OSDN Git Service

PR fortran/28415
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/28415
4         * gfortran.dg/save_2.f90: New test.
5
6         PR c/29091
7         * gcc.dg/pr29091.c: New test.
8
9 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
10
11         * lib/target-supports.exp
12         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13         same as x86_64-*-*; check for LP64.
14
15 2006-10-04  Richard Henderson  <rth@redhat.com>
16
17         * lib/target-supports.exp (check_effective_target_tls): Redefine
18         to mean non-emulated tls.
19         * gcc.dg/tls/alias-1.c: Remove tls requirement.
20         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
21         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
22         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
23         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
24         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
25         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
26
27 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
28
29         PR fortran/29343
30         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
31
32 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
33
34         * gfortran.dg/bounds_check_fail_1.f90: New test.
35
36 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
37
38         PR c++/29020
39         * g++.dg/template/friend48.C: New test.
40
41 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
42
43         PR fortran/29098
44         * gfortran.dg/default_initialization_2.f90: New test.
45
46 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
47
48         PR fortran/20779
49         PR fortran/20891
50         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
51
52 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
53
54         PR fortran/29284
55         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
56
57         PR fortran/29321
58         PR fortran/29322
59         * gfortran.dg/missing_optional_dummy_2.f90: New test.
60
61         PR fortran/25091
62         PR fortran/25092
63         * gfortran.dg/entry_array_specs_1.f90: New test.
64
65 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
66
67         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
68         insufficient to inhibit some test failures at -O3.  Do testing
69         on integers.
70
71 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
72
73         PR c++/29138
74         * g++.dg/inherit/access8.C: New test.
75         * g++.dg/template/dtor4.C: Tweak error messages.
76
77 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
78
79         PR fortran/27478
80         * gfortran.dg/entry_8.f90: New test.
81
82 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
83
84         PR c++/29291
85         * g++.dg/parse/new4.C: New test.
86
87 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
88
89         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
90         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
91         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
92         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
93         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
94
95 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
96
97         PR fortran/19260
98         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
99         * gfortran.dg/continuation_2.f90: New test.
100
101         PR fortran/19262
102         * gfortran.dg/continuation_3.f90: New test.
103         * gfortran.dg/continuation_4.f90: New test.
104         * gfortran.dg/continuation_5.f: New test.
105         * gfortran.dg/continuation_6.f: New test.
106
107 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
108
109         PR c++/29226
110         * g++.dg/template/vla1.C: New test.
111
112 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
113
114         PR fortran/29210
115         * gfortran.dg/complex_parameter_1.f90: New test.
116
117 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
118
119         PR c/29154
120         * gcc.c-torture/execute/20060929-1.c: New test.
121
122 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
123
124         PR c++/29105
125         * g++.dg/template/member6.C: New test.
126         * g++.dg/parse/typename7.C: Adjust error markers.
127
128         PR c++/29080
129         * g++.dg/template/member7.C: New test.
130
131 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
132
133         PR c/24010
134         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
135         gcc.dg/Woverride-init-3.c: New tests.
136
137 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
138
139         * gcc.c-torture/execute/20060930-1.c: New test.
140
141 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
142
143         PR fortran/18791
144         * gfortran.dg/specifics_1.f90: New test.
145         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
146         complex specifics.
147
148 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
149
150         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
151         pthread-init-common.h: New.
152
153 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
154
155         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
156         precision on some archs.
157
158 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
159
160         * gcc.dg/non-local-goto-1.c: New test.
161         * gcc.dg/non-local-goto-2.c: Likewise.
162         * gcc.dg/setjmp-3.c: Likewise.
163         * gcc.dg/setjmp-4.c: Likewise.
164
165 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
166
167         * gnat.dg/self_aggregate_with_pointer.adb: New test.
168
169 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
170
171         PR fortran/28276
172         * gfortran.dg/exponent_1.f90: New test.
173
174         PR fortran/27021
175         * gfortran.dg/nearest_1.f90: New test.
176
177 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
178
179         PR middle-end/25261
180         PR middle-end/28790
181         * gcc.dg/gomp/nestedfn-1.c: New test.
182
183 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
184
185         PR objc/29195
186         * objc/compile/method-1.m: New test.
187
188 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
189
190         PR c++/26938
191         * g++.dg/template/crash58.C: New test.
192         * g++.dg/parse/crash28.C: Adjust error markers.
193         * g++.dg/template/crash34.C: Likewise.
194         * g++.dg/template/friend31.C: Likewise.
195         * g++.dg/template/crash32.C: Likewise.
196
197         PR c++/27329
198         * g++.dg/template/crash59.C: New test.
199
200         PR c++/27667
201         * g++.dg/template/spec33.C: New test.
202         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
203         
204 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
205             Adam Nemet  <anemet@caviumnetworks.com>
206
207         * gcc.dg/tree-ssa/ivopts-1.c: New test.
208         * gcc.dg/tree-ssa/ivopts-2.c: New test.
209         
210 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
211
212         PR target/28911
213         * gcc.dg/pr28911.c: New.
214
215 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
216
217         PR target/29169
218         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
219         (dg-options): Add -mfpmath=387.
220
221 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
222
223         PR c/28706
224         * gcc.dg/pr28706.c: New test.
225
226         PR c/28712
227         * gcc.dg/pr28712.c: New test.
228
229 2006-09-22  Mike Stump  <mrs@apple.com>
230
231         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
232
233 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
234
235         PR tree-optimization/28888
236         * gcc.dg/pr28888.c: New test.
237
238 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/29016
241         * g++.dg/init/ptrfn1.C: New test.
242
243 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
244
245         PR c++/28861
246         * g++.dg/template/spec32.C: New test.
247         * g++.dg/parse/crash9.C: Adjust error markers.
248
249         PR c++/28303
250         * g++.dg/template/typedef6.C: New test.
251         * g++.dg/init/error1.C: Adjust error markers.
252         * g++.dg/parse/crash9.C: Likewise.
253         * g++.dg/template/crash55.C: Likewise.
254         
255 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
256
257         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
258
259 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
260
261         PR target/27650
262         * g++.dg/ext/dllimport12.C: New test.
263
264 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
265
266         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
267         * gcc.target/mips/nmadd-2.c: Likewise.
268         * gcc.target/mips/mips-ps-6.c: New test.
269         * gcc.target/mips/neg-abs-1.c: Likewise.
270         * gcc.target/mips/neg-abs-2.c: Likewise.
271         * gcc.target/mips/nmadd-3.c: New test.
272
273 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
274
275         PR middle-end/28046
276         * gcc.dg/gomp/atomic-10.c: New test.
277         * g++.dg/gomp/atomic-10.C: New test.
278
279 2006-09-20  Eric Christopher  <echristo@apple.com>
280
281         * gcc.target/i386/sse3-not-fisttp.c: New.
282
283 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
284
285         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
286
287 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
288
289         * gcc.c-torture/execute/pr28289.c (one): New variable.
290         (main): Use it instead of argc.
291         * gcc.c-torture/execute/20060102-1.c (one): New variable.
292         (main): Use it instead of argc.
293
294 2006-09-19  Paul Brook  <paul@codesourcery.com>
295
296         PR target/28516
297         * gcc.dg/nested-func-5.c: New test.
298
299 2006-09-19  Ben Elliston  <bje@au.ibm.com>
300
301         * lib/target-supports.exp (check_effective_target_tls): Compile
302         test stubs using ${tool}_target_compile, not just target_compile.
303         (check_effective_target_tls_runtime): Likewise.
304
305 2006-09-19  Ben Elliston  <bje@au.ibm.com>
306
307         * gcc.c-torture/compile/20030405-1.x: Remove.
308
309         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
310         optimising linker from discarding it.
311
312 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
313
314         PR fortran/28526
315         * gfortran.dg/keyword_symbol_1.f90: New test.
316
317         * gfortran.dg/spread_shape_1.f90: Add missing warning with
318         pedantic compilation option.
319
320 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
321
322         PR fortran/29060
323         * gfortran.dg/spread_shape_1.f90: New test.
324
325 2006-09-17  Roger Sayle  <roger@eyesopen.com>
326
327         PR tree-optimization/28887
328         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
329
330 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
331
332         PR c/25993
333         * gcc.dg/pr25993.c: New test.
334
335 2006-09-17  Ira Rosen  <irar@il.ibm.com>
336
337         PR tree-opt/21591
338         * gcc.dg/vect/pr21591.c: New test.
339
340 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
341
342         PR tree-opt/29059
343         * gcc.c-torture/compile/strcpy-1.c: New test.
344         * gcc.c-torture/compile/strcpy-2.c: New test.
345         * gcc.c-torture/compile/memcpy-1.c: New test.
346         * gcc.c-torture/compile/memcpy-2.c: New test.
347
348 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
349
350         PR testsuite/29055
351         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
352
353 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
354
355         * gnat.dg/specs/double_record_extension1.ads: New test.
356         * gnat.dg/specs/double_record_extension2.ads: Likewise.
357
358 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
359
360         PR fortran/29051
361         * gfortran.dg/oldstyle_3.f90: New test.
362
363 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
364
365         PR libgfortran/29099
366         * gfortran.dg/secnds-1.f: New test.
367
368 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
369
370         PR libgfortran/29053
371         * gfortran.dg/streamio_9.f90: New test.
372         * gfortran.dg/streamio_10.f90: New test.
373
374 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
375
376         PR C++/29002
377         * g++.dg/init/array22.C: New test.
378         * g++.dg/init/array23.C: New test.
379
380 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
381
382         * stackcheck.lst: Update list of tests requiring stack checking.
383         * norun.lst: Adjust for above change.
384         * ada95.lst: New file.
385         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
386         requiring -gnat95 switch.
387
388 2006-09-14  Olivier Hainque  <hainque@adacore.com>
389
390         * gnat.dg/in_out_parameter.adb: New test.
391
392 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
393
394         PR debug/28980
395         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
396
397 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
398
399         * gnat.dg/specs/unchecked_union.ads: New test.
400
401 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
402
403         PR rtl-optimization/28982
404         * gcc.c-torture/execute/pr28982a.c: New test.
405         * gcc.c-torture/execute/pr28982b.c: Likewise.
406
407 2006-09-12  Eric Christopher  <echristo@apple.com>
408
409         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
410         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
411
412 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
413
414         PR c/28768
415         PR preprocessor/14634
416         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
417         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
418         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
419
420 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
421
422         * gcc.dg/pr28243.c: New test.
423
424 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
425
426         PR fortran/28971
427         gfortran.dg/pr28971.f90: New test to act as a backstop in case
428         this undiagnosed regression reappears.
429
430 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
431
432         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
433         Treat $srcdir as a literal.
434         * lib/fortran-torture.exp (fortran-torture-compile,
435         fortran-torture-execute): Likewise.
436         * lib/objc-torture.exp (objc-torture-compile,
437         objc-torture-execute): Likewise.
438         * lib/profopt.exp (profopt-execute): Likewise.
439
440 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
441
442         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
443
444 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
445
446         PR testsuite/28950
447         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
448
449 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
450
451         PR target/13685
452         * gcc.target/i386/pr13685.c: New test.
453
454 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
455
456         * gcc.dg/pr28726.c: New test.
457
458 2006-09-11  Josh Conner  <jconner@apple.com>
459
460         * gcc.dg/nrv3.c: Increase size of structure.
461         * gcc.dg/nrv4.c: Likewise.
462         * gcc.dg/nrv5.c: Likewise.
463
464 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
465
466         PR libfortran/28890
467         gfortran.dg/assumed_charlen_function_5.f90: New test.
468
469 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
470
471         PR c++/28991
472         * g++.dg/init/static3.C: New test.
473
474 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
475
476         PR testsuite/29007
477         * gcc.dg/long-long-cst1.c (t): Add cast to
478         __SIZE_TYPE__ before casting to int.
479         (main): Return 0 on success.
480
481 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
482
483         * gcc.c-torture/execute/20060910-1.c: New test.
484
485 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
486
487         PR middle-end/26983
488         * gcc.dg/pr26983.c: New test.
489
490 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
491
492         PR target/29006
493         * gcc.c-torture/execute/pr29006.c: New test.
494
495 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
496
497         PR libfortran/28947
498         gfortran.dg/matmul_4.f90: New test.
499
500 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
501
502         PR fortran/28959
503         gfortran.dg/used_types_10: New test.
504
505 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
506
507         PR libfortran/28923
508         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
509         gfortran.dg/array_initializer_3.f90: New test.
510
511 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
512
513         PR fortran/28914
514         * gfortran.dg/actual_array_constructor_3.f90: New test.
515
516 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
517
518         PR testsuite/26778
519         * gcc.target/i386/pr26778.c: New testcase.
520
521 2006-09-08  Eric Christopher  <echristo@apple.com>
522
523         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
524         * gcc.target/i386/memcpy-1.c: Ditto.
525         * gcc.target/i386/asm-1.c: Ditto.
526         * gcc.target/i386/20060512-4.c: Ditto.
527         * gcc.target/i386/compress-float-387.c: Ditto.
528         * gcc.target/i386/20060512-1.c: Ditto.
529         * gcc.target/i386/compress-float-sse.c: Ditto.
530         * gcc.target/i386/20060512-2.c: Ditto.
531         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
532         * gcc.target/i386/stack-prot-kernel.c: Ditto.
533         * gcc.target/i386/compress-float-387-pic.c: Ditto.
534         * gcc.dg/pr26449.c: Ditto.
535         * gcc.dg/attr-ms_struct-2.c: Ditto.
536         * gcc.dg/attr-ms_struct-1.c: Ditto.
537         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
538
539 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
540
541         PR c/28504
542         * gcc.dg/vla-10.c: New test.
543
544 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
545
546         PR c++/28858
547         * g++.dg/parse/template20.C: New test.
548         * g++.dg/template/operator8.C: Remove obsolete part.
549         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
550         * g++.old-deja/g++.pt/crash65.C: Likewise.
551
552 2006-09-07  Jason Merrill  <jason@redhat.com>
553
554         PR middle-end/27724
555         * gcc.dg/long-long-cst1.c: New test.
556
557 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
558
559         PR C++/28906
560         * g++.dg/other/array3.C: New test.
561         * g++.dg/other/array4.C: New test.
562         * g++.dg/other/array5.C: New test.
563
564 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
565
566         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
567
568 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
569
570         PR target/28946
571         * gcc.target/i386/pr28946.c: New test.
572
573 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
574
575         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
576         in integer literal constant.
577         * gfortran.dg/enum_8.f90: Ditto.
578         * gfortran.dg/g77/20030326-1.f: Ditto.
579
580 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
581
582         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
583         nonconformance usage.
584
585 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
586
587         PR middle-end/28862
588         * gcc.c-torture/compile/vector-align-1.c: New test.
589
590 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
591
592         PR rtl-opt/27883
593         * g++.dg/opt/copysign-1.C: New test.
594
595 2006-09-06  Jason Merrill  <jason@redhat.com>
596
597         PR c++/27371
598         * g++.dg/warn/unused-result1.C: New test.
599
600 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
601
602         PR c++/28903
603         * g++.dg/ext/vla3.C: New test.
604
605         PR c++/28886
606         * g++.dg/template/array16.C: New test.
607
608 2006-09-06  Richard Guenther  <rguenther@suse.de>
609
610         * gcc.dg/pr27226.c: Remove testcase again.
611
612 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
613
614         PR tree-opt/28937
615         * g++.dg/opt/unroll2.C: New test.
616
617 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
618
619         PR tree-opt/28952
620         * gcc.dg/vect/pr28952.c: New test.
621
622 2006-09-05  Richard Guenther  <rguenther@suse.de>
623
624         PR tree-optimization/28900
625         * gcc.dg/torture/pr28900.c: New testcase
626
627 2006-09-05  Richard Guenther  <rguenther@suse.de>
628
629         PR tree-optimization/28905
630         * gcc.c-torture/compile/pr28905.c: New testcase.
631
632 2006-09-05  Richard Guenther  <rguenther@suse.de>
633
634         PR middle-end/28935
635         * gcc.dg/pr28935.c: New testcase.
636
637 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
638
639         * gcc.c-torture/execute/20060905-1.c: New test.
640
641 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
642
643         PR fortran/28908
644         * gfortran.dg/used_types_7.f90: New test.
645         * gfortran.dg/used_types_8.f90: New test.
646         * gfortran.dg/used_types_9.f90: New test.
647
648 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         * gcc.c-torture/compile/20060904-1.c: New test.
651
652 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
653
654         PR c++/23287 Revert my 2006-09-01 patch
655         * g++.dg/parse/dtor12.C: Remove.
656
657 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
658
659         PR c+/27670
660         * g++.dg/template/operator9.C: New test.
661
662         PR c++/27493
663         * g++.dg/template/operator7.C: New test.
664
665         PR c++/27494
666         * g++.dg/template/operator8.C: New test.
667
668         PR c++/27397
669         * g++.dg/template/crash57.C: New test.
670
671         * g++.dg/template/typedef4.C: Adjust error markers.
672         * g++.dg/template/typedef5.C: Likewise.
673
674 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
675
676         PR c++/28878
677         * g++.dg/parse/crash33.C: New test.
678
679 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
680         Richard Guenther  <rguenther@suse.de>
681         Adam Nemet  <anemet@caviumnetworks.com>
682
683         PR middle-end/27226
684         * gcc.target/mips/memcpy-1.c: New testcase.
685         * gcc.dg/pr27226.c: Likewise.
686
687 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
688
689         PR c++/28705
690         * g++.dg/lookup/koenig5.C: New.
691         * g++.dg/template/crash56.C: New.
692
693 2006-09-01  Josh Conner  <jconner@apple.com>
694
695         PR c++/25505
696         * gcc.dg/nrv3.c: New test.
697         * gcc.dg/nrv4.c: New test.
698         * gcc.dg/nrv5.c: New test.
699
700 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
701
702         PR c++/23287
703         * g++.dg/parse/dtor12.C: New.
704
705 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
706
707         PR tree-optimization/28839
708         * gcc.dg/pr28839.c: New test.
709
710 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
711
712         PR target/24367
713         * gcc.dg/pr24367.c: New testcase.
714
715 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
716
717         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
718
719 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
720
721         PR rtl-optimization/27735
722         * gcc.dg/loop-unswitch-1.c: New test.
723
724 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
725
726         PR fortran/28885
727         * gfortran.dg/aliasing_dummy_2.f90: New test.
728
729         PR fortran/20067
730         * gfortran.dg/generic_5.f90: Change error message.
731
732         PR fortran/28873
733         * gfortran.dg/generic_6.f90: New test.
734
735         PR fortran/25077
736         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
737
738         PR fortran/25102
739         * gfortran.dg/invalid_interface_assignment.f90: New test.
740
741         PR fortran/24866
742         * gfortran.dg/module_proc_external_dummy.f90: New test.
743
744 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
745
746         PR c++/28349
747         * testsuite/g++.dg/warn/var-args1.C: New test.
748
749 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
750
751         PR fortran/28866
752         * gfortran.dg/simpleif_2.f90: New test.
753         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
754         * gfortran.dg/enum_5.f90: Ditto.
755
756 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
757             Kazu Hirata  <kazu@codesourcery.com>
758
759         PR tree-optimization/17506
760         * gcc.dg/pr17506.c: New.
761
762 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
763
764         PR c++/28139
765         * g++.dg/eh/alias1.C: New test.
766
767 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
768
769         PR c++/28860
770         * g++.dg/template/ttp22.C: New test.
771
772 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
773
774         PR middle-end/26632
775         * gcc.dg/pr26632.c: New.
776
777 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
778
779         PR libgfortran/28354
780         * gfortran.dg/fmt_zero_precision.f90: New test.
781
782 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
783
784         PR c++/28058
785         * g++.dg/template/spec31.C: New test.
786
787 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
788
789         PR c++/26573
790         * g++.dg/other/static2.C: New test.
791
792 2006-08-26  Roger Sayle  <roger@eyesopen.com>
793
794         * gcc.dg/Wswitch-enum-2.c: New test case.
795         * gcc.dg/Wswitch-enum-3.c: Likewise.
796
797 2006-08-26  Richard Guenther  <rguenther@suse.de>
798
799         * gcc.c-torture/compile/20060826-1.c: New testcase.
800
801 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
802
803         PR c++/28736
804         * g++.dg/template/void10.C: New test.
805
806         PR c++/28737
807         * g++.dg/template/void8.C: New test.
808
809         PR c+_+/28738
810         * g++.dg/template/void9.C: New test.
811
812         * g++.dg/template/void3.C: Adjust error markers.
813         * g++.dg/template/void4.C: Likewise.
814         * g++.dg/template/crash55.C: Likewise.
815         * g++.dg/template/void7.C: Likewise
816
817 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/28588
820         * g++.dg/inherit/access6.C: New test.
821         * g++.dg/inherit/access7.C: Likewise.
822
823         PR c++/28595
824         * g++.dg/template/array15.C: New test.
825         * g++.dg/template/crash2.C: Tweak error markers.
826
827 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
828
829         PR middle-end/28683
830         * gcc.c-torture/compile/20060823-1.c: New test.
831
832 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
833
834         PR c++/28853
835         * g++.dg/template/ttp21.C: New test.
836
837         PR c++/28852
838         * g++.dg/other/operator1.C: Add error-marker.
839         * g++.dg/other/operator2.C: New test.
840
841 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
842
843         PR c/27893
844         * gcc.c-torture/compile/vla-const-1.c,
845         gcc.c-torture/compile/vla-const-2.c: New tests.
846
847 2006-08-26  Richard Guenther  <rguenther@suse.de>
848
849         PR middle-end/28814
850         * gcc.dg/torture/pr28814.c: New testcase.
851
852 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
853
854         PR c/28418
855         * gcc.c-torture/compile/compound-literal-1.c: New test.
856
857 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
858
859         PR c/28299
860         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
861         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
862         Expect extra diagnostics.
863
864 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
865
866         gcc.dg/noncompile/pr16876.c: New test.
867
868 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
869
870         PR c++/28056
871         * g++.dg/parse/local1.C: New test.
872         * g++.dg/other/qual1.C: Tweak error marker.
873
874 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
875
876         PR c++/27787
877         * g++.dg/template/typename10.C: New.
878         * g++.dg/template/lookup4.C: Remove bogus error marker.
879
880 2006-08-25  Richard Guenther  <rguenther@suse.de>
881
882         PR testsuite/28829
883         * gcc.dg/pr26570.c: Fix testcase.
884
885 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
886
887         PR tree-opt/28807
888         * gcc.c-torture/execute/mayalias-2.c: New test.
889         * gcc.dg/tree-ssa/alias-13.c: New test.
890
891 2006-08-24  Jan Hubicka  <jh@suse.cz>
892
893         PR debug/26881
894         * gcc.dg/debug/pr26881.c: New file.
895
896 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
897
898         PR fortran/28788
899         * gfortran.dg/used_types_4.f90: New test.
900         * gfortran.dg/derived_init_2.f90: Modify to check sibling
901         association of derived types.
902         * gfortran.dg/used_types_2.f90: Add module cleanup.
903         * gfortran.dg/used_types_3.f90: The same.
904
905         PR fortran/28771
906         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
907         fix of regression.
908
909 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
910
911         PR 28813
912         * gfortran.dg/direct_io_6.f90: Remove test.
913
914 2006-08-23  Stuart Hastings  <stuart@apple.com>
915
916         PR 28825
917         * gcc.target/i386/20060821-1.c: New.
918
919 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
920
921         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
922         dg-warning strings for dllimport.
923
924 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
925
926         PR C++/28450
927         * g++.dg/ext/vector4.C: New test.
928         * g++.dg/ext/complex1.C: New test.
929
930 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
931
932         PR debug/28692
933         * gcc.dg/debug/const-1.c: New.
934         * gcc.dg/debug/const-2.c: New.
935         * gcc.dg/debug/dwarf2/const-1.c: New.
936         * gcc.dg/debug/dwarf2/const-2.c: New.
937         * gcc.dg/debug/dwarf2/const-2b.c: New.
938
939 2006-08-22  Richard Guenther  <rguenther@suse.de>
940
941         PR middle-end/28776
942         * gcc.c-torture/compile/pr28776-1.c: New testcase.
943         * gcc.c-torture/compile/pr28776-2.c: Likewise.
944
945 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
946
947         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
948
949 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
950
951         PR c++/26269
952         * g++.dg/other/error14.C: New test.
953
954         PR c++/28505
955         * g++.dg/parse/ctor7.C: New test.
956         * g++.dg/parse/ctor8.C: Likewise.
957
958         PR c++/28741
959         * g++.dg/template/void7.C: New test.
960
961 2006-08-21  Olivier Hainque  <hainque@adacore.com>
962
963         * gnat.dg/self_aggregate_with_zeros.adb: New test.
964         * gnat.dg/self_aggregate_with_array.adb: New test.
965
966 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
967
968         * g++.dg/eh/arm-vfp-unwind.C: New test.
969
970 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
971
972         PR c++/28341
973         * g++.dg/template/ref3.C: New test.
974         * g++.dg/template/nontype13.C: New test.
975
976         PR c++/28346
977         * g++.dg/template/ptrmem17.C: New test.
978
979 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
980
981         PR target/28648 c:
982         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
983
984 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
985
986         PR fortran/28630
987         * gfortran.dg/used_types_2.f90: New test.
988
989         PR fortran/28601
990         * gfortran.dg/used_types_3.f90: New test.
991
992         PR fortran/20886
993         * gfortran.dg/generic_actual_arg.f90: New test.
994
995         PR fortran/28735
996         * gfortran.dg/module_private_array_refs_1.f90: New test.
997
998         PR fortran/28762
999         * gfortran.dg/program_name_1.f90: New test.
1000
1001         PR fortran/28425
1002         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1003
1004         PR fortran/28496
1005         * gfortran.dg/array_initializer_2.f90: New test.
1006
1007         PR fortran/18111
1008         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1009
1010         PR fortran/28600
1011         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1012
1013         PR fortran/28771
1014         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1015
1016         PR fortran/28660
1017         * gfortran.dg/dependent_decls_1.f90: New test.
1018
1019 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1020
1021         PR fortran/25217
1022         * gfortran.dg/derived_init_2.f90: New.
1023
1024 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1025
1026         * gcc.c-torture/execute/pr28289.c: New test.
1027
1028 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1029
1030         PR c/28744
1031         * gcc.dg/attr-externally-visible-1.c: New test.
1032         * gcc.dg/attr-externally-visible-2.c: New test.
1033         * g++.dg/parse/attr-externally-visible-1.C: New test.
1034         * g++.dg/parse/attr-externally-visible-2.C: New test.
1035
1036 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1037
1038         PR c++/28606
1039         * g++.dg/parse/dtor11.C: New test.
1040
1041 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1042
1043         PR rtl-optimization/28489
1044         * gcc.c-torture/compile/pr28489.c: New test.
1045
1046 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1047
1048         PR c++/28710
1049         * g++.dg/template/redecl4.C: New test.
1050
1051         PR c++/28711
1052         * g++.dg/template/ctor8.C: New test.
1053
1054 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1055
1056         * gcc.dg/pr26570.c: Fix testcase.
1057
1058 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1059
1060         * PR c++/28573
1061         * g++.dg/parse/offsetof6.C: New test.
1062         * g++.dg/parse/offsetof6.C: New test.
1063         * g++.dg/parse/offsetof7.C: New test.
1064
1065 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1066
1067         PR testsuite/28602
1068         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1069         is false.
1070
1071 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1072
1073         PR c++/28302
1074         * g++.dg/ext/vector3.C: New test.
1075
1076 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1077
1078         PR gcov/profile/26570
1079         * gcc.dg/pr26570.c: New test.
1080
1081 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1082
1083         PR c/27697
1084         * gcc.dg/qual-component-1.c: New test.
1085
1086 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1087
1088         PR c++/28593
1089         * g++.dg/parse/new3.C: New test.
1090
1091 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1092
1093         PR fortran/25828
1094         * gfortran.dg/streamio_1.f90: New test.
1095         * gfortran.dg/streamio_2.f90: New test.
1096         * gfortran.dg/streamio_3.f90: New test.
1097         * gfortran.dg/streamio_4.f90: New test.
1098         * gfortran.dg/streamio_5.f90: New test.
1099         * gfortran.dg/streamio_6.f90: New test.
1100         * gfortran.dg/streamio_7.f90: New test.
1101         * gfortran.dg/streamio_8.f90: New test.
1102
1103 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1104
1105         PR c/28287
1106         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1107
1108 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1109
1110         PR c++/28594
1111         * g++.dg/template/void6.C: New test.
1112
1113 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1114
1115         PR c/28649
1116         * gcc.dg/parse-error-1.c: New test.
1117         * gcc.dg/parse-error-2.c: New test.
1118         * gcc.dg/cpp/digraph2.c: Add error-marker.
1119         * gcc.dg/noncompile/920923-1.c: Likewise.
1120
1121 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1122
1123         PR c/27490
1124         * gcc.dg/sizeof-2.c: New testcase.
1125
1126         PR c/27489
1127         * gcc.dg/switch-A.c: New testcase.
1128
1129 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1130
1131         PR c++/28288
1132         PR c++/14556
1133         * g++.old-deja/g++.warn/compare1.C: Delete.
1134         * g++.dg/opt/pr7503-2.C: Delete.
1135         * g++.dg/opt/pr7503-3.C: Delete.
1136         * g++.dg/opt/pr7503-4.C: Delete.
1137         * g++.dg/opt/pr7503-5.C: Delete.
1138         * g++.dg/opt/max1.C: Delete.
1139         * g++.dg/warn/minmax.C: Delete.
1140         * g++.dg/expr/minmax.C: New test.
1141
1142 2006-08-14  Richard Guenther  <rguenther@suse.de>
1143
1144         PR testsuite/28703
1145         * gcc.c-torture/execute/pr28651.c: Do not use argc
1146         to avoid optimization, instead forbid inlining.
1147
1148 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1149
1150         PR rtl-optimization/28634
1151         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1152
1153 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1154
1155         PR c/27184
1156         * gcc.dg/torture/pr27184.c: New test.
1157
1158 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1159
1160         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1161
1162 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1163
1164         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1165         * gfortran.dg/stat_2.f90: Likewise.
1166         * gfortran.dg/chmod_1.f90: Likewise.
1167         * gfortran.dg/chmod_2.f90: Likewise.
1168         * gfortran.dg/chmod_3.f90: Likewise.
1169
1170 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1171
1172         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1173
1174 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1175
1176         * g++.dg/opt/pr23454-2.C: New test.
1177
1178 2006-08-11  Richard Guenther  <rguenther@suse.de>
1179
1180         PR middle-end/28651
1181         * gcc.c-torture/execute/pr28651.c: New testcase.
1182
1183 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1184
1185         * gnat.dg/specs/static_initializer.ads: New test.
1186
1187 2006-08-10  Paul Brook  <paul@codesourcery.com>
1188
1189         * gcc.target/arm/cond-asm.c: New test.
1190
1191 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1192
1193         PR tree-optimization/26197
1194         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1195         * g++.dg/vect/vect.exp: Compile the new tests with
1196         --param max-aliased-vops=0.
1197
1198 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1199
1200         PR c++/28637
1201         * g++.dg/template/void3.C: New test.
1202
1203         PR c++/28638
1204         * g++.dg/template/void4.C: New test.
1205
1206         PR c++/28640
1207         * g++.dg/template/void5.C: New test.
1208
1209 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1210
1211         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1212         after dg-do compile.
1213
1214 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1215
1216         PR tree-optimizations/26969
1217         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1218         "unswitch-loops" with -funswitch-loops.
1219         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1220
1221 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1222
1223         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1224         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1225         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1226         * objc.dg/dwarf-1.m: Likewise.
1227         * objc.dg/dwarf-2.m: Likewise.
1228         * obj-c++.dg/dwarf-2.mm: Likewise.
1229
1230 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1231
1232         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1233         * objc.dg/dwarf-2.m: Likewise.
1234         * obj-c++.dg/dwarf-2.mm: Likewise.
1235
1236         PR libfortran/28603
1237         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1238
1239         PR testsuite/27611
1240         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1241
1242         PR testsuite/27033
1243         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1244
1245 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1246
1247         PR target/27827
1248         * gcc.target/i386/pr27827.c: New testcase.
1249
1250 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1251
1252         PR fortran/28590
1253         * gfortran.dg/sequence_types_1.f90: New test.
1254
1255 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1256
1257         PR fortran/28548
1258         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1259         dg-warning.  Add -pedantic option.
1260
1261 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1262
1263         PR c/28502
1264         * gcc.dg/proto-1.c: New test.
1265
1266         PR c/27721
1267         * gcc.dg/lvalue-4.c: New test.
1268
1269         PR c/28136
1270         * gcc.dg/init-bad-5.c: New test.
1271
1272 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1273
1274         PR c++/28347
1275         * g++.dg/ext/typedef-init.C: Add new test for typedef
1276         initialization inside templates. Adjust existing error markers.
1277
1278 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1279
1280         PR c++/28148
1281         * g++.dg/init/ptrmem3.C: New test.
1282
1283 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1284
1285         PR tree-optimization/27770
1286         * lib/target-support.exp: New target keyword "section_anchors".
1287         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1288         tests.
1289         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1290         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1291         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1292         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1293
1294 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1295
1296         * gcc.dg/20060801-1.c: Add missing '}'.
1297
1298 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1299
1300         PR c++/27508
1301         * g++.dg/parse/dtor9.C: New test.
1302         * g++.dg/parse/dtor10.C: New test.
1303         * g++.dg/other/error7.C: Adjust error-marker.
1304
1305         PR c++/28274
1306         * g++.dg/other/default5.C: New test.
1307
1308 2006-08-02  Richard Guenther  <rguenther@suse.de>
1309
1310         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1311
1312 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1313
1314         PR c++/28557
1315         * g++.dg/template/conv9.C: New test.
1316
1317 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1318
1319         PR debug/28063
1320         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1321         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1322         Optionally return assembly text.  Update callers.
1323         (check_no_compiler_messages): Update verbose messages.
1324         (check_no_messages_and_pattern): New.
1325         (check_effective_target_string_merging): New.
1326
1327 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1328
1329         PR c++/28250
1330         * g++.dg/eh/catch4.C: New test.
1331
1332         PR c++/28257
1333         * g++.dg/other/qual1.C: New test.
1334
1335         PR c++/28259
1336         * g++.dg/inherit/error2.C: New test.
1337
1338         PR c++/28267
1339         * g++.dg/other/new1.C: New test.
1340
1341         * g++.dg/warn/pr23075.C: Remove obsolete test.
1342         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1343         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1344
1345 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1346
1347         PR c++/28523
1348         * g++.dg/eh/cast1.C: New test.
1349
1350 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1351
1352         PR libfortran/28452
1353         * gfortran.dg/random_3.f90:  New test.
1354
1355 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1356
1357         PR c++/28432
1358         * g++.dg/other/pr28304.C: Change expected error message.
1359         * g++.dg/other/pr28432.C: New test.
1360
1361 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1362
1363         PR c++/28256
1364         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1365
1366 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1367
1368         PR debug/23336
1369         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1370         at -g1.
1371         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1372         g++.dg/debug/enum-2.C: New.
1373
1374 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1375
1376         PR c++/6634
1377         * g++.dg/parse/long1.C: Add more tests.
1378
1379 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1380
1381         * gfortran.dg/lrshift_1.c: New file.
1382
1383 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1384
1385         PR libgfortran/28335
1386         * gfortran.dg/no_unit_error_1.f90: New test.
1387
1388 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1389
1390         PR libgfortran/28335
1391         * gfortran.dg/no_unit_error_1.f90: Delete test.
1392         * gfortran.dg/no_unit_error_2.f90: Delete test.
1393
1394 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1395
1396         * gfortran.dg/chmod_3.f90: New test.
1397         * gfortran.dg/ltime_gmtime_1.f90: New test.
1398         * gfortran.dg/ltime_gmtime_2.f90: New test.
1399         * gfortran.dg/lrshift_1.f90: New test.
1400         * gfortran.dg/chmod_1.f90: New test.
1401         * gfortran.dg/chmod_2.f90: New test.
1402
1403 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1404
1405         PR c++/27668
1406         * g++.dg/template/crash55.C: New test.
1407
1408         PR c++/27962
1409         * g++.dg/template/nontype16.C: New test.
1410
1411         * g++.dg/template/void2.C: Adjust error markers.
1412         * g++.dg/template/nontype5.C: Adjust error markers.
1413
1414 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1415
1416         * gcc.target/i386/stack-prot-kernel.c: New test.
1417
1418 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1419
1420         * gcc.dg/builtins-55.c: New test case.
1421
1422 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1423
1424         PR rtl-optimization/27907
1425         * gcc.c-torture/compile/pr27907.c: New test.
1426
1427 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1428
1429         * gfortran.dg/mclock.f90: New test.
1430         * gfortran.dg/int_conv_1.f90: New test.
1431         * gfortran.dg/stat_1.f90: New test.
1432         * gfortran.dg/stat_2.f90: New test.
1433
1434 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1435
1436         PR libgfortran/28335
1437         * gfortran.dg/no_unit_error_1.f90: New test.
1438         * gfortran.dg/no_unit_error_2.f90: New test.
1439         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1440
1441 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1442
1443         PR middle-end/28473
1444         * gcc.dg/fold-convround-1.c: New test case.
1445
1446 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1447
1448         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1449
1450 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1451
1452         PR c++/27572
1453         * g++.dg/other/typedef1.C: New test.
1454         * g++.dg/template/typedef4.C: New test.
1455         * g++.dg/template/typedef5.C: New test.
1456
1457 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1458
1459         PR fortran/28416
1460         * gfortran.dg/allocatable_dummy_3.f90: New.
1461
1462 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1463
1464         PR fortran/28439
1465         * gfortran.dg/arithmetic_if.f90:  New test.
1466
1467 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1468
1469         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1470         avoid memcpy optimization.
1471
1472 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1473
1474         PR fortran/25289
1475         * gfortran.dg/direct_io_6.f90: New test.
1476
1477 2006-07-24  Jan Hubicka  <jh@suse.cz>
1478
1479         PR c/25795
1480         PR c++/27369
1481         * gcc.dg/pr25795.c: New test.
1482         * gcc.dg/pr25795-1.c: New test.
1483
1484 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1485
1486         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1487         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1488         which may be transformed to "g || h" on some platforms.
1489
1490 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1491
1492         PR c++/28025
1493         * g++.dg/template/friend45.C: New test.
1494
1495 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1496
1497         PR libgfortran/28339
1498         * gfortran.dg/arrayio_8.f90: New test.
1499
1500 2006-07-21  Mike Stump  <mrs@apple.com>
1501
1502         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1503
1504         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1505
1506 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1507
1508         PR c++/28250
1509         * g++.dg/eh/catch3.C: New test.
1510
1511         PR c++/28363
1512         * g++.dg/template/defarg10.C: New test.
1513
1514 2006-07-20  Paul Brook  <paul@codesourcery.com>
1515
1516         PR 27363
1517         * gcc.dg/pr27363.c: New test.
1518
1519 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1520
1521         PR c++/28338
1522         * g++.dg/init/ref13.C: New test.
1523
1524 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1525
1526         PR obj-c++/28434
1527         * obj-c++.dg/proto-error-1.mm: New test.
1528
1529 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1530
1531         PR c++/28337
1532         * g++.dg/template/string1.C: New test.
1533
1534 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1535
1536         PR c++/28048
1537         * g++.dg/template/defarg9.C: New test.
1538
1539         PR c++/28235
1540         * g++.dg/template/static27.C: New test.
1541
1542 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1543
1544         PR 28410
1545         * gcc.dg/tree-ssa/pr28410.c: New test.
1546
1547 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1548
1549         PR c++/28258
1550         * g++/dg/other/error13.C: New test.
1551
1552         PR c++/28260
1553         * g++.dg/template/friend44.C: New test.
1554
1555 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1556
1557         PR c++/27495
1558         * g++.dg/other/pr27495.C: New.
1559
1560 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1561
1562         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1563         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1564
1565 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1566
1567         PR c/28286
1568         * gcc.dg/pragma-pack-4.c: New test.
1569
1570 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1571
1572         PR c++/28291
1573         * g++.dg/ext/pr28291.C: New test.
1574
1575 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1576
1577         PR middle-end/28403
1578         * gcc.c-torture/execute/pr28403.c: New test.
1579
1580 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1581
1582         PR middle-end/28402
1583         * gcc.dg/pr28402.c: New test.
1584
1585 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1586
1587         PR c++/28304
1588         * g++.dg/other/pr28304.C: New test.
1589
1590 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1591
1592         PR other/28251
1593         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1594         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1595
1596 2006-07-17  Richard Guenther  <rguenther@suse.de>
1597
1598         PR tree-optimization/28238
1599         * g++.dg/tree-ssa/pr28238.C: New testcase.
1600
1601 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1602
1603         PR c++/28250
1604         * g++.dg/eh/catch1.C: New test.
1605         * g++.dg/eh/catch2.C: New test.
1606
1607 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1608
1609         PR c++/28370
1610         * g++.dg/template/anon3.C: New test.
1611
1612 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1613
1614         PR fortran/20844
1615         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1616         specifiers requiring an explicit format tag..
1617
1618         PR fortran/28201
1619         * gfortran.dg/generic_5: New test.
1620
1621         PR fortran/20893
1622         * gfortran.dg/elemental_optional_args_1.f90: New test.
1623
1624 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1625
1626         * gnat.dg/assert.ads: New file.
1627         * gnat.dg/controlled_record.ads: Likewise.
1628         * gnat.dg/controlled_record.adb: Likewise.
1629
1630 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1631
1632         PR c++/28292
1633         * g++.dg/other/error12.C: New test.
1634
1635         PR c++/28269
1636         * g++.dg/template/crash54.C: New test.
1637
1638 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1639
1640         PR c++/28249
1641         * g++.dg/parse/catch1.C: New test.
1642
1643         PR c++/28294
1644         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1645
1646         PR c++/28387
1647         * g++.dg/ext/attrib24.C: New test.
1648
1649 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1650
1651         PR c++/28343
1652         * g++.dg/ext/asmspec1.C: New test.
1653
1654 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1655
1656         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1657         (dg-test): Support shouldfail tests.
1658         * lib/target-supports-dg.exp (dg-shouldfail): New.
1659         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1660         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1661         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1662         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1663         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1664         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1665         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1666
1667 2006-07-13  Jan Hubicka  <jh@suse.cz>
1668
1669         * gcc.target/i386/memcpy-1.c: New.
1670
1671 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1672
1673         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1674
1675 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1676
1677         PR fortran/25097
1678         * gfortran.dg/present_1.f90: New test.
1679
1680         PR fortran/20903
1681         * gfortran.dg/interface_derived_type_1.f90: New test.
1682
1683 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1684
1685         PR fortran/28213
1686         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1687         list.
1688
1689 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1690
1691         PR c++/27820
1692         * g++.dg/other/label1.C: New test.
1693
1694 2006-07-07   Richard Guenther  <rguenther@suse.de>
1695
1696         PR middle-end/28268
1697         * gcc.dg/torture/pr28268.c: New testcase.
1698
1699 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1700
1701         PR c++/27019
1702         * g++.dg/ext/pr27019.C: New.
1703
1704 2006-07-07  Richard Guenther  <rguenther@suse.de>
1705
1706         PR tree-optimization/28187
1707         * gcc.dg/pr28187.c: New testcase.
1708
1709 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1710
1711         * gnat.dg/address_conversion.adb: New test.
1712         * gnat.dg/boolean_subtype.adb: Likewise.
1713         * gnat.dg/frame_overflow.adb: Likewise.
1714         * gnat.dg/pointer_array.adb: Likewise.
1715         * gnat.dg/pointer_conversion.adb: Likewise.
1716
1717 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1718
1719         PR fortran/28237
1720         PR fortran/23420
1721         * gfortran.dg/print_fmt_5.f90: New test.
1722
1723 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1724
1725         PR fortran/28129
1726         * gfortran.dg/bounds_check_4.f90: New test.
1727
1728 2006-07-05  Richard Guenther  <rguenther@suse.de>
1729
1730         PR target/28158
1731         * gfortran.dg/pr28158.f90: New testcase.
1732
1733 2006-07-05  Richard Guenther  <rguenther@suse.de>
1734
1735         PR tree-optimization/28162
1736         * gcc.dg/pr28162.c: New testcase.
1737
1738 2006-07-05  Richard Guenther  <rguenther@suse.de>
1739         Andrew Pinski  <pinskia@gcc.gnu.org>
1740
1741         PR c++/27084
1742         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1743
1744 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1745
1746         PR fortran/28174
1747         * gfortran.dg/actual_array_substr_2.f90: New test.
1748
1749         PR fortran/28167
1750         * gfortran.dg/actual_array_constructor_2.f90: New test.
1751
1752 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1753
1754         * gfortran.dg/itime_idate_1.f: New test.
1755         * gfortran.dg/itime_idate_2.f: New test.
1756
1757 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1758
1759         PR libgfortran/27704
1760         * gfortran.dg/open_status_3.f90: New test.
1761         * gfortran.dg/fmt_l.f90: Update for new feature.
1762
1763 2006-07-03  Asher Langton  <langton2@llnl.gov>
1764
1765         * gfortran.dg/oldstyle_2.f90: New.
1766
1767 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1768
1769         * gnat.dg/string_slice.adb: New test.
1770
1771 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1772
1773         PR fortran/19259
1774         * gfortran.dg/semicolon_fixed.c: New.
1775         * gfortran.dg/semicolon_free.c: New.
1776
1777 2006-06-30  Mike Stump  <mrs@apple.com>
1778
1779         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
1780         that don't support internal visibility.
1781
1782 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
1783
1784         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
1785         for '(' / ')' needing an extra '\'.
1786
1787 2006-06-29  Roger Sayle  <roger@eyesopen.com>
1788
1789         PR middle-end/27428
1790         * gcc.dg/pr27428-1.c: New test case.
1791
1792 2006-06-29  Mike Stump  <mrs@apple.com>
1793
1794         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
1795         on darwin as we can't align commons large enough yet.
1796
1797         * gcc.dg/vla-8.c: Add additional testcases.
1798
1799 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
1800
1801         PR c++/28114
1802         * g++.dg/other/pr28114.C: New.
1803
1804 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
1805
1806         * gcc.c-torture/compile/20060625-1.c: New test.
1807
1808 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
1809
1810         PR fortran/20867
1811         * gfortran.dg/stfunc_3.f90: New test.
1812
1813         PR fortran/25056
1814         * gfortran.dg/impure_actual_1.f90: New test.
1815
1816         PR fortran/20874
1817         * gfortran.dg/elemental_result_1.f90: New test.
1818
1819         PR fortran/25073
1820         * gfortran.dg/select_7.f90: New test.
1821
1822         PR fortran/27554
1823         * intrinsic_actual_1.f: New test.
1824
1825         PR fortran/22038
1826         PR fortran/28119
1827         * gfortran.dg/forall_4.f90: New test.
1828
1829         PR fortran/25072
1830         * gfortran.dg/forall_5.f90: New test.
1831
1832 2006-06-25  Lee Millward  <lee.millward@gmail.com>
1833
1834         PR c++/28051
1835         * g++.dg/template/using13.C: New test.
1836
1837         PR c++/28054
1838         * g++.dg/other/incomplete3.C: New test.
1839
1840 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1841
1842         PR fortran/28081
1843         * gfortran.dg/substr_3.f: New test.
1844         * gfortran.dg/equiv_2.f90: Update expected error message.
1845
1846 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
1847
1848         PR fortran/28118
1849         * gfortran.dg/actual_array_substr_1.f90: New test.
1850
1851 2006-06-24  Olivier Hainque  <hainque@adacore.com>
1852
1853         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
1854         * gnat.dg/scalar_mode_agg_compare.adb: New test.
1855
1856 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
1857
1858         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
1859
1860 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
1861
1862         PR fortran/27981
1863         * gfortran.dg/simpleif_2.f90: New test.
1864
1865 2006-06-23  Lee Millward  <lee.millward@gmail.com>
1866
1867         * g++.dg/template/error22.C: Fix typo.
1868
1869 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1870
1871         PR c++/28112
1872         * g++.dg/ext/attrib23.C: New test.
1873
1874 2006-06-23  Olivier Hainque  <hainque@adacore.com>
1875
1876         * gnat.dg/varsize_temp.adb: New test.
1877
1878 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1879
1880         PR c++/11468
1881         * g++.dg/other/java2.C: New test.
1882
1883 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
1884
1885         PR target/27789
1886         * g++.dg/ext/dllimport4.C. Add more tests for invalid
1887         initialization.
1888
1889 2006-06-22  Roger Sayle  <roger@eyesopen.com>
1890
1891         PR target/27531
1892         * gcc.dg/pr27531-1.c: New test case.
1893
1894 2006-06-22  Asher Langton  <langton2@llnl.gov>
1895
1896         PR fortran/24748
1897         * gfortran.dg/implicit_8.f90: New.
1898
1899 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
1900
1901         PR rtl-optimization/28121
1902         * gcc.dg/pr28121.c: New test.
1903
1904 2006-06-22  Lee Millward  <lee.millward@gmail.com>
1905
1906         PR c++/27805
1907         * g++.dg/parse/ptrmem6.C: New test.
1908
1909         PR c++/27821
1910         * g++.dg/template/error22.C: New test.
1911
1912 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1913
1914         PR c++/28111
1915         * g++.dg/template/friend43.C: New test.
1916
1917         PR c++/28110
1918         * g++.dg/template/crash53.C: New test.
1919
1920         PR c++/28109
1921         * g++.dg/rtti/incomplete1.C: New test.
1922
1923 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
1924
1925         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
1926
1927 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
1928
1929         * gcc.c-torture/execute/complex-7.c: New.
1930
1931 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
1932
1933         * gcc.dg/merge-all-constants-1.c: New test.
1934
1935 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
1936
1937         PR c++/28113
1938         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
1939
1940 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
1941
1942         * gfortran.dg/rrspacing_1.f90: New test.
1943
1944 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1945
1946         PR c++/28052
1947         * g++.dg/other/bitfield2.C: New test.
1948
1949 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
1950
1951         PR tree-optimization/27331
1952         * gcc.dg/pr27331.c: New test.
1953
1954 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
1955             Eric Botcazou  <ebotcazou@adacore.com>
1956
1957         PR ada/18692
1958         * lib/gnat.exp: New file.
1959         * lib/gnat-dg.exp: Likewise.
1960         * gnat.dg: New directory.
1961         * gnat.dg/dg.exp: New driver.
1962         * gnat.dg/specs: New directory.
1963         * gnat.dg/specs/specs.exp: New driver.
1964         * gnat.dg/style: New directory.
1965         * gnat.dg/style/style.exp: New driver.
1966
1967 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
1968
1969         PR fortran/16206
1970         * gfortran.dg/array_initializer_1.f90: New test.
1971
1972         PR fortran/28005
1973         * gfortran.dg/matmul_3.f90: New test.
1974
1975 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
1976
1977         PR middle-end/28075
1978         * gcc.dg/tree-ssa/inline-1.c: New test.
1979
1980 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
1981
1982         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
1983         in malloc prototype; remove XFAIL.
1984         * gcc.dg/pr18241-2.c: Ditto.
1985         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
1986         in memset prototype; remove XFAIL.
1987         * gcc.dg/tree-ssa/pr23382.c: Ditto.
1988
1989 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
1990
1991         * gcc.dg/vla-8.c: Add.
1992
1993 2006-06-19  Richard Guenther  <rguenther@suse.de>
1994
1995         PR tree-optimization/27090
1996         * g++.dg/tree-ssa/pr27090.C: New testcase.
1997
1998 2006-06-19  Roger Sayle  <roger@eyesopen.com>
1999
2000         PR target/27861
2001         * gcc.dg/pr27861-1.c: New test case.
2002
2003 2006-06-19  Richard Guenther  <rguenther@suse.de>
2004
2005         PR middle-end/28045
2006         * gcc.dg/torture/pr28045.c: New testcase.
2007
2008 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2009
2010         PR fortran/26801
2011         * gfortran.dg/associated_4.f90: New test.
2012
2013 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2014
2015         PR fortran/19310
2016         PR fortran/19904
2017         * gfortran.dg/real_const_3.f90: New test.
2018
2019 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2020
2021         PR c++/28016
2022         * g++.dg/template/static26.C: New test.
2023
2024         PR c++/27979
2025         * g++.dg/expr/bitfield2.C: New test.
2026
2027         PR c++/27884
2028         * g++.dg/parse/linkage2.C: New test.
2029
2030 2006-06-16  Richard Guenther  <rguenther@suse.de>
2031
2032         PR middle-end/27116
2033         * gcc.dg/pr15785-1.c: Revert last change.
2034         * gcc.dg/torture/pr27116-2.c: New testcase.
2035
2036 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2037
2038         PR middle-end/27802
2039         * gcc.dg/pr27802-1.c: New test case.
2040
2041 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2042
2043         PR c++/27689
2044         * g++.dg/template/ttp18.C: New test.
2045         * g++.dg/template/ttp19.C: Likewise.
2046
2047         PR c++/27666
2048         * g++.dg/expr/cond9.C: New test.
2049
2050         PR c++/27640
2051         * g++.dg/template/ctor7.C: New test.
2052
2053 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2054
2055         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2056
2057 2006-06-16  Richard Guenther  <rguenther@suse.de>
2058
2059         PR tree-optimization/27781
2060         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2061
2062 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2063
2064         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2065
2066 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2067
2068         * gcc.dg/tree-ssa/loop-18.c: New test.
2069
2070 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2071
2072         PR c++/27665
2073         * g++.dg/template/crash52.C: New test.
2074
2075         PR c++/27648
2076         * g++.dg/ext/attrib22.C: New test.
2077
2078         PR c++/26559
2079         * g++.dg/template/builtin1.C: New test.
2080         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2081
2082         PR c++/28018
2083         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2084         assignment.
2085         * g++.old-deja/g++.pt/crash51.C: Likewise.
2086
2087         PR c++/27227
2088         * g++.dg/lookup/linkage1.C: New test.
2089         * g++.dg/lookup/linkage2.C: Likewise.
2090
2091 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2092
2093         PR middle-end/27959
2094         * gcc.dg/pr27959.c: New testcase.
2095
2096 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2097
2098         PR target/28014:
2099         * g++.dg/eh/div.C: New test.
2100
2101 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2102
2103         PR c++/27894
2104         * g++.dg/tree-ssa/pr26757.C: New test.
2105         * g++.dg/tree-ssa/pr27894.C: New test.
2106
2107 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2108
2109         * gcc.c-torture/compile/20060609-1.c: New test.
2110
2111         PR target/27863
2112         * gcc.c-torture/compile/pr27863.c: New test.
2113
2114 2006-06-13  Richard Guenther  <rguenther@suse.de>
2115
2116         PR tree-optimization/27830
2117         * g++.dg/tree-ssa/pr27830.C: New testcase.
2118
2119 2006-06-13  Matthew Sachs  <msachs@apple.com>
2120
2121         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2122         the list of compiler flags; this causes those flags to be checked
2123         for things like dg-skip-if.
2124
2125 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2126
2127         PR c++/27601
2128         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2129
2130 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2131             Kazu Hirata  <kazu@codesourcery.com>
2132
2133         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2134         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2135
2136 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2137
2138         PR c++/27933
2139         * g++.dg/lookup/using15.C: New test.
2140
2141         PR c++/27951
2142         * g++.dg/other/anon4.C: New test.
2143
2144 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2145
2146         PR c++/21210
2147         * g++.dg/init/complex1.C: New test case.
2148
2149 2006-06-11  Eric Christopher  <echristo@apple.com>
2150
2151         PR middle-end/27948
2152         * gcc.dg/bf-ms-layout.c: Run on darwin.
2153         * gcc.dg/bf-no-ms-layout: Ditto.
2154         * gcc.dg/attr-ms_struct-2.c: New.
2155         * gcc.dg/bf-ms-layout-2.c: Ditto.
2156
2157 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2158
2159         * gcc.dg/attr-ms_struct-packed1.c: New.
2160
2161 2006-06-09  Mike Stump  <mrs@apple.com>
2162
2163         * gcc.dg/vla-7.c: Add.
2164
2165 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2166
2167         PR fortran/24558
2168         * gfortran.dg/entry_6.f90: New test.
2169
2170         PR fortran/20877
2171         PR fortran/25047
2172         * gfortran.dg/entry_7.f90: New test.
2173
2174 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2175
2176         PR c/27747
2177         * gcc.dg/cpp/_Pragma6.c: New test.
2178
2179         PR c++/27748
2180         * g++.dg/cpp/_Pragma1.C: New test.
2181
2182         PR preprocessor/27746
2183         * gcc.dg/gomp/macro-3.c: New test.
2184         * gcc.dg/gomp/macro-4.c: New test.
2185         * g++.dg/gomp/macro-3.C: New test.
2186         * g++.dg/gomp/macro-4.C: New test.
2187
2188 2006-06-09  Richard Guenther  <rguenther@suse.de>
2189
2190         PR tree-optimization/26998
2191         * gcc.dg/torture/pr26998.c: New testcase.
2192         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2193
2194 2006-06-08  Mike Stump  <mrs@apple.com>
2195
2196         * gcc.dg/pr27095.c: Account for stubs.
2197
2198         PR target/26427
2199         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2200         produce bad code on darwin.
2201
2202 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2203
2204         PR fortran/27958
2205         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2206
2207 2006-06-08  Asher Langton  <langton2@llnl.gov>
2208
2209         PR fortran/27786
2210         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2211
2212 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2213
2214         PR target/27421
2215         * gcc.dg/union-3.c: New test.
2216
2217 2006-06-08  Richard Guenther  <rguenther@suse.de>
2218
2219         PR middle-end/27116
2220         * gcc.dg/torture/pr27116.c: New testcase.
2221         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2222
2223 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2224
2225         PR rtl-optimization/26449
2226         * gcc.dg/pr26449.c: New test.
2227
2228 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2229
2230         PR c++/27601
2231         * g++.dg/ext/offsetof1.C: Test member functions.
2232
2233 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2234
2235         * gcc.dg/pr27095.c: Improve scanning.
2236
2237 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2238
2239         PR fortran/23091
2240         * gfortran.dg/saved_automatic_1.f90: New test.
2241
2242         PR fortran/24168
2243         * gfortran.dg/array_simplify_1.f90: New test.
2244
2245         PR fortran/25090
2246         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2247
2248         PR fortran/25058
2249         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2250
2251 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2252
2253         PR c++/27177
2254         * g++.dg/expr/cast7.C: New test.
2255
2256 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2257
2258         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2259         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2260         * lib/fortran-torture.exp (fortran-torture-compile,
2261         fortran-torture-execute): Ditto.
2262
2263 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2264
2265         PR target/27842
2266         * gcc.dg/vmx/pr27842.c: New test.
2267
2268 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2269
2270         PR libfortran/27895
2271         * gfortran.dg/bounds_check_3.f90: New test.
2272
2273 2006-06-05  Mike Stump  <mrs@apple.com>
2274
2275         * objc.dg/objc-fast-4.m: Skip for ppc64.
2276
2277 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2278
2279         PR testsuite/27705
2280         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2281
2282 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2283             Victor Kaplansky  <victork@il.ibm.com>
2284
2285         PR tree-optimizations/26360
2286         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2287         with -fno-tree-dce.
2288         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2289
2290 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2291
2292         PR fortran/14067
2293         * gfortran.dg/data_char_1.f90: Add messages for truncated
2294         strings.
2295
2296         PR fortran/16943
2297         * gfortran.dg/func_decl_2.f90: New test.
2298
2299         PR fortran/20839
2300         * gfortran.dg/do_2.f90: New test.
2301
2302         PR fortran/27655
2303         * gfortran.dg/associated_3.f90: New test.
2304
2305 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2306
2307         PR c++/27819
2308         * g++.dg/template/static25.C: New test.
2309
2310         PR c++/27722
2311         * g++.dg/init/array21.C: New test.
2312
2313         PR c++/27807
2314         * g++.dg/ext/complit7.C: New test.
2315
2316         PR c++/27806
2317         * g++.dg/parse/ptrmem5.C: New test.
2318
2319 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2320             Andrew Pinski  <pinskia@physics.uc.edu>
2321
2322         PR c/27150
2323         PR middle-end/27382
2324         * gcc.dg/pr27150-1.c: New testcase.
2325         * gcc.dg/pr27382-1.c: New testcase.
2326         * gcc.dg/pr27382-2.c: New testcase.
2327
2328 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2329
2330         PR c/25161
2331         PR c/27020
2332         * gcc.dg/array-10.c: New test.
2333
2334 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2335
2336         PR c++/27804
2337         * g++.dg/init/const4.C: New test.
2338         * g++.dg/init/member1.C: Add error-marker.
2339         * g++.dg/other/fold1.C: Adjust error-marker.
2340
2341 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2342
2343         PR c++/27601
2344         * g++.dg/ext/offsetof1.C: New test.
2345
2346 2006-06-04 Eric Christopher <echristo@apple.com>
2347
2348         * gcc.dg/attr-ms_struct-1.c: New.
2349
2350 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2351
2352         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2353
2354 2006-06-04  Richard Guenther  <rguenther@suse.de>
2355
2356         PR tree-optimization/27039
2357         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2358
2359 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2360
2361         PR target/26223
2362         * gcc.target/i386/amd64-abi-2.c: New test case.
2363
2364 2006-06-02  Eric Christopher  <echristo@apple.com>
2365
2366         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2367         * gcc.target/i386/20020523-1.c: Skip if darwin.
2368         * gcc.target/i386/asm-3.c: Ditto.
2369         * gcc.target/i386/20011119-1.c: Ditto.
2370         * gcc.target/i386/clobbers.c: Remove pic part of test.
2371
2372 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2373
2374         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2375         * g++.old-deja/g++.other/init19.C: Ditto.
2376         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2377         and add other platforms as expected failures.
2378
2379 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2380
2381         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2382         (is-effective-target-keyword): Ditto.
2383
2384 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2385
2386         PR fortran/27715
2387         * gfortran.dg/extended_char_comparison_1.f:  New test.
2388
2389 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2390
2391         PR fortran/25098
2392         * gfortran.dg/dummy_procedure_1.f90: New test.
2393
2394         PR fortran/25147
2395         * gfortran.dg/dummy_procedure_2.f90: New test.
2396
2397         * gfortran.dg/associated_2.f90: Correct to make consistent with
2398         standard.
2399
2400 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2401
2402         * gcc.target/i386/387-11.c: New test case.
2403
2404 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2405
2406         PR c++/27801
2407         * g++.dg/template/cond6.C: New test.
2408
2409         PR c++/26496
2410         * g++.dg/template/crash51.C: New test.
2411         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2412
2413         PR c++/27385
2414         * g++.dg/init/array20.C: New test.
2415
2416 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2417
2418         * gcc.dg/builtins-54.c: New test case.
2419
2420 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2421
2422         PR c++/26433
2423         * g++.dg/template/fntry1.C: Add dg-do link.
2424
2425         PR c++/27808
2426         * g++.dg/parse/friend6.C: New test.
2427
2428 2006-05-30  Asher Langton  <langton2@llnl.gov>
2429
2430         * gfortran.dg/cray_pointers_7.f90: New test.
2431
2432 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2433
2434         PR tree-optimization/23452
2435         * gcc.dg/fold-mulconj-1.c: New test case.
2436
2437 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2438
2439         PR c++/27803
2440         * g++.dg/parse/bitfield1.C: New test.
2441
2442 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2443
2444         * gcc.target/ppc-eq0-1.c: New test case.
2445         * gcc.target/ppc-negeq0-1.c: New test case.
2446
2447 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2448
2449         PR c/27273
2450         * gcc.dg/overflow-warn-5.c: New test.
2451
2452 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2453
2454         PR c/27718
2455         * gcc.dg/sizeof-1.c: New test.
2456
2457 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2458
2459         PR target/27790
2460         * gcc.target/i386/pr27790.c: New test.
2461
2462 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2463
2464         PR libgfortran/27757
2465         * gfortran.dg/direct_io_5.f90: New test.
2466
2467 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2468
2469         PR libgfortran/27634
2470         * gfortran.dg/fmt_missing_period_1.f: New test.
2471         * gfortran.dg/fmt_missing_period_2.f: New test.
2472         * gfortran.dg/fmt_missing_period_3.f: New test.
2473
2474 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2475
2476         PR fortran/19777
2477         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2478         arrays.
2479
2480 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2481
2482         PR c++/27713
2483         * g++.dg/template/new6.C: New test.
2484
2485 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2486
2487         PR tree-optimization/24964
2488         * gcc.target/i386/387-10.c: New test case.
2489
2490 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2491
2492         * intrinsics/string_intrinsics.c (compare_string):
2493         Use memcmp instead of strncmp to avoid tripping over
2494         CHAR(0) in a string.
2495
2496 2006-05-27  Richard Guenther  <rguenther@suse.de>
2497
2498         PR middle-end/27773
2499         * gcc.dg/torture/pr27773.c: New testcase.
2500
2501 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2502
2503         * gcc.dg/pr24561.c: Rename to..
2504         * gcc.dg/pr25962.c: .. this.
2505
2506 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2507
2508         PR fortran/19777
2509         * gfortran.dg/bounds_check_2.f: New test.
2510
2511 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2512
2513         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2514         * gfortran.dg/byte_1.f90: Likewise.
2515         * gfortran.dg/dup_save_2.f90: Likewise.
2516
2517 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         * gfortran.dg/associated_2.f90: New test.
2520
2521 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2522
2523         PR fortran/27524
2524         * gfortran.dg/bounds_check_1.f90: New test.
2525
2526 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2527
2528         PR rtl-optimization/27661
2529         * gcc.dg/pr27661.c: New test case.
2530
2531 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2532
2533         PR fortran/23151
2534         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2535         * gfortran.dg/print_parentheses_1.f:  New test.
2536         * gfortran.dg/print_parentheses_2.f90:  New test.
2537
2538 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2539
2540         PR target/27758
2541         * gcc.dg/pr27758.c: New test.
2542
2543 2006-05-24  Falk Hueffner  <falk@debian.org>
2544
2545         * gcc.c-torture/compile/pr27571.c: New test.
2546
2547 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2548
2549         PR fortran/27709
2550         * gfortran.dg/spec_expr_4.f90: New test.
2551
2552         PR fortran/27155
2553         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2554
2555 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2556
2557         PR c++/20103
2558         * g++.dg/ext/complit6.C: New test.
2559         * g++.dg/ext/complit3.C: Adjust error markers.
2560         * g++.dg/init/const3.C: New test.
2561
2562 2006-05-25  Richard Guenther  <rguenther@suse.de>
2563
2564         PR middle-end/27743
2565         * gcc.dg/torture/pr27743.c: New testcase.
2566
2567 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2568
2569         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2570
2571 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2572
2573         * gcc.dg/compat/scalar-by-value-x.h: New.
2574         * gcc.dg/compat/scalar-by-value-y.h: New.
2575         * gcc.dg/compat/scalar-by-value-5.c: New.
2576         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2577         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2578         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2579         * gcc.dg/compat/scalar-by-value-6.c: New.
2580         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2581         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2582         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2583
2584 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2585
2586         PR tree-optimization/27639
2587         PR tree-optimization/26719
2588         * gcc.dg/pr27639.c: New test.
2589         * gcc.dg/pr26719.c: New test.
2590         * gcc.dg/tree-ssa/scev-cast.c: New test.
2591
2592 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/20173
2595         * g++.dg/template/error21.C: New test.
2596
2597 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2598
2599         PR target/27696
2600         * gcc.target/i386/pr27696.c: New.
2601
2602 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2603
2604         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2605
2606         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2607
2608 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2609
2610         PR c++/27716
2611         * g++.dg/other/assign1.C: New test.
2612
2613 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2614
2615         PR target/27266
2616         * gcc.target/i386/pr27266.c: New.
2617
2618 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2619
2620         PR c++/27451
2621         * g++.dg/ext/asm9.C: New test.
2622
2623 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2624
2625         PR rtl-optimization/25514
2626         * gcc.c-torture/compile/pr25514.c: New test.
2627
2628 2006-05-22  Richard Guenther  <rguenther@suse.de>
2629
2630         Revert
2631         2006-01-31  Richard Guenther  <rguenther@suse.de>
2632
2633         * gcc.target/i386/sselibm-1.c: New testcase.
2634         * gcc.target/i386/sselibm-2.c: Likewise.
2635         * gcc.target/i386/sselibm-3.c: Likewise.
2636         * gcc.target/i386/sselibm-4.c: Likewise.
2637         * gcc.target/i386/sselibm-5.c: Likewise.
2638
2639 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2640
2641         PR c/27420
2642         * gcc.dg/func-args-2.c: New test.
2643
2644         PR c/26818
2645         * gcc.dg/struct-incompl-1.c: New test.
2646
2647 2006-05-22  Richard Guenther  <rguenther@suse.de>
2648
2649         PR testsuite/27708
2650         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2651         the transformations we test for.
2652
2653 2006-05-22  Richard Guenther  <rguenther@suse.de>
2654
2655         PR testsuite/27707
2656         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2657
2658 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2659
2660         PR c++/27210
2661         * g++.dg/warn/new1.C: New test.
2662         * g++.dg/template/new5.C: Likewise.
2663
2664 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2665
2666         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2667         * gcc.target/i386/20060512-3.c: Likewise.
2668
2669 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2670
2671         PR rtl-optimization/27671
2672         * gcc.c-torture/execute/pr27671-1.c: New.
2673         * gcc.dg/pr27671-2.c: Likewise.
2674
2675         PR tree-optimization/26622.
2676         * gcc.c-torture/compile/pr26622.c: New.
2677
2678 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2679
2680         PR fortran/27613
2681         * gfortran.dg/recursive_reference_1.f90: New test.
2682
2683 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2684
2685         PR fortran/25746
2686         * gfortran.dg/elemental_subroutine_3.f90: New test.
2687
2688         PR fortran/25090
2689         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2690
2691         PR fortran/27584
2692         * gfortran.dg/associated_target_1.f90: New test.
2693
2694         PR fortran/19015
2695         * gfortran.dg/maxloc_shape_1.f90: New test.
2696
2697 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2698
2699         PR libgfortran/24459
2700         * gfortran.dg/namelist_24.f90: New test.
2701         * gfortran.dg/namelist_12.f: Fix typo in comment.
2702
2703 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2704
2705         PR middle-end/25776
2706         * g++.dg/other/error11.C: New test.
2707
2708 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2709
2710         * gcc.target/mips/pr26765.c: Add -w to options.
2711
2712 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2713
2714         * lib/target-supports.exp (check_effective_target_mpaired_single):
2715         New function.
2716         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2717         multilibs.
2718         * g++.dg/vect/vect.exp: Likewise.
2719
2720 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2721
2722         PR testsuite/25891
2723         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2724
2725 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2726
2727         PR fortran/27662
2728         * gfortran.dg/temporary_1.f90: New file.
2729
2730 2006-05-19  Andreas Schwab  <schwab@suse.de>
2731
2732         * g++.dg/other/unused1.C: Also match "stringz".
2733
2734 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2735
2736         PR c++/26433
2737         * g++.dg/template/fntry1.C: New test.
2738
2739 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/27471
2742         PR c++/27506
2743         * g++.dg/conversion/bitfield5.C: New test.
2744         * g++.dg/conversion/bitfield6.C: New test.
2745
2746 2006-05-18  Mike Stump  <mrs@apple.com>
2747
2748         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2749         * gcc.dg/vla-4.c: Add.
2750         * gcc.dg/vla-5.c: Add.
2751         * gcc.dg/vla-6.c: Add.
2752
2753 2006-05-12  Stuart Hastings  <stuart@apple.com>
2754
2755         * testsuite/gcc.target/i386/20060512-1.c: New.
2756         * testsuite/gcc.target/i386/20060512-2.c: New.
2757         * testsuite/gcc.target/i386/20060512-3.c: New.
2758         * testsuite/gcc.target/i386/20060512-4.c: New.
2759
2760 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/26122
2763         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2764
2765         PR c++/26068
2766         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2767         * g++.dg/parse/linkage1.C: New test.
2768
2769 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2770
2771         PR tree-optimization/27548
2772         * g++.dg/tree-ssa/pr27548.C: New test.
2773
2774 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2775
2776         PR fortran/26551
2777         * gfortran.dg/recursive_check_1.f: New test.
2778         * gfortran.dg/recursive_check_2.f90: New test.
2779
2780 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
2781
2782         * g++.dg/opt/temp2.C: New test.
2783
2784 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2785
2786         PR c++/27491
2787         * g++.dg/init/brace5.C: New test.
2788
2789         PR middle-end/27415
2790         * gcc.dg/gomp/pr27415.c: New test.
2791         * g++.dg/gomp/pr27415.C: New test.
2792
2793         PR tree-optimization/27549
2794         * g++.dg/tree-ssa/pr27549.C: New test.
2795
2796 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2797
2798         PR libgfortran/27575
2799         * gfortran.dg/read_eof_4.f90: New test.
2800
2801 2006-05-16  Richard Guenther  <rguenther@suse.de>
2802
2803         PR tree-optimization/22303
2804         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
2805
2806 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
2807
2808         PR middle-end/27573
2809         * gcc.dg/gomp/pr27573.c: New test.
2810         * gfortran.dg/gomp/pr27573.f90: New test.
2811
2812         PR c/27499
2813         * gcc.dg/gomp/pr27499.c: New test.
2814         * g++.dg/gomp/pr27499.C: New test.
2815
2816 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2817
2818         PR c++/27339
2819         * g++.dg/parser/access8.C: Adjust error marker.
2820         * g++.dg/template/access17.C: New test.
2821         * g++.dg/template/access18.C: Likewise.
2822
2823 2006-05-15  Roger Sayle  <roger@eyesopen.com>
2824
2825         PR target/26600
2826         * gcc.target/i386/pr26600.c: New test case.
2827
2828 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
2829
2830         PR c++/27505
2831         * g++.dg/expr/bitfield1.C: New test.
2832
2833 2006-05-15  Richard Guenther  <rguenther@suse.de>
2834
2835         PR tree-optimization/27603
2836         * gcc.dg/torture/pr27603.c: New testcase.
2837
2838 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
2839
2840         PR fortran/25090
2841         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2842
2843         PR fortran/25082
2844         * gfortran.dg/scalar_return_1.f90: New test.
2845
2846         PR fortran/27411
2847         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
2848
2849 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
2850
2851         * gcc.dg/gomp/critical-4.c: New test.
2852         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
2853         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
2854         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
2855         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
2856
2857 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2858
2859         PR c++/27582
2860         * g++.dg/template/dependent-args1.C: New test.
2861
2862         PR c++/27581
2863         * g++.dg/lookup/this1.C: New test.
2864
2865         PR c++/27315
2866         * g++.dg/template/operator6.C: New test.
2867         * g++.dg/template/incomplete3.C: New test.
2868
2869         PR c++/27559
2870         * g++.dg/template/new4.C: New test.
2871
2872         PR c++/27496
2873         * g++.dg/template/void2.C: New test.
2874
2875 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
2876
2877         * g++.dg/template/dependent-expr5.C: New test.
2878
2879 2006-05-14  Roger Sayle  <roger@eyesopen.com>
2880
2881         PR middle-end/26729
2882         * gcc.dg/pr26729-1.c: New test case.
2883
2884 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
2885
2886         * gcc.dg/pr27003.c: New test.
2887
2888 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
2889
2890         * lib/target-supports.dg (check_cxa_atexit_available): Change
2891         v3_target_compile to ${tool}_target_compile.
2892
2893 2006-05-11  Jason Merrill  <jason@redhat.com>
2894
2895         * lib/scanasm.exp (scan-not-hidden): Fix typo.
2896
2897 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2898
2899         PR fortran/27553
2900         * gfortran.dg/label_5.f90: New test.
2901
2902 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
2903
2904         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
2905         check_effective_target_powerpc_altivec_ok): New.
2906         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
2907         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
2908         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
2909         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
2910         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
2911         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
2912         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
2913         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
2914         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
2915         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
2916         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
2917         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
2918         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
2919         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
2920         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
2921         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
2922         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
2923         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
2924         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
2925         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
2926         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
2927         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
2928         gcc.target/powerpc/altivec-9.c,
2929         gcc.target/powerpc/altivec-consts.c,
2930         gcc.target/powerpc/altivec-pr22085.c,
2931         gcc.target/powerpc/altivec-splat.c,
2932         gcc.target/powerpc/altivec-types-1.c,
2933         gcc.target/powerpc/altivec-types-2.c,
2934         gcc.target/powerpc/altivec-types-3.c,
2935         gcc.target/powerpc/altivec-types-4.c,
2936         gcc.target/powerpc/altivec-varargs-1.c,
2937         gcc.target/powerpc/altivec-vec-merge.c,
2938         gcc.target/powerpc/ppc-vector-memcpy.c,
2939         gcc.target/powerpc/ppc-vector-memset.c,
2940         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
2941         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
2942         these effective targets.
2943         * gcc.dg/vmx/pr27006.c: Add missing close brace.
2944         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
2945
2946 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2947
2948         PR middle-end/27384
2949         * g++.dg/other/fold1.C: New test.
2950
2951         PR middle-end/27488
2952         * gcc.dg/fold-nonneg-1.c: New test.
2953
2954         PR c++/27547
2955         * g++.dg/other/operator1.C: New test.
2956
2957 2006-05-11  Richard Guenther  <rguenther@suse.de>
2958
2959         PR middle-end/27529
2960         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
2961
2962 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
2963
2964         * lib/target-supports-dg.exp (check-flags): New.
2965         (dg-skip-if): Move flag checks.
2966
2967 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
2968
2969         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
2970         * lib/target-supports.dg (check_cxa_atexit_available): New.
2971
2972 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
2973
2974         PR fortran/27470
2975         * gfortran.dg/multiple_allocation_2.f90: New test case.
2976
2977 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
2978
2979         * gcc.target/arm/pr27387.C: Fix a comment typo.
2980
2981 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2982
2983         PR fortran/24549
2984         * gfortran.dg/error_recovery_1.f90: New test.
2985
2986 2006-05-10  Richard Guenther  <rguenther@suse.de>
2987
2988         PR tree-optimization/27302
2989         * gcc.dg/torture/pr27302.c: New testcase.
2990
2991 2006-05-09  Dirk Mueller  <dmueller@suse.de>
2992         Richard Guenther  <rguenther@suse.de>
2993
2994         PR middle-end/27498
2995         * gcc.dg/tree-ssa/pr27498.c: New testcase.
2996
2997 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
2998
2999         PR rtl-optimization/27335
3000         * gcc.dg/pr27335.c: New test.
3001
3002 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3003
3004         * gcc.target/mips/mips-ps-5.c: New file.
3005
3006 2006-05-08  Jan Hubicka  <jh@suse.cz>
3007
3008         PR middle-end/25962
3009         * gcc.dg/pr25962.c: New.
3010
3011 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3012
3013         PR target/27158
3014         * gcc.target/powerpc/pr27158.c: New test case.
3015
3016 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3017
3018         PR testsuite/27476
3019         * ada/acats/run_all.sh: Use test -z.
3020
3021 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3022
3023         PR libfortran/18271
3024         * gfortran.dg/spec_expr_3.f90: New test.
3025
3026 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3027
3028         PR target/24879
3029         * gcc.target/i386/monitor.c: New file.
3030
3031 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3032
3033         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3034
3035 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3036
3037         PR c++/27447
3038         * g++.dg/other/ptrmem7.C: New test.
3039
3040 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3041
3042         PR target/27421
3043         * gcc.dg/array-9.c: New test.
3044
3045 2006-05-07  Richard Guenther  <rguenther@suse.de>
3046
3047         PR tree-optimization/27409
3048         * gcc.dg/torture/pr27409.c: New testcase.
3049
3050 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3051
3052         PR fortran/27457
3053         * gfortran.dg/select_6.f90: New.
3054
3055 2006-05-07  Richard Guenther  <rguenther@suse.de>
3056
3057         PR tree-optimization/27136
3058         * gcc.dg/torture/pr27136.c: New testcase.
3059
3060 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3061
3062         PR fortran/24813
3063         * gfortran.dg/char_cons_len_1.f90: New test.
3064
3065 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3066
3067         PR c++/27427
3068         * g++.dg/template/incomplete2.C: New test.
3069
3070 2006-05-06  Richard Guenther  <rguenther@suse.de>
3071
3072         PR tree-optimization/27151
3073         * gcc.dg/vect/pr27151.c: New testcase.
3074
3075 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3076
3077         PR c++/27430
3078         * g++.dg/template/void1.C: New test.
3079
3080         PR c++/27423
3081         * g++.dg/other/void2.C: New test.
3082
3083         PR c++/27422
3084         * g++.dg/conversion/void1.C: New test.
3085
3086 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3087
3088         PR/21391
3089         * g++.dg/other/unused1.C: New.
3090
3091 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3092
3093         PR objc/27240
3094         * objc.dg/member-1.m: New test.
3095
3096 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3097
3098         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3099
3100 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3101
3102         PR libfortran/26985
3103         * gfortran.dg/matmul_2.f90: New test.
3104
3105 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3106
3107         * ada/acats/run_all.sh: Use sync when main not found.
3108
3109 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3110
3111         PR target/26765
3112         * gcc.target/mips/pr26765.c: New.
3113
3114 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3115
3116         * gcc.target/bfin: New directory.
3117         * gcc.target/bfin/bfin.exp: New file.
3118         * gcc.target/bfin/frmul.c: New file.
3119         * gcc.target/bfin/arith.c: New file.
3120         * gcc.target/bfin/mul-combine.c: New file.
3121         * gcc.target/bfin/shift.c: New file.
3122
3123 2006-05-04  Richard Guenther  <rguenther@suse.de>
3124
3125         PR tree-optimization/14287
3126         PR tree-optimization/14844
3127         PR tree-optimization/19792
3128         PR tree-optimization/21608
3129         PR tree-optimization/27090
3130         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3131         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3132         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3133         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3134         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3135
3136 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3137
3138         PR tree-optimization/27285
3139         * gcc.c-torture/execute/pr27285.c: New test.
3140
3141         PR middle-end/27388
3142         * gcc.dg/gomp/pr27388-1.c: New test.
3143         * gcc.dg/gomp/pr27388-2.c: New test.
3144         * gcc.dg/gomp/pr27388-3.c: New test.
3145
3146         PR c++/27359
3147         * g++.dg/gomp/pr27359.C: New test.
3148
3149 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3150
3151         PR fortran/20248
3152         * gfortran.dg/iargc.f90: New test.
3153
3154 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3155
3156         PR c++/27102
3157         * g++.dg/template/crash49.C: New test.
3158
3159 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3160
3161         PR testsuite/27032
3162         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3163
3164 2006-05-02  Jeff Law  <law@redhat.com>
3165
3166         PR tree-optimization/27364
3167         * gcc.c-torture/execute/pr27364.c: New test.
3168
3169 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3170
3171         PR c++/27309
3172         * g++.dg/parser/ctor5.C: New test.
3173
3174 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3175
3176         PR target/27387
3177         * gcc.target/arm/arm.exp: New.
3178         * gcc.target/arm/pr27387.C: Likewise.
3179
3180 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3181
3182         PR fortran/27269
3183         PR fortran/27324
3184         * gfortran.dg/module_equivalence_2.f90: New test.
3185
3186 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3187
3188         PR middle-end/27337
3189         * g++.dg/gomp/pr27337-1.C: New test.
3190         * g++.dg/gomp/pr27337-2.C: New test.
3191
3192         PR middle-end/27328
3193         * gcc.dg/gomp/pr27328.c: New test.
3194
3195         PR middle-end/27325
3196         * g++.dg/gomp/pr27325.C: New test.
3197
3198         PR middle-end/27310
3199         * g++.dg/gomp/pr27310.C: New test.
3200
3201 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3202
3203         PR tree-optimization/27291
3204         * g++.dg/tree-ssa/pr27291.C: New test.
3205
3206 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3207
3208         PR tree-optimization/27283
3209         * g++.dg/tree-ssa/pr27283.C: New test.
3210
3211 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3212
3213         * gcc.dg/tree-ssa/loop-16.c: New test.
3214
3215 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3216             Joseph S. Myers  <joseph@codesourcery.com>
3217
3218         * gcc.dg/Wconversion-3.c: New test case.
3219         * gcc.dg/Wconversion-4.c: Likewise.
3220
3221 2006-05-01  Richard Guenther  <rguenther@suse.de>
3222
3223         PR tree-optimization/26726
3224         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3225
3226 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3227
3228         * gcc.dg/Woverflow-1.c: New test case.
3229         * gcc.dg/Woverflow-2.c: Likewise.
3230         * gcc.dg/Woverflow-3.c: Likewise.
3231
3232 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/27094
3235         * g++.dg/template/defarg8.C: New test.
3236
3237 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3238
3239         PR c++/27278
3240         * g++.dg/parse/operator7.C: New test.
3241
3242 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3243
3244         PR c++/11471
3245         PR c++/27102
3246         * g++.dg/template/crash48.C: New test.
3247
3248         PR c++/27279
3249         * g++.dg/parse/ctor4.C: New test.
3250
3251 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3252
3253         PR fortran/25681
3254         * gfortran.df/char_type_len.f90: New test.
3255
3256 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3257
3258         PR libgfortran/27304
3259         * gfortran.dg/fmt_exhaust.f90: New test.
3260
3261 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3262
3263         PR c/25309
3264         * gcc.dg/large-size-array-2.c: New test case.
3265
3266 2006-04-28  Richard Guenther  <rguenther@suse.de>
3267
3268         PR target/26826
3269         * gcc.target/i386/pr26826.c: New testcase.
3270
3271 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3272
3273         PR middle-end/27260
3274         * gcc.c-torture/execute/pr27260.c: New.
3275
3276 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3277
3278         PR middle-end/27095
3279         * gcc.dg/pr27095.c: New.
3280
3281 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/27292
3284         * g++.dg/conversion/bitfield4.C: New test.
3285
3286 2006-04-27  Eric Christopher  <echristo@apple.com>
3287
3288         * gcc.dg/pragma-ms_struct.c: New.
3289
3290 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3291
3292         PR c++/27102
3293         * g++.dg/template/crash47.C: New test.
3294
3295 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3296
3297         * gcc.target/i386/sse-7.c: build with -msse.
3298
3299 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3300
3301         PR testsuite/27274:
3302         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3303         (main): Exit if processor doesn't support SSE.
3304
3305 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3306
3307         PR middle-end/27282
3308         * gcc.c-torture/compile/pr27282.c: New test.
3309
3310 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3311
3312         PR middle-end/26913
3313         * g++.dg/gomp/pr26913.C: New test.
3314
3315         PR c/25996
3316         * gcc.dg/gomp/pr25996.c: New test.
3317         * g++.dg/gomp/pr25996.C: New test.
3318
3319 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3320
3321         PR rtl-optimization/26725
3322         * gcc.c-torture/compile/pr26725.c: New test.
3323
3324 2006-04-25  Richard Guenther  <rguenther@suse.de>
3325
3326         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3327         than n + -1.
3328
3329 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3330
3331         * gcc.dg/20060425-1.c: New testcase.
3332
3333 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3334
3335         PR tree-optimization/26865
3336         * gcc.dg/pr26865.c: New test.
3337
3338 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3339
3340         PR c++/27292
3341         * g++.dg/conversion/bitfield1.C: New test.
3342         * g++.dg/conversion/bitfield2.C: Likewise.
3343         * g++.dg/conversion/bitfield3.C: Likewise.
3344
3345 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3346         Richard Guenther  <rguenther@suse.de>
3347
3348         PR tree-optimization/27236
3349         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3350
3351 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3352
3353         PR c++/19963
3354         * g++.dg/other/incomplete2.C: New test.
3355
3356 2006-04-24  Richard Guenther  <rguenther@suse.de>
3357
3358         PR middle-end/26869
3359         * gcc.dg/torture/pr26869.c: New testcase.
3360
3361 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3362         Richard Guenther  <rguenther@suse.de>
3363
3364         PR tree-optimization/27218
3365         * g++.dg/tree-ssa/pr27218.C: New testcase.
3366
3367 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3368
3369         PR c++/26912
3370         * g++.dg/template/friend41.C: New test.
3371
3372 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3373
3374         * g++.dg/opt/pr15551.C: Include cstdio.
3375         (main): Use remove instead of unlink.
3376
3377 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3378
3379         * gcc.dg/sibcall-7.c: New test.
3380         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3381         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3382         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3383         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3384         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3385
3386 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/26534
3389         * g++.dg/opt/bitfield1.C: New test.
3390         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3391         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3392         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3393         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3394         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3395         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3396         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3397         * g++.dg/abi/bitfield2.C: Likewise.
3398         * g++.dg/init/bitfield1.C: Likewise.
3399
3400 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3401
3402         PR fortran/25099
3403         * gfortran.dg/elemental_subroutine_4.f90: New test.
3404         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3405         call sub (m, x).
3406
3407 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3408
3409         * gcc.c-torture/compile/20060421-1.c: New testcase.
3410
3411 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3412
3413         PR c/25875
3414         * gcc.dg/init-bad-4.c: New test.
3415
3416 2006-04-21  Paul Brook  <paul@codesourcery.com>
3417
3418         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3419
3420 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3421
3422         PR fortran/27122
3423         * gfortran.dg/defined_operators_1.f90: New test.
3424         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3425         remove old ones associated, incorrectly, with Note 5.46.
3426
3427         PR fortran/27113
3428         * gfortran.dg/character_array_constructor_1.f90: New test.
3429
3430 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * gcc.dg/20060419-1.c: New test.
3433
3434 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3435
3436         PR c/26774
3437         * gcc.dg/struct-parse-1.c: New test case.
3438
3439 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3440
3441         PR c++/26558
3442         * g++.dg/parse/template19.C: New test.
3443
3444         PR c++/26739
3445         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3446
3447         PR c++/26036
3448         * g++.dg/expr/call3.C: New test.
3449
3450         PR c++/10385
3451         * g++.dg/conversion/dynamic1.C: New test.
3452
3453 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/27102
3456         * g++.dg/template/crash35.C: Tweak error markers.
3457         * g++.dg/template/crash46.C: New test.
3458         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3459         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3460
3461 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3462
3463         PR rtl-optimization/14261
3464         * gcc.c-torture/compile/20060419-1.c: Added.
3465
3466 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3467
3468         * gfortran.dg/label_1.f90: Adjust dg-error.
3469
3470 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3471
3472         PR target/26961
3473         * gcc.dg/fold-cond-1.c: New test case.
3474         * gcc.dg/pr26961-1.c: Likewise.
3475
3476 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3477
3478         PR libgfortran/27138
3479         * gfortran.dg/read_bad_advance.f90: New test.
3480
3481 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3482             Dale Johannesen  <dalej@apple.com>
3483
3484         PR target/24076
3485         * gcc.target/i386/vecinit-3.c: New testcase.
3486         * gcc.target/i386/vecinit-4.c: Likewise.
3487         * gcc.target/i386/sse-18.c: Likewise.
3488         * gcc.target/i386/sse-19.c: Likewise.
3489
3490 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3491
3492         * gfortran.dg/allocate_zerosize_1.f90: New test.
3493
3494 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/26365
3497         * g++.dg/template/crash45.C: New test.
3498
3499 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3500
3501         PR fortran/26787
3502         * gfortran.dg/proc_assign_1.f90: New test.
3503         * gfortran.dg/procedure_lvalue.f90: Change message.
3504         * gfortran.dg/namelist_4.f90: Add new error.
3505
3506         PR fortran/25597
3507         PR fortran/27096
3508         * gfortran.dg/auto_pointer_array_result_1.f90
3509
3510         PR fortran/27089
3511         * gfortran.dg/specification_type_resolution_1.f90
3512
3513         PR fortran/18003
3514         PR fortran/25669
3515         PR fortran/26834
3516         * gfortran.dg/bounds_temporaries_1.f90: New test.
3517
3518         PR fortran/27124
3519         * gfortran.dg/array_return_value_1.f90: New test.
3520
3521 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3522
3523         PR fortran/25336
3524         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3525
3526 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3527
3528         PR middle-end/26823
3529         * g++.dg/gomp/pr26823-1.C: New test.
3530         * g++.dg/gomp/pr26823-2.C: New test.
3531
3532 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3533
3534         PR middle-end/27134
3535         * gcc.dg/pr27314.c: New test.
3536
3537 2006-04-13  Richard Henderson  <rth@redhat.com>
3538
3539         * g++.dg/gomp/block-0.C: Update expected matches.
3540
3541 2006-04-13  DJ Delorie  <dj@redhat.com>
3542
3543         * lib/target-supports.exp (check_effective_target_int32plus): New.
3544         (check_effective_target_ptr32plus): New.
3545         (check_effective_target_size32plus): New.
3546         (check_effective_target_int16): New.
3547         (check_profiling_available): Add m32c to the list of unsupported targets.
3548
3549         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3550         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3551         memory size.
3552         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3553         pointers.
3554         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3555         size_t.
3556         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3557         and size_t.
3558         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3559         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3560         not just xstormy16.  Skip m32c due to weird pointer size.
3561         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3562         not just xstormy16.
3563         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3564         not just xstormy16.
3565         * gcc.dg/20020312-2.c: Add m32c support.
3566         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3567         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3568         in test.
3569         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3570         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3571         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3572         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3573         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3574         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3575         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3576         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3577         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3578         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3579         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3580         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3581         in test.
3582         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3583         in test.
3584         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3585         * gcc.dg/pr23049.c: Require >=32 bit integers.
3586         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3587         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3588         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3589         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3590         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3591         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3592         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3593         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3594         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3595         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3596         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3597         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3598         prototype in test.
3599         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3600         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3601         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3602         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3603         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3604
3605         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3606         * gcc.c-torture/execute/20040703-1.x: Likewise.
3607         * gcc.c-torture/execute/20040705-1.x: Likewise.
3608         * gcc.c-torture/execute/20040705-2.x: Likewise.
3609         * gcc.c-torture/execute/20040709-1.x: Likewise.
3610         * gcc.c-torture/execute/20040709-2.x: Likewise.
3611         * gcc.c-torture/execute/20040811-1.x: Likewise.
3612         * gcc.c-torture/execute/20050316-1.x: Likewise.
3613         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3614         * gcc.c-torture/execute/pr19689.x: Likewise.
3615         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3616         * gcc.c-torture/execute/usmul.x: Likewise.
3617         * gcc.c-torture/execute/vrp-5.x: Likewise.
3618         * gcc.c-torture/execute/vrp-6.x: Likewise.
3619         * gcc.dg/debug/20041023-1.s: Likewise.
3620
3621 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3622
3623         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3624         of integers to a vector types are now constant expressions in C.
3625         * gcc.dg/vect/vect-fold-1.c: New test case.
3626
3627 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3628             Ulrich Weigand  <uweigand@de.ibm.com>
3629
3630         PR target/27006
3631         * gcc.dg/vmx/pr27006.c: New testcase.
3632
3633 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3634
3635         PR libgfortran/26766
3636         * gfortran.dg/write_recursive.f90: New test.
3637
3638 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3639
3640         * g++.dg/parse/dtor7.C: New test.
3641         * g++.dg/parse/new1.C: Add error marker.
3642         * g++.dg/template/new3.C: New test.
3643
3644         PR c++/26122
3645         * g++.dg/template/pure1.C: New test.
3646
3647         PR c++/26295
3648         * g++.dg/parse/ptrmem4.C: New test.
3649
3650 2006-04-10  Jeff Law  <law@redhat.com>
3651
3652         PR/27087
3653         * gcc.c-torture/compile/pr27087.c: New test.
3654
3655 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3656
3657         PR/21391
3658         * gcc.dg/20060410.c: New.
3659
3660 2006-04-10  Matthias Klose  <doko@debian.org>
3661
3662         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3663         Recognize multilib directory names containing underscores.
3664
3665 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3666
3667         * gcc.target/i386/vecinit-1.c: New test case.
3668         * gcc.target/i386/vecinit-2.c: Likewise.
3669
3670 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3671
3672         PR debug/27057
3673         * g++.dg/debug/dwarf2-2.C: New test.
3674
3675 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3676
3677         PR rtl-optimization/27073
3678         * gcc.c-torture/execute/pr27073.c: New test.
3679
3680 2006-04-08  Mike Stump  <mrs@apple.com>
3681
3682         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3683
3684 2006-04-07  Richard Guenther  <rguenther@suse.de>
3685
3686         PR tree-optimization/26135
3687         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3688
3689 2006-04-06  Jan Hubicka  <jh@suse.cz>
3690
3691         PR profile/26399
3692         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3693
3694 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3695
3696         * g++.dg/conversion/nullptr1.C: New test case.
3697         * g++.dg/conversion/nullptr2.C: Likewise.
3698
3699 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3700
3701         * gfortran.dg/dependency_18.f90: New test case.
3702
3703 2006-04-05  Richard Guenther  <rguenther@suse.de>
3704
3705         PR tree-optimization/26919
3706         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3707         * gcc.dg/ipa/ipa-2.c: Likewise.
3708         * gcc.dg/ipa/ipa-3.c: Likewise.
3709         * gcc.dg/ipa/ipa-5.c: Likewise.
3710
3711 2006-04-05  Richard Guenther  <rguenther@suse.de>
3712
3713         PR tree-optimization/26763
3714         * gcc.dg/torture/pr26763-1.c: New testcase.
3715         * gcc.dg/torture/pr26763-2.c: Likewise.
3716
3717 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3718
3719         PR fortran/23634
3720         PR fortran/25619
3721         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3722
3723 2006-04-04  Eric Christopher  <echristo@apple.com>
3724
3725         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3726         stubs.
3727         * gcc.target/i386/387-5.c: Ditto.
3728
3729 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3730
3731         * gcc.target/sparc/struct-ret-check.c: New test.
3732
3733 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3734
3735         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3736         zero decimal digits specified in format.
3737
3738 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3739
3740         PR fortran/26891
3741         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3742
3743         PR fortran/26976
3744         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3745         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3746         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3747         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3748         bigendian-ness.
3749
3750 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3751
3752         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3753         dummy arguments work when the actual argument is itself a dummy
3754         argument of the caller.
3755
3756 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3757
3758         PR libfortran/24685
3759         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3760
3761 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3762
3763         * gfortran.dg/dependencency_17.f90: New test case.
3764
3765 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3766
3767         * gfortran.dg/dependency_14.f90: New test case.
3768         * gfortran.dg/dependency_15.f90: Likewise.
3769         * gfortran.dg/dependency_16.f90: Likewise.
3770
3771 2006-03-31  Asher Langton  <langton2@llnl.gov>
3772
3773         PR fortran/25358
3774         gfortran.dg/cray_pointers_6.f90: New test.
3775
3776 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3777
3778         PR libgfortran/26890
3779         * gfortran.dg/read_size_noadvance.f90: New test.
3780
3781 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
3782
3783         PR fortran/25031
3784         * gfortran.dg/multiple_allocation_1.f90: Check that the
3785         size has changed after a re-allocation with stat.
3786
3787 2006-03-30  Richard Guenther  <rguenther@suse.de>
3788
3789         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
3790         removal.
3791         * gcc.target/i386/sselibm-2.c: Likewise.
3792         * gcc.target/i386/sselibm-3.c: Likewise.
3793         * gcc.target/i386/sselibm-4.c: Likewise.
3794         * gcc.target/i386/sselibm-5.c: Likewise.
3795
3796 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3797
3798         * gcc.dg/fold-andxor-1.c: New test case.
3799         * gcc.dg/fold-xorand-1.c: Likewise.
3800
3801 2006-03-28  Roger Sayle  <roger@eyesopen.com>
3802
3803         * gcc.dg/fold-convnotconv-1.c: New test case.
3804
3805 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
3806
3807         PR fortran/26779
3808         * gfortran.dg/private_type_5.f90: New test.
3809
3810 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
3811
3812         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
3813
3814 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
3815
3816         * gfortran.dg/advance_2.f90: New test.
3817         * gfortran.dg/advance_3.f90: New test.
3818
3819         * gfortran.fortran-torture/execute/equiv_5.f: New test.
3820
3821 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3822
3823         PR libgfortran/26661
3824         PR libgfortran/26880
3825         * gfortran.dg/read_x_past.f: New test.
3826
3827 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
3828
3829         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
3830         to be STABS.
3831
3832 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
3833
3834         * objc.dg/dwarf-1.m: Skip on AIX.
3835         * objc.dg/dwarf-2.m: Skip on AIX.
3836
3837 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
3838
3839         PR fortran/26816
3840         * gfortran.dg/float_1.f90: New test.
3841
3842 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
3843
3844         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
3845         X86_64 targets.
3846         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
3847
3848 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3849
3850         PR libfortran/26735
3851         * gfortran.dg/convert_implied_open.f90: New test case.
3852
3853 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
3854
3855         PR fortran/26769
3856         * gfortran.dg/transpose_reshape_r10.f90: New test case.
3857
3858 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
3859
3860         PR middle-end/26717
3861         * gcc.dg/pr26717.c: New test.
3862
3863 2006-03-25  Roger Sayle  <roger@eyesopen.com>
3864
3865         * gfortran.dg/dependency_12.f90: New test case.
3866
3867 2006-03-24  Roger Sayle  <roger@eyesopen.com>
3868
3869         * gfortran.dg/dependency_9.f90: New (resurected) test case.
3870
3871 2006-03-24  Jeff Law  <law@redhat.com>
3872
3873         * gcc.c-torture/pr26840.c: New test.
3874
3875 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
3876
3877         * objc.dg/dwarf-2.m: New.
3878         * obj-c++.dg/dwarf-2.mm: New.
3879
3880         * g++.old-deja/g++.other/init19.C: New.
3881
3882 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
3883
3884         * g++.dg/eh/spbp.C: Skip on AIX.
3885
3886 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
3887
3888         PR middle-end/26611
3889         * g++.dg/gomp/pr26611-1.C: New test.
3890         * g++.dg/gomp/pr26611-2.C: New test.
3891
3892 2006-03-24  Jeff Law  <law@redhat.com>
3893
3894         * gcc.c-torture/compile/pr26833.c: New test.
3895         * gfortran.fortran-torture/compile/pr26806.f90: New test.
3896
3897 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3898
3899         * gfortran.dg/endfile_2.f90: Delete temp file.
3900
3901 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
3902
3903         PR fortran/19303
3904         * gfortran.dg/record_marker_1.f90: New test case.
3905         * gfortran.dg/record_marker_2.f: New test case.
3906         * gfortran.dg/record_marker_3.f90: New test case.
3907
3908 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
3909
3910         PR fortran/17298
3911         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
3912         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
3913
3914 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
3915
3916         * lib/gcc-dg.exp (cleanup-modules): New proc.
3917         * gfortran.dg/allocatable_function_1.f90,
3918         gfortran.dg/allocate_char_star_scalar_1.f90,
3919         gfortran.dg/assumed_charlen_function_1.f90,
3920         gfortran.dg/assumed_dummy_1.f90,
3921         gfortran.dg/assumed_shape_ranks_1.f90,
3922         gfortran.dg/assumed_shape_ranks_2.f90,
3923         gfortran.dg/assumed_size_dt_dummy.f90,
3924         gfortran.dg/auto_char_dummy_array_1.f90,
3925         gfortran.dg/auto_char_len_3.f90,
3926         gfortran.dg/automatic_module_variable.f90,
3927         gfortran.dg/bad_automatic_objects_1.f90,
3928         gfortran.dg/char_array_constructor.f90,
3929         gfortran.dg/char_array_structure_constructor.f90,
3930         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
3931         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
3932         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
3933         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
3934         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
3935         gfortran.dg/derived_pointer_recursion.f90,
3936         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
3937         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
3938         gfortran.dg/dummy_functions_1.f90,
3939         gfortran.dg/elemental_initializer_1.f90,
3940         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
3941         gfortran.dg/elemental_pointer_1.f90,
3942         gfortran.dg/elemental_subroutine_1.f90,
3943         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
3944         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
3945         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
3946         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
3947         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
3948         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
3949         gfortran.dg/global_references_1.f90,
3950         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
3951         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
3952         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
3953         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
3954         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
3955         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
3956         gfortran.dg/large_integer_kind_1.f90,
3957         gfortran.dg/large_real_kind_1.f90,
3958         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
3959         gfortran.dg/module_double_reuse.f90,
3960         gfortran.dg/module_equivalence_1.f90,
3961         gfortran.dg/module_interface_1.f90,
3962         gfortran.dg/module_parameter_array_refs_1.f90,
3963         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
3964         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
3965         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
3966         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
3967         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
3968         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
3969         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
3970         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
3971         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
3972         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
3973         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
3974         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
3975         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
3976         gfortran.dg/same_name_1.f90,
3977         gfortran.dg/sibling_dummy_procedure_1.f90,
3978         gfortran.dg/sibling_dummy_procedure_2.f90,
3979         gfortran.dg/sibling_dummy_procedure_3.f90,
3980         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
3981         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
3982         gfortran.dg/used_dummy_types_2.f90,
3983         gfortran.dg/used_dummy_types_3.f90,
3984         gfortran.dg/used_dummy_types_4.f90,
3985         gfortran.dg/used_dummy_types_5.f90,
3986         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
3987         gfortran.dg/userdef_operator_1.f90: Use it.
3988
3989 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3990
3991         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
3992         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
3993         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
3994         gfortran.dg/write_back.f,
3995         gfortran.fortran-torture/execute/inquire_1.f90,
3996         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
3997
3998 2006-03-21  Jeff Law  <law@redhat.com>
3999
4000         * gcc.dg/tree-ssa/vrp28.c: New test.
4001
4002 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4003
4004         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4005         if _STDC_C99 is defined.
4006         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4007         * gcc.dg/builtins-20.c: Likewise.
4008         * gcc.dg/builtins-53.c: Likewise.
4009         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4010         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4011
4012 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4013
4014         PR tree-opt/26781
4015         * gcc.c-torture/compile/pr26781-1.c: New test.
4016         * gcc.c-torture/compile/pr26781-2.c: New test.
4017
4018 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4019
4020         PR c++/26690
4021         * g++.dg/gomp/pr26690-1.C: New test.
4022         * g++.dg/gomp/pr26690-2.C: New test.
4023
4024 2006-03-20  Jeff Law  <law@redhat.com>
4025
4026         * gcc.dg/tree-ssa/pr21829.c: New test.
4027
4028         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4029
4030 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4031
4032         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4033         (check_visibility_available): Use it.
4034         (check_effective_target_default_packed): Likewise.
4035         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4036         (check_effective_target_fopenmp): Likewise.
4037         (check_effective_target_freorder): Likewise.
4038         (check_effective_target_fpic): Likewise.
4039         (check_named_sections_available): Likewise.
4040         (check_effective_target_ilp32): Likewise.
4041         (check_effective_target_lp64): Likewise.
4042
4043 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4044
4045         PR fortran/20935
4046         * gfortran.dg/scalar_mask_2.f90: New test case.
4047
4048 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4049
4050         PR tree-opt/26629
4051         * gcc.dg/tree-ssa/loadpre12.c: New test.
4052         * gcc.dg/tree-ssa/loadpre13.c: New test.
4053         * gcc.dg/tree-ssa/loadpre14.c: New test.
4054         * gcc.dg/tree-ssa/loadpre15.c: New test.
4055         * gcc.dg/tree-ssa/loadpre16.c: New test.
4056         * gcc.dg/tree-ssa/loadpre17.c: New test.
4057         * gcc.dg/tree-ssa/loadpre18.c: New test.
4058         * gcc.dg/tree-ssa/loadpre19.c: New test.
4059         * gcc.dg/tree-ssa/loadpre20.c: New test.
4060         * gcc.dg/tree-ssa/loadpre21.c: New test.
4061         * gcc.dg/tree-ssa/loadpre22.c: New test.
4062
4063 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4064
4065         PR fortran/26741
4066         * gfortran.dg/elemental_initializer_1.f90: New test.
4067
4068         PR fortran/26716
4069         * gfortran.dg/assumed_shape_ranks_2: New test.
4070
4071 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4072
4073         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4074         target fpic.
4075
4076 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4077
4078         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4079         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4080         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4081         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4082         gfortran.fortran-torture/execute/direct_io.f90,
4083         gfortran.fortran-torture/execute/inquire_2.f90,
4084         gfortran.fortran-torture/execute/inquire_4.f90,
4085         gfortran.fortran-torture/execute/list_read_1.f90,
4086         gfortran.fortran-torture/execute/open_replace.f90,
4087         gfortran.fortran-torture/execute/slash_edit.f90,
4088         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4089         temporary files from testcases.
4090
4091 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4092
4093         PR libgfortran/26509
4094         gfortran.dg/write_direct_eor.f90: New test.
4095
4096 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4097
4098         * gcc.target/powerpc/pr26350.c: New.
4099         * gcc.target/powerpc/indexed-addr.c: New.
4100
4101 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4102
4103         * gfortran.dg/dependency_13.f90: New test case.
4104
4105 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4106
4107         PR middle-end/21781
4108         * gcc.dg/real-const-1.c: New test case.
4109
4110 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4111
4112         * g++.old-deja/g++.other/init18.C: New.
4113         * g++.old-deja/g++.other/init5.C: Remove xfail.
4114
4115 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4116
4117         * g++.dg/opt/pr15551.C: Cleanup temp file.
4118
4119 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4120
4121         PR c++/6634
4122         g++.dg/parse/long1.C: New test.
4123
4124 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4125
4126         PR fortran/19101
4127         * gfortran.dg/continuation.f90: New test.
4128         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4129
4130 2006-03-14  Richard Guenther  <rguenther@suse.de>
4131
4132         PR tree-optimization/26672
4133         * gcc.dg/torture/pr26672.c: New testcase.
4134
4135 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4136
4137         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4138         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4139
4140 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4141
4142         PR middle-end/26557
4143         * gcc.c-torture/compile/switch-1.c: New test case.
4144
4145 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4146
4147         PR fortran/25378
4148         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4149         test to include more permuatations of mask and index.
4150         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4151         respond to F2003 spec. that the position returned for an all false
4152         mask && condition is zero.
4153
4154 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR middle-end/25989
4157         * gcc.dg/gomp/pr25989.c: New test.
4158
4159 2006-03-13  Jeff Law  <law@redhat.com>
4160
4161         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4162
4163 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4164
4165         * gcc.dg/switch-9.c: New test.
4166
4167 2006-03-13  Richard Guenther  <rguenther@suse.de>
4168
4169         PR middle-end/26630
4170         * gcc.dg/torture/pr26630.c: New testcase.
4171
4172 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4173
4174         * gfortran.dg/dependency_10.f90: New test case.
4175         * gfortran.dg/dependency_11.f90: Likewise.
4176
4177 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4178             Erik Edelmann  <eedelman@gcc.gnu.org>
4179
4180         * gfortran.dg/allocatable_function_1.f90: New.
4181         * gfortran.dg/allocatable_function_2.f90: New.
4182
4183 2006-03-10  Richard Guenther  <rguenther@suse.de>
4184
4185         PR middle-end/26565
4186         * gcc.dg/torture/pr26565.c: New testcase.
4187
4188 2006-03-09  Eric Christopher  <echristo@apple.com>
4189
4190         * gcc.c-torture/compile/20060309-1.c: New.
4191
4192 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4193
4194         PR libgfortran/26499
4195         * gfortran.dg/write_back.f: New test.
4196         * gfortran.dg/write_rewind_1.f: New test.
4197         * gfortran.dg/write_rewind_2.f: New test.
4198
4199 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4200
4201         PR libgfortran/26554
4202         * gfortran.dg/read_logical.f90: New test.
4203
4204 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4205
4206         * ada/acats/norun.lst: cdd2a03 now passes.
4207
4208 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4209
4210         PR testsuite/25177
4211         * gcc.target/powerpc/pr18096-1.c: Change where the error
4212         would match.
4213
4214 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4215
4216         * gcc.target/i386/cleanup-1.c: New test.
4217         * gcc.target/i386/cleanup-2.c: New test.
4218
4219 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4220
4221         * gfortran.dg/dependency_9.f90: Remove for the time being.
4222
4223 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4224
4225         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4226         directive.
4227
4228 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4229
4230         * gfortran.dg/dependency_9.f90: New test case.
4231
4232 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4233
4234         * gfortran.dg/dependency_4.f90: New test case.
4235         * gfortran.dg/dependency_5.f90: New test case.
4236         * gfortran.dg/dependency_6.f90: New test case.
4237         * gfortran.dg/dependency_7.f90: New test case.
4238         * gfortran.dg/dependency_8.f90: New test case.
4239
4240 2006-03-03  Paul Brook  <paul@codesourcery.com>
4241
4242         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4243         Add m68k-*-elf.
4244
4245 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4246
4247         PR fortran/25031
4248         * multiple_allocation_1.f90: New test.
4249
4250 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4251
4252         PR tree-optimization/26524
4253         * gfortran.dg/pr26524.f: New test case.
4254
4255 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4256
4257         * g++.dg/template/repo5.C: Cleanup repo files.
4258         * gcc.dg/20051201-1.c: Cleanup coverage files.
4259         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4260         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4261         tree dump files.
4262
4263 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4264
4265         * objc.dg/objc-nofilename-1.m: New test.
4266         * objc.dg/bad-receiver-type.m: New test.
4267         * obj-c++.dg/bad-receiver-type.mm: New test.
4268
4269 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4270
4271         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4272
4273 2006-03-01  Mike Stump  <mrs@apple.com>
4274
4275         * g++.dg/abi/key2.C: Add.
4276
4277 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4278
4279         * gfortran.dg/logical_dot_product.f90: New test.
4280
4281         PR fortran/26393
4282         * gfortran.dg/used_interface_ref.f90: New test.
4283
4284         PR fortran/20938
4285         * gfortran.dg/dependency_2.f90: New test.
4286         * gfortran.fortran-torture/execute/where17.f90: New test.
4287         * gfortran.fortran-torture/execute/where18.f90: New test.
4288         * gfortran.fortran-torture/execute/where19.f90: New test.
4289         * gfortran.fortran-torture/execute/where20.f90: New test.
4290
4291 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4292
4293         * g++.dg/tree-ssa/pr26443.C: New test case.
4294
4295 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4296
4297         PR middle-end/26022
4298         * g++.dg/opt/return-slot1.C: New test.
4299
4300 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4301
4302         PR libgfortran/26136
4303         * gfortran.dg/namelist_23.f90: New test.
4304
4305 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4306
4307         PR middle-end/14752
4308         * gcc.dg/fold-eqandshift-2.c: New test case.
4309
4310 2006-02-28  Richard Guenther  <rguenther@suse.de>
4311
4312         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4313         decomposition.
4314
4315 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4316
4317         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4318
4319 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4320
4321         PR libgfortran/26464
4322         * gfortran.dg/backspace_5.f: New test.
4323         * gfortran.dg/backspace_6.f: New test.
4324
4325 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4326
4327         * gcc.dg/fold-eqandnot-1.c: New test case.
4328
4329 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4330
4331         PR middle-end/19983
4332         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4333
4334 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4335
4336         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4337         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4338
4339 2006-02-26  Richard Guenther  <rguenther@suse.de>
4340
4341         PR tree-optimization/26421
4342         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4343
4344 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4345
4346         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4347         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4348
4349 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4350
4351         * gcc.dg/fold-even-1.c: New test case.
4352
4353 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4354
4355         PR middle-end/21137
4356         * gcc.dg/fold-eqandshift-1.c: New test case.
4357
4358 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4359
4360         PR tree-optimization/25125
4361         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4362         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4363
4364 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4365
4366         PR tree-optimizations/26359
4367         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4368         with -fdump-tree-dceloop-details.
4369         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4370
4371 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4372
4373         PR middle-end/23673
4374         * gcc.dg/fold-eqxor-1.c: New test case.
4375         * gcc.dg/fold-eqxor-2.c: Likewise.
4376         * gcc.dg/fold-eqxor-3.c: Likewise.
4377
4378 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4379
4380         PR fortran/23092
4381         * scalar_mask_1.f90: New test.
4382
4383 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4386         * g++.dg/eh/uncaught2.C: New.
4387         * g++.dg/eh/uncaught3.C: New.
4388
4389 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4390
4391         PR libgfortran/26423
4392         * gfortran.dg/read_many_1.f: New test.
4393
4394 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4395
4396         PR fortran/24519
4397         * gfortran.dg/dependency_3.f90: New test.
4398         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4399         XFAILs.
4400
4401         PR fortran/25395
4402         * gfortran.dg/equiv_6.f90: New test.
4403
4404 2006-02-23  Jeff Law  <law@redhat.com>
4405
4406         * gcc.c-torture/compile/pr26425.c: New test.
4407
4408 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4409
4410         PR middle-end/26412
4411         * gcc.dg/gomp/pr26412.c: New test.
4412
4413 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4414
4415         PR c++/26291
4416         * g++.dg/other/ellipsis1.C: New test.
4417         * g++.dg/parse/operator4.C: Adjust error marker.
4418
4419 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4420
4421         PR target/25603
4422         * gfortran.dg/pr25603.f: New testcase.
4423
4424 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4425
4426         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4427         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4428
4429 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4430
4431         * g++.dg/eh/spbp.C: New.
4432
4433 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4434
4435         PR middle-end/26379
4436         * gcc.target/i386/mmx-7.c: New test.
4437
4438 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4439
4440         PR tree-optimization/26361
4441         * gcc.dg/tree-ssa/vrp27.c: New test case.
4442
4443 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4444
4445         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4446         * gcc.dg/tree-ssa/complex-4.c: Here.
4447
4448 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4449
4450         PR middle-end/19543
4451         * gfortran.dg/logical_1.f90: New test case.
4452
4453 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4454
4455         PR middle-end/26334
4456         * gcc.dg/20060218-1.c: Moved to...
4457         * gcc.target/i386/20060218-1.c: ... here.  New test.
4458
4459 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4460
4461         PR fortran/26201
4462         * gfortran.dg/convert_1.f90: New.
4463
4464 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4465
4466         PR fortran/25054
4467         * gfortran.dg/namelist_5.f90: New test.
4468
4469         PR fortran/25089
4470         * gfortran.dg/namelist_4.f90: New test.
4471
4472 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4473
4474         PR tree-opt/25680
4475         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4476
4477 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4478
4479         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4480         variable to take into account the variable name in the
4481         function header.
4482         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4483
4484 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4485
4486         PR middle-end/26334
4487         * gcc.c-torture/compile/20060217-1.c: New test.
4488         * gcc.dg/20060218-1.c: New test.
4489
4490 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4491
4492         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4493
4494 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4495
4496         * gcc.dg/cpp/undef3.c: New test.
4497         * gcc.dg/cpp/trad/builtins2.c: New test.
4498
4499 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/26266
4502         * g++.dg/template/static22.C: New test.
4503         * g++.dg/template/static23.C: New test.
4504         * g++.dg/template/static24.C: New test.
4505         * g++.dg/template/non-dependent13.C: New test.
4506         * g++.dg/init/member1.C: Tweak error markers.
4507
4508 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4509
4510         PR target/26255
4511         * gcc.c-torture/compile/pr26255.c: New test case.
4512
4513 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4514
4515         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4516         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4517         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4518         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4519         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4520         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4521         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4522
4523 2006-02-16  Jeff Law  <law@redhat.com>
4524
4525         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4526         * gcc.dg/tree-ssa/vrp26.c: New test.
4527
4528 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4529
4530         PR target/20353
4531         PR target/24578
4532         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4533         __UCLIBC__ is defined.
4534
4535 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR fortran/26224
4538         * gfortran.dg/gomp/pr26224.f: New test.
4539
4540 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4541
4542         PR tree-opt/25918
4543         * lib/target-supports.exp
4544         (check_effective_target_vect_short_mult): New.
4545         (check_effective_target_vect_char_mult): New.
4546         (check_effective_target_vect_widen_sum_qi_to_si): New.
4547         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4548         (check_effective_target_vect_widen_sum_hi_to_si): New.
4549         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4550         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4551         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4552         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4553         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4554         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4555         vect-reduc-pattern-2c.c
4556         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4557         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4558         vect-reduc-pattern-1c.c
4559
4560 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4561
4562         PR fortran/24557
4563         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4564
4565 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4566
4567         PR fortran/26054
4568         * gfortran.dg/enum_8.f90: Remove check for warning.
4569         * gfortran.dg/iomsg_1.f90: Ditto.
4570         * gfortran.dg/enum_1.f90: Ditto.
4571         * gfortran.dg/enum_9.f90: Ditto.
4572         * gfortran.dg/enum_2.f90: Ditto.
4573         * gfortran.dg/enum_10.f90: Ditto.
4574         * gfortran.dg/enum_3.f90: Ditto.
4575         * gfortran.dg/flush_1.f90: Ditto.
4576         * gfortran.dg/enum_4.f90: Ditto.
4577         * gfortran.dg/array_constructor_1.f90: Ditto.
4578         * gfortran.dg/enum_5.f90: Ditto.
4579         * gfortran.dg/enum_6.f90: Ditto.
4580         * gfortran.dg/enum_7.f90: Ditto.
4581
4582 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4583
4584         PR middle-end/26300
4585         * gcc.c-torture/compile/20060215-1.c: New test.
4586
4587 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4588
4589         PR middle-end/23670
4590         * gcc.dg/tree-ssa/andor-2.c: New test case.
4591
4592 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4593
4594         PR fortran/25045
4595         * optional_dim.f90: New test.
4596
4597 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4598
4599         PR fortran/26277
4600         * gfortran.dg/label_4.f90: New.
4601
4602 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4603             Diego Novillo  <dnovillo@redhat.com>
4604             Uros Bizjak  <uros@kss-loka.si>
4605
4606         * gfortran.dg/gomp: New directory.
4607
4608 2006-02-14  Richard Guenther  <rguenther@suse.de>
4609
4610         PR tree-optimization/26258
4611         * gcc.dg/torture/pr26258.c: New testcase.
4612
4613 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4614
4615         PR fortran/26246
4616         * gfortran.dg/pr26246_1.f90: New test.
4617         * gfortran.dg/pr26246_2.f90: New test.
4618
4619         PR middle-end/26092
4620         * gcc.c-torture/compile/20060208-1.c: New test.
4621
4622 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4623
4624         PR fortran/26074
4625         PR fortran/25103
4626         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4627         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4628         * gfortran.dg/automatic_module_variable.f90: Change error message.
4629
4630         PR fortran/20861
4631         * gfortran.dg/internal_dummy_1.f90: New test.
4632
4633         PR fortran/20871
4634         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4635
4636
4637         PR fortran/25083
4638         * gfortran.dg/uncommon_block_data_1.f90: New test.
4639         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4640         with standard.
4641
4642         PR fortran/25088
4643         * gfortran.dg/typed_subroutine_1.f90: New test.
4644
4645 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4646
4647         * objc.dg/dwarf-1.m: New.
4648
4649 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4650
4651         PR middle-end/24427
4652         * gcc.dg/tree-ssa/andor-1.c: New test case.
4653
4654 2006-02-13  Josh Conner  <jconner@apple.com>
4655
4656         PR target/25376
4657         * gcc.dg/pr25376.c: New test.
4658
4659         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4660         assemble.
4661         * lib/target-supports.exp (check_named_sections_available):
4662         Only compile named-sections test -- don't assemble.
4663
4664 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4665
4666         * g++.dg/warn/no-write-strings.C: New test.
4667         * g++.dg/warn/write-strings.C: Likewise.
4668         * g++.dg/warn/write-strings-default.C: Likewise.
4669
4670 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4671
4672         PR fortran/25806
4673         * gfortran.dg/ret_pointer_2.f90: New test.
4674
4675 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4676
4677         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4678
4679 2006-02-10  Jeff Law  <law@redhat.com>
4680
4681         * gcc.c-torture/compile/pr26213.c: New test.
4682
4683 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4684
4685         gfortran.dg/null_1.f90: New test.
4686
4687 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         PR fortran/14771
4690         * gfortran.dg/parens_4.f90: New.
4691         * gfortran.dg/parens_5.f90: New.
4692
4693 2006-02-10  Richard Guenther  <rguenther@suse.de>
4694
4695         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4696
4697 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4698         Paul Thomas  <pault@gcc.gnu.org>
4699
4700         PR fortran/14771
4701         * gfortran.dg/parens_1.f90: New.
4702         * gfortran.dg/parens_2.f90: New.
4703         * gfortran.dg/parens_3.f90: New.
4704
4705 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4706
4707         PR fortran/26038
4708         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4709
4710         PR fortran/25059
4711         * gfortran.dg/impure_assignment_1.f90: New test.
4712
4713         PR fortran/25070
4714         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4715
4716 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4717
4718         PR target/26141
4719         * g++.dg/expr/stdarg2.C: New test.
4720
4721 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4722
4723         PR inline-asm/16194
4724         * gcc.dg/pr16194.c: New test.
4725
4726 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4727
4728         * ada/acats/run_acats: Use portable variant of "$@".
4729
4730 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4731
4732         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4733         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4734
4735 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4736
4737         PR tree-opt/26179
4738         * g++.dg/opt/pr26179.C: New test.
4739
4740 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4741
4742         PR middle-end/26134
4743         * gcc.dg/tree-ssa/complex-3.c: New test.
4744
4745 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4746
4747         * gcc.c-torture/compile/volatile-1.c: New test.
4748
4749 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4750
4751         PR 26180
4752         * gcc.dg/tree-ssa/pr26180.c: New test.
4753
4754 2006-02-08  Jeff Law  <law@redhat.com>
4755
4756         * gcc.dg/tree-ssa/pr21417.c: New test.
4757
4758 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4759
4760         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4761         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4762
4763 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4764
4765         * lib/scanrtl.exp: New.
4766
4767 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4768
4769         PR c++/26071
4770         * g++.dg/other/virtual2.C: New test.
4771
4772         PR c++/26070
4773         * g++.dg/other/virtual1.C: New test.
4774
4775 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4776
4777         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
4778         cleanup-ipa-dump): Update dump file glob patterns.
4779         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
4780         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
4781
4782         * lib/gcc-dg.exp: Load it.
4783         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
4784
4785 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
4786
4787         PR testsuite/26159
4788         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
4789         * gcc.dg/tree-ssa/pr23382.c: Ditto.
4790
4791 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4792
4793         PR fortran/25577
4794         * gfortran.dg/mvbits_1.f90: New.
4795
4796 2006-02-07  Dirk Mueller  <dmueller@suse.com>
4797
4798         * g++.dg/warn/Wdiv-by-zero.C: New test.
4799         * g++.dg/warn/Wno-div-by-zero.C: New.
4800
4801 2006-02-07  Jeff Law  <law@redhat.com>
4802
4803         * gcc.dg/tree-ssa/pr21559.c: New test.
4804
4805         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
4806         multiple VRP passes.
4807         * gcc.dg/tree-ssa/vrp09.c: Likewise.
4808         * gcc.dg/tree-ssa/vrp18.c: Likewise.
4809         * gcc.dg/tree-ssa/pr21582.c: Likewise.
4810         * gcc.dg/tree-ssa/pr20657.c: Likewise.
4811         * gcc.dg/tree-ssa/pr21001.c: Likewise.
4812         * gcc.dg/tree-ssa/vrp02.c: Likewise
4813         * gcc.dg/tree-ssa/vrp11.c: Likewise
4814         * gcc.dg/tree-ssa/pr14341.c: Likewise
4815         * gcc.dg/tree-ssa/vrp19.c: Likewise
4816         * gcc.dg/tree-ssa/vrp20.c: Likewise
4817         * gcc.dg/tree-ssa/vrp03.c: Likewise
4818         * gcc.dg/tree-ssa/pr21086.c: Likewise
4819         * gcc.dg/tree-ssa/pr21959.c: Likewise
4820         * gcc.dg/tree-ssa/vrp21.c: Likewise
4821         * gcc.dg/tree-ssa/vrp04.c: Likewise
4822         * gcc.dg/tree-ssa/pr25485.c: Likewise
4823         * gcc.dg/tree-ssa/pr22026.c: Likewise
4824         * gcc.dg/tree-ssa/vrp22.c: Likewise
4825         * gcc.dg/tree-ssa/vrp05.c: Likewise
4826         * gcc.dg/tree-ssa/20030807-10.c: Likewise
4827         * gcc.dg/tree-ssa/pr20701.c: Likewise
4828         * gcc.dg/tree-ssa/vrp23.c: Likewise
4829         * gcc.dg/tree-ssa/vrp06.c: Likewise
4830         * gcc.dg/tree-ssa/pr22117.c: Likewise
4831         * gcc.dg/tree-ssa/pr20702.c: Likewise
4832         * gcc.dg/tree-ssa/vrp15.c: Likewise
4833         * gcc.dg/tree-ssa/pr21090.c: Likewise
4834         * gcc.dg/tree-ssa/pr21294.c: Likewise
4835         * gcc.dg/tree-ssa/vrp24.c: Likewise
4836         * gcc.dg/tree-ssa/vrp07.c: Likewise
4837         * gcc.dg/tree-ssa/pr21563.c: Likewise
4838         * gcc.dg/tree-ssa/pr25382.c: Likewise
4839         * gcc.dg/tree-ssa/vrp16.c: Likewise
4840         * gcc.dg/tree-ssa/vrp25.c: Likewise
4841         * gcc.dg/tree-ssa/vrp08.c: Likewise
4842         * gcc.dg/tree-ssa/20030807-6.c: Likewise
4843         * gcc.dg/tree-ssa/vrp17.c: Likewise
4844         * gcc.dg/tree-ssa/pr21458.c: Likewise
4845         * g++.dg/tree-ssa/pr18178.C: Likewise
4846
4847 2006-02-07  Richard Guenther  <rguenther@suse.de>
4848
4849         PR c++/26140
4850         Revert
4851         2006-01-30  Richard Guenther  <rguenther@suse.de>
4852         PR c++/23372
4853         * gcc.dg/pr23372-1.C: New testcase.
4854
4855         * g++.dg/tree-ssa/pr26140.C: New testcase.
4856
4857 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
4858
4859         PR c++/9737
4860         * g++.dg/template/ttp15.C: New test.
4861         * g++.dg/template/ttp16.C: Likewise.
4862         * g++.dg/template/ttp17.C: Likewise.
4863         * g++.old-deja/g++.pt/ttp36.C: Remove.
4864         * g++.old-deja/g++.pt/ttp19.C: Likewise.
4865         * g++.old-deja/g++.pt/ttp37.C: Likewise.
4866         * g++.old-deja/g++.pt/ttp38.C: Likewise.
4867         * g++.old-deja/g++.pt/ttp39.C: Likewise.
4868         * g++.old-deja/g++.pt/ttp9.C: Likewise.
4869         * g++.old-deja/g++.pt/ttp40.C: Likewise.
4870         * g++.old-deja/g++.pt/ttp51.C: Likewise.
4871         * g++.old-deja/g++.pt/ttp26.C: Likewise.
4872         * g++.old-deja/g++.pt/ttp36.C: Likewise.
4873
4874 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
4875
4876         PR libfortran/23815
4877         * unf_io_convert_4.f90: New test.
4878
4879 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
4880
4881         * gcc.dg/tree-ssa/loadpre10.c: New test.
4882         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
4883         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
4884         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
4885
4886 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4887
4888         PR libfortran/24685
4889         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
4890
4891 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
4892
4893         PR tree-opt/25251
4894         * gfortran.dg/assign_7.f: New test.
4895
4896 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
4897
4898         PR fortran/26041
4899         PR fortran/26064
4900         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
4901         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
4902         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
4903
4904 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
4905
4906         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
4907         in size_t typedef.
4908
4909 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4910
4911         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
4912         * g++.dg/charset/string.c (foo): Likewise.
4913         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
4914         const char*
4915         * g++.dg/ext/builtin2.C (printf): Likewise.
4916         * g++.dg/init/new15.C (printf): Likewise.
4917         * g++.dg/opt/pr17697-1.C (foo): Likewise.
4918         * g++.dg/opt/pr17697-2.C (foo): Likewise.
4919         * g++.dg/opt/pr17697-3.C (foo): Likewise.
4920         * g++.dg/template/non-dependent4.C (temp): Likewise.
4921         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
4922         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
4923         parameter type to const char*.
4924         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
4925         Change type to const char*.
4926         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
4927         Likewise.
4928         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
4929         second parameter type to const char*.
4930         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
4931         (Y::Y): Change parameter type to const char*.
4932         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
4933         * g++.old-deja/g++.jason/report.C: Apply const correctness.
4934         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
4935         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
4936         (char*).
4937         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
4938         const char*.
4939         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
4940         type to const char*.
4941         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
4942         return type to const char*.
4943         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
4944         to const char*.
4945         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
4946         * g++.old-deja/g++.law/refs1.C: Likewise.
4947         * g++.old-deja/g++.law/visibility1.C: Likewise.
4948         * g++.old-deja/g++.law/visibility2.C: Likewise.
4949         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
4950         const char*.
4951         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
4952         * g++.old-deja/g++.mike/net48.C: Likewise.
4953         * g++.old-deja/g++.mike/p646.C: Likewise.
4954         * g++.old-deja/g++.mike/p6746.C: Likewise.
4955         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
4956         type to const char*.
4957         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
4958         deprecated conversion warning.
4959         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
4960         char*.
4961         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
4962         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
4963         * g++.old-deja/g++.pt/explicit8.C: Likewise.
4964         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
4965         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
4966         * g++.old-deja/g++.pt/nontype3.C: Likewise.
4967         * g++.old-deja/g++.pt/t39.C: Likewise.
4968         * g++.old-deja/g++.robertl/eb106.C: Likewise.
4969         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
4970
4971 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
4972
4973         PR fortran/25075
4974         intrinsic_argument_conformance_1.f90: New test.
4975
4976 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
4977
4978         PR fortran/20845
4979         * gfortran.dg/char_result_11.f90: Add SAVE.
4980         * gfortran.dg/der_pointer_4.f90: Ditto.
4981         * gfortran.dg/default_initialization.f90: New test.
4982
4983 2006-02-03  Jeff Law  <law@redhat.com>
4984
4985         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
4986         handle more than 100 dump files.
4987         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
4988         * lib/scantree.exp (scan-tree-dump): Likewise.
4989         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
4990         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
4991         * lib/scanipa.exp (scan-ipa-dump): Likewise.
4992         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
4993         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
4994
4995 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
4996
4997         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
4998
4999 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5000
5001         * g++.dg/template/using12.C: New test.
5002
5003 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5004
5005         * gcc.target/powerpc/pr25960.c: New test.
5006
5007 2006-02-02  Steven G. Kargl  <kargls@comcast>
5008
5009         PR fortran/24958
5010         gfortran.dg/nullify_2.f90: New test.
5011
5012 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5013
5014         PR 25990
5015         * gcc.dg/gomp/pr25990.c: New test.
5016
5017 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5018
5019         PR c++/25342
5020         * g++.gd/template/partial4.C: New test.
5021
5022 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5023
5024         PR middle-end/26001
5025         * gfortran.dg/data_char_2.f90: New.
5026
5027 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5028
5029         PR fortran/26039
5030         maxval_maxloc_conformance_1.f90: New test.
5031
5032 2006-01-31  Richard Guenther  <rguenther@suse.de>
5033
5034         * gcc.target/i386/sselibm-1.c: New testcase.
5035         * gcc.target/i386/sselibm-2.c: Likewise.
5036         * gcc.target/i386/sselibm-3.c: Likewise.
5037         * gcc.target/i386/sselibm-4.c: Likewise.
5038         * gcc.target/i386/sselibm-5.c: Likewise.
5039
5040 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5041
5042         PR fortran/24266
5043         * gfortran.dg/arrayio_derived_2.f90: New.
5044
5045 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5046
5047         * gcc.dg/unsigned-long-compare.c: New test.
5048
5049 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5050
5051         PR testsuite/25318
5052         * lib/target-supports.exp (check_effective_target_freorder):
5053         Check to see if target supports -freorder-blocks-and-partition.
5054         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5055         instead of "dg-require-named-sections".
5056
5057 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5058
5059         PR target/14798:
5060         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5061         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5062         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5063         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5064         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5065         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5066         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5067         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5068
5069 2006-01-30  Richard Guenther  <rguenther@suse.de>
5070
5071         PR c++/23372
5072         * gcc.dg/pr23372-1.C: New testcase.
5073
5074 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5075
5076         * gcc.dg/gomp/pr25874.c: New test.
5077
5078 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5079
5080         PR tree-opt/25911
5081         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5082
5083 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5084
5085         PR fortran/18578
5086         PR fortran/18579
5087         PR fortran/20857
5088         PR fortran/20885
5089         * gfortran.dg/intent_out_1.f90: New test.
5090
5091 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5092
5093         PR fortran/17911
5094         * gfortran.dg/procedure_lvalue.f90: New test.
5095
5096         PR fortran/20895
5097         PR fortran/25030
5098         * gfortran.dg/char_pointer_assign_2.f90: New test.
5099         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5100         assignment to be consistent with standard.
5101         * gfortran.dg/char_result_2.f90: The same.
5102         * gfortran.dg/char_result_8.f90: The same.
5103
5104 2006-01-28  Zack Weinberg  <zackw@panix.com>
5105
5106         * gcc.dg/Woverlength-strings.c
5107         * gcc.dg/Woverlength-strings-pedantic-c89.c
5108         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5109         * gcc.dg/Woverlength-strings-pedantic-c99.c
5110         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5111
5112 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5113
5114         * gcc.c-torture/execute/20060127-1.c: New test.
5115
5116 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5117
5118         PR c++/25999
5119         * g++.dg/ext/pragmaweak1.C: New test.
5120
5121 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5122
5123         PR c++/25855
5124         * g++.dg/template/spec29.C: New test.
5125
5126 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5127
5128         PR c/19606.
5129         * gcc.c-torture/execute/pr19606.c: New.
5130
5131 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5132
5133         * gcc.dg/pragma-re-4.c: New test.
5134
5135 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5136
5137         PR fortran/25964
5138         * gfortran.dg/assumed_size_refs_3.f90: New test.
5139
5140 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5141
5142         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5143
5144 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5145
5146         PR ada/21317
5147         * ada/acats/support/impdef.a: Add One_Long_Second.
5148         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5149         * ada/acats/tests/c9/c94026.a: Likewise.
5150         * ada/acats/tests/c9/c97305c.ada: Likewise.
5151         * ada/acats/tests/c9/c99004a.ada: Likewise.
5152
5153 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5154
5155         PR fortran/25964
5156         * gfortran.dg/global_references_2.f90: New test.
5157
5158         PR fortran/25084
5159         PR fortran/20852
5160         PR fortran/25085
5161         PR fortran/25086
5162         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5163         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5164
5165         PR fortran/25416
5166         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5167
5168 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5169
5170         PR c/25892
5171         * gcc.dg/Wpointer-sign.c: New.
5172         * gcc.dg/Wpointer-sign-Wall.c: New.
5173         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5174         * gcc.dg/Wpointer-sign-pedantic.c: New.
5175         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5176         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5177
5178 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5179
5180         PR C/25861
5181         * gcc.c-torture/compile/pr25861.c: New test.
5182
5183 2006-01-26  Paul Brook  <paul@codesourcery.com>
5184
5185         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5186         on short-enum targets.
5187         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5188         variable.
5189         (generate_fields): Use short_enums.
5190         (main): Set short_enums.  Document -e.
5191         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5192         on short-enum targets.
5193         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5194         variable.
5195         (generate_fields): Use short_enums.
5196         (main): Set short_enums.  Document -e.
5197         * lib/target-supports.exp (check_effective_target_short_enums): New.
5198
5199 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5200
5201         PR target/25947
5202         * gcc.dg/torture/pr25947-1.c: New test.
5203
5204 2006-01-25  Jan Hubicka  <jh@suse.cz>
5205             Roger Sayle  <roger@eyesopen.com>
5206
5207         PR rtl-optimization/25703
5208         * gcc.target/i386/20060125-1.c: New test case.
5209         * gcc.target/i386/20060125-2.c: New test case.
5210
5211 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5212
5213         PR fortran/18540
5214         * gfortran.dg/goto_1.f: New.
5215
5216 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5217
5218         PR fortran/25716
5219         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5220         25716 on 32-bit systems too.
5221
5222 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5223
5224         PR testsuite/25590
5225         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5226
5227 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5228
5229         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5230
5231 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5232
5233         PR fortran/25835
5234         * gfortran.dg/read_eof.f90: Delete, renamed.
5235         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5236         * gfortran.dg/read_eof_2.f90: New test.
5237         * gfortran.dg/read_eof_3.f90: New test.
5238
5239 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5240
5241         PR tree-opt/25860
5242         * gcc.c-torture/compile/pr25860.c: New test.
5243
5244 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5245
5246         PR c++/25552
5247         * g++.dg/parse/dtor8.C: New test.
5248
5249 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5250
5251         PR testsuite/25891
5252         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5253         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5254         check_effective_target_fopenmp returns 0.
5255
5256 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5257
5258         PR ada/20548
5259         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5260         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5261         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5262
5263 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5264
5265         PR tree-opt/25857
5266         * g++.dg/opt/pr25857.C: New test.
5267
5268 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5269         Jan Hubicka  <jh@suse.cz>
5270         Richard Guenther  <rguenther@suse.de>
5271
5272         PR rtl-optimization/25654
5273         * gcc.dg/torture/pr25654.c: New testcase.
5274         * gcc.target/i386/pr25654.c: Likewise.
5275
5276 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5277
5278         PR fortran/25901
5279         * gfortran.dg/internal references_2.f90: New test.
5280
5281         Fix regression in testing of admissability of attributes.
5282         * gfortran.dg/intent_used_1.f90: New test.
5283
5284 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5285
5286         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5287         Remove target conditional torture options for i?86 and x86_64
5288         GNU/Linux.
5289
5290 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5291
5292         PR c++/10891
5293         * g++.dg/rtti/no-rtti.C: New.
5294
5295 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5296
5297         PR c++/25895
5298         * g++.dg/inherit/conv2.C: New test.
5299
5300         PR c++/25856
5301         * g++.dg/parse/dtor7.C: New test.
5302
5303         PR c++/25858
5304         * g++.dg/template/crash44.C: New test.
5305
5306 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5307
5308         PR fortran/25124
5309         PR fortran/25625
5310         * gfortran.dg/internal_references_1.f90: New test.
5311           PR fortran/20881
5312         PR fortran/23308
5313         PR fortran/25538
5314         PR fortran/25710
5315         * gfortran.dg/global_references_1.f90: New test.
5316         * gfortran.dg/g77/19990905-1.f: Restore the error that
5317         there is a clash between the common block name and
5318         the name of a subroutine reference.
5319
5320         PR fortran/PR24276
5321         * gfortran.dg/aliasing_dummy_1.f90: New test.
5322
5323 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5324
5325         * gcc.dg/vmx/1b-01.c: Warning fix.
5326         * gcc.dg/vmx/1c-02.c: Likewise.
5327         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5328
5329 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5330
5331         PR testsuite/24962
5332         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5333
5334 2006-01-20  Richard Guenther  <rguenther@suse.de>
5335         Steven Bosscher <stevenb.gcc@gmail.com>
5336
5337         PR rtl-optimization/24626
5338         * gcc.dg/torture/pr24626-1.c: New testcase.
5339         * gcc.dg/torture/pr24626-2.c: Likewise.
5340         * gcc.dg/torture/pr24626-3.c: Likewise.
5341         * gcc.dg/torture/pr24626-4.c: Likewise.
5342
5343 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5344
5345         PR c++/5520
5346         * g++.dg/warn/empty-body.C: New.
5347
5348 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/22136
5351         * g++.dg/template/using10.C: New test.
5352         * g++.dg/temlpate/using11.C: Likewise.
5353         * g++.dg/inherit/using5.C: Tweak error messages.
5354
5355 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5356
5357         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5358         target test.
5359         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5360
5361 2006-01-19  Jan Hubicka  <jh@suse.cz>
5362
5363         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5364
5365 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5366
5367         PR c++/25854
5368         * g++.dg/template/spec28.C: New test.
5369
5370 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5371
5372         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5373         Fix fprintf's by adding srcdir or removing it.
5374
5375 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5376
5377         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5378         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5379         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5380         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5381         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5382         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5383         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5384         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5385         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5386         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5387         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5388         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5389         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5390         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5391
5392 2006-01-18  Jeff Law  <law@redhat.com>
5393
5394         * gcc.dg/tree-ssa/vrp25.c: New test.
5395
5396 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5397
5398         * gcc.dg/pr25805.c: Fix misapplied patch.
5399
5400 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5401
5402         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5403         (check_effective_target_vect_udot_qi): New.
5404         (check_effective_target_vect_sdot_hi): New.
5405         (check_effective_target_vect_udot_hi): New.
5406         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5407         prefixed with "wrapv-" with -fwrapv.
5408         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5409         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5410         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5411         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5412         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5413
5414         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5415         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5416         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5417         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5418
5419 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5420
5421         PR c++/16829
5422         * g++.dg/other/default2.C: New test.
5423         * g++.dg/other/default3.C: New test.
5424
5425 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5426
5427         PR c/25805
5428         * gcc.dg/pr25805.c: New file.
5429
5430 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/25836
5433         * g++.dg/template/init6.C: New test.
5434
5435 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5436
5437         * gcc.dg/tree-ssa/pr24287.c: New test
5438
5439 2006-01-18  Eric Christopher  <echristo@apple.com>
5440
5441         * g++.dg/eh/table.C: New.
5442
5443 2006-01-18  DJ Delorie  <dj@redhat.com>
5444
5445         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5446         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5447         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5448         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5449
5450 2006-01-18  Jeff Law  <law@redhat.com>
5451
5452         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5453         on wrapping on overflow semantics.
5454
5455         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5456
5457         * gcc.gc/tree-ssa/vrp23.c: New test.
5458         * gcc.gc/tree-ssa/vrp24.c: New test.
5459
5460 2006-01-18  Richard Henderson  <rth@redhat.com>
5461             Aldy Hernandez  <aldyh@redhat.com>
5462             Jakub Jelinek  <jakub@redhat.com>
5463             Diego Novillo  <dnovillo@redhat.com>
5464             Uros Bizjak  <uros@kss-loka.si>
5465
5466         * testsuite/gcc.dg/gomp: New directory.
5467
5468 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5469             Steven G. Kargl  <kargls@comcast.net>
5470
5471         PR fortran/20869
5472         * gfortran.dg/intrinsic_external_1.f90: New test.
5473
5474         PR fortran/20875.
5475         * gfortran.dg/elemental_pointer_1.f90: New test.
5476
5477         PR fortran/25024
5478         * gfortran.dg/external_procedures_1.f90: New test.
5479
5480         PR fortran/25785
5481         gfortran.dg/assumed_present.f90: New test.
5482
5483 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5484
5485         * g++.dg/parse/lookup5.C: New test.
5486
5487 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5488
5489         PR fortran/25697
5490         * gfortran.dg/read_eof.f90: New test.
5491
5492 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5493
5494         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5495         add a closing brace.
5496
5497 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5498
5499         PR fortran/25631
5500         * gfortran.dg/fmt_tl.f: New test.
5501
5502 2006-01-17  Eric Christopher  <echristo@apple.com>
5503
5504         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5505         * g++.old-deja/g++.warn/impint2.C: Ditto.
5506         * g++.old-deja/g++.other/null1.C: Ditto.
5507         * g++.dg/warn/conv2.C: Ditto.
5508         * g++.dg/warn/conv4.C: New file.
5509
5510 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5511
5512         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5513
5514 2006-01-17  Andreas Jaeger  <aj@suse.de>
5515             Janis Johnson <janis187@us.ibm.com>
5516
5517         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5518         in 64-bit.
5519         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5520         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5521
5522 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5523
5524         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5525         xfail txxx where xxx >= 25.
5526
5527 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5528
5529         PR testsuite/25764
5530         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5531
5532 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR c/25682
5535         * gcc.dg/pr25682.c: New test.
5536         * g++.dg/parse/array-size2.C: New test.
5537
5538 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5539
5540         * consistency.vlad: Remove entire directory, 1652 files.
5541
5542 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5543
5544         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5545         check_effective_target_dfprt_nocache): New.
5546         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5547         (check_effective_target_dfprt): New.
5548         * lib/c-compat.exp (check_dfp): Remove.
5549         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5550         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5551         level of support for decimal float.
5552         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5553         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5554         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5555         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5556         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5557         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5558         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5559         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5560         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5561         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5562         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5563         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5564         directives.
5565
5566 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5567
5568         PR testsuite/25741
5569         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5570         $base_dir/../.
5571         * lib/gfortran.exp (gfortran_init): Likewise.
5572         * lib/obj-c++.exp (obj-c++_init): Likewise.
5573         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5574         (scan-assembler-dem-not): Likewise.
5575         * lib/scandump.exp (scan-dump-dem): Likewise.
5576         (scan-dump-dem-not): Likewise.
5577
5578 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5579
5580         PR testsuite/25767
5581         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5582         powerpc-*-darwin*.
5583         * lib/obj-c++.exp (obj-c++_init): Likewise.
5584
5585 2006-01-16  Richard Guenther  <rguenther@suse.de>
5586
5587         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5588
5589 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5590
5591         PR testsuite/25777
5592         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5593         to LD_LIBRARY_PATH.
5594
5595 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5596             Andrew Pinski  <pinskia@physics.uc.edu>
5597
5598         * gcc.dg/minmax-1.c: New test.
5599
5600 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5601
5602         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5603         * gcc.misc-tests/dectest.exp: Ditto.
5604
5605 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5606
5607         PR testsuite/25796
5608         * gcc.target/i386/cmov6.c: Use -march=k8.
5609
5610 2006-01-15  Andreas Jaeger  <aj@suse.de>
5611
5612         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5613         x86 does not have __float128.
5614
5615 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5616
5617         * gcc.target/i386/cmov6.c: New test.
5618
5619 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/25663
5622         * g++.dg/template/ctor6.C: New test.
5623
5624 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5625
5626         PR tree-optimization/25485
5627         * gcc.dg/tree-ssa/pr25485.c: New.
5628
5629 2006-01-14  Richard Guenther  <rguenther@suse.de>
5630
5631         PR tree-optimization/22548
5632         PR tree-optimization/22555
5633         PR tree-optimization/22501
5634         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5635         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5636         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5637         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5638         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5639         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5640         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5641         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5642         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5643
5644 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5645
5646         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5647         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5648
5649 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5650         Richard Guenther  <rguenther@suse.de>
5651
5652         PR rtl-optimization/24257
5653         * gcc.dg/torture/pr24257.c: New testcase.
5654
5655 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5656
5657         * gcc.c-torture/execute/20060110-1.c: New test.
5658         * gcc.c-torture/execute/20060110-2.c: New test.
5659
5660 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5661
5662         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5663
5664 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5665
5666         PR fortran/25756
5667         * gfortran.dg/label_3.f90: New test.
5668
5669 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5670
5671         PR tree-optimization/25771
5672         * g++.dg/tree-ssa/pr25771.C: New test
5673
5674 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5675
5676         PR tree-opt/24365
5677         * g++.dg/opt/complex5.C: New test.
5678
5679 2006-01-13  Richard Guenther  <rguenther@suse.de>
5680
5681         * gcc.target/i386/387-9.c: New testcase.
5682
5683 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5684
5685         PR c++/24824
5686         * g++.dg/debug/dwarf2-1.C: New.
5687
5688 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5689
5690         PR testsuite/25728
5691         * lib/gcov.exp (verify-lines): Add "close $fd".
5692
5693 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5694             Ben Elliston  <bje@au.ibm.com>
5695
5696         * gcc.dg/dfp/inf-1.c: New test.
5697
5698 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5699             Yao Qi  <qiyaoltc@cn.ibm.com>
5700             Ben Elliston  <bje@au.ibm.com>
5701             Jon Grimm  <jgrimm2@us.ibm.com>
5702
5703         * gcc.dg/nodfp-1.c: New test.
5704         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5705         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5706         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5707         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5708         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5709         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5710         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5711         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5712         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5713         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5714         * gcc.dg/format/dfp-printf-1.c: Likewise.
5715         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5716         (compat_setup_dfp): New.
5717         * gcc.dg/compat/compat.exp: Use it.
5718         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5719         Make some variables global, prepend "compat_" to their names.
5720         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5721         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5722         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5723         * lib/compat.exp (compat_skip_list): Make global, rename.
5724         * lib/c-compat.exp: New file.
5725         * lib/target-supports.exp (check_effective_target_dfp): New.
5726
5727         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5728         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5729         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5730         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5731         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5732         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5733         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5734         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5735         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5736         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5737         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5738         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5739         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5740         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5741         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5742         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5743         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5744         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5745         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5746         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5747         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5748         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5749         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5750         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5751         gcc.dg/dfp/struct-layout-1.c,
5752         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5753         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5754         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5755         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5756         gcc.dg/dfp/func-vararg-dfp.c,
5757         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5758         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5759         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5760         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5761         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5762
5763 2006-01-11  Richard Guenther  <rguenther@suse.de>
5764
5765         PR tree-optimization/25734
5766         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5767
5768 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5769
5770         PR fortran/25486
5771         * gfortran.dg/literal_character_constant_1_x.F: New test.
5772         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
5773         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
5774         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
5775
5776 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
5777
5778         PR c++/25386
5779         * g++.dg/ext/packed3.C: Add expected packed error.
5780
5781 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
5782
5783         PR target/25706
5784         * gcc.dg/torture/pr25706-1.c: New test.
5785
5786 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
5787
5788         PR tree-optimization/23109
5789         PR tree-optimization/23948
5790         PR tree-optimization/24123
5791
5792         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
5793         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
5794         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
5795         g++.dg/tree-ssa/pr23948.C: New testcases.
5796         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
5797         three divisions in order to do the optimization.
5798
5799 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
5800
5801         PR c++/25632
5802         * g++.dg/other/pr25632.C: New test.
5803
5804 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
5805
5806         PR fortran/25730
5807         * gfortran.dg/used_types_1.f90: New test.
5808
5809 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
5810
5811         PR target/25718
5812         * gcc.dg/torture/pr25718-1.c: New test.
5813
5814 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5815
5816         * gfortran.dg/list_read_2.f90: Fix typo in description.
5817
5818 2006-01-10  Jan Beulich  <jbeulich@novell.com>
5819
5820         * lib/target-supports.exp (check_visibility_available): Simplify test
5821         for *-*-netware*.
5822         (check_profiling_available): Fail for *-*-netware*.
5823         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
5824         * gcc.dg/20021014-1.c: Likewise.
5825         * gcc.dg/nest.c: Likewise.
5826
5827 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5828
5829         fortran/24936
5830         * gfortran.dg/forall_3.f90: New test.
5831
5832 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
5833
5834         PR fortran/21977
5835         * gfortran.dg/nesting_2.f90: New test.
5836         * gfortran.dg/nesting_3.f90: New test.
5837
5838 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
5839
5840         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
5841         Fix typo in comment.
5842
5843 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5844
5845         * gfortran.dg/single_char_string.f90: New test.
5846
5847 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
5848
5849         * gfortran.dg/ichar_2.f90: New test.
5850
5851 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
5852
5853         PR fortran/25093
5854         * gfortran.dg/private_type_4.f90: New.
5855
5856 2006-01-07  Richard Guenther  <rguenther@suse.de>
5857
5858         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
5859
5860 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
5861
5862         * gfortran.dg/func_decl_1.f90: New.
5863         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
5864         * gfortran.dg/array_alloc_2.f90: Likewise.
5865         * gfortran.dg/char_result_8.f90: Likewise.
5866         * gfortran.dg/dup_save_1.f90: Likewise.
5867         * gfortran.dg/dup_save_2.f90: Likewise.
5868         * gfortran.dg/f2c_6.f90: Likewise.
5869         * gfortran.dg/f2c_7.f90: Likewise.
5870         * gfortran.dg/func_result_2.f90: Likewise.
5871         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5872
5873 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
5874
5875         PR fortran/22146
5876         * gfortran.dg/elemental_subroutine_1.f90: New test.
5877         * gfortran.dg/elemental_subroutine_2.f90: New test.
5878
5879         PR fortran/25029
5880         PR fortran/21256
5881         * gfortran.dg/assumed_size_refs_1.f90: New test.
5882
5883         PR fortran/20868
5884         PR fortran/20870
5885         * gfortran.dg/assumed_size_refs_2.f90: New test.
5886         * gfortran.dg/initialization_1.f90: Change warning message.
5887
5888 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
5889
5890         * gcc.dg/tree-ssa/loop-15.c: New test.
5891
5892 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5893
5894         PR fortran/25598
5895         * gfortran.dg/backspace_3.f: New test.
5896         * gfortran.dg/backspace_4.f: New test.
5897
5898 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5899
5900         PR fortran/24268
5901         * gfortran.dg/fmt_white.f: Update test.
5902
5903 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
5904
5905         * gcc.dg/cast-1.c: Add new warning.
5906         * gcc.dg/cast-2.c: Likewise.
5907         * gcc.dg/cast-3.c: Likewise.
5908         * gcc.dg/format/cast-1.c: Likewise.
5909         * gcc.dg/cast-4.c: New testcase.
5910
5911 2006-01-05  Richard Guenther  <rguenther@suse.de>
5912
5913         PR tree-optimization/22555
5914         * gcc.dg/tree-ssa/alias-3.c: New testcase.
5915
5916 2006-01-05  Richard Guenther  <rguenther@suse.de>
5917             Diego Novillo  <dnovillo@redhat.com>
5918
5919         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
5920         * gcc.dg/tree-ssa/loop-8.c: Likewise.
5921         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5922         * gcc.dg/tree-ssa/pr23294.c: Likewise.
5923         * gcc.dg/tree-ssa/pr21985.c: Likewise.
5924         * gcc.dg/tree-ssa/loop-14.c: Likewise.
5925         * gcc.dg/tree-ssa/loop-2.c: Likewise.
5926         * gcc.dg/tree-ssa/loop-3.c: Likewise.
5927         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5928         * gcc.dg/tree-ssa/pr21171.c: Likewise.
5929         * gcc.dg/tree-ssa/loop-5.c: Likewise.
5930         * gcc.dg/tree-ssa/loop-10.c: Likewise.
5931         * gcc.dg/tree-ssa/loop-6.c: Likewise.
5932         * treelang/compile/extravar.tree: Likewise.
5933         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
5934         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
5935         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
5936         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5937         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
5938
5939 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
5940
5941         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
5942         for 64-bit fix.
5943
5944 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
5945
5946         PR fortran/23675
5947         gfortran.dg/char_result_11.f90: New.
5948
5949 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
5950
5951         PR c++/24782
5952         * g++.dg/parse/access9.C: New test.
5953         * g++.dg/tc1/dr52.C: Tweak error markers.
5954
5955 2006-01-04  Richard Henderson  <rth@redhat.com>
5956
5957         Merge from gomp branch.
5958         * g++.dg/parse/pragma2.C: Update expected error lines.
5959
5960 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
5961
5962         * g++.dg/other/i386-2.C: New test.
5963
5964         PR target/25554
5965         * gcc.c-torture/compile/20051228-1.c: New test.
5966
5967         PR c/25559
5968         * gcc.dg/pr25559.c: New test.
5969
5970 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
5971
5972         PR c++/25492
5973         * g++.dg/lookup/friend9.C: New test.
5974
5975         PR c++/25625
5976         * g++.dg/template/repo5.C: New test.
5977
5978 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
5979
5980         PR fortran/25101
5981         * gfortran.dg/forall_2.f90: New test.
5982
5983 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
5984
5985         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
5986         dg-require-weak.  Adjust regexp to handle leading-underscore
5987         targets and space as well as TAB after .weak.  Change previous
5988         64-bit fix to not use naked dot.
5989
5990 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
5991
5992         PR rtl-optimization/25578
5993         * gcc.c-torture/execute/20060102-1.c: New testcase.
5994
5995 2006-01-03  Richard Guenther  <rguenther@suse.de>
5996
5997         PR c/25183
5998         * gcc.dg/torture/pr25183.c: New testcase.
5999
6000 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6001
6002         Merge from gomp-branch.
6003         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6004         * gcc.dg/ia64-sync-2.c: Likewise.
6005         * gcc.dg/ia64-sync-3.c: Likewise.
6006         * gcc.dg/ia64-sync-4.c: Likewise.
6007         * gcc.dg/sync-2.c: Likewise.
6008         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6009         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6010
6011 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6012
6013         PR c++/25635
6014         * g++.dg/parse/operator6.C: New test.
6015
6016         PR c++/25637
6017         * g++.dg/parse/error29.C: New test.
6018
6019         PR c++/25638
6020         * g++.dg/parse/dtor6.C: New test.
6021
6022         PR c++/25633
6023         * g++.dg/parse/ctor3.C: New test.
6024
6025         PR c++/25634
6026         * g++.dg/template/class3.C: New test.
6027
6028 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6029
6030         * g++.dg/debug/debug9.C: New.
6031
6032 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6033
6034         PR fortran/24640
6035         * gfortran.dg/label_2.f90: New test.
6036
6037 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6038
6039         * g++.dg/lookup/using12.C: Tighten error marker.
6040
6041 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6042             Andrew Pinski <pinskia@physics.uc.edu>
6043
6044         * gcc.target/powerpc/darwin-abi-3.c: New file.
6045         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6046         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6047         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6048         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6049         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6050         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6051         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6052         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6053
6054 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6055
6056         * gcc.dg/tree-ssa/loadpre1.c: New;
6057         * gcc.dg/tree-ssa/loadpre2.c: New;
6058         * gcc.dg/tree-ssa/loadpre3.c: New;
6059         * gcc.dg/tree-ssa/loadpre4.c: New;
6060         * gcc.dg/tree-ssa/loadpre5.c: New;
6061         * gcc.dg/tree-ssa/loadpre6.c: New;
6062         * gcc.dg/tree-ssa/loadpre7.c: New;
6063         * gcc.dg/tree-ssa/loadpre8.c: New;
6064         * gcc.dg/tree-ssa/loadpre9.c: New;
6065
6066 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6067
6068         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6069         * g++.dg/abi/thunk4.C: Likewise.
6070
6071 2006-01-01  Andreas Jaeger  <aj@suse.de>
6072
6073         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6074         portable.
6075
6076 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR c++/25294
6079         * gcc.dg/pragma-pack-3.c: New test.
6080         * g++.dg/parse/pragma3.C: New test.
6081
6082 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6083
6084         PR middle-end/24827
6085         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6086
6087 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6088
6089         PR testsuite/25214
6090         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6091
6092 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6093
6094         PR fortran/22607
6095         * gfortran-dg/pure_byref_3.f90: New.
6096
6097         fortran/PR 25396
6098         * gfortran.dg/userdef_operator_1.f90: New.
6099
6100 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6101
6102         * g++.dg/abi/thunk3.C: New.
6103         * g++.dg/abi/thunk4.C: New.
6104
6105 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6106
6107         PR fortran/25532
6108         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6109         associated derived type components of derived types are
6110         properly declared in contained procedures.
6111
6112 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6113
6114         PR libgfortran/25139
6115         * gfortran.dg/backspace_2.f: New test.
6116
6117 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6118
6119         PR libgfortran/25550
6120         * gfortran.dg/endfile.f: New test.
6121
6122 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6123
6124         PR libgfortran/25419
6125         * gfortran.dg/comma.f: New test.
6126
6127 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6128
6129         * lib/gfortran-dg.exp: Remove trailing whitespace.
6130         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6131         -funroll-all-loops.
6132
6133 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6134
6135         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6136         Extended Double long doubles or repeat tests when long double is
6137         the same size as double.
6138
6139 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6140
6141         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6142
6143         PR testsuite/25442
6144         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6145         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6146
6147         PR testsuite/25441
6148         * gcc.dg/pr23911.c: Make test variable static.
6149
6150         PR testsuite/25444
6151         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6152
6153 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6154
6155         PR c++/25439
6156         * g++.dg/parse/crash17.C: Adjust error markers.
6157         * g++.dg/template/error20.C: New test.
6158
6159 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6160
6161         PR c++/23172
6162         * g++.dg/ext/complit4.C: New test.
6163
6164         PR c++/25417
6165         * g++.dg/ext/complit5.C: Likewise.
6166
6167 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6168
6169         PR tree-optimization/25125
6170         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6171         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6172         * gcc.c-torture/execute/pr25125.c: New.
6173
6174 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6175
6176         PR fortran/25029
6177         PR fortran/21256
6178         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6179         with incorrect assumed size references.
6180
6181 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/23171
6184         * g++.dg/opt/init1.C: New test.
6185
6186 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/24671
6189         * g++.dg/template/sfinae3.C: New test.
6190
6191 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6192
6193         * g++.dg/other/friend4.C: New test.
6194
6195 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6196
6197         PR target/25005
6198         * g++.dg/opt/pr25005.C: New test.
6199
6200 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6201
6202         PR c++/25369
6203         * g++.dg/template/ptrmem16.C: New test.
6204
6205 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6206
6207         PR fortran/25029
6208         PR fortran/21256
6209         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6210
6211 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6212
6213         PR libgfortran/25307
6214         * gfortran.dg/list_read_5.f90: New test.
6215
6216 2005-12-22  Richard Henderson  <rth@redhat.com>
6217
6218         * gcc.target/i386/sse-7.c: Use -msse2.
6219
6220 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR rtl-optimization/25432
6223         * gcc.c-torture/compile/20051216-1.c: New test.
6224
6225         PR objc/25328
6226         * objc/execute/pr25328.m: New test.
6227
6228 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6229
6230         PR c++/25364
6231         * g++.dg/template/call4.C: New test.
6232
6233 2005-12-22  Dale Johannesen  <dalej@apple.com>
6234
6235         * gcc.target/i386/sse-17.c: New.
6236
6237 2005-12-22  Paul Brook  <paul@codesourcery.com>
6238
6239         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6240
6241 2005-12-22  Paul Brook  <paul@codesourcery.com>
6242
6243         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6244
6245 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6246
6247         PR tree-opt/25513
6248         * gcc.c-torture/compile/pr25513.c: New test.
6249
6250 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6251
6252         PR c++/23333
6253         * g++.dg/parse/error25.C: Add more tests.
6254
6255 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6256
6257         PR fortran/18990
6258         * gfortran.dg/der_charlen_1.f90: New.
6259
6260 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6261
6262         PR fortran/20889
6263         * gfortran.dg/pointer_component_type_1.f90: New test.
6264
6265         PR fortran/25029
6266         PR fortran/21256
6267         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6268         should give an error with assumed size array refernces and checks those
6269         that should not.
6270         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6271         reference an upper bound so that it does not generate an error.
6272
6273         PR fortran/19362
6274         PR fortran/20244
6275         PR fortran/20864
6276         PR fortran/25391
6277         * gfortran.dg/used_dummy_types_1.f90: New test.
6278         * gfortran.dg/used_dummy_types_2.f90: New test.
6279         * gfortran.dg/used_dummy_types_3.f90: New test.
6280         * gfortran.dg/used_dummy_types_4.f90: New test.
6281         * gfortran.dg/used_dummy_types_5.f90: New test.
6282
6283         PR fortran/23152
6284         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6285         group already being USE associated.
6286         * gfortran.dg/assumed_shape_nml.f90: New test.
6287         * gfortran.dg/assumed_size_nml.f90: New test.
6288
6289         PR fortran/20862
6290         PR fortran/25053
6291         PR fortran/25063
6292         PR fortran/25064
6293         PR fortran/25066
6294         PR fortran/25067
6295         PR fortran/25068
6296         PR fortran/25307
6297         * gfortran.dg/io_constraints_1.f90: New test.
6298         * gfortran.dg/io_constraints_1.f90: New test.
6299         * gfortran.dg/iostat_3.f90: Change wording of warning.
6300         * gfortran.dg/g77/19981216-0.f: The same.
6301
6302 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6303
6304         PR tree-optimization/23518
6305         * testsuite/gcc.dg/pr23518.c: New.
6306
6307 2005-12-21  Mike Stump  <mrs@apple.com>
6308
6309         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6310
6311 2005-12-21  Paul Brook  <paul@codesourcery.com>
6312
6313         * gcc.dg/pr19340.c: Skip on m68k targets.
6314
6315 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6316
6317         PR rtl-optimization/25196
6318         * gcc.dg/pr25196.c: New test.
6319
6320 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6321
6322         PR fortran/25423
6323         gfortran.dg/where_nested_1.f90: New.
6324
6325 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6326
6327         PR tree-optimization/25382.
6328         * gcc.dg/tree-ssa/pr25382.c: New.
6329
6330 2005-12-20  Richard Guenther  <rguenther@suse.de>
6331
6332         PR middle-end/24306
6333         * gcc.target/i386/pr24306.c: New testcase.
6334
6335 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6336
6337         PR tree-optimization/25501
6338         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6339
6340 2005-12-20  Richard Guenther  <rguenther@suse.de>
6341
6342         Revert
6343         2005-12-02  Richard Guenther  <rguenther@suse.de>
6344
6345         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6346
6347 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6348
6349         PR c++/21228
6350         * g++.dg/warn/Wunreachable-code-2.C: New test.
6351
6352 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6353
6354         PR c++/24278
6355         * g++.dg/template/ctor5.C: New test.
6356
6357         PR c++/24915
6358         * g++.dg/template/overload8.C: New test.
6359
6360 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6361
6362         * gcc.c-torture/compile/pr25483 : New test.
6363
6364 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6365
6366         PR c++/20552
6367         * g++.dg/ext/typeof10.C: New test.
6368
6369 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6370
6371         * gcc.dg/mt-loopi1.c: New.
6372
6373 2005-12-18  Richard Guenther  <rguenther@suse.de>
6374
6375         PR tree-optimization/25481
6376         * gcc.dg/torture/pr25481.c: New testcase.
6377
6378 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6379
6380         PR rtl-optimization/21041
6381         * gcc.dg/pr21041.c: New test.
6382
6383 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6384
6385         PR libgfortran/25463
6386         * gfortran.dg/advance.f90: New test.
6387
6388 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6389
6390         * gcc.dg/20051201-1.c: New test.
6391
6392 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6393
6394         PR fortran/25018
6395         * gfortran.dg/initialization_1.f90: New test.
6396         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6397         * gfortran.dg/g77/980616-0.f: The same.
6398
6399 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6400
6401         * PR fortran/25458
6402         * gfortran.dg/chkbits.f90: New test.
6403
6404 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6405
6406         * gfortran.dg/enum_5.f: Revert to previous version.
6407
6408 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6409
6410         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6411         * gfortran.dg/nested_modules_1.f90: Ditto.
6412         * gfortran.dg/hollerith_f95.f90: Ditto.
6413         * gfortran.dg/select_5.f90: Ditto.
6414         * gfortran.dg/secnds.f: Ditto.
6415         * gfortran.dg/hollerith2.f90: Ditto.
6416         * gfortran.dg/imag_2.f: Ditto.
6417         * gfortran.dg/ftell_2.f90: Ditto.
6418         * gfortran.dg/malloc_free_1.f90: Ditto.
6419         * gfortran.dg/logint-1.f: Ditto.
6420         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6421         * gfortran.dg/e_d_fmt.f90: Ditto.
6422         * gfortran.dg/hollerith_legacy.f90: Ditto.
6423         * gfortran.dg/logint-2.f: Ditto.
6424         * gfortran.dg/enum_5.f90: Ditto.
6425         * gfortran.dg/f2c_2.f90: Ditto.
6426         * gfortran.dg/pr17143.f90: Ditto.
6427         * gfortran.dg/namelist_14.f90: Ditto.
6428         * gfortran.dg/logint-3.f: Ditto.
6429         * gfortran.dg/spread_scalar_source.f90: Ditto.
6430         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6431         * gfortran.dg/namelist_11.f: Ditto.
6432         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6433         * gfortran.dg/g77/20010519-1.f
6434         * gfortran.dg/g77/alpha1.f: Ditto.
6435         * gfortran.dg/g77/990115-1.f: Ditto.
6436         * gfortran.dg/g77/erfc.f: Ditto.
6437         * gfortran.dg/g77/19990313-3.f: Ditto.
6438         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6439         * gfortran.dg/g77/20010426.f: Ditto.
6440         * gfortran.dg/g77/19990313-0.f: Ditto.
6441         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6442         * gfortran.dg/g77/20000629-1.f: Ditto.
6443         * gfortran.dg/g77/970125-0.f: Ditto.
6444         * gfortran.dg/g77/8485.f: Ditto.
6445         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6446         * gfortran.dg/g77/19990313-1.f: Ditto.
6447         * gfortran.dg/g77/int8421.f: Ditto.
6448         * gfortran.dg/g77/19990305-0.f: Ditto.
6449         * gfortran.dg/g77/947.f: Ditto.
6450         * gfortran.dg/g77/19990905-2.f: Ditto.
6451         * gfortran.dg/g77/cabs.f: Ditto.
6452         * gfortran.dg/g77/19990313-2.f: Ditto.
6453         * gfortran.dg/g77/20020307-1.f: Ditto.
6454         * gfortran.dg/g77/dcomplex.f: Ditto.
6455         * gfortran.dg/g77/19990502-1.f: Ditto.
6456         * gfortran.dg/g77/19981216-0.f: Ditto.
6457         * gfortran.dg/common_4.f90: Ditto.
6458         * gfortran.dg/entry_4.f90: Ditto.
6459         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6460         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6461         * gfortran.dg/namelist_12.f: Ditto.
6462         * gfortran.dg/scale_1.f90: Ditto.
6463         * gfortran.dg/modulo_1.f90
6464         * gfortran.dg/hollerith.f90: Ditto.
6465         * gfortran.dg/direct_io_3.f90: Ditto.
6466         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6467         * gfortran.dg/gnu_logical_1.F: Ditto.
6468         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6469         * gfortran.dg/assign_1.f90: Ditto.
6470         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6471         * gfortran.dg/pr23095.f: Ditto.
6472         * gfortran.dg/read_float_1.f90: Ditto.
6473
6474 2005-12-17  Andreas Jaeger  <aj@suse.de>
6475
6476         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6477         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6478
6479 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6480
6481         PR fortran/24268
6482         * gfortran.dg/fmt_white.f: New test.
6483
6484 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6485
6486         * gfortran.dg/label_1.f90: New test.
6487
6488 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6489
6490         PR testsuite/25422
6491         * gcc.dg/20031012-1.c: Add -Walways-true option.
6492         * gcc.dg/weak/weak-3.c: Likewise.
6493         * g++.old-deja/g++.mike/warn8.C: Likewise.
6494
6495 2005-12-16  Mike Stump  <mrs@apple.com>
6496
6497         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6498         exit.
6499
6500 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6501
6502         PR libgfortran/25264
6503         PR libgfortran/25349
6504         * gfortran.dg/tl_editing.f90: Added additional checks.
6505         * gfortran.dg/t_editing.f: New test.
6506         * gfortran.dg/write_padding.f90: New test
6507
6508 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6509
6510         PR testsuite/25215
6511         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6512
6513 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR rtl-optimization/24899
6516         * gcc.c-torture/execute/20051215-1.c: New test.
6517
6518 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6519
6520         PR 24823
6521         * gfortran.dg/pr24823.f: New test.
6522
6523 2005-12-16  Jeff Law  <law@redhat.com>
6524
6525         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6526
6527 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6528
6529         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6530         Change C++ style comments to C style comments.
6531         Remove aligned types from the array.
6532         Keep Enums disabled.
6533         (complex_types): Remove aligned types from the array.
6534         Comment out "_Complex long double".
6535         (attrib_types): Remove.
6536         (complex_attrib_types): Remove.
6537         (attrib_array_types): Remove.
6538         (complex_attrib_array_types): Remove.
6539         (aligned_bitfld_types): Remove.
6540         (n_aligned_bitfld_types): Remove.
6541         (FEATURE_ALIGNEDPACKED): Delete.
6542         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6543         (singles): Remove support for adding attributes.
6544         (choose_type): Remove support for attributed types.
6545         (generate_fields): Remove support for attributed bit-fields.
6546         Remove support for adding attributes.
6547         (generate_random_tests): Remove support for adding attributes.
6548         (features): Add back "[0] :0" and "complex vector [0]".
6549         (main): Remove support for attributed bit-fields.
6550         Uncomment the calling of generate_random_tests for the rests of
6551         the tests.
6552
6553 2005-12-16  Jan Hubicka  <jh@suse.cz>
6554
6555         * gcc.c-torture/combine/pr25224.c: New.
6556
6557 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6558
6559         PR other/25028
6560         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6561         HP-UX.
6562
6563 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6564
6565         * gcc.dg/20051215-1.c: New file.
6566
6567 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6568
6569         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6570         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6571
6572 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6573
6574         PR fortran/18197
6575         * gfortran.dg/dummy_functions_1.f90: New.
6576
6577 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6578
6579         PR rtl-optimization/25310
6580         * gcc.c-torture/compile/pr25310.c: New test.
6581
6582 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6583
6584         PR debug/25023
6585         * gcc.dg/pr25023.c: New test.
6586
6587 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6588
6589         * g++.old-deja/g++.brendan/redecl1.C,
6590         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6591         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6592         g++.old-deja/g++.oliva/typeof1.C,
6593         g++.old-deja/g++.other/crash16.C,
6594         g++.old-deja/g++.other/crash34.C,
6595         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6596         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6597         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6598         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6599         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6600         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6601         Remove xfail.
6602
6603 2005-12-14  Kean Johnston  <jkj@sco.com>
6604             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6605
6606         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6607         * gcc.target/i386/20020523-1.c: Ditto.
6608         * gcc.target/i386/tailcall-1.c: Ditto.
6609         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6610         * gcc.target/i386/ssetype-5.c: Ditto.
6611
6612 2005-12-14  Jeff Law  <law@redhat.com>
6613
6614         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6615
6616 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6617
6618         PR target/25254
6619         PR target/24188
6620         * gcc.target/i386/pr25254.c: New test.
6621         * gfortran.dg/PR24188.f: New test.
6622
6623 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6624
6625         * lib/fortran-torture.exp: Catch remaining uses of
6626         remote_file build delete.
6627
6628 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6629
6630         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6631
6632 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6633
6634         * gcc.dg/warn-addr-cmp.c: New test.
6635
6636 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6637
6638         PR debug/25023
6639         PR target/25293
6640         * gcc.target/i386/pr25293.c: New test.
6641
6642 2005-12-13  Petr Machata  <machata@post.cz>
6643
6644         PR c++/24907
6645         * g++.dg/parse/comma2.C: New test.
6646
6647 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6648             Jakub Jelinek  <jakub@redhat.com>
6649
6650         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6651         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6652         (limits.h): Include unconditionally.
6653         (stdlib.h): Likewise.
6654         (hashtab.h): Do not include.
6655         (getopt.h): Likewise.
6656         (stddef.h): Include.
6657         (hashval_t): Define.
6658         (struct entry): Add "next" field.
6659         (HASH_SIZE): New macro.
6660         (hash_table): New variable.
6661         (switchfiles): Do not use xmalloc.
6662         (mix): New macro.
6663         (iterative_hash): New function.
6664         (hasht): Remove.
6665         (e_exists): New function.
6666         (e_insert): Likewise.
6667         (output): Use, instead of libiberty hashtable functions.
6668         (main): Do not use getopt.  Do not call htab_create.
6669
6670 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6671
6672         PR c++/25331
6673         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6674         put atal* and atpaal* attributes on array elements.
6675         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6676         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6677         put atal* and atpaal* attributes on array elements.
6678         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6679
6680 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6681
6682         * gcc.dg/single-precision-constant.c: New test.
6683
6684 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6685
6686         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6687         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6688         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6689         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6690         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6691         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6692         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6693         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6694         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6695         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6696         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6697         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6698         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6699         gcc.target/powerpc/ppc-sdata-2.c,
6700         gcc.target/powerpc/ppc-stackalign-1.c,
6701         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6702         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6703         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6704         gcc.target/powerpc/rs6000-ldouble-2.c,
6705         gcc.target/powerpc/rs6000-power2-1.c,
6706         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6707         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6708         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6709         option into target selector.
6710         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6711         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6712
6713 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6714
6715         PR objc/25348
6716         * objc.dg/encode-9.m: New test.
6717
6718 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6719
6720         PR testsuite/20772
6721         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6722         * gcc.dg/asm-b.c: Fix typo.
6723         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6724         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6725         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6726         i?86 lp64 and x86_64 ilp32.
6727         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6728         on i?86 lp64.
6729         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6730
6731 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6732
6733         PR fortran/25078
6734         gfortran.dg/equiv_5.f90: New test.
6735
6736 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6737
6738         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6739         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6740         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6741         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6742         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6743         * gcc.dg/tree-ssa/reassoc-5.c: New.
6744         * gcc.dg/tree-ssa/reassoc-6.c: New.
6745         * gcc.dg/tree-ssa/reassoc-7.c: New.
6746         * gcc.dg/tree-ssa/reassoc-8.c: New.
6747         * gcc.dg/tree-ssa/reassoc-9.c: New.
6748         * gcc.dg/tree-ssa/reassoc-10.c: New.
6749         * gcc.dg/tree-ssa/reassoc-11.c: New.
6750
6751 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6752
6753         PR testsuite/25167
6754         PR testsuite/24478
6755         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6756
6757 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6758
6759         PR c++/25300
6760         * g++.dg/template/inherit.C: Do not use a generic error message.
6761
6762 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6763
6764         PR libobjc/25354
6765         * objc.dg/gnu-encoding: New directory.
6766         * objc.dg/gnu-encoding/compat-common.h: New file.
6767         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6768         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6769         * objc.dg/gnu-encoding/vector-defs.h: New file.
6770         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6771         * objc.dg/gnu-encoding/generate-random.c: New file.
6772         * objc.dg/gnu-encoding/generate-random_r.c: New file.
6773         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
6774         * objc.dg/gnu-encoding/generate-random.h: New file.
6775
6776 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
6777
6778         PR c++/25337
6779         * g++.dg/template/defarg7.C: New test.
6780
6781 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6782
6783         PR libobjc/25347
6784         * objc.dg/encode-8.m: New test.
6785
6786 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
6787
6788         PR libobjc/25346
6789         * objc.dg/encode-7.m: New test.
6790
6791 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
6792
6793         PR c++/25010
6794         * g++.dg/opt/inline10.C: New test.
6795
6796 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
6797
6798         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
6799
6800 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
6801
6802         * gfortran.dg/substring_equivalence.f90: typo in comment
6803
6804 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
6805
6806         PR fortran/25068
6807         * gfortran.dg/iostat_3.f90: New test.
6808
6809 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
6810
6811         PR fortran/23815
6812         * gfortran.dg/unf_io_convert_1.f90: New test.
6813         * gfortran.dg/unf_io_convert_2.f90: New test.
6814         * gfortran.dg/unf_io_convert_3.f90: New test.
6815
6816 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6817
6818         PR testsuite/20772
6819         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
6820         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
6821         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
6822         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
6823         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
6824         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
6825         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
6826         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
6827         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
6828         gcc.dg/torture/fp-int-convert-float128-timode.c,
6829         gcc.dg/torture/fp-int-convert-float128.c,
6830         gcc.dg/torture/fp-int-convert-float80-timode.c,
6831         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
6832         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
6833
6834         * gcc.dg/tls/opt-1.c: Require effective target fpic.
6835
6836 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
6837
6838         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
6839
6840 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
6841
6842         * gcc.dg/20051207-1.c,
6843         * gcc.dg/20051207-2.c,
6844         * gcc.dg/20051207-3.c: New tests.
6845
6846 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6847
6848         PR testsuite/20772
6849         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
6850         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
6851         dg-skip-if target selector.
6852
6853         PR testsuite/20772
6854         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
6855         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
6856         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
6857         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
6858         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
6859         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
6860         and/or merge with i?86 cases.
6861
6862         * gcc.dg/tls/opt-3.c: Require effective target fpic.
6863
6864         PR testsuite/20772
6865         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
6866         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
6867         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
6868         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
6869         x86_64-*-linux*.
6870
6871 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
6872
6873         PR target/25311
6874         * gcc.c-torture/compile/pr25311.c: New test.
6875
6876 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6877
6878         PR libgfortran/25039
6879         * gfortran.dg/read_comma.f: New test.
6880
6881 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
6882
6883         PR c++/19317
6884         * g++.dg/opt/pr19317-1.C: New test.
6885         * g++.dg/opt/pr19317-2.C: New test.
6886         * g++.dg/opt/pr19317-3.C: New test.
6887
6888         PR target/19005
6889         * gcc.c-torture/execute/pr19005.c: New test.
6890
6891         PR target/17828
6892         * g++.old-deja/g++.other/comdat5.C: New test.
6893         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
6894
6895         * g++.dg/compat/struct-layout-1.exp: New file.
6896         * g++.dg/compat/struct-layout-1.h: New.
6897         * g++.dg/compat/struct-layout-1_generate.c: New.
6898         * g++.dg/compat/struct-layout-1_x1.h: New.
6899         * g++.dg/compat/struct-layout-1_x2.h: New.
6900         * g++.dg/compat/struct-layout-1_y1.h: New.
6901         * g++.dg/compat/struct-layout-1_y2.h: New.
6902
6903         * gcc.dg/20050330-2.c: New test.
6904
6905 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6906
6907         PR fortran/25292
6908         * gfortran.dg/associated_1.f90: New.
6909
6910 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
6911
6912         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
6913         ILP32 vect_no_align platforms.
6914
6915 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
6916             Jakub Jelinek  <jakub@redhat.com>
6917
6918         PR target/25268
6919         * gcc.c-torture/compile/20051207-1.c: New test.
6920
6921 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6922
6923         PR testsuite/20772
6924         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
6925         gcc.dg/torture/pr18582-1.c,
6926         gcc.target/i386/attributes-error.c: Also test on x86_64.
6927
6928         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
6929
6930 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6931
6932         PR c++/19397
6933         * g++.dg/template/typedef3.C: New test.
6934
6935         PR c++/19762
6936         PR c++/19764
6937         * g++.dg/template/dtor3.C: Fix error markers.
6938
6939 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
6940
6941         * lib/target-supports.exp (check_effective_target_sync_char_short):
6942         Add s390*.
6943
6944 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
6945
6946         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
6947
6948 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6949
6950         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
6951         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
6952         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
6953         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
6954
6955 2005-12-06  Roger Sayle  <roger@eyesopen.com>
6956
6957         PR c++/25263
6958         * g++.dg/other/array2.C: New test case.
6959
6960 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
6961
6962         * gcc.dg/darwin-weakimport-3.c: New.
6963
6964         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
6965         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
6966         and to work on Darwin.
6967         * gcc.dg/attr-weakref-1b.c: New file.
6968         * gcc.dg/attr-weakref-2.c: New test.
6969         * gcc.dg/darwin-weakref-1.c: New test.
6970
6971 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
6972
6973         PR testsuite/25247
6974         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
6975         use in selector expressions.
6976         (dg-xfail-if): Ditto.
6977         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
6978         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
6979         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
6980         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
6981         * gcc.test-framework/test-framework.exp: Skip generated tests if
6982         CHECK_TEST_FRAMEWORK is not 1.
6983
6984 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6985
6986         PR tree-optimization/24963
6987         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
6988
6989         PR target/24108
6990         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
6991
6992         PR target/18580
6993         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
6994         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
6995         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
6996         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
6997
6998 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7001         dg-options.
7002
7003 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7004
7005         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7006
7007 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7008
7009         * gcc.dg/format/cast-1.c: New test.
7010
7011 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7012
7013         PR c/7776
7014         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7015         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7016         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7017         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7018
7019 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7020
7021         * gcc.dg/cast-pretty-print-1.c: New test.
7022
7023 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7024
7025         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7026
7027 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7028
7029         PR c++/24173
7030         * g++.dg/template/friend40.C: New test.
7031
7032 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7033
7034         PR target/25199
7035         * gcc.target/i386/movq-2.c: New test.
7036         * gcc.target/i386/movq.c: Remove target i?86, instead add
7037         dg-require-effective-target ilp32.
7038
7039 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7040
7041         PR c++/24103
7042         * g++.dg/other/default1.C: New test.
7043
7044 2005-12-02  Richard Guenther  <rguenther@suse.de>
7045
7046         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7047
7048 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7049
7050         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7051
7052 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7053
7054         PR target/21017
7055         * gcc.target/powerpc/rotate.c: New.
7056
7057 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7058
7059         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7060         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7061
7062 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7063
7064         PR c/13384
7065         * gcc.dg/pr17730-1.c: Adjust.
7066         * gcc.dg/lvalue1.c (main): Likewise.
7067         * gcc.dg/lvalue-2.c: Likewise.
7068         * g++.dg/pr7503-3.C
7069
7070 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7071
7072         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7073         error messages.
7074
7075 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7076
7077         PR fortran/24789
7078         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7079
7080 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7081
7082         PR target/24475
7083         * lib/target-supports.exp (check_effective_target_tls): New.
7084         (check_effective_target_tls_runtime): New.
7085         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7086         for TLS support.
7087         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7088         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7089         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7090         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7091         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7092         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7093         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7094         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7095         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7096         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7097         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7098         effective-target TLS.
7099         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7100         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7101         effective-target TLS runtime.
7102
7103 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7104
7105         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7106
7107 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7108
7109         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7110         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7111         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7112         ignored" warnings when "packing" is the same as the ABI layout.
7113
7114 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7115
7116         PR fortran/21302
7117         * gfortran.dg/line_length_1.f: New test.
7118         * gfortran.dg/line_length_2.f90: Ditto.
7119
7120 2005-11-30  Richard Guenther  <rguenther@suse.de>
7121
7122         PR tree-optimization/21655
7123         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7124
7125 2005-11-30  Dale Johannesen  <dalej@apple.com>
7126
7127         * gcc.c-torture/compile/pr24930.c: New.
7128
7129 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7130
7131         PR fortran/15809
7132         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7133
7134 2005-11-30  Jeff Law  <law@redhat.com>
7135
7136         * g++.old-deja/g++.law/pr25000.C: New test.
7137
7138 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7139
7140         * gcc.dg/tls/opt-11.c: New test.
7141
7142 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7143
7144         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7145         targets.
7146         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7147         LP64 ia64.
7148
7149 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7150
7151         * gfortran.dg/open_access_1.f90: New test.
7152
7153 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7154
7155         * gcc.dg/charset/builtin2.c: New test.
7156
7157 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7158
7159         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7160         on mmix-*-* for *_[xy].c.
7161
7162 2005-11-28  Kean Johnston  <jkj@sco.com>
7163
7164         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7165         headers.
7166         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7167         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7168         * gcc.target/i386/asm-3.c: Ditto.
7169         * gcc.target/i386/clobbers.c: Ditto.
7170         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7171         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7172         test regexp.
7173         * gcc.target/i386/mul.c: Ditto.
7174         * gcc.target/i386/ssetype-1.c: Ditto.
7175         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7176         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7177         static so the test works with -fPIC mode too. Based on comment in
7178         PR19231 by Pinski.
7179         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7180
7181 2005-11-28  Richard Guenther  <rguenther@suse.de>
7182
7183         * gcc.dg/alias-9.c: New testcase.
7184         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7185
7186 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7187             Uros Bizjak  <uros@kss-loka.si>
7188
7189         PR middle-end/20219
7190         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7191         tan(x)/sin(x) transformations.
7192
7193 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7194
7195         PR middle-end/24575
7196         * gcc.dg/tree-ssa/divide-3.c: New test.
7197         * gcc.dg/tree-ssa/divide-4.c: New test.
7198
7199 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7200
7201         PR fortran/24917
7202         *  gfortran.dg/boz_6.f90: New test.
7203
7204 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7205
7206         PR fortran/23912
7207         * gfortran.dg/modulo_1.f90: New test.
7208
7209 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7210
7211         PR libfortran/24919
7212         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7213         fail on CRLF platforms.
7214         * gfortran.dg/ftell_2.f90: Likewise.
7215
7216 2005-11-26  Eric Christopher  <echristo@apple.com>
7217
7218         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7219
7220 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7221
7222         * objc.dg/gnu-runtime-3.m: Simplify.
7223
7224 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7225
7226         PR middle-end/23669
7227         * gcc.dg/tree-ssa/divide-1.c: New test.
7228         * gcc.dg/tree-ssa/divide-2.c: New test.
7229
7230 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7231
7232         PR libgfortran/24945
7233         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7234
7235 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7236
7237         PR libgfortran/24945
7238         * gfortran.dg/open_status_2.f90: New test.
7239
7240 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7241
7242         * gcc.c-torture/execute/builtins/fprintf.c,
7243         gcc.c-torture/execute/builtins/fputs-lib.c,
7244         gcc.c-torture/execute/builtins/fputs.c,
7245         gcc.c-torture/execute/builtins/lib/fprintf.c,
7246         gcc.c-torture/execute/builtins/lib/printf.c,
7247         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7248
7249 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7250
7251         * gcc.dg/20050922-2.c: New test.
7252
7253 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7254
7255         * objc.dg/gnu-runtime-3.m: New test.
7256
7257 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7258
7259         PR c++/9278
7260         * g++.dg/other/void1.C: New test.
7261
7262 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7263
7264         PR middle-end/24998
7265         * gcc.dg/torture/fp-int-convert-float.c,
7266         gcc.dg/torture/fp-int-convert-double.c,
7267         gcc.dg/torture/fp-int-convert-long-double.c,
7268         gcc.dg/torture/fp-int-convert-timode.c,
7269         gcc.dg/torture/fp-int-convert-float80.c,
7270         gcc.dg/torture/fp-int-convert-float80-timode.c,
7271         gcc.dg/torture/fp-int-convert-float128.c,
7272         gcc.dg/torture/fp-int-convert-float128-timode.c,
7273         gcc.dg/torture/fp-int-convert.h: New files.
7274
7275 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7276
7277         PR middle-end/24989
7278         * gcc.dg/tree-ssa/bool-10.c: New test.
7279         * gcc.dg/tree-ssa/bool-11.c: New test.
7280         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7281
7282 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7283
7284         PR middle-end/24990
7285         * tree-ssa/pr24990-1.c: New test.
7286
7287 2005-11-24  Richard Guenther  <rguenther@suse.de>
7288         Dirk Mueller <dmueller@suse.de>
7289
7290         PR c++/14024
7291         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7292         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7293         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7294         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7295         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7296         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7297
7298 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7299
7300         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7301
7302 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7303
7304         PR c/21668
7305         * gcc.dg/Wc++-compat.c: New.
7306         * gcc.dg/Wno-c++-compat.c: New.
7307
7308 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7309
7310         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7311         (vspltish, vspltisw): Likewise.
7312
7313 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7314
7315         PR libgfortran/24794
7316         * gfortran.dg/namelist_12.f: Fix quotes.
7317         * gfortran.dg/namelist_13.f90: Fix quotes.
7318         * gfortran.dg/namelist_14.f90: Fix quotes.
7319         * gfortran.dg/namelist_15.f90: Fix quotes.
7320         * gfortran.dg/namelist_use.f90: Fix quotes.
7321         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7322         * gfortran.dg/namelist_21.f90: New test.
7323         * gfortran.dg/namelist_22.f90: New test.
7324
7325 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7326
7327         PR target/23435
7328         * gcc.c-torture/compile/pr23435.c: New.
7329
7330 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7331
7332         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7333
7334 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7335
7336         * gcc.target/powerpc/405-macchw-1.c,
7337         gcc.target/powerpc/405-macchw-2.c,
7338         gcc.target/powerpc/405-macchwu-1.c,
7339         gcc.target/powerpc/405-macchwu-2.c,
7340         gcc.target/powerpc/405-machhw-1.c,
7341         gcc.target/powerpc/405-machhw-2.c,
7342         gcc.target/powerpc/405-machhwu-1.c,
7343         gcc.target/powerpc/405-machhwu-2.c,
7344         gcc.target/powerpc/405-maclhw-1.c,
7345         gcc.target/powerpc/405-maclhw-2.c,
7346         gcc.target/powerpc/405-maclhwu-1.c,
7347         gcc.target/powerpc/405-maclhwu-2.c,
7348         gcc.target/powerpc/405-mulchw-1.c,
7349         gcc.target/powerpc/405-mulchw-2.c,
7350         gcc.target/powerpc/405-mulchwu-1.c,
7351         gcc.target/powerpc/405-mulchwu-2.c,
7352         gcc.target/powerpc/405-mulhhw-1.c,
7353         gcc.target/powerpc/405-mulhhw-2.c,
7354         gcc.target/powerpc/405-mulhhwu-1.c,
7355         gcc.target/powerpc/405-mulhhwu-2.c,
7356         gcc.target/powerpc/405-mullhw-1.c,
7357         gcc.target/powerpc/405-mullhw-2.c,
7358         gcc.target/powerpc/405-mullhwu-1.c,
7359         gcc.target/powerpc/405-mullhwu-2.c,
7360         gcc.target/powerpc/405-nmacchw-1.c,
7361         gcc.target/powerpc/405-nmacchw-2.c,
7362         gcc.target/powerpc/405-nmachhw-1.c,
7363         gcc.target/powerpc/405-nmachhw-2.c,
7364         gcc.target/powerpc/405-nmaclhw-1.c,
7365         gcc.target/powerpc/405-nmaclhw-2.c,
7366         gcc.target/powerpc/440-macchw-1.c,
7367         gcc.target/powerpc/440-macchw-2.c,
7368         gcc.target/powerpc/440-macchwu-1.c,
7369         gcc.target/powerpc/440-macchwu-2.c,
7370         gcc.target/powerpc/440-machhw-1.c,
7371         gcc.target/powerpc/440-machhw-2.c,
7372         gcc.target/powerpc/440-machhwu-1.c,
7373         gcc.target/powerpc/440-machhwu-2.c,
7374         gcc.target/powerpc/440-maclhw-1.c,
7375         gcc.target/powerpc/440-maclhw-2.c,
7376         gcc.target/powerpc/440-maclhwu-1.c,
7377         gcc.target/powerpc/440-maclhwu-2.c,
7378         gcc.target/powerpc/440-mulchw-1.c,
7379         gcc.target/powerpc/440-mulchw-2.c,
7380         gcc.target/powerpc/440-mulchwu-1.c,
7381         gcc.target/powerpc/440-mulchwu-2.c,
7382         gcc.target/powerpc/440-mulhhw-1.c,
7383         gcc.target/powerpc/440-mulhhw-2.c,
7384         gcc.target/powerpc/440-mulhhwu-1.c,
7385         gcc.target/powerpc/440-mulhhwu-2.c,
7386         gcc.target/powerpc/440-mullhw-1.c,
7387         gcc.target/powerpc/440-mullhw-2.c,
7388         gcc.target/powerpc/440-mullhwu-1.c,
7389         gcc.target/powerpc/440-mullhwu-2.c,
7390         gcc.target/powerpc/440-nmacchw-1.c,
7391         gcc.target/powerpc/440-nmacchw-2.c,
7392         gcc.target/powerpc/440-nmachhw-1.c,
7393         gcc.target/powerpc/440-nmachhw-2.c,
7394         gcc.target/powerpc/440-nmaclhw-1.c,
7395         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7396
7397 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR fortran/24774
7400         * gfortran.dg/inquire_9.f90: New test.
7401
7402         PR fortran/21647
7403         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7404
7405 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7406
7407         PR libfortran/24432
7408         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7409         Check that 'cos' is supported.
7410
7411 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7412
7413         PR fortran/24223
7414         * gfortran.dg/substring_equivalence.f90: New test.
7415
7416         PR fortran/24705
7417         * gfortran.dg/auto_internal_assumed.f90: New test.
7418
7419 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7420
7421         * gcc.dg/fold-div-2.c: New test.
7422
7423 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7424
7425         PR rtl-optimization/24883
7426         * gcc.c-torture/compile/pr24883.c: New test.
7427
7428 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7429
7430         PR middle-end/20583
7431         * gcc.c-torture/compile/pr20583.c: New.
7432
7433 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7434
7435         * gcc.c-torture/execute/usmul.c: New test.
7436
7437 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7438
7439         * gcc.dg/tree-ssa/vrp22.c: New test.
7440
7441 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7442
7443         PR middle-end/24912
7444         * gcc.dg/torture/pr24912-1.c: New test.
7445
7446 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7447
7448         PR fortran/24862
7449         * gfortran.dg/arrayio_derived_1.f90: New test.
7450
7451 2005-11-19  Richard Guenther  <rguenther@suse.de>
7452
7453         PR middle-end/23294
7454         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7455
7456 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7457
7458         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7459
7460 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7461
7462         PR c++/8355
7463         * g++.dg/template/friend39.C: New test.
7464
7465 2005-11-18  James E Wilson  <wilson@specifix.com>
7466
7467         * gcc.dg/builtin-strstr.c: New.
7468
7469 2005-11-18  Richard Henderson  <rth@redhat.com>
7470
7471         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7472         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7473         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7474         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7475         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7476         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7477         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7478         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7479         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7480         renaming to remove initial "ia64-".
7481
7482 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7483
7484         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7485
7486 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7487
7488         * g++.dg/cpp/string-2.C: New test.
7489
7490 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7491
7492         * gcc.dg/tree-ssa/loop-14.c: New test.
7493
7494 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7495             Michael Chamberlain <michael@chamberlain.net.au>
7496
7497         * ada/acats/run_all.sh (target_run): Kill long running tests.
7498
7499 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7500
7501         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7502         * gcc.dg/cleanup-9.c: Likewise.
7503         * gcc.dg/cleanup-10.c: Likewise.
7504         * gcc.dg/cleanup-11.c: Likewise.
7505
7506 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7507
7508         PR fortran/24892
7509         * gfortran.dg/open_access_append_1.f90: New test.
7510         * gfortran.dg/open_access_append_2.f90: New test.
7511
7512 2005-11-16  Richard Guenther  <rguenther@suse.de>
7513
7514         PR middle-end/24851
7515         * gcc.c-torture/execute/pr24851.c: New testcase.
7516
7517 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7518
7519         * gcc.dg/fold-overflow-1.c: New test.
7520
7521 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7522
7523         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7524         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7525
7526 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7527
7528         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7529         structures.
7530         * g++.dg/eh/forced2.C: Likewise.
7531         * g++.dg/eh/forced3.C: Likewise.
7532         * g++.dg/eh/forced4.C: Likewise.
7533
7534 2005-11-11  Mike Stump  <mrs@apple.com>
7535
7536         * g++.old-deja/g++.mike/unused.C: Add.
7537
7538 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/24667
7541         * g++.dg/warn/Wcast-qual1.C: New test.
7542
7543 2005-11-15  Jan Hubicka  <jh@suse.cz>
7544
7545         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7546
7547 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7548
7549         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7550
7551 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7552
7553         PR 24840
7554         * gcc.dg/tree-ssa/pr24840.c: New test.
7555
7556 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7557
7558         PR testsuite/24841
7559         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7560
7561 2005-11-14  Dale Johannesen  <dalej@apple.com>
7562
7563         * gcc.c-torture/execute/20051113-1.c: New.
7564
7565 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7566
7567         PR c++/24687
7568         * g++.dg/template/crash43.C: New test.
7569
7570 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7571
7572         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7573
7574 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7575
7576         PR c++/24817
7577         * g++.dg/eh/spec8.C: New test.
7578
7579 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7580
7581         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7582
7583 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7584
7585         PR c++/20293
7586         * g++.dg/parse/ambig4.C: New test.
7587         * g++.dg/tc1/dr101.C: Adjust error markers.
7588         * g++.dg/lookup/strong-using-2.C: Likewise.
7589         * g++.dg/lookup/ambig5.C: Likewise.
7590         * g++.dg/lookup/ambig4.C: Likewise.
7591         * g++.dg/parse/crash22.C: Likewise.
7592
7593 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7594
7595         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7596
7597 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7598
7599         * gcc.dg/nested-calls-1.c: New test.
7600
7601 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7602
7603         * gfortran.dg/complex_intrinsic_1.f90: New test.
7604         * gfortran.dg/complex_intrinsic_2.f90: New test.
7605         * gfortran.dg/fgetc_1.f90: New test.
7606         * gfortran.dg/fgetc_2.f90: New test.
7607         * gfortran.dg/fgetc_3.f90: New test.
7608         * gfortran.dg/ftell_1.f90: New test.
7609         * gfortran.dg/ftell_2.f90: New test.
7610         * gfortran.dg/gnu_logical_1.F: New test.
7611         * gfortran.dg/gnu_logical_2.f90: New test.
7612
7613 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7614
7615         PR middle-end/24820
7616         * testsuite/gcc.dg/pr24820.c: New test.
7617
7618 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7619
7620         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7621         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7622         variable.
7623
7624 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7625
7626         testsuite/24614
7627         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7628
7629 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7630
7631         * gcc.target/cris/cris.exp: New file.
7632         * gcc.target/cris/rld-legit1.c: New test.
7633         * gcc.target/cris/rld-legit2.c: New test.
7634
7635 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7636
7637         PR c++/24780
7638         * g++.dg/opt/pr24780.C: New test.
7639
7640         PR c++/24761
7641         * g++.dg/template/asm1.C: New test.
7642
7643 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7644
7645         PR libgfortran/24787
7646         * gfortran.dg/scan_1.f90: New test.
7647
7648 2005-11-12  Jan Hubicka  <jh@suse.cz>
7649
7650         * gcc.target/i386/minmax-1.c: New.
7651         * gcc.target/i386/minmax-2.c: New.
7652
7653 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7654
7655         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7656
7657 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7658
7659         * gcc.c-torture/execute/20051110-1.c,
7660         gcc.c-torture/execute/20051110-2.c: New tests.
7661
7662 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7663
7664         PR middle-end/24750
7665         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7666         New tests.
7667
7668 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7669
7670         * lib/target-libpath.exp (get_shlib_extension): New proc.
7671         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7672         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7673         * lib/objc.exp (objc_target_compile): Likewise.
7674         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7675         detection.
7676
7677 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7678
7679         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7680
7681         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7682         Add -static to additional_flags and pass it to target_compile.
7683
7684 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7685
7686         PR libgfortran/24719
7687         gfortran.dg/read_noadvance.f90: New test.
7688
7689         PR libgfortran/24699
7690         gfortran.dg/fmt_t_2.f90: New test.
7691
7692         PR libgfortran/24785
7693         gfortran.dg/read_x_eor.f90: New test.
7694
7695         PR libgfortran/24584
7696         gfortran.dg/namelist_empty.f90: Rename test.
7697
7698         PR libgfortran/24489
7699         gfortran/read_eor.f90: Rename test.
7700
7701 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7702
7703         PR fortran/15976
7704         * gfortran.dg/automatic_module_variable.f90: New test.
7705
7706 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7707
7708         PR target/24445
7709         * gcc.dg/pr24445.c: New test.
7710
7711 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7712
7713         PR fortran/24655
7714         PR fortran/24755
7715         * gfortran.dg/recursive_statement_functions.f90: Add statement
7716         functions using inline intrinsic functions and parameters to test
7717         that they no longer seg-fault.
7718
7719         PR fortran/24409
7720         gfortran.dg/nested_modules_4.f90: New test.
7721         gfortran.dg/nested_modules_5.f90: New test.
7722
7723 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7724
7725         PR fortran/24643
7726         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7727
7728 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7729
7730         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7731         failures.
7732
7733 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7734
7735         * gcc.dg/sparc-getcontext-1.c: New test.
7736
7737 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7738
7739         * gcc.dg/ifcvt-fabs-1.c: New test.
7740
7741 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7742
7743         PR other/4372
7744         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7745         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7746
7747 2005-11-09  Richard Guenther  <rguenther@suse.de>
7748
7749         PR tree-optimization/24716
7750         * gcc.c-torture/execute/pr24716.c: New testcase.
7751
7752 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7753
7754         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7755
7756 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7757
7758         PR 24624
7759         * gcc.dg/pr24624.c: Testcase added.
7760
7761 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7762
7763         PR 24623
7764         * g++.dg/other/pr24623.C: Testcase added.
7765
7766 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7767
7768         PR fortran/22607
7769         * gfortran-dg/pure_byref_1.f90: New.
7770         * gfortran-dg/pure_byref_2.f90: New.
7771
7772 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
7773
7774         PR c/24101
7775         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
7776         * gcc.dg/dg.exp: Run main loop also for *.i files.
7777
7778 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
7779
7780         PR c++/19450
7781         * g++.dg/tls/diag-3.C: New test.
7782         * g++.dg/tls/diag-4.C: New test.
7783         * g++.dg/tls/static-1.C: New test.
7784         * g++.dg/tls/static-1a.cc: New file.
7785
7786 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
7787
7788         PR 23046
7789         * g++.dg/tree-ssa/pr23046.C: New test.
7790
7791 2005-11-08  Devang Patel <dpatel@apple.com>
7792
7793         PR tree-optimization/23115
7794         * gcc.dg/tree-ssa/pr23115.c: New.
7795
7796 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
7797
7798         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
7799         * gcc.target/powerpc/pr16155.c: Same.
7800         * gcc.target/powerpc/altivec-1.c: Same.
7801         * gcc.target/powerpc/altivec-2.c: Same.
7802         * gcc.target/powerpc/altivec-3.c: Same.
7803         * gcc.target/powerpc/altivec-5.c: Same.
7804         * gcc.target/powerpc/altivec-11.c: Same.
7805         * gcc.target/powerpc/altivec-12.c: Same.
7806         * gcc.target/powerpc/altivec-14.c: Same.
7807         * gcc.target/powerpc/altivec-22.c: Same.
7808         * gcc.target/powerpc/altivec-consts.c: Same.
7809         * gcc.target/powerpc/altivec-pr22085.c: Same.
7810         * gcc.target/powerpc/altivec-splat.c: Same.
7811         * gcc.target/powerpc/altivec-varargs-1.c: Same.
7812         * gcc.target/powerpc/altivec-vec-merge.c: Same.
7813         * gcc.target/powerpc/darwin-longlong.c: Same.
7814
7815 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
7816
7817         PR target/19340
7818         * gcc.dg/pr19340.c: New test.
7819
7820 2005-11-07  Ian Lance Taylor  <ian@airs.com>
7821
7822         PR rtl-optimization/24683
7823         * gcc.dg/pr24683.c: New test.
7824
7825 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7826
7827         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
7828         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
7829
7830 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
7831
7832         * gcc.target/i386/pr23376.c: Compile with -mmmx.
7833
7834 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
7835
7836         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
7837
7838 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7839
7840         PR target/24230
7841
7842         * gcc.target/powerpc/altivec-consts.c,
7843         gcc.target/powerpc/altivec-splat.c: New testcase.
7844
7845 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
7846
7847         PR c/24599
7848
7849         * gcc.dg/overflow-2.c: New testcase.
7850
7851 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
7852
7853         PR rtl-optimization/23567
7854         * gcc.c-torture/execute/20051104-1.c: New test.
7855
7856 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
7857
7858         PR fortran/24534
7859         gfortran.dg/private_type_2.f90: Modified to check that case with
7860         PRIVATE declaration within derived type is accepted.
7861
7862         PR fortran/20838
7863         gfortran.dg/pointer_assign_1.f90: New test.
7864
7865         PR fortran/20840
7866         * gfortran.dg/arrayio_0.f90: New test.
7867
7868         PR fortran/17737
7869         gfortran.dg/data_initialized.f90: New test.
7870         gfortran.dg/data_constraints_1.f90: New test.
7871         gfortran.dg/data_constraints_2.f90: New test.
7872
7873 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
7874
7875         PR fortran/24174
7876         PR fortran/24305
7877         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
7878
7879 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
7880
7881         PR 24670
7882         * gcc.dg/tree-ssa/pr24670.c: New test.
7883
7884 2005-11-05  Ian Lance Taylor  <ian@airs.com>
7885
7886         PR target/22432
7887         * gcc.target/i386/pr22432.c: New test.
7888
7889 2005-11-05  Richard Henderson  <rth@redhat.com>
7890
7891         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
7892         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
7893         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
7894         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
7895         from gcc.dg/alpha-*.
7896         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
7897         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
7898
7899 2005-11-05  Andreas Jaeger  <aj@suse.de>
7900
7901         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
7902
7903 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
7904
7905         PR target/23424
7906         * gcc.dg/torture/pr23424-1.c: New test.
7907
7908 2005-11-04  Richard Henderson  <rth@redhat.com>
7909
7910         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
7911         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
7912         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
7913         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
7914         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
7915         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
7916         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
7917         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
7918         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
7919         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
7920         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
7921         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
7922         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
7923         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
7924         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
7925         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
7926         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
7927         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
7928         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
7929         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
7930         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
7931         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
7932         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
7933         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
7934         Move from gcc.dg/.
7935         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
7936         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7937         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
7938         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
7939         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
7940         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
7941         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
7942         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
7943         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
7944         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
7945         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
7946         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
7947         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
7948         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
7949         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
7950         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
7951         gcc.target/i386/lea.c, gcc.target/i386/local.c,
7952         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
7953         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
7954         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
7955         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
7956         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
7957         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
7958         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
7959         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
7960         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
7961         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
7962         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
7963         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
7964         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
7965         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
7966         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
7967         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
7968         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
7969         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
7970         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
7971         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
7972         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
7973         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
7974         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
7975         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
7976         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
7977         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
7978         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
7979         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
7980
7981 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
7982
7983         PR 24627
7984         * gcc.dg/tree-ssa/pr24627.c: New test.
7985
7986 2005-11-04 Paul Brook  <paul@codesourcery.com>
7987
7988         * gcc.dg/tls/opt-10.c: New test.
7989
7990 2005-11-04  Andreas Jaeger  <aj@suse.de>
7991
7992         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
7993         avoid extra warnings.
7994
7995 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7996
7997         PR libfortran/22298
7998         * gcc/testsuite/lib/target-supports.exp
7999         (check_effective_target_static_libgfortran): New
8000         static_libgfortran effective target.
8001         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8002         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8003
8004 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8005
8006         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8007
8008 2005-11-03  Josh Conner  <jconner@apple.com>
8009
8010         PR c++/19989
8011         g++.dg/ext/array2.C: New test.
8012         g++.dg/template/dependent-name3.C: New test.
8013         g++.dg/template/dependent-name4.C: New test.
8014         g++.dg/template/sfinae2.C: New test.
8015
8016 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8017
8018         PR preprocessor/22042
8019         * gcc.dg/cpp/strify4.c: New test.
8020
8021 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8022
8023         PR c++/17964
8024         * g++.dg/cpp/string-1.C: New test.
8025
8026 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8027
8028         * gcc.target/powerpc: New directory.
8029         * gcc.target/powerpc/powerpc.exp: New file.
8030         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8031         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8032         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8033         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8034         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8035         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8036         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8037         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8038         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8039         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8040         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8041         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8042         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8043         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8044         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8045         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8046         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8047         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8048         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8049         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8050         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8051         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8052         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8053         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8054         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8055         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8056         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8057         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8058         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8059         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8060         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8061         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8062         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8063         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8064
8065 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8066
8067         PR c++/21627
8068         * g++.dg/warn/inline2.C: New test.
8069
8070 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8071
8072         PR middle-end/23155
8073         * g++.dg/ext/c99struct1.C: New test.
8074         * gcc.dg/union-cast-1.c: New test.
8075         * gcc.dg/union-cast-2.c: New test.
8076         * gcc.dg/union-cast-3.c: New test.
8077
8078 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8079
8080         PR middle-end/24589
8081         * gcc.c-torture/execute/zero-struct-2.c: New test.
8082
8083 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8084
8085         PR c++/24582
8086         * g++.dg/init/switch1.C: New test.
8087
8088 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8089
8090         * gcc.dg/delay-slot-1.c: New test.
8091
8092 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8093
8094         PR target/24620
8095         * gcc.dg/pr24620.c: New test.
8096
8097 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8098
8099         PR c/24329
8100         * gcc.dg/format/unnamed-1.c: New test.
8101
8102 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/22434
8105         * g++.dg/expr/cond8.C: New test.
8106
8107         PR c++/24560
8108         * g++.dg/parse/dot1.C: New test.
8109
8110 2005-11-02  Jan Hubicka  <jh@suse.cz>
8111
8112         PR target/23303
8113         * gcc.dg/i386-lea.c: New test
8114
8115 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8116
8117         PR target/24615
8118         * gcc.dg/pr24615.c: New test.
8119
8120 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8121
8122         PR target/24600
8123         * gcc.dg/pr24600.c: New test.
8124
8125 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8126
8127         PR c++/19253
8128         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8129         * g++.dg/parse/typename9.C: New test.
8130         * g++/dg/parse/typename10.C: Likewise.
8131
8132 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8133
8134         PR fortran/18157
8135         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8136         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8137         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8138
8139 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8140
8141         PR c++/24569
8142         * g++.dg/debug/static1.C: New test.
8143
8144 2005-11-02  Josh Conner  <jconner@apple.com>
8145
8146         * g++.dg/crash38.C: moved into proper directory...
8147         * g++.dg/template/crash42.C: ...here
8148
8149 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8150
8151         PR target/18338
8152         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8153         pcc_bitfield_type_matters || default_packed.
8154
8155         * lib/target-supports.exp
8156         (check_effective_target_pcc_bitfield_type_matters): New proc.
8157         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8158
8159         PR testsuite/23304
8160         * lib/target-supports.exp (check_effective_default_packed): New proc.
8161         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8162         Gate expected errors on target ! default_packed.
8163         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8164
8165 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8166
8167         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8168         change (r106358).
8169
8170 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8171
8172         PR fortran/24008
8173         * gfortran.dg/entry_5.f90: New.
8174         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8175
8176 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8177
8178         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8179
8180 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8181
8182         PR fortran/21565
8183         gfortran.dg/namelist_blockdata.f90: New test.
8184
8185         PR fortran/18737
8186         gfortran.dg/external_implicit_none.f90: New test.
8187
8188         PR fortran/14994
8189         * gfortran.dg/secnds.f: New test.
8190
8191 2005-10-31  Jan Hubicka  <jh@suse.cz>
8192
8193         PR target/20928
8194         * gcc.c-torture/compile/pr20928.c: New test.
8195
8196 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8197
8198         PR middle-end/23492
8199         * gcc.c-torture/compile/zero-strct-5.c: New test.
8200
8201 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8202
8203         PR libgfortran/24584
8204         * gfortran.dg/pr24584.f90: New test.
8205
8206 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8207
8208         PR fortran/18883
8209         * gfortran.dg/char_result_9.f90: New.
8210         * gfortran.dg/char_result_10.f90: New.
8211
8212 2005-10-30  Jan Hubicka  <jh@suse.cz>
8213
8214         * g++.dg/tree-ssa/pr24172.C: New testcase.
8215
8216 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8217
8218         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8219
8220 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8221
8222         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8223         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8224         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8225         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8226         gfortran.dg/enum_9.f90,
8227         gfortran.fortran-torture/compile/enum_1.f90,
8228         gfortran.fortran-torture/execute/enum_1.f90,
8229         gfortran.fortran-torture/execute/enum_2.f90,
8230         gfortran.fortran-torture/execute/enum_3.f90,
8231         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8232
8233 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8234
8235         PR target/18482
8236         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8237         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8238
8239 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8240
8241         PR libfortran/20179
8242         * gfortran.dg/mixed_io_1.f90: New test.
8243         * gfortran.dg/mixed_io_1.c: New file.
8244
8245 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8246
8247         * gfortran.dg/malloc_free_1.f90: New test.
8248
8249 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8250
8251         * gcc.dg/nested-func-4.c: Require profiling -pg.
8252
8253 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8254
8255         PR C++/23229
8256         * g++.dg/warn/main-2.C: New test.
8257
8258 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8259
8260         PR fortran/24545
8261         * gfortran.dg/interface_2.f90: new test.
8262
8263 2005-10-28  Josh Conner  <jconner@apple.com>
8264
8265         PR c++/22153
8266         * g++.dg/template/crash38.C: New test.
8267         * g++.dg/parse/explicit1.C: Change expected errors.
8268
8269 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8270
8271         PR C++/23426
8272         * g++.dg/other/large-size-array.C: New test.
8273
8274 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8275
8276         PR middle-end/24362
8277         * g++.dg/opt/complex4.C: New test.
8278
8279 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8280
8281         * gcc.dg/nested-func-4.c: New test.
8282
8283 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8284
8285         PR fortran/24158
8286         gfortran.dg/derived_recursion.f90: New test.
8287         gfortran.dg/implicit_actual.f90: New test.
8288
8289 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8290
8291         PR middle-end/24295, PR testsuite/24477
8292         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8293         removed when weakref hits the tree.
8294
8295 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8296
8297         * gfortran.dg/cray_pointers_4.f90: New test.
8298
8299         * gfortran.dg/cray_pointers_5.f90: New test.
8300
8301 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8302
8303         PR fortran/22290
8304         * gfortran.dg/assign_5.f90: New test.
8305         * gfortran.dg/assign_6.f: New test.
8306
8307 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8308
8309         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8310         CPU has no SSE support.
8311
8312 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8313
8314         PR libgfortran/24224
8315         * gfortran.dg/arrayio_1.f90: Update attribution.
8316         * gfortran.dg/arrayio_2.f90: Update attribution.
8317         * gfortran.dg/arrayio_3.f90: Update attribution.
8318         * gfortran.dg/arrayio_4.f90: Update test conditions.
8319         * gfortran.dg/arrayio_5.f90: Update attribution.
8320         * gfortran.dg/arrayio_6.f90: New test.
8321         * gfortran.dg/arrayio_7.f90: New test.
8322
8323 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8324
8325         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8326
8327 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8328
8329         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8330
8331 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8332
8333         PR fortran/24416
8334         * gfortran.dg/namelist_char_only.f90: New test.
8335
8336 2005-10-24  Asher Langton  <langton2@llnl.gov>
8337
8338         PR fortran/17031
8339         PR fortran/22282
8340         * gfortran.dg/cray_pointers_1.f90: New test.
8341         * gfortran.dg/cray_pointers_2.f90: New test.
8342         * gfortran.dg/cray_pointers_3.f90: New test.
8343         * gfortran.dg/loc_1.f90: New test.
8344         * gfortran.dg/loc_2.f90: New test.
8345
8346 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8347
8348         * gcc.dg/pr24225.c: New test.
8349
8350 2005-10-24  Asher Langton  <langton2@llnl.gov>
8351
8352         * gfortran.dg/dup_save_1.f90: New test.
8353         * gfortran.dg/dup_save_2.f90: New test.
8354
8355 2005-10-24  Paul Brook  <paul@codesourcery.com>
8356
8357         PR 24107
8358         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8359         stdint.h.
8360
8361 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8362
8363         PR libgfortran/24489
8364         * gfortran.dg/pr24489.f90: New test.
8365
8366 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8367
8368         PR fortran/23635
8369         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8370
8371 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8372
8373         PR target/18911
8374         * g++.dg/init/array16.C: Skip for mmix-*-*.
8375
8376 2005-10-23  Asher Langton  <langton2@llnl.gov>
8377
8378         * gfortran.dg/byte_1.f90: New test.
8379         * gfortran.dg/byte_2.f90: New test.
8380
8381 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8382
8383         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8384
8385 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8386
8387         PR fortran/18022
8388         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8389
8390         PR fortran/24311
8391         * gfortran.dg/merge_char_const.f90: New test.
8392
8393         PR fortran/24384
8394         * gfortran.dg/spread_scalar_source.f90: New test.
8395
8396 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8397
8398         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8399
8400         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8401         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8402
8403         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8404
8405 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8406
8407         PR fortran/24426
8408         * gfortran.dg/der_pointer_4.f90: New.
8409
8410 2005-10-22  David Ayers  <d.ayers@inode.at>
8411
8412         * obj-c++.dg/except-1.mm: Simplify.
8413
8414 2005-10-21  David Ayers  <d.ayers@inode.at>
8415
8416         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8417
8418 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gfortran.dg/assumed_dummy_2.f90: New test.
8421
8422 2005-10-21  James E Wilson  <wilson@specifix.com>
8423
8424         PR preprocessor/15220
8425         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8426
8427 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8428
8429         * gcc.c-torture/execute/20051021-1.c: New test.
8430
8431 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/24260
8434         * g++.dg/ext/tmplattr1.C: New test.
8435
8436 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8437
8438         PR fortran/24440
8439         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8440
8441 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8442
8443         * obj-c++.dg/except-1.mm: New.
8444
8445         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8446
8447 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8448
8449         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8450
8451 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8452
8453         PR middle-end/24295
8454         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8455         declarations with the same names as thunks' alias targets, use
8456         aliases instead.
8457         * gcc.dg/attr-alias-3.c: New test.
8458         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8459
8460 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/22618
8463         * g++.dg/parse/access8.C: New test.
8464
8465 2005-10-20  Richard Guenther  <rguenther@suse.de>
8466
8467         PR c++/24439
8468         * g++.dg/tree-ssa/pr24439.C: New testcase.
8469
8470 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8471
8472         * g++.dg/opt/delay-slot-1.C: New test.
8473
8474 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8475
8476         PR fortran/21625
8477         * gfortran.fg/der_init_1.f90: New.
8478
8479 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8480
8481         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8482
8483 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8484
8485         PR c++/21908
8486         * g++.dg/parse/error28.C: New test.
8487
8488 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8489
8490         * gcc.dg/profile-generate-2.c: New test.
8491
8492 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8493
8494         PR target/23589
8495         * g++.dg/ext/dllimport11.C: New.
8496
8497 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8498
8499         PR c++/22293
8500         * g++.dg/other/friend3.C: New test.
8501
8502 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8503
8504         PR c++/23293
8505         * g++.dg/template/error19.C: New test.
8506
8507 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         PR c++/21383
8510         * g++.dg/overload/koenig2.C: New.
8511
8512         PR c++/23118
8513         * g++.dg/overload/error2.C: New.
8514
8515         PR c++/22604
8516         * g++.dg/inherit/covariant14.C: New.
8517
8518 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8519
8520         PR c++/23440
8521         * g++.dg/parse/for1.C: New test.
8522
8523 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8524
8525         PR fortran/23446
8526         * gfortran.dg/host_dummy_index_1.f90: New test.
8527
8528         PR fortran/21459
8529         * gfortran.dg/automatic_char_len_2.f90: New test.
8530
8531         PR fortran/20866
8532         * gfortran.dg/recursive_statement_functions.f90: New test.
8533
8534         PR fortran/20853
8535         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8536
8537         PR fortran/20849
8538         * gfortran.dg/external_initializer.f90: New test.
8539
8540         PR fortran/20837
8541         * non_module_public.f90: New test.
8542
8543 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8544
8545         PR c++/24386
8546         * g++.dg/template/overload7.C: New.
8547
8548         PR c++/22551
8549         * g++.dg/other/switch2.C: Remove expected warnings.
8550
8551         PR c++/21353
8552         * g++.dg/template/defarg6.C: New.
8553
8554 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8555
8556         PR target/24315
8557         * gcc.target/i386/pr24315.c: New test.
8558
8559 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8560
8561         PR c++/24389
8562         * g++.dg/template/static21.C: New test.
8563         * g++.dg/template/static21-a.cc: Likewise.
8564
8565 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8566
8567         PR c++/23959
8568         * g++.dg/warn/Wswitch-default-1.C: New test.
8569         * g++.dg/warn/Wswitch-default-2.C: New test.
8570
8571 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/22173
8574         * g++.dg/parse/template18.C: New test.
8575         * g++.dg/template/nontype15.C: Likewise.
8576
8577 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8578
8579         PR fortran/22273
8580         * gfortran.dg/spec_expr_2.f90: New.
8581
8582 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8583
8584         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8585         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8586         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8587         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8588         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8589         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8590         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8591         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8592         previous target-specific skips and warning-message matches where
8593         applicable.
8594
8595 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8596
8597         PR c++/21347
8598         * g++.dg/warn/Wctor-dtor.C: New test.
8599
8600 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8601
8602         PR c/23439
8603         * gcc.dg/for-1.c: New test.
8604
8605 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8606
8607         PR c++/19565
8608         * g++.dg/warn/Wconversion1.C: New test.
8609         * g++.dg/ext/packed4.C: Compile with -w.
8610         * g++.dg/opt/20050511-1.C: Likewise.
8611         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8612
8613 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8614
8615         * gfortran.dg/boz_5.f90: New test.
8616
8617 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         PR c++/22551
8620         * g++.dg/other/switch2.C: New.
8621
8622         PR c++/23984
8623         * g++.dg/init/ctor7.C: New.
8624
8625 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8626
8627         PR c++/23730
8628         * g++.dg/parse/crash32.C: New test.
8629
8630 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8631
8632         PR c++/20721
8633         * g++.dg/init/goto2.C: New test.
8634
8635         PR c++/22464
8636         * g++.dg/template/crash/41.C: New test.
8637
8638         PR c++/22180
8639         * g++.dg/template/crash40.C: New test.
8640
8641         PR c++/23694
8642         * g++.dg/parse/friend5.C: New test.
8643
8644         PR c++/23307
8645         * g++.dg/template/crash38.C: New test.
8646
8647         PR c++/22352
8648         * g++.dg/template/friend38.C: New test.
8649
8650         PR c++/22405
8651         * g++.dg/template/crash39.C: New test.
8652
8653 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8654
8655         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8656         gcc.dg/debug/dwarf2/dwarf-char2.c,
8657         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8658
8659         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8660
8661 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8662
8663         * gcc.dg/dll-2.c: Add tests for warnings.
8664         * gcc.dg/dll-3.c: Likewise.
8665         * gcc.dg/dll-4.c: Likewise.
8666
8667         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8668         * g++.dg/ext/dllimport2.C: Likewise.
8669         * g++.dg/ext/dllimport3.C: Likewise.
8670         * g++.dg/ext/dllimport7.C: Likewise.
8671         * g++.dg/ext/dllimport8.C: Likewise.
8672         * g++.dg/ext/dllimport9.C: Likewise.
8673
8674 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8675
8676         PR fortran/24092
8677         * gfortran.dg/derived_pointer_recursion.f90: New test.
8678
8679 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8680
8681         * gcc.c-torture/execute/20051012-1.c: New test.
8682
8683 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8684
8685         PR fortran/18082
8686         * gfortran.dg/automatic_char_len_1.f90: New test.
8687
8688 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8689
8690         PR fortran/20847
8691         * gfortran.dg/save_common.f90: New test.
8692
8693         PR fortran/20856
8694         * gfortran.dg/save_result.f90: New test.
8695
8696 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8697
8698         PR c++/21592
8699         * g++.dg/template/dependent-expr1.C: Add new expected error.
8700         * g++.dg/template/dependent-expr2.C: Adjust error text.
8701         * g++.dg/template/overload6.C: New.
8702
8703         PR c++/23797
8704         * g++.dg/other/typename8.C: New.
8705
8706         PR c++/21117
8707         * g++.dg/other/return1.C: New.
8708
8709 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8710
8711         PR c++/24052
8712         * g++.dg/ext/label5.C: New.
8713
8714 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8715
8716         PR c++/19964
8717         * g++.dg/parse/crash31.C: New.
8718
8719 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8720
8721         * g++.dg/ipa/ipa-1.c: New test.
8722         * g++.dg/ipa/ipa-2.c: New test.
8723         * g++.dg/ipa/ipa-3.c: New test.
8724         * g++.dg/ipa/ipa-4.c: New test.
8725         * g++.dg/ipa/ipa-5.c: New test.
8726         * g++.dg/ipa/ipa.exp: New file.
8727
8728 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8729
8730         PR fortran/24207
8731         * gfortran.dg/private_type_3.f90: New test.
8732
8733 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8734
8735         PR fortran/20786
8736         gfortran.dg/aint_anint_1.f90: New test.
8737
8738 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8739
8740         PR libgfortran/24313
8741         gfortran.dg/csqrt.f: New test.
8742
8743 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8744
8745         PR c++/8057
8746         * g++.dg/warn/noeffect7.C: New test.
8747         * g++.dg/warn/noeffect2.C: Instantiate templates.
8748         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8749         and warning.
8750
8751 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/21089
8754         * g++.dg/init/float1.C: New test.
8755
8756         PR c++/24277
8757         * g++.dg/init/member1.C: Tweak error markers.
8758
8759 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8760
8761         PR testsuite/24281
8762         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8763         Check for null pointer.
8764
8765 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8766
8767         PR c++/21369
8768         * g++.dg/parse/ret-type3.C: New test.
8769
8770 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8771
8772         PR tree-opt/23946
8773         * gcc.c-torture/compile/pr23946.c: New test.
8774
8775 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
8776
8777         * g++.dg/opt/mmx2.C: New test.
8778
8779 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8780
8781         PR c++/24277
8782         * g++.dg/template/static20.C: New test.
8783
8784         PR c++/24302
8785         * g++.dg/warn/Wunused-12.C: New test.
8786
8787         PR c++/23437
8788         * g++.dg/template/arg4.C: New test.
8789
8790 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8791
8792         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
8793         * gcc.dg/ucnid-3.c: Likewise.
8794         * gcc.dg/ucnid-4.c: Likewise.
8795         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
8796         * g++.dg/other/ucnid-1.C: Likewise.
8797         * gcc.dg/sparc-frame-1.c: New test.
8798
8799 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/24139
8802         * g++.dg/template/spec27.C: New test.
8803
8804         PR c++/24275
8805         * g++.dg/template/static19.C: New test.
8806
8807 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8808
8809         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
8810         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
8811
8812 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
8813
8814         PR target/24136
8815         * gfortran.fortran-torture/compile/pr24136.f: New test.
8816
8817 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
8818
8819         PR c++/22172
8820         * g++.dg/parse/crash30.C: New test.
8821
8822 2005-10-07  Richard Guenther  <rguenther@suse.de>
8823
8824         PR middle-end/24227
8825         * gcc.c-torture/compile/pr24227.c: New testcase.
8826
8827 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
8828
8829         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
8830         Do not put aligned attributes on array elements.
8831
8832 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
8833
8834         PR testsuite/23611, PR testsuite/23615
8835         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
8836         writing prototypes of library functions by hand.
8837         * obj-c++.dg/bitfield-4.mm: Likewise.
8838         * obj-c++.dg/const-str-4.mm: Likewise.
8839         * obj-c++.dg/encode-4.mm: Likewise.
8840         * obj-c++.dg/encode-5.mm: Likewise.
8841         * obj-c++.dg/encode-6.mm: Likewise.
8842         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8843         * obj-c++.dg/method-10.mm: Likewise.
8844         * obj-c++.dg/method-17.mm: Likewise.
8845         * obj-c++.dg/method-19.mm: Likewise.
8846         * obj-c++.dg/try-catch-2.mm: Likewise.
8847
8848 2005-10-06  Richard Henderson  <rth@redhat.com>
8849
8850         PR 24236
8851         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
8852
8853 2005-10-06  Dale Johannesen  <dalej@apple.com>
8854
8855         * gcc.c-torture/execute/20030125-1.c: Correct.
8856
8857 2005-10-06  Richard Guenther  <rguenther@suse.de>
8858
8859         PR tree-optimization/24238
8860         * g++.dg/tree-ssa/pr24238.C: New testcase.
8861
8862 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
8863
8864         PR 18568
8865         * gfortran.dg/der_pointer_3.f90: New test.
8866
8867 2005-10-05  Devang Patel  <dpatel@apple.com>
8868
8869         PR Debug/23205
8870         * g++.dg/other/PR23205.C: New.
8871
8872 2005-10-05  Richard Henderson  <rth@redhat.com>
8873
8874         PR target/23602
8875         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
8876         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
8877
8878 2005-10-05  Dale Johannesen  <dalej@apple.com>
8879
8880         * gcc.c-torture/execute/float-floor.c: New.
8881
8882 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
8883
8884         PR tree-optimization/21419
8885         PR tree-optimization/24146
8886         PR tree-optimization/24151
8887
8888         * g++.dg/ext/asm7.C: New.
8889         * g++.dg/ext/asm8.C: New.
8890         * gcc.dg/asm-1.c: Compile on all targets.
8891         * gcc.dg/asm-pr24146.c: New.
8892         * gcc.dg/pr21419.c: Adjust error messages.
8893
8894 2005-10-05  Richard Guenther  <rguenther@suse.de>
8895
8896         PR fortran/24176
8897         * gfortran.fortran-torture/compile/empty.f90: New testcase.
8898
8899 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
8900
8901         PR c++/23513
8902         * g++.dg/template/spec22.C: Robustify test.
8903         * g++.dg/template/spec26.C: New.
8904
8905 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
8906
8907         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
8908         if target supports vector instructions.
8909
8910 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
8911
8912         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
8913         C99 functions.
8914
8915 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
8916
8917         * lib/target-supports.exp (check_effective_target_fortran_large_real,
8918         check_effective_target_fortran_large_int): Replace cached result
8919         when target changes.
8920
8921 2005-10-04  Devang Patel  <dpatel@apple.com>
8922
8923         * gcc.dg/i386-sse-vect-types.c: New.
8924
8925 2005-10-04  Ian Lance Taylor  <ian@airs.com>
8926
8927         PR preprocessor/13726
8928         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
8929         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
8930
8931 2005-10-04  Richard Guenther  <rguenther@suse.de>
8932
8933         PR c/23576
8934         * gcc.dg/noncompile/pr23576.c: New testcase.
8935
8936 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
8937
8938         PR middle-end/23125
8939         * gcc.dg/register-var-3.c: New test.
8940
8941 2005-10-04  Steven Bosscher  <stevenb@suse.de>
8942
8943         * gcc.dg/pr23049.c: New test.
8944
8945         * gcc.dg/ucnid-4.c: Fix test.
8946
8947 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
8948
8949         PR 23445
8950         * gcc.c-torture/compile/pr23445.c: New test.
8951
8952 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
8953
8954         * g++.dg/overload/unknown1.C: New.
8955
8956 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
8957
8958         PR c++/17775
8959         * g++.dg/template/repo4.C: New test.
8960
8961 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8962
8963         PR libfortran/19308
8964         * gfortran.dg/large_real_kind_2.F90: New test.
8965         * gfortran.dg/large_integer_kind_2.f90: New test.
8966
8967 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
8968
8969         * lib/target-supports.exp (check_effective_target_vect_shift):
8970         Implement with result caching. Add i?86, x86_64 and ia64 targets.
8971         (check_effective_target_vect_condition): Fix copy-n-pasto.
8972
8973         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
8974         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
8975         targets.
8976
8977 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c++/22621
8980         * g++.dg/template/overload5.C : New test.
8981
8982         PR c++/23840
8983         * g++.dg/expr/stdarg1.C: New test.
8984
8985 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
8986
8987         PR 24142
8988         * gcc.c-torture/execute/pr24142.c: New test.
8989
8990 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
8991
8992         PR 24141
8993         * gcc.c-torture/execute/pr24141.c: New test.
8994
8995 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
8996             Diego Novillo  <dnovillo@redhat.com>
8997
8998         PR 23604
8999         * gcc.c-torture/execute/pr23604.c: New test.
9000
9001 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/16404
9004         PR fortran/20835
9005         PR fortran/20890
9006         PR fortran/20899
9007         PR fortran/20900
9008         PR fortran/20901
9009         PR fortran/20902
9010         gfortran.dg/equiv_constraint_1.f90: New test.
9011         gfortran.dg/equiv_constraint_2.f90: New test.
9012         gfortran.dg/equiv_constraint_3.f90: New test.
9013         gfortran.dg/equiv_constraint_4.f90: New test.
9014         gfortran.dg/equiv_constraint_5.f90: New test.
9015         gfortran.dg/equiv_constraint_6.f90: New test.
9016         gfortran.dg/equiv_constraint_7.f90: New test.
9017         gfortran.dg/equiv_constraint_8.f90: New test.
9018         gfortran.dg/private_type_1.f90: New test.
9019         gfortran.dg/private_type_2.f90: New test.
9020         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9021         980628-10.f: Assert std=gnu to permit mixing of
9022         types in equivalence statements.
9023
9024 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9025
9026         PR 24112
9027         * gfortran.dg/open_status_1.f90: New.
9028
9029 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9030
9031         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9032         * gcc.dg/vect/pr22480.c: Clean up temp files.
9033         * gcc.dg/vect/pr23831.c: Clean up temp files.
9034         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9035         Clean up temp files.
9036         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9037         Clean up temp files.
9038
9039         * gcc.dg/20050309-1.c: Clean up temp files.
9040         * gcc.dg/20050325-1.c: Clean up temp files.
9041
9042 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9043
9044         PR tree-optimization/24059
9045         * gcc.dg/vect/pr24059.c : New test.
9046
9047 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9048
9049         PR middle-end/24109
9050         * gcc.c-torture/execute/20050929-1.c: New test.
9051
9052 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9053
9054         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9055
9056 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9057
9058         PR c/21419
9059         * gcc.dg/pr21419.c: New test.
9060
9061 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9062
9063         * gcc.dg/pr23911.c: New test.
9064
9065 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9066
9067         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9068
9069         PR c++/16782
9070         * g++.dg/parse/qualified4.C: New test.
9071         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9072         * g++.old-deja/g++.mike/p8154.C: Likewise.
9073
9074 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/22147
9077         * g++.dg/template/friend37.C: New test.
9078         * g++.dg/parse/crash28.C: Adjust error markers.
9079
9080 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR fortran/18518
9083         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9084
9085 2005-09-27  Devang Patel  <dpatel@apple.com>
9086
9087         PR tree-optimization/23625
9088         * gcc.dg/pr23625.c: New test.
9089
9090 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9091
9092         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9093         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9094
9095 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR fortran/23677
9098         * gfortran.fortran-torture/execute/save_1.f90: New test.
9099         * gfortran.dg/save_1.f90: New test.
9100
9101 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9102
9103         * gcc.target/i386/builtin-apply-mmx.c: New test.
9104
9105         PR target/22576
9106         * gcc.target/i386/pr22576.c: New test.
9107
9108         PR target/22585
9109         * gcc.target/i386/pr22585.c: New test.
9110
9111         PR target/23268
9112         * gcc.target/i386/pr23268.c: New test.
9113
9114         PR middle-end/23831
9115         * gcc.dg/vect/pr23831.c: New test.
9116
9117         PR target/24055
9118         * gcc.target/i386/pr24055.c: New test.
9119
9120 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9121
9122         PR tree-optimization/23960
9123         * gcc.c-torture/compile/pr23960.c: New.
9124
9125 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9126
9127         PR fortran/16861
9128         * gfortran.dg/nested_modules_3.f90: New.
9129
9130 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9131
9132         PR fortran/24005
9133         gfortran.dg/interface_1.f90: New test.
9134
9135 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9136         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9137
9138         PR fortran/23843
9139         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9140
9141 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9142
9143         PR fortran/23516
9144         * gfortran.dg/imag_1.f: New test.
9145         * gfortran.dg/imag_2.f: Ditto.
9146
9147 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9148
9149         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9150
9151 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9152
9153         PR c++/21983
9154         * g++.dg/warn/pr21983.C: New test.
9155
9156 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/23993
9159         * g++.dg/template/array14.C: New test.
9160
9161 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9162
9163         PR fortran/19929
9164         * gfortran.dg/der_ptr_component_1.f90: New test.
9165
9166 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9167
9168         PR c++/23965
9169         * g++.dg/template/error1.C: Reject "no matching function" message.
9170
9171 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9172
9173         PR c++/17609
9174         * g++.dg/lookup/error1.C: New test.
9175
9176 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9177
9178         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9179         functionality of the testcase.
9180
9181 2005-09-20  Richard Henderson  <rth@redhat.com>
9182
9183         * gcc.dg/vect/vect-22.c: Require vect_float.
9184         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9185
9186 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9187
9188         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9189         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9190         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9191         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9192         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9193         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9194         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9195         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9196         * gcc.dg/cpp/ucnid-8.c: New test.
9197
9198 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9199
9200         PR tree-optimization/23929
9201         * gcc.c-torture/compile/pr23929.c: New test.
9202
9203 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9204
9205         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9206         for one loop.
9207
9208 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9209
9210         PR testsuite/23186
9211         * g++.dg/other/pr22003.C: Require named sections.
9212
9213 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9214
9215         PR c++/23947
9216         * g++.dg/rtti/crash3.C: New test.
9217
9218         PR tree-optimization/23818
9219         * gcc.dg/pr23818.c: New test.
9220
9221 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9222
9223         PR fortran/23420
9224         * gfortran.dg/print_fmt_4.f: New.
9225
9226 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR fortran/23663
9229         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9230
9231 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9232
9233         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9234         Use pointers to local alignable arrays instead. Added comments.
9235         * gcc.dg/vect/vect-46.c: Likewise.
9236         * gcc.dg/vect/vect-48.c: Likewise.
9237         * gcc.dg/vect/vect-49.c: Likewise.
9238         * gcc.dg/vect/vect-52.c: Likewise.
9239         * gcc.dg/vect/vect-53.c: Likewise.
9240         * gcc.dg/vect/vect-54.c: Likewise.
9241         * gcc.dg/vect/vect-56.c: Likewise.
9242         * gcc.dg/vect/vect-57.c: Likewise.
9243         * gcc.dg/vect/vect-58.c: Likewise.
9244         * gcc.dg/vect/vect-60.c: Likewise.
9245         * gcc.dg/vect/vect-61.c: Likewise.
9246
9247         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9248         The test is no longer vectorizable on vect_no_align targets.
9249         * gcc.dg/vect/vect-43.c: Likewsie.
9250
9251         * gcc.dg/vect/vect-44.c: Added comments.
9252         * gcc.dg/vect/vect-45.c: Added comments.
9253         * gcc.dg/vect/vect-50.c: Added comments.
9254         * gcc.dg/vect/vect-51.c: Added comments.
9255
9256         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9257         aligned type.
9258         * gcc.dg/vect/Os-vect-95.c: Likewise.
9259
9260         * gcc.dg/vect/vect-41.c: Test removed.
9261         * gcc.dg/vect/vect-47.c: Test removed.
9262         * gcc.dg/vect/vect-55.c: Test removed.
9263         * gcc.dg/vect/vect-59.c: Test removed.
9264
9265 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9266
9267         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9268         No longer vectorizable on vect_no_align targets.
9269         * gcc.dg/vect/pr20122.c: Likewise.
9270         * gcc.dg/vect/vect-74.c: Likewise.
9271         * gcc.dg/vect/vect-75.c: Likewise.
9272         * gcc.dg/vect/vect-76.c: Likewise.
9273
9274         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9275         Will not be vectorizable on vect_no_align targets once aliasing issues
9276         are resolved.
9277         * gcc.dg/vect/vect-79.c: Likewise.
9278
9279         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9280         * gcc.dg/vect/vect-78.c: Likewise.
9281         * gcc.dg/vect/vect-97.c: Likewise.
9282
9283 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9284
9285         * gcc.dg/pr23943.c: New test.
9286
9287 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9288
9289         PR fortran/19181
9290         * gfortran.dg/derived_pointer_null_1.f90: New test.
9291
9292 2005-09-18  Richard Guenther  <rguenther@suse.de>
9293
9294         PR middle-end/23944
9295         * gcc.c-torture/compile/pr23944.c: New testcase.
9296
9297 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9298
9299         PR fortran/15975
9300         * gfortran.dg/der_pointer_2.f90: New test.
9301
9302 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9303
9304         PR fortran/16861
9305         * gfortran.dg/nested_modules_2.f90: New test.
9306
9307 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9308
9309         PR c++/18368
9310         * g++.dg/other/semicolon.C: New test.
9311
9312 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9313
9314         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9315         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9316
9317 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9318
9319         PR c++/23914
9320         * g++.dg/template/static18.C: New test.
9321
9322         PR c++/21514
9323         * g++.dg/template/crash19.C: Remove dg-error marker.
9324         * g++.dg/template/local4.C: New test.
9325
9326 2005-09-16  Paul Brook  <paul@codesourcery.com>
9327
9328         PR fortran/23906
9329         * gfortran.dg/dependency_1.f90: New test.
9330
9331 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9332
9333         PR c++/23896
9334         * g++.dg/template/static17.C: New test.
9335
9336 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9337
9338         PR c++/23139
9339         * g++.dg/warn/huge-val1.C: New test.
9340
9341 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9342
9343         PR c++/13140
9344         * g++.dg/parse/class2.C: New test.
9345         * g++.dg/template/explicit8.C: Likewise.
9346         * g++.dg/template/spec25.C: Likewise.
9347
9348 2005-09-14  Josh Conner  <jconner@apple.com>
9349
9350         PR middle-end/23584
9351         * gcc.dg/pr23584.c: New test.
9352
9353 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9354
9355         PR fortran/21875 Internal Unit Array I/O, NIST
9356         * gfortran.dg/arrayio_1.f90: New test.
9357         * gfortran.dg/arrayio_1.f90: New test.
9358         * gfortran.dg/arrayio_1.f90: New test.
9359         * gfortran.dg/arrayio_1.f90: New test.
9360         * gfortran.dg/arrayio_1.f90: New test.
9361
9362 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9363
9364         PR middle-end/22480
9365         * gcc.dg/vect/pr22480.c: New test.
9366
9367 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9368
9369         PR fortran/19358
9370         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9371
9372 2005-09-13 Josh Conner <jconner@apple.com>
9373
9374         PR c++/23180
9375         * g++.dg/init/struct2.C: New test.
9376         * g++.dg/init/struct3.C: New test.
9377
9378 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9379
9380         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9381         Clean up temp files.
9382         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9383         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9384         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9385         gcc.dg/tree-ssa/builtin-printf-1.c,
9386         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9387         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9388         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9389         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9390         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9391         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9392         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9393         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9394         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9395         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9396         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9397         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9398
9399 2005-09-13  Josh Conner  <jconner@apple.com>
9400
9401         * lib/gcc-dg.exp: Load scanipa.exp.
9402         (cleanup-dump): New procedure.
9403         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9404         * lib/scandump.exp: New file.
9405         * lib/scantree.exp: Use it.
9406         * lib/scanipa.exp: New file.
9407
9408 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9409
9410         PR fortran/17740
9411         * gfortran.dg/generic_4.f90: New test.
9412
9413 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9414
9415         PR target/23816
9416         * gcc.target/i386/pr23816-1.c: New test.
9417         * gcc.target/i386/pr23816-2.c: New test.
9418
9419
9420 2005-09-13  Bastian Blank <waldi@debian.org>
9421
9422         PR c++/16171
9423         * g++.dg/abi/mangle26.C: New test.
9424         * g++.dg/abi/mangle27.C: New test.
9425         * g++.dg/abi/mangle28.C: New test.
9426         * g++.dg/abi/mangle29.C: New test.
9427
9428         PR c++/23839
9429         * g++.dg/parse/register1.C: New test.
9430
9431 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9432
9433         PR c++/23842
9434         * g++.dg/template/access16.C: New test.
9435
9436 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9437
9438         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9439
9440 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9441
9442         PR fortran/18899
9443         * gfortran.dg/shape_2.f90: New test.
9444
9445 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9446
9447         PR target/19269
9448         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9449         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9450         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9451         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9452         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9453         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9454         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9455         tests.
9456
9457 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9458
9459         PR c++/23841
9460         * g++.dg/parse/template17.C: New test.
9461
9462 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9463
9464         PR c++/23789
9465         * g++.dg/template/nontype14.C: New test.
9466
9467 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9468
9469         PR g++/7874
9470         * g++.dg/lookup/friend7.C: New test.
9471         * g++.dg/lookup/friend8.C: New test.
9472         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9473         so that it will be found via argument dependent lookup.
9474         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9475         friend functions which will no longer be found.
9476         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9477         function g, so that it will be found via argument dependent
9478         lookup.
9479         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9480         * g++.old-deja/g++.mike/net43.C: Likewise.
9481
9482 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9483
9484         PR c++/23691
9485         * g++.dg/template/static16.C: New test.
9486
9487 2005-09-12  Josh Conner  <jconner@apple.com>
9488
9489         PR middle-end/23237
9490         * gcc.c-torture/compile/pr23237.c: New test.
9491
9492 2005-09-11  Richard Henderson  <rth@redhat.com>
9493
9494         * g++.dg/other/error8.C: Update expected diagnostic text.
9495
9496 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9497
9498         PR libfortran/19872
9499         * gfortran.dg/overwrite_1.f: New test.
9500
9501 2005-09-09  Josh Conner  <jconner@apple.com>
9502
9503         * g++.dg/init/pr23180-1.C: Removed.
9504         * g++.dg/init/pr23180-2.C: Removed.
9505
9506 2005-09-09  David Daney <ddaney@avtrex.com>
9507
9508         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9509         files which are ...
9510         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9511         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9512
9513 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9514
9515         * gfortran.dg/iostat_2.f90: New test.
9516
9517 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/22252
9520         * g++.dg/ext/interface1.C: New test.
9521         * g++.dg/ext/interface1.h: Likewise.
9522         * g++.dg/ext/interface1a.cc: Likewise.
9523
9524 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9525
9526         * gfortran.dg/iomsg_1.f90: New test case.
9527
9528 2005-09-09  Richard Guenther  <rguenther@suse.de>
9529
9530         PR c++/23624
9531         * g++.dg/tree-ssa/pr23624.C: New testcase.
9532
9533 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9534
9535         PR fortran/19239
9536         * gfortran.dg/vector_subscript_1.f90,
9537         * gfortran.dg/vector_subscript_2.f90: New tests.
9538
9539 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9540
9541         PR fortran/21104
9542         * gfortran.dg/array_alloc_1.f90,
9543         * gfortran.dg/array_alloc_2.f90,
9544         * gfortran.dg/array_alloc_3.f90: New tests.
9545
9546 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9547
9548         PR fortran/12840
9549         * gfortran.dg/array_constructor_6.f90
9550         * gfortran.dg/array_constructor_7.f90
9551         * gfortran.dg/array_constructor_8.f90
9552         * gfortran.dg/array_constructor_9.f90
9553         * gfortran.dg/array_constructor_10.f90
9554         * gfortran.dg/array_constructor_11.f90
9555         * gfortran.dg/array_constructor_12.f90: New tests.
9556
9557 2005-09-08  Josh Conner  <jconner@apple.com>
9558
9559         PR c++/23180
9560         * g++.dg/init/pr23180-1.C: New test.
9561         * g++.dg/init/pr23180-2.C: New test.
9562
9563 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9564
9565         PR fortran/18878
9566         * gfortran.dg/module_double_reuse.f90: New.
9567
9568 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9569
9570         PR fortran/23270
9571         PR fortran/22304
9572         PR fortran/18870
9573         PR fortran/17917
9574         PR fortran/16511
9575         * gfortran.dg/common_equivalence_1.f: New.
9576         * gfortran.dg/common_equivalence_2.f: New.
9577         * gfortran.dg/common_equivalence_3.f: New.
9578         * gfortran.dg/contained_equivalence_1.f90: New.
9579         * gfortran.dg/module_blank_common.f90: New.
9580         * gfortran.dg/module_commons_1.f90: New.
9581         * gfortran.dg/module_equivalence_1.f90: New.
9582         * gfortran.dg/nested_modules_1.f90: New.
9583         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9584         equivalences and add comment to connect the test with
9585         the PR.
9586
9587 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9588
9589         PR fortran/23765
9590         * gfortran.dg/common_6.f90: New test.
9591
9592 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9593
9594         PR fortran/15326
9595         * gfortran.dg/char_result_1.f90,
9596         * gfortran.dg/char_result_2.f90,
9597         * gfortran.dg/char_result_3.f90,
9598         * gfortran.dg/char_result_4.f90,
9599         * gfortran.dg/char_result_5.f90,
9600         * gfortran.dg/char_result_6.f90,
9601         * gfortran.dg/char_result_7.f90,
9602         * gfortran.dg/char_result_8.f90: New tests.
9603
9604 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9605
9606         PR fortran/19928
9607         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9608
9609 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9610
9611         PR obj-c++/16816
9612         * obj-c++.dg/selector-5.mm: New test.
9613         * obj-c++.dg/selector-6.mm: New test.
9614
9615 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9616
9617         PR objc/20574
9618         PR objc/19324
9619         * objc.dg/error-1.m: New test.
9620
9621 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9622
9623         PR fortran/23373
9624         * gfortran.fortran-torture/execute/pr23373-1.f90,
9625         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9626
9627 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9628
9629         PR libfortran/23760
9630         * gfortran.dg/g77/1832.f: Remove long string in write statement
9631         to allow the test to pass on correct list directed output with
9632         prepended space.
9633
9634 2005-09-07  James E Wilson  <wilson@specifix.com>
9635
9636         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9637
9638 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9639
9640         * gfortran.dg/parameter+save.f90: Rename to
9641         * gfortran.dg/parameter_save.f90: .. this.
9642
9643 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9644
9645         PR fortran/20848
9646         * gfortran.dg/parameter+save.f90: New test case.
9647
9648 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9649
9650         PR fortran/19269
9651         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9652
9653 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9654
9655         PR c/23075
9656         * gcc.dg/pr23075.c: New test.
9657         * g++.dg/warn/pr23075.C: New test.
9658
9659         PR target/22362
9660         * gcc.target/i386/pr22362.c: New test.
9661
9662         PR rtl-optimization/23098
9663         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9664
9665         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9666         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9667         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9668
9669 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9670
9671         * g++.dg/expr/cast6.C: New test.
9672
9673         PR c++/9782
9674         * g++.dg/init/new15.C: New test.
9675
9676 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9677
9678         * gcc.dg/vect/Os-vect-95.c: New test.
9679         * gcc.dg/vect/vect-95.c: Same.
9680
9681 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9682
9683         * gcc.dg/vect/vect-29.c: Update xfail testing.
9684         * gcc.dg/vect/vect-44.c: Same.
9685         * gcc.dg/vect/vect-48.c: Same.
9686         * gcc.dg/vect/vect-50.c: Same.
9687         * gcc.dg/vect/vect-72.c: Same.
9688         * gcc.dg/vect/vect-77.c: Same.
9689         * gcc.dg/vect/vect-78.c: Same.
9690         * gcc.dg/vect/vect-80.c: Same.
9691         * gcc.dg/vect/vect-96.c: Same.
9692         * gcc.dg/vect/vect-100.c: Same.
9693         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9694         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9695         * gfortran.dg/vect/vect-5.f90: Same.
9696
9697 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9700         start strings.
9701         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9702         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9703
9704         PR c++/23056
9705         * g++.dg/opt/pr23056.C: New test.
9706
9707         PR rtl-optimization/23098
9708         * gcc.target/i386/pr23098.c: New test.
9709
9710 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9711
9712         PR c++/23667
9713         * g++.dg/template/static15.C: New test.
9714
9715         PR c++/21440
9716         * g++.dg/ext/stmtexpr5.C: New test.
9717         * g++.dg/ext/stmtexpr6.C: Likewise.
9718
9719 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9720
9721         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9722
9723         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9724         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9725         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9726
9727 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9728
9729         PR libfortran/23321
9730         * gfortran.dg/direct_io_4.f90: New test case.
9731
9732 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9733             Rasmus Hahn  <rassahah@neofonie.de>
9734
9735         PR libobjc/23108
9736         * objc.dg/type-stream-1.m: New test.
9737
9738 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9739
9740         PR fortran/23661
9741         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9742         gfortran.dg/print_fmt_3.f90: New test.
9743
9744 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9745
9746         * gfortran.dg/fmt_t_1.f90: New test.
9747
9748 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9749
9750         PR rtl-optimization/23454
9751         * g++.dg/opt/pr23454.C: New test.
9752
9753 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9754
9755         PR c++/23699
9756         * g++.dg/ext/static1.C: New test.
9757
9758 2005-09-02  Richard Henderson  <rth@redhat.com>
9759
9760         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9761         tail call to check_fa_work.
9762
9763 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/21687
9766         * g++.dg/other/gc3.C: New test.
9767
9768 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9769
9770         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9771         * gcc.dg/20050826-1.c: Likewise.
9772
9773 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
9774
9775         PR c++/23167
9776         * g++.dg/expr/volatile1.C: New test.
9777
9778 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
9779
9780         PR middle-end/23547
9781         * gcc.dg/pr23547.c: New test.
9782
9783 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
9784
9785         PR c/22061
9786         * gcc.c-torture/execute/pr22061-1.c,
9787         * gcc.c-torture/execute/pr22061-2.c,
9788         * gcc.c-torture/execute/pr22061-3.c,
9789         * gcc.c-torture/execute/pr22061-4.c: New tests.
9790
9791 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9792
9793         * gcc.dg/Wredundant-decls-2.c: New test to check that
9794         -Wredundant-decls does not issue warning for a variable
9795         definition following a declaration.
9796
9797 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
9798
9799         PR debug/7241
9800         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
9801         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
9802         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
9803
9804         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
9805         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
9806         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
9807         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
9808         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
9809         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
9810         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
9811         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
9812
9813 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9814
9815         PR objc/23306
9816         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
9817         scan-assmbler.
9818
9819 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
9820
9821         PR target/21255
9822         * gcc.dg/pr21255-1.c: New test.
9823         * gcc.dg/pr21255-2-mb.c: Likewise.
9824         * gcc.dg/pr21255-2-ml.c: Likewise.
9825         * gcc.dg/pr21255-3.c: Likewise.
9826         * gcc.dg/pr21255-4.c: Likewise.
9827
9828 2005-08-31  Dale Johannesen  <dalej@apple.com>
9829
9830         * gcc.dg/20050830-1.c: New.
9831
9832 2005-08-31  Josh Conner  <jconner@apple.com>
9833
9834         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
9835         command-line options for arm-*-* targets.
9836         * g++.dg/init/array16.C: Likewise.
9837         * g++.dg/other/crash-4.C: Likewise.
9838
9839 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9840
9841         PR obj-c++/23640
9842         * obj-c++.dg/gnu-runtime-3.mm: New test.
9843
9844 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9845
9846         PR c++/13377
9847         * g++.dg/lookup/ambig4.C: New test.
9848         * g++.dg/lookup/ambig5.C: New test.
9849         * g++.dg/tc1/dr101.C: Adjust error markers.
9850
9851 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9852
9853         PR c++/23639
9854         * g++.dg/template/ttp5.C: Adjust error markers.
9855
9856 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
9857
9858         PR testsuite/23609
9859         * lib/obj-c++.exp: Include target-libpath.exp.
9860         (obj-c++_link_flags): Look for the GNU libobjc library
9861         and set the library path to include it.
9862         Don't manually set LD_LIBRARY_PATH (etc.) but call
9863         set_ld_library_path_env_vars instead.
9864         (obj-c++_target_compile): Don't set library path or
9865         linker flags because they are already set correctly
9866         in obj-c++_link_flags.
9867
9868 2005-08-30  Josh Conner  <jconner@apple.com>
9869
9870         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
9871         to command-line options for arm-*-* targets.
9872
9873 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
9874
9875         * g++.dg/other/i386-1.C: New.
9876
9877 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
9878
9879         PR preprocessor/20348
9880         PR preprocessor/20356
9881         * gcc.dg/cpp/pr20348.c: New test.
9882         * gcc.dg/cpp/pr20348.h: New file.
9883         * gcc.dg/cpp/inc/pr20348.h: New file.
9884         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
9885         * gcc.dg/cpp/pr20356.c: New test.
9886         * gcc.dg/cpp/pr20356.h: New file.
9887         * gcc.dg/cpp/inc/pr20356.h: New file.
9888         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
9889
9890 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
9891
9892         * gfortran.fortran-torture/execute/intrinsic_count.f90:
9893         Fix array dimension to avoid correct end-of-file error.
9894
9895 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
9896
9897         PR libfortran/23598
9898         * gfortran.dg/iostat_1.f90: New test.
9899
9900 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
9901
9902         PR middle-end/23408
9903         * gcc.dg/pr23408.c: New test.
9904
9905 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/23099
9908         * g++.dg/init/member1.C: Make sure erroneous static data member
9909         definitions are required.
9910         * g++.dg/template/static13.C: New test.
9911         * g++.dg/template/static14.C: Likewise.
9912
9913 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
9914
9915         * gcc.target/i386/pr23575.c: Use -msse2 instead of
9916         -march=pentium4, remove ilp32 requirement.
9917
9918         PR middle-end/23484
9919         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
9920         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
9921
9922 2005-08-29  Andreas Jaeger  <aj@suse.de>
9923
9924         PR testsuite/23607
9925         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
9926
9927 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * gcc.c-torture/execute/20050316-2.c: New test.
9930         * gcc.c-torture/execute/20050316-3.c: New test.
9931         * gcc.dg/torture/pr16104-1.c: New test.
9932
9933 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         PR middle-end/23463
9936         * gcc.c-torture/execute/zero-struct-1.c: New test.
9937
9938 2005-08-27  Richard Guenther  <rguenther@suse.de>
9939
9940         PR target/23575
9941         * gcc.target/i386/pr23575.c: New testcase.
9942
9943 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
9944
9945         PR rtl-optimization/23561
9946         * gcc.c-torture/execute/20050826-1.c: New test.
9947
9948         PR rtl-opt/23560
9949         * gcc.c-torture/execute/20050826-2.c: New test.
9950
9951 2005-08-26  Dale Johannesen  <dalej@apple.com>
9952
9953         * gcc.dg/20030711-1.c: Modify to work on Darwin.
9954         * gcc.dg/20050826-1.c: New.
9955
9956 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
9957
9958         PR c++/19004
9959         * g++.dg/template/nontype13.C: New test.
9960
9961         PR c++/23491
9962         * g++.dg/init/new14.C: New test.
9963         * g++.dg/expr/anew1.C: Do not XFAIL.
9964         * g++.dg/expr/anew2.C: Likewise.
9965         * g++.dg/expr/anew3.C: Likewise.
9966
9967 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
9968
9969         PR middle-end/22439
9970         * gcc.dg/vla-3.c: New test.
9971
9972 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
9973
9974         PR fortran/20363
9975         * gfortran.dg/named_interface.f90: New.
9976
9977 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
9978
9979         * gcc.c-torture/execute/frame-address.c: New test.
9980
9981 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
9982
9983         PR c++/20817
9984         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
9985
9986 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9987
9988         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
9989
9990 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
9991
9992         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
9993         * gcc.dg/altivec-22.c: Rename from..
9994         * gcc.dg/altivec-nomfcr.c: ..this.
9995
9996 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
9997
9998         PR tree-optimization/23546
9999         * gcc.dg/tree-ssa/pr23546.c: New test.
10000
10001 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10002
10003         PR fortran/17758
10004         * gfortran.dg/nonreturning_statements.f90: New test.
10005
10006 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10007
10008         PR c++/22454
10009         * g++.dg/parse/crash29.C: New.
10010
10011 2005-08-23  DJ Delorie  <dj@redhat.com>
10012
10013         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10014         constants have the L suffix.
10015
10016 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10017
10018         PR c++/23044
10019         * g++.dg/template/instantiate8.C: New.
10020
10021 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10022
10023         PR middle-end/23467
10024         * gcc.c-torture/execute/pr23467.c: New test.
10025
10026 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR tree-optimization/22043
10029         * gcc.c-torture/execute/20050613-1.c: New test.
10030
10031 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10032
10033         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10034
10035 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10036
10037         PR rtl-optimization/23478
10038         * g++.dg/opt/pr23478.C: New test.
10039
10040 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10041
10042         PR c/18715
10043         * gcc.dg/switch-warn-3.c: New test.
10044
10045 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10046
10047         PR c++/22233
10048         * g++.dg/template/param1.C: New test.
10049
10050 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10051
10052         PR c++/23089
10053         * g++.dg/other/incomplete1.C: New test.
10054
10055 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10056
10057         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10058         are vectorizable.
10059
10060 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10061
10062         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10063         d_lines_5.f: New.
10064
10065 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10066
10067         * gcc.target/i386/sse-4.c: New test.
10068
10069 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10070
10071         PR testsuite/23239
10072         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10073
10074 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10075
10076         * gcc.dg/20050811-1.c: New test.
10077         * gcc.dg/20050811-2.c: New test.
10078
10079 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10080
10081         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10082
10083 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10084
10085         PR 23476
10086         * gcc.c-torture/compile/pr23476.c: New test.
10087
10088 2005-08-19  Devang Patel  <dpatel@apple.com>
10089
10090         PR tree-optimization/23048
10091         * gcc.dg/tree-ssa/pr23048.c: New test.
10092
10093 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10094
10095         PR middle-end/20624
10096         * g++.dg/warn/Wreturn-3.C: New test
10097
10098 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10099
10100         PR tree-optimization/22228
10101         * g++.dg/vect/pr22543.cc: New test.
10102
10103 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10104
10105         PR tree-optimization/21574
10106         * gcc.dg/tree-ssa/pr21574.c: New test.
10107
10108 2005-08-16  James E Wilson  <wilson@specifix.com>
10109
10110         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10111
10112 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10113
10114         PR tree-opt/23402
10115         * gcc.c-torture/compile/zero-strct-3.c: New test.
10116         * gcc.c-torture/compile/zero-strct-4.c: New test.
10117
10118 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10119
10120         PR target/23376
10121         * gcc.target/x86_64/pr23376.c: New test.
10122
10123 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10124
10125         PR c++/23337
10126         * g++.dg/ext/vector2.C: New.
10127
10128 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10129
10130         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10131
10132 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10133
10134         PR libfortran/23428
10135         * gfortran.dg/inquire-complex.f90: New test case.
10136
10137 2005-08-16  James E Wilson  <wilson@specifix.com>
10138
10139         PR tree-optimization/21105
10140         * gcc.dg/large-size-array.c: New.
10141
10142 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10143
10144         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10145         type.
10146         * gcc.dg/vect/vect-41: Likewise.
10147         * gcc.dg/vect/vect-42: Likewise.
10148         * gcc.dg/vect/vect-43: Likewise.
10149         * gcc.dg/vect/vect-44: Likewise.
10150         * gcc.dg/vect/vect-46: Likewise.
10151         * gcc.dg/vect/vect-47: Likewise.
10152         * gcc.dg/vect/vect-48: Likewise.
10153         * gcc.dg/vect/vect-52: Likewise.
10154         * gcc.dg/vect/vect-53: Likewise.
10155         * gcc.dg/vect/vect-54: Likewise.
10156         * gcc.dg/vect/vect-55: Likewise.
10157         * gcc.dg/vect/vect-56: Likewise.
10158         * gcc.dg/vect/vect-57: Likewise.
10159         * gcc.dg/vect/vect-58: Likewise.
10160         * gcc.dg/vect/vect-59: Likewise.
10161         * gcc.dg/vect/vect-60: Likewise.
10162         * gcc.dg/vect/vect-61: Likewise.
10163         * gcc.dg/vect/vect-85: Likewise.
10164         * gcc.dg/vect/vect-87: Likewise.
10165         * gcc.dg/vect/vect-88: Likewise.
10166         * gcc.dg/vect/vect-93.c: Likewise.
10167         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10168         * gcc.dg/vect/vect-75: Likewise.
10169         * gcc.dg/vect/vect-76: Likewise.
10170         * gcc.dg/vect/vect-77: Likewise.
10171         * gcc.dg/vect/vect-78: Likewise.
10172         * gcc.dg/vect/vect-80: Likewise.
10173         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10174         vectorized for the expected reason, rather than checking how alignment
10175         was handled.
10176         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10177         type and also instead of aligned pointers. Added documentation.
10178
10179 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10180
10181         * gfortran.dg/power.f90: New test.
10182
10183 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10184
10185         PR rtl-optimization/23299
10186         * g++.dg/opt/pr23299.C: New test.
10187
10188 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10189
10190         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10191
10192 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10193
10194         * g++.dg/template/local6.C: New test.
10195
10196 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10197
10198         * execute/exceptions/finally-1.m: Check that the catch and finally are
10199         being called.  Also add a "return 0;" at the end of main.
10200
10201 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10202
10203         PR fortran/21432.
10204         * gfortran.dg/namelist_print_1.f: New test of functionality of
10205         PRINT namelist.
10206         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10207         namelist generates error with -std=f95.
10208
10209 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10210
10211         PR tree-optimization/23119
10212         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10213
10214 2005-08-13  Marcin Koziej  <creep@desk.pl>
10215             Andrew Pinski  <pinskia@physics.uc.edu>
10216
10217         PR libobjc/22492
10218         * execute/exceptions/finally-1.m: New test.
10219
10220 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10221
10222         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10223         testsuite.
10224         * objc/execute/exceptions/trivial.m: New test.
10225         * objc.dg/try-catch-11.m: Move to ...
10226         * objc/execute/exceptions/foward-1.m: Here.
10227         * objc.dg/try-catch-2.m: Move to ...
10228         * objc/execute/exceptions/catchall-1.m: Here.
10229         * objc.dg/try-catch-8.m: Move to ...
10230         * objc/execute/exceptions/local-variables-1.m: Here.
10231
10232 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10233
10234         * objc.dg/nested-func-1.m: Move to ...
10235         * objc/execute/nested-func-1.m: Here.
10236
10237 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10238
10239         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10240         in ${options} instead of [target_info name].
10241         * lib/obj-c++.exp (objc_target_compile): Likewise.
10242
10243 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10244
10245         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10246
10247 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         part of PR testsuite/23348
10250         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10251         of the torture options.
10252         * objc/compile/trivial.m: New test.
10253
10254 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10255
10256         * gfortran.dg/eoshift.f90: Correct format.
10257
10258 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10259
10260         * gfortran.fortran-torture/execute/character_passing.f90:
10261         Fix comment typo.
10262
10263 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10264
10265         PR c++/8271
10266         * g++.dg/template/unify10.C: New.
10267
10268 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10269
10270         * g++.dg/parse/pr22514.C: Move to...
10271         * g++.dg/debug/pr22514.C: here.
10272
10273 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10274
10275         PR c++/23266
10276         * g++.dg/inherit/pure1.C: New test.
10277
10278         * ChangeLog: Fix typos.
10279
10280 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10281             Steven Bosscher  <stevenb@suse.de>
10282
10283         * gfortran.dg/runtime_warning_1.f90: New test.
10284
10285 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10286
10287         PR c++/23219
10288         * g++.dg/parse/crash28.C: New.
10289
10290 2005-08-11  Richard Guenther  <rguenther@suse.de>
10291
10292         PR target/23289
10293         * gcc.target/i386/tailcall-1.c: New testcase.
10294
10295 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10296
10297         * gcc.dg/vect/vect-67.c: Un-xfail.
10298
10299 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10300
10301         PR c++/23225
10302         * g++.dg/testsuite/parse/crash27.C: new test.
10303
10304 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10305
10306         PR libfortran/22143
10307         * gfortran.dg/shift-kind.f90: New testcase.
10308
10309 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10310
10311         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10312         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10313
10314 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10315
10316         PR c++/20646
10317         * g++.dg/other/mult-stor1.C: New test.
10318
10319 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10320
10321         * gcc.c-torture/pr18299-1.c: Move to ...
10322         * gcc.c-torture/compile/pr18299-1.c: Here.
10323
10324 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10325
10326         * gfortran/fortran.torture/execute/character_passing.f90:
10327         Fix types for LSAME.
10328
10329 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10330
10331         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10332         input data back to what it was originally.
10333
10334 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10335
10336         * objc.dg/try-catch-8.m: Enable for all targets.
10337
10338 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10339
10340         * gcc.dg/pr23165.c: New test.
10341
10342 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10343
10344         PR tree-optimization/23234
10345         * gcc.dg/tree-ssa/pr23234.c: New test.
10346
10347 2005-08-08  Josh Conner  <jconner@apple.com>
10348
10349         PR rtl-optimization/23241
10350         * gcc.dg/char-compare.c: New test.
10351
10352 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10353
10354         PR c++/22508
10355         * g++.dg/init/new13.C: New test.
10356
10357 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10358
10359         PR c++/21166
10360         * g++.dg/other/crash-4.C: Adjust
10361         * g++/dg/ext/packed9.C: New.
10362
10363 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10364
10365         PR middle-end/21964
10366         * gcc.c-torture/execute/pr21964-1.c: New test.
10367
10368 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10369
10370         PR c/22458
10371         * gcc.dg/pr22458-1.c: New test.
10372
10373 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10374             Steven G. Kargl <kargls@comcast.net>
10375
10376         PR fortran/22390
10377         * gfortran.dg/flush_1.f90: New test.
10378
10379 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10380
10381         PR c++/23191
10382         * g++.dg/template/eh2.C: New test.
10383
10384 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10385
10386         PR c++/19498
10387         * g++.dg/template/instantiate7.C: New test.
10388
10389 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10390
10391         PR c/23113
10392         * gcc.dg/Wunused-value-1.c: New test.
10393
10394 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10395
10396         PR rtl-optimization/23233
10397         * gcc.c-torture/compile/pr23233-1.c: New test.
10398
10399 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR fortran/18833
10402         PR fortran/20850
10403         * gfortran.dg/equiv_1.f90: New test.
10404         * gfortran.dg/equiv_2.f90: New test.
10405         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10406         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10407         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10408
10409 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10410
10411         * gcc.c-torture/execute/vrp-5.c: New test.
10412         * gcc.c-torture/execute/vrp-6.c: New test.
10413         * gcc.dg/tree-ssa/vrp21.c: New test.
10414
10415 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10416
10417         * g++.dg/parse/pr22514.C: New test.
10418
10419 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10420
10421         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10422
10423         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10424         instead of constant loads / pool entries.
10425
10426 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10427
10428         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10429         TEST_TO_WCTYPE.
10430
10431 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10432
10433         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10434         __WINT_TYPE__ in generated prototypes if possible.
10435
10436 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10437
10438         PR 22037
10439         * g++.dg/tree-ssa/pr22037.C:
10440
10441 2005-08-04  Richard Henderson  <rth@redhat.com>
10442
10443         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10444         scan-tree-dump-times directive.
10445
10446 2005-08-04  Jan Hubicka  <jh@suse.cz>
10447
10448         * gcov-1.C: Fix switch counts.
10449         * gcov-4b.c: Likewise.
10450
10451 2005-08-03  Jeff Law  <law@redhat.com>
10452
10453         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10454
10455 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10456
10457         * gcc.c-torture/execute/pr23135.c: New test.
10458
10459 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10460
10461         PR tree-optimization/19899
10462         * gcc.dg/tree-ssa/scev-1.c: New test.
10463         * gcc.dg/tree-ssa/scev-2.c: New test.
10464
10465 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10466
10467         PR target/18582
10468         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10469
10470 2005-08-03  Jan Hubicka  <jh@suse.cz>
10471
10472         * update-conroll.c: New testcase.
10473         * update-conroll-2.c: New testcase.
10474
10475 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10476
10477         * gfortran.dg/constant_substring.f: New test.
10478         * gfortran.dg/pr22491.f: New test.
10479
10480 2005-08-02  Jan Hubicka  <jh@suse.cz>
10481
10482         * update-threading.c: Replace by the proper one.
10483
10484 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10485
10486         PR 23164
10487         * g++.dg/tree-ssa/pr23164.C: New test.
10488
10489 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10490
10491         * gcc.dg/tree-ssa/pr23192.c: New test.
10492
10493 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10494
10495         * gcc.c-torture/execute/vrp-4.c: New test.
10496
10497 2005-08-02  Jan Hubicka  <jh@suse.cz>
10498
10499         * update-threading.c: New test.
10500
10501 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10502
10503         * gcc.c-torture/compile/20050801-1.c: New test.
10504         * gcc.c-torture/compile/20050801-2.c: New test.
10505
10506 2005-08-01  Jan Hubicka  <jh@suse.cz>
10507
10508         * val-prof-5.c: New test.
10509
10510 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10511
10512         PR c/22311
10513         * gcc.dg/pr22311-1.c : New test.
10514
10515 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10516
10517         PR target/23095
10518         * gfortran.dg/pr23095.f: New test.
10519
10520         PR c++/22003
10521         * g++.dg/other/pr22003.C: New test.
10522
10523 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10524
10525         PR target/20621
10526         * gcc.c-torture/execute/pr20621-1.c: New test.
10527
10528 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10529
10530         * gfortran.dg/comma_format_extension_4.f: Adjust length
10531         of string for format.
10532         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10533         print statement with internal write.
10534         * gfortran.dg/der_array_io_2.f: Likewise.
10535         * gfortran.dg/der_array_io_3.f: Likewise.
10536
10537 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10538
10539         * gcc.dg/fold-abs-4.c: new test.
10540
10541 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10542
10543         PR fortran/22570 an related issues.
10544         * gfortran.dg/x_slash_1.f: New test.
10545
10546 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10547
10548         PR c/23143
10549         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10550         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10551
10552 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10553
10554         PR c/529
10555         * gcc.dg/Wshadow-3.c: New test.
10556
10557 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10558
10559         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10560         used to have the wrong bounds).
10561
10562 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10563
10564         PR c/21720
10565         * gcc.dg/hex-round-1.c: Test more cases.
10566         * gcc.dg/hex-round-2.c: New test.
10567
10568 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10569
10570         PR 22550
10571         * g++.dg/tree-ssa/pr22550.C: New test.
10572
10573 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10574
10575         * gcc.dg/tree-ssa/vrp19.c: New test.
10576         * gcc.dg/tree-ssa-vrp20.c: New test.
10577
10578 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10579
10580         PR c/22240
10581         * gcc.dg/transparent-union-4.c: New test.
10582
10583 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10584
10585         PR c/22192
10586         * gcc.dg/c99-vla-2.c: New test.
10587
10588 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10589
10590         PR c/21720
10591         * gcc.dg/hex-round-1.c: New test.
10592
10593 2005-07-28  Jan Hubicka  <jh@suse.cz>
10594
10595         * inliner-1.c: Do not dump everything.
10596         * tree-prof.exp: Do not pass -ftree-based-profiling.
10597         * bprob.exp: Likewise.
10598
10599         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10600
10601 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10602
10603         PR c++/22545
10604         * g++.dg/expr/ptrmem7.C: New test.
10605
10606 2005-07-28  Mike Stump  <mrs@apple.com>
10607
10608         * g++.old-deja/g++.mike/visibility-1.C: New test.
10609
10610 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10611
10612         PR c/20187
10613         * gcc.c-torture/execute/pr20187-1.c: New test.
10614
10615 2005-07-28  Jeff Law  <law@redhat.com>
10616
10617         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10618         * gcc.dg/tree-ssa/vrp18.c: New test.
10619
10620 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10621
10622         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10623
10624 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10625
10626         PR tree-optimization/22506
10627         * gcc.dg/vect/ps22506.c: New test.
10628
10629 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10630
10631         PR target/21149
10632         * gcc.target/i386/sse-3.c: New test.
10633
10634 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10635
10636         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10637         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10638
10639 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10640
10641         PR c/22589
10642         * gcc.c-torture/compile/pr22589-1.c: New test.
10643
10644 2005-07-28  Jan Hubicka  <jh@suse.cz>
10645
10646         * update-loopch.c: New testcase.
10647
10648 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10649
10650         PR rtl-optimization/23047
10651         * gcc.c-torture/execute/pr23047.c: New test.
10652         * gcc.c-torture/execute/pr23047.x: New.
10653
10654 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10655
10656         PR tree-optimization/22493
10657         * gcc.c-torture/execute/pr22493-1.c: New test.
10658         * gcc.c-torture/execute/pr22493-1.x: New.
10659         * gcc.c-torture/execute/vrp-1.c: New test.
10660         * gcc.c-torture/execute/vrp-2.c: New test.
10661         * gcc.c-torture/execute/vrp-2.c: New test.
10662
10663 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10664
10665         * gcc.target/frv/all-builtin-read8.c: Delete.
10666         * gcc.target/frv/all-builtin-read16.c: Delete.
10667         * gcc.target/frv/all-builtin-read32.c: Delete.
10668         * gcc.target/frv/all-builtin-read64.c: Delete.
10669         * gcc.target/frv/all-builtin-write8.c: Delete.
10670         * gcc.target/frv/all-builtin-write16.c: Delete.
10671         * gcc.target/frv/all-builtin-write32.c: Delete.
10672         * gcc.target/frv/all-builtin-write64.c: Delete.
10673         * gcc.target/frv/all-read-write-1.c: New.
10674
10675 2005-07-27  Jeff Law  <law@redhat.com>
10676
10677         * gcc.c-torture/execute/pr22630.c: New test.
10678
10679 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10680
10681         PR tree-optimization/23073
10682         * gcc.dg/vect/nodump-pr23073.c: New test.
10683         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10684
10685 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10686
10687         PR tree-optimize/22348
10688         * gcc.c-torture/execute/pr22348.c: New.
10689
10690 2005-07-27  Richard Guenther  <rguenther@suse.de>
10691
10692         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10693
10694 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10695
10696         PR fortran/22503
10697         * gfortran.dg/logical_comp.f90: New test.
10698
10699 2005-07-27  Jan Hubicka  <jh@suse.cz>
10700
10701         * inliner-1.c: Add cleanup of dumps.
10702         * val-prof-*.c: Likewise.
10703         * update-tailcall.c: New.
10704
10705 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10706
10707         PR 22591
10708         * gcc.dg/tree-ssa/pr22591.c: New test.
10709         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10710
10711 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10712
10713         PR libobjc/22606
10714         * objc.dg/try-catch-11.m: New test.
10715
10716 2005-07-26  Richard Guenther  <rguenther@suse.de>
10717
10718         PR tree-optimization/22486
10719         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10720
10721 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10722
10723         PR tree-opt/22484
10724         * testsuite/g++.dg/opt/loop2.C: New test.
10725
10726 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10727
10728         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10729         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10730
10731 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10732
10733         * lib/profopt.exp (profopt-execute): Check for profiling data
10734         files on the target.
10735
10736 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10737
10738         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10739         for matching of asm labels.
10740
10741 2005-07-25  Richard Guenther  <rguenther@suse.de>
10742
10743         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10744
10745 2005-07-25  Richard Guenther  <rguenther@suse.de>
10746
10747         PR testsuite/22624
10748         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10749
10750 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10751
10752         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10753         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10754         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10755         * gcc.dg/vect/vect-100.c: New test.
10756         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10757         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10758         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10759         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10760         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10761         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10762         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10763         * gfortran.dg/vect/pr19049.f90: New testcase.
10764         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10765
10766 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10767
10768         * gcc.c-torture/execute/20050713-1.c: New test.
10769
10770         PR fortran/20063
10771         * gfortran.fortran-torture/execute/data_4.f90: New test.
10772
10773         PR middle-end/20303
10774         * gcc.dg/visibility-d.c: New test.
10775
10776 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
10777
10778         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
10779         * gfortran.dg/underflow.f90: Ditto.
10780
10781 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10782
10783         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
10784         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
10785         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
10786
10787 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10788
10789         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
10790         include case of field width of zero.
10791
10792 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
10793
10794         PR libgfortran/21875
10795         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
10796         with trailing blanks on normal formatted read.
10797
10798 2005-07-23  Chao-ying Fu  <fu@mips.com>
10799
10800         * gcc.target/mips/mips32-dsp-type.c: New test.
10801         * gcc.target/mips/mips32-dsp.c: New test.
10802
10803 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
10804
10805         PR testsuite/21073
10806         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
10807
10808         PR testsuite/20454
10809         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
10810         and __cyg_profile_func_exit.
10811
10812 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
10813
10814         * gfortran.dg/comma_format_extension_3.f: Fix typo.
10815         * gfortran.dg/comma_format_extension_4.f: Same.
10816         * gfortran.dg/pr15332.f: Same.
10817         * gfortran.dg/pr21730.f: Same.
10818
10819 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
10820
10821         * g++.dg/opt/vrp2.C: Fix testcase.
10822
10823         PR tree-opt/22625
10824         * g++.dg/opt/vrp2.C: New test.
10825
10826 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR debug/21828
10829         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
10830
10831 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
10832
10833         * gcc.dg/tree-ssa/20050719-1.c: New test.
10834
10835 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
10836
10837         * gcc.dg/bfin-longcall-1.c: New file.
10838         * gcc.dg/bfin-longcall-2.c: New file.
10839
10840 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
10841
10842         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
10843
10844 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10845
10846         PR middle-end/19055
10847         * gcc.dg/tree-ssa/pr19055.c: New test.
10848         * gcc.dg/tree-ssa/pr19055-2.c: New test.
10849
10850 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10851
10852         PR C++/22358
10853         * g++.dg/other/pr22358.C: New test.
10854
10855 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
10856
10857         PR c++/2922
10858         * g++.dg/lookup/two-stage5.C: New test from bug comments.
10859
10860 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10861
10862         PR c++/15938
10863         * g++.dg/init/union2.C: New test.
10864
10865 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10866
10867         PR c/22393
10868         * gcc.dg/complex-4.c: New test.
10869
10870 2005-07-21  Richard Guenther  <rguenther@suse.de>
10871
10872         PR testsuite/22522
10873         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
10874         scanning for asm labels.
10875         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
10876
10877 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10878
10879         PR target/22085
10880         * gcc.dg/altivec-pr22085.c: New.
10881
10882 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
10883
10884         PR tree-optimization/19210
10885         * gcc.dg/tree-ssa/pr19210-1.c: New.
10886         * gcc.dg/tree-ssa/pr19210-2.c: New.
10887
10888 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
10889
10890         PR rtl-optimization/22167
10891         * g++.dg/opt/pr22167.C: New test.
10892
10893 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
10894
10895         PR c++/2922
10896         * g++.dg/lookup/two-stage2.C: New.
10897         * g++.dg/lookup/two-stage3.C: New.
10898         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
10899         fixed two-stage name lookup for operators.
10900         * g++.dg/template/call3.C: Compiler now produces an appropriate
10901         error message.
10902         * g++.dg/template/crash37.C: Compiler now describes bla() on line
10903         14 as a candidate.
10904         * g++.dg/template/ptrmem4.C: Compiler produces different error
10905         message.
10906         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
10907         connect_to_method as a candidate.
10908
10909 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
10910
10911         * gcc.dg/fold-alloc-1.c: New test.
10912
10913 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
10914
10915         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
10916         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
10917
10918 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
10919
10920         * gcc.dg/fold-abs-1.c: New test.
10921         * gcc.dg/fold-abs-2.c: New test.
10922         * gcc.dg/fold-abs-3.c: New test.
10923
10924 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
10925
10926         Make CONSTRUCTOR use VEC to store initializers.
10927         * g++.dg/ext/complit3.C: Check for specific error messages.
10928         * g++.dg/init/brace2.C: Update error message.
10929         * g++.dg/warn/Wbraces2.C: Likewise.
10930
10931 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
10932
10933         PR fortran/16940
10934         * gfortran.dg/module_interface_1.f90: New test.
10935
10936 2005-07-19  Danny Berlin <dberlin@dberlin.org>
10937             Kenneth Zadeck <zadeck@naturalbridge.com>
10938
10939         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
10940
10941 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10942
10943         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
10944         specify -Wformat for these tests.
10945         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
10946         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
10947         * gcc.dg/format/opt-6.c: Delete.
10948
10949 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10950
10951         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
10952         * gcc.dg/tree-ssa/sra-3.c: Likewise.
10953
10954 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10955
10956         * gcc.dg/tree-ssa/alias-2.c: New test.
10957
10958 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
10959
10960         PR c++/22263
10961         * g++.dg/template/explicit7.C: New test.
10962
10963 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
10964
10965         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
10966         width of 8 to +Inf and -Inf.
10967
10968 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
10969
10970         PR c++/22139
10971         * g++.dg/template/friend36.C: New test.
10972
10973 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
10974
10975         PR fortran/21730
10976         * gfortran.dg/pr21730.f: New test.
10977
10978 2005-07-16  Danny Berlin <dberlin@dberlin.org>
10979             Kenneth Zadeck <zadeck@naturalbridge.com>
10980
10981         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
10982         since pure const detection cannot run at -O1 in c compiler.
10983         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
10984         can now optimize this case properly.
10985         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
10986         because we now pass.
10987         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
10988
10989 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
10990
10991         PR c/22421
10992         * gcc.dg/format/bitfld-1.c: New test.
10993
10994 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
10995
10996         PR c++/22204
10997         * g++.dg/rtti/repo1.C: New test.
10998
10999 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11000
11001         PR middle-end/22398
11002         * gcc.c-torture/compile/pr22398.c: New test.
11003
11004 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++/22132
11007         * g++.dg/expr/cast4.C: New test.
11008
11009 2005-07-15  Richard Guenther  <rguenther@suse.de>
11010
11011         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11012         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11013
11014 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11015
11016         PR tree-optimization/22230
11017         * gcc.dg/tree-ssa/pr22230.c: New test.
11018
11019 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11020
11021         * gfortran.dg/g77/cpp6.f: New test.
11022
11023         PR fortran/22417
11024         * gfortran.dg/g77/cpp5.F: New test.
11025         * gfortran.dg/g77/cpp5.h: New file.
11026         * gfortran.dg/g77/cpp5inc.h: New file.
11027
11028 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11029
11030         PR libfortran/16435
11031         * gfortran.dg/tl_editting.f90: New.
11032         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11033
11034 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11035
11036         * gfortran.dg/char_array_constructor.f90: New test.
11037
11038 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11039
11040         * gfortran.dg/past_eor.f90: New.
11041         * gfortran.dg/complex_read.f90: New.
11042
11043 2005-07-13  Jeff Law  <law@redhat.com>
11044
11045         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11046         additional casts.
11047
11048         * gcc.dg/tree-ssa/pr22321.c: New test
11049
11050 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11051
11052         PR tree-optimization/21921
11053         * gcc.dg/tree-ssa/pr21921.c: New.
11054
11055 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11056
11057         PR tree-optimizatio/22442
11058         * gcc.dg/tree-ssa/loop-11.c: New test.
11059
11060 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11061
11062         PR tree-opt/21840
11063         * gcc.c-torture/compile/pr21840.c: New test.
11064
11065 2005-07-12  Jan Hubicka  <jh@suse.cz>
11066
11067         * gcc.c-torture/compile/pr22379.c: New test.
11068
11069 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11070
11071         PR libfortran/21593
11072         gfortran.dg/dev_null.f90: Remove outdated comment about
11073         PR libfortran/21593.
11074
11075
11076 2005-07-12  Dale Johannesen  <dalej@apple.com>
11077
11078         * gcc.target/i386/compress-float-sse.c: New.
11079         * gcc.target/i386/compress-float-sse-pic.c: New.
11080         * gcc.target/i386/compress-float-387.c: New.
11081         * gcc.target/i386/compress-float-387-pic.c: New.
11082         * gcc.dg/compress-float-ppc.c: New.
11083         * gcc.dg/compress-float-ppc-pic.c: New.
11084
11085 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11086
11087         PR libfortran/21593
11088         gfortran.dg/dev_null.f90: Remove targets.
11089
11090 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11091
11092         PR tree-opt/22335
11093         * gcc.dg/pr22335-1.c: New test.
11094         * gcc.dg/pr22335-2.c: New test.
11095
11096 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11097
11098         PR c++/20172
11099         * g++.dg/template/nontype12.C : New test.
11100
11101 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11102
11103         * gcc.dg/tree-ssa/loop-10.c: New test.
11104
11105 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11106
11107         * gcc.c-torture/execute/20020720-1.x: Remove.
11108
11109 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11110
11111         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11112
11113 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11114
11115         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11116         (dg-mips-options): Use it.
11117
11118 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11119
11120         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11121
11122 2005-07-09  Richard Henderson  <rth@redhat.com>
11123
11124         * lib/target-supports.exp (check_effective_target_sync_char_short):
11125         Add alpha.
11126
11127 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11128
11129         PR libfortran/22217
11130         * gfortran.dg/negative-z-descriptor.f90: New test.
11131
11132 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11133
11134         PR tree-opt/22329
11135         * gcc.dg/pr22329.c: New test.
11136
11137 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11138
11139         PR tree-optimization/20139
11140         * gcc.dg/tree-ssa/pr20139.c: New.
11141
11142 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11143
11144         PR tree-opt/22356
11145         * testsuite/gcc.dg/pr22356-1.c: New test.
11146
11147 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11148
11149         PR c++/21799
11150         * g++.dg/template/unify8.C: New.
11151         * g++.dg/template/unify9.C: New.
11152
11153 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11154
11155         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11156
11157 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11158
11159         * gcc.dg/darwin-version-1.c: New.
11160         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11161         * gcc.dg/builtins-20.c: Likewise.
11162         * gcc.dg/builtins-53.c: Likewise.
11163         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11164         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11165         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11166         * gcc.dg/torture/builtins-power-1.c: Likewise.
11167         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11168         on Darwin.
11169
11170 2005-07-07  Jeff Law  <law@redhat.com>
11171
11172         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11173         argument evaluation order.
11174
11175 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11176
11177         PR libfortran/21594
11178         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11179         Add test cases where the shift length is greater than the
11180         array length.
11181
11182 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11183
11184         * obj-c++.dg/proto-lossage-6.mm: New.
11185         * objc.dg/proto-lossage-6.m: New.
11186
11187 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11188
11189         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11190         * objc.dg/gnu-runtime-2.m: Likewise.
11191
11192 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gfortran.dg/longline.f: New test.
11195
11196         * gfortran.dg/badline.f: New test.
11197
11198 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11199
11200         PR fortran/16531
11201         PR fortran/15966
11202         PR fortran/18781
11203         * gfortran.dg/hollerith.f90: New.
11204         * gfortran.dg/hollerith2.f90: New.
11205         * gfortran.dg/hollerith3.f90: New.
11206         * gfortran.dg/hollerith4.f90: New.
11207         * gfortran.dg/hollerith_f95.f90: New.
11208         * gfortran.dg/hollerith_legacy.f90: New.
11209         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11210
11211 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11212
11213         PR objc/22274
11214         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11215         * objc.dg/gnu-runtime-2.m: New.
11216
11217 2005-07-06  Jeff Law  <law@redhat.com>
11218
11219         * gcc.dg/tree-ssa/vrp17.c: New test.
11220
11221 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11222
11223         PR fortran/22327
11224         * gfortran.dg/array_constructor_5.f90: New test.
11225
11226 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11227
11228         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11229
11230 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11231
11232         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11233         * gcc.dg/980816-1.c: Ditto.
11234
11235 2005-07-06  Jeff Law  <law@redhat.com>
11236
11237         * gcc.c-torture/compile/pr21356.c: New test.
11238
11239 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11240
11241         PR c/22013
11242         PR c/22098
11243         * gcc.c-torture/compile/pr22013-1.c,
11244         gcc.c-torture/execute/pr22098-1.c,
11245         gcc.c-torture/execute/pr22098-2.c,
11246         gcc.c-torture/execute/pr22098-3.c: New tests.
11247
11248 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11249
11250         PR c/22308
11251         * gcc.dg/pr22308-1.c: New test.
11252
11253 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11254
11255         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11256         target.
11257         * gcc.dg/compare9.c: Use -fshort-enums instead of
11258         -fno-short-enums.  Change the last test to dg-bogus.
11259
11260 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11261
11262         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11263         * gcc.dg/compare9.c: New.
11264
11265 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11266
11267         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11268
11269 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11270
11271         PR testsuite/22288
11272         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11273
11274
11275 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11276
11277         * gcc.dg/format/gcc_gfc-1.c: New.
11278
11279 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11280
11281         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11282
11283 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11284
11285         PR fortran/20842
11286         * gfortran.dg/io_invalid_1.f90: New test.
11287
11288 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11289
11290         * gcc.dg/format/gcc_diag-1.c: Update.
11291
11292 2005-07-02  Jeff Law  <law@redhat.com>
11293
11294         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11295         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11296
11297 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11298
11299         * gcc.dg/format/gcc_diag-1.c: Update.
11300
11301 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11302
11303         PR tree-opt/22269
11304         * gcc.c-torture/compile/pr22269.c: New test.
11305
11306 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11307
11308         PR 21584
11309         PR 22219
11310         * g++.dg/tree-ssa/pr21584-1.C: New test.
11311         * g++.dg/tree-ssa/pr21584-2.C: New test.
11312
11313 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11314
11315         * obj-c++.dg/try-catch-11.mm: New.
11316         * objc.dg/try-catch-10.m: New.
11317
11318 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11319
11320         * g++.dg/other/ucnid-1.C: xfail on AIX.
11321
11322 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11323
11324         PR 22234
11325         * gcc.dg/20050629-1.c: New test.
11326
11327 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11328
11329         * obj-c++.dg/const-str-1[0-1].mm: New.
11330         * objc.dg/const-str-1[0-1].m: New.
11331
11332 2005-05-29  Richard Henderson  <rth@redhat.com>
11333
11334         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11335         Rename from check_effective_target_vect_no_max.
11336         (check_effective_target_vect_no_int_add): New.
11337         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11338         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11339         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11340         * gcc.dg/vect/vect-reduc-1.c: Use both.
11341         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11342
11343 2005-05-29  Richard Henderson  <rth@redhat.com>
11344
11345         * lib/target-supports.exp (check_effective_target_vect_no_max):
11346         Remove i386 and x86_64.
11347
11348 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11349
11350         PR testsuite/21969
11351         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11352
11353 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11354
11355         PR middle-end/21969
11356         * gcc.dg/vect/pr21969.c: New test.
11357
11358 2005-06-28  Eric Christopher  <echristo@redhat.com>
11359
11360         PR c/22052
11361         PR c/21975
11362         * gcc.dg/inline1.c: New test.
11363         * gcc.dg/inline2.c: Ditto.
11364         * gcc.dg/inline3.c: Ditto.
11365         * gcc.dg/inline4.c: Ditto.
11366         * gcc.dg/inline5.c: Ditto.
11367
11368 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11369
11370         PR libfortran/22142
11371         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11372         Add testcase also testing eoshift1 for PR 22142.
11373
11374 2005-06-28  Richard Henderson  <rth@redhat.com>
11375
11376         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11377         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11378         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11379         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11380         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11381
11382 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11383
11384         PR libfortran/22142
11385         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11386         Add testcase for PR 22142.
11387
11388 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11389
11390         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11391         gcc.target/ia64/fpreg-2.c: New tests.
11392
11393 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11394
11395         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11396
11397 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11398
11399         PR libfortran/22170
11400         * gfortran.dg/slash_1.f90: New test.
11401
11402 2005-06-27  Richard Henderson  <rth@redhat.com>
11403
11404         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11405         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11406         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11407         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11408         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11409         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11410
11411 2005-06-27  Richard Henderson  <rth@redhat.com>
11412
11413         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11414         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11415
11416 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11417
11418         * obj-c++.dg/proto-lossage-5.mm: New.
11419         * objc.dg/proto-lossage-5.m: New.
11420
11421 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11422
11423         PR 21959
11424         * gcc.dg/tree-ssa/pr21959.c: New test.
11425
11426 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11427
11428         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11429         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11430         testing uninitialized var.
11431
11432         * gcc.c-torture/execute/builtins/chk.h: New.
11433         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11434         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11435         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11436         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11437         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11438         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11439         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11440         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11441         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11442         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11443         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11444         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11445         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11446         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11447         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11448         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11449         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11450         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11451         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11452         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11453         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11454         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11455         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11456         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11457         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11458         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11459         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11460         * gcc.dg/builtin-object-size-1.c: New test.
11461         * gcc.dg/builtin-object-size-2.c: New test.
11462         * gcc.dg/builtin-object-size-3.c: New test.
11463         * gcc.dg/builtin-object-size-4.c: New test.
11464         * gcc.dg/builtin-object-size-5.c: New test.
11465         * gcc.dg/builtin-stringop-chk-1.c: New test.
11466         * gcc.dg/builtin-stringop-chk-2.c: New test.
11467         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11468         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11469         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11470         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11471         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11472         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11473         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11474         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11475         * gcc.c-torture/execute/printf-1.c: New test.
11476         * gcc.c-torture/execute/fprintf-1.c: New test.
11477         * gcc.c-torture/execute/vprintf-1.c: New test.
11478         * gcc.c-torture/execute/vfprintf-1.c: New test.
11479         * gcc.c-torture/execute/printf-chk-1.c: New test.
11480         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11481         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11482         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11483
11484 2005-06-27  Michael Matz  <matz@suse.de>
11485
11486         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11487         slot is not merged if address escapes.
11488
11489 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11490
11491         PR c/21911
11492         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11493
11494 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11495
11496         PR middle-end/17965
11497         * gcc.c-torture/compile/20050622-1.c: New test.
11498
11499         PR middle-end/22028
11500         * gcc.dg/20050620-1.c: New test.
11501
11502 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11503
11504         PR tree-optimization/22026
11505         * gcc.dg/tree-ssa/pr22026.c: New.
11506
11507 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11508
11509         PR libfortran/22144
11510         * gfortran.dg/shift-alloc.f90: New testcase.
11511
11512 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11513
11514         * all files: Update FSF address in copyright headers.
11515
11516 2005-06-22  Jan Hubicka  <jh@suse.cz>
11517
11518         * wholeprogram-1.c: New testcase.
11519         * wholeprogram-2.c: New testcase.
11520
11521 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11522
11523         PR 22171
11524         * gcc.dg/tree-ssa/pr22171.c: New test.
11525
11526 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11527
11528         * gfortran.dg/simplify_modulo.f90: New.
11529
11530 2005-06-24  Jan Hubicka  <jh@suse.cz>
11531
11532         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11533
11534 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11535
11536         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11537
11538 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11539
11540         * obj-c++.dg/typedef-alias-1.mm: New.
11541         * objc.dg/typedef-alias-1.m: New.
11542
11543 2005-06-23  Jeff Law  <law@redhat.com>
11544
11545         * gcc.dg/tree-ssa/vrp16.c: New test.
11546
11547 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11548
11549         * lib/target-supports.exp: Add
11550         check_effective_target_fortran_large_real and
11551         check_effective_target_fortran_large_int to check for
11552         corresponding effective targets.
11553         * gfortran.dg/large_integer_kind_1.f90: New test.
11554         * gfortran.dg/large_real_kind_1.f90: New test.
11555
11556 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11557
11558         PR tree-optimization/22117
11559         * gcc.dg/tree-ssa/pr22117.c: New.
11560
11561 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11562
11563         PR testsuite/22123
11564         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11565
11566 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11567
11568         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11569
11570 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11571
11572         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11573         * gfortran.dg/f2c_4.c: Likewise.
11574
11575 2005-06-22 Paul Brook  <paul@codesourcery.com>
11576
11577         PR fortran/21034
11578         * gfortran.dg/auto_save_1.f90: New test.
11579
11580 2005-06-22  Michael Matz  <matz@suse.de>
11581
11582         * gcc.target/x86-64/abi: New directory.
11583         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11584         * gcc.target/x86-64/abi/README.gcc: New file.
11585         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11586         * gcc.target/x86-64/abi/asm-support.s: New file.
11587         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11588         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11589         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11590         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11591         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11592         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11593         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11594         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11595         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11596         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11597         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11598         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11599         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11600         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11601         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11602         * gcc.target/x86_64/abi/test_varargs.c: New test.
11603
11604 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11605
11606         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11607         32-bit i?86 and x86_64.
11608
11609 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11610
11611         * obj-c++.dg/const-str-[1-9].mm: New tests.
11612
11613 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11614
11615         PR fortran/22010
11616         * gfortran.dg/namelist_use.f90: New.
11617         * gfortran.dg/namelist_use_only.f90: New.
11618
11619 2005-06-21  Jeff Law  <law@redhat.com>
11620
11621         * gcc.dg/tree-ssa/vrp15.c: New test.
11622
11623 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11624
11625         * lib/target-supports.exp (check_effective_target_vect_reduction):
11626         Remove.
11627         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11628         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11629         remove vect_reduction target keyword. Also avoid two returns in main.
11630         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11631         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11632         * gcc.dg/vect/vect-reduc-1short.c: New test.
11633         * gcc.dg/vect/vect-reduc-1char.c: New test.
11634         * gcc.dg/vect/vect-reduc-2short.c: New test.
11635         * gcc.dg/vect/vect-reduc-2char.c: New test.
11636         * gcc.dg/vect/vect-reduc-6.c: New test.
11637         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11638         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11639         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11640
11641 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11642         Paul Thomas  <pault@gcc.gnu.org>
11643
11644         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11645         New tests.
11646
11647 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11648
11649         * gfortran.dg/backslash_1.f90: New test.
11650         * gfortran.dg/backslash_2.f90: New test.
11651
11652 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11653
11654         * gfortran.dg/duplicate_labels.f90: New test.
11655
11656 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11657
11658         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11659         unsupportable relocations.
11660         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11661         * gcc.dg/20050321-2.c: xfail for NetWare.
11662
11663 2005-06-20  Andreas Jaeger  <aj@suse.de>
11664
11665         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11666         gcc.target/i386/fastcall-sseregparm.c,
11667         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11668
11669 2005-06-19  Richard Henderson  <rth@redhat.com>
11670
11671         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11672
11673 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11674
11675         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11676
11677 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11678
11679         PR c++/22115
11680         * g++.dg/conversion/simd2.C: Change expected error message.
11681
11682 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11683
11684         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11685         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11686         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11687
11688 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11689
11690         * gcc.dg/fold-mod-1.c: New test.
11691
11692 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11693
11694         PR fortran/19926
11695         * gfortran.dg/pr19926.f90: New test.
11696
11697 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11698
11699         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11700         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11701         targets.
11702         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11703         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11704
11705 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11706
11707         * gcc.target/ia64/float80-varargs-1.c: New test.
11708
11709 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11710
11711         PR tree-opt/22035
11712         * gfortran.dg/f2c_6.f90: New test.
11713
11714 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11715
11716         PR c++/17413
11717         * g++.dg/template/local5.C: New.
11718
11719 2005-06-17  Richard Henderson  <rth@redhat.com>
11720
11721         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11722
11723 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11724
11725         PR testsuite/21945
11726         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11727
11728 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11729
11730         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11731         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11732         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11733         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11734         check_vect to verify the presence of hardware vector support.
11735
11736 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11737
11738         PR testsuite/22056
11739         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11740
11741 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11742
11743         PR libfortran/19216
11744         * gfortran.dg/pr19216.f: Add correct space between brackets and
11745         dg directive.
11746
11747 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11748
11749         PR libfortran/16436
11750         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11751
11752 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11753
11754         * gcc.target/i386/attributes-error.c: New testcase.
11755         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11756         * gcc.target/i386/regparm-stdcall.c: Likewise.
11757         * gcc.target/i386/sseregparm-1.c: Likewise.
11758         * gcc.target/i386/sseregparm-2.c: Likewise.
11759
11760 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11761
11762         * g++.dg/rtti/crash2.C: New.
11763
11764 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11765
11766         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11767
11768 2005-06-15  David Ung  <davidu@mips.com>
11769
11770         * gcc.target/mips/mips16e-extends.c: New test for testing the
11771         generation of MIPS16e zeb/zeh, seb/seh instructions.
11772
11773 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
11774
11775         PR 22018
11776         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
11777         * gcc.dg/tree-ssa/pr22018.c: New test.
11778
11779 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
11780
11781         * gcc.dg/simd-1.c: Update error messages.
11782         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
11783         * gcc.dg/simd-2.c: Update error messages.
11784         * gcc.dg/simd-4.c: New.
11785
11786 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         PR c++/20678
11789         * g++.dg/other/crash-4.C: New.
11790
11791 2005-06-14  Devang Patel  <dpatel@apple.com>
11792
11793         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
11794
11795 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11796
11797         PR c++/21929
11798         * g++.dg/parse/crash11.C: Update
11799
11800 2005-06-13  Jeff Law  <law@redhat.com>
11801
11802         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
11803         perform the desired transformations.
11804         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
11805         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
11806
11807 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11808
11809         PR fortran/22038
11810         * gfortran.dg/forall_1.f90: Un-XFAIL.
11811
11812 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         PR c++/21929
11815         * g++.dg/parse/crash26.C: New.
11816
11817         PR c++/20789
11818         * g++.dg/init/member1.C: New.
11819
11820 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * gfortran.dg/altreturn_1.f90: New test.
11823
11824 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
11825
11826         PR middle-end/21985
11827         * gcc.dg/tree-ssa/pr21985.c: New test.
11828
11829 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11830
11831         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
11832
11833 2005-06-12  Roger Sayle  <roger@eyesopen.com>
11834
11835         PR c++/21930
11836         * g++.dg/other/error10.C: New test case.
11837
11838 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11839
11840         PR libfortran/19155
11841         * gfortran.dg/pr19155.f: Add test.
11842
11843 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11844
11845         * gfortran.dg/f2c_7.f90: New test.
11846
11847         * gfortran.dg/forall_1.f90: XFAILed.
11848
11849 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
11850
11851         * gcc.dg/pr14796-1.c: New.
11852         * gcc.dg/pr14796-2.c: New.
11853
11854 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
11855
11856         PR fortran/17792
11857         PR fortran/21375
11858         * gfortran.dg/deallocate_stat.f90: New test.
11859
11860 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
11861
11862         * gfortran.fortran-torture/execute/in-pack.f90: New test.
11863
11864 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
11865
11866         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
11867         access will be generated when this loop is vectorized. Test that
11868         accesses with same alignment were detected.
11869         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
11870         Test that accesses with same alignment were detected.
11871         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
11872         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
11873         alignment were detected.
11874
11875 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
11876
11877         PR c++/10611
11878         * g++.dg/conversion/simd2.C: New.
11879
11880 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11881
11882         * gcc.dg/Wcxx-compat-1.c: New.
11883
11884 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
11885
11886         PR libfortran/21480
11887         * gfortran.dg/reshape-complex.f90: Add a test for a packed
11888         complex array.
11889
11890 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
11891
11892         * gcc.dg/alias-8.c: New.
11893
11894 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
11895
11896         * gcc.dg/format/cmn_err-1.c: Update.
11897
11898 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
11899
11900         PR target/20666
11901         * gcc.target/sparc/fexpand-2.c: New.
11902         * gcc.target/sparc/fpmerge-2.c: New.
11903         * gcc.target/sparc/fpmul-2.c: New.
11904         * gcc.target/sparc/noresult.c: New.
11905         * gcc.target/sparc/pdist-2.c: New.
11906         * gcc.target/sparc/pdist-3.c: New.
11907
11908 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
11909
11910         PR testsuite/21702
11911         * gcc.target/i386/i386.exp: Fix comment typo.
11912
11913 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11914
11915         PR c++/19497
11916         * g++.dg/inherit/using5.C: New.
11917         * g++.dg/inherit/using6.C: New.
11918
11919 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11920
11921         PR c++/19894
11922         * g++.dg/template/ptrmem15.C: New test.
11923
11924         PR c++/20563
11925         * g++.dg/ext/label4.C: New test.
11926
11927 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11928
11929         * gcc.dg/tls/debug-1.c: New test.
11930
11931 2005-06-07  Dale Johannesen  <dalej@apple.com>
11932
11933         * gcc.target/i386/movq.c: New.
11934
11935 2005-06-07  Dale Johannesen  <dalej@apple.com>
11936
11937         * gcc.dg/20050607-1.c: New.
11938
11939 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
11940
11941         PR middle-end/21850
11942         * gcc.c-torture/execute/20050607-1.c: New test.
11943
11944 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
11945
11946         PR libfortran/21926
11947         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
11948         Test case where the return array has lowest stride one,
11949         but isn't packed.
11950
11951 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
11952
11953         * lib/target-supports.exp (check_effective_target_sync_int_long):
11954         Add s390 and s390x targets.
11955
11956 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
11957
11958         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
11959         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
11960         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
11961         * gcc.dg/tree-ssa/loop-9.c: New test.
11962
11963 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         * g++.dg/parse/defarg10.C: New.
11966
11967 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
11968
11969         PR regression/21897
11970         * gcc.c-torture/execute/20050604-1.c: New test.
11971
11972 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11973
11974         PR 21903
11975         * g++.dg/parse/defarg9.C: New.
11976
11977         PR c++/20637
11978         * g++.dg/inherit/using4.C: New.
11979         * g++.dg/overload/error1.C: Adjust expected errors.
11980         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
11981         * g++.old-deja/g++.brendan/arm2.C: Likewise.
11982         * g++.old-deja/g++.other/redecl2.C: Likewise.
11983         * g++.old-deja/g++.other/redecl4.C: Likewise.
11984         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
11985
11986 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11987
11988         * gfortran.dg/f2c_5.f90: Add -w to dg-options
11989
11990 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
11991
11992         * lib/gfortran.exp (gfortran_target_compile): Call
11993         dg-additional-files-options
11994         * gfortran.dg/f2c_4.f90: New file
11995         * gfortran.dg/f2c_4.c: New file
11996         * gfortran.dg/f2c_5.f90: New file
11997         * gfortran.dg/f2c_5.c: New file
11998
11999 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12000
12001         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12002
12003         PR fortran/21912
12004         * gfortran.dg/array_constructor_4.f90: New test.
12005
12006 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR c++/21619
12009         * g++.dg/ext/builtin9.C: New test.
12010
12011 2005-06-05  Dale Johannesen  <dalej@apple.com>
12012
12013         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12014         * gcc.c-torture/execute/20050603-2.c: Ditto.
12015
12016 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12017
12018         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12019         * gcc.dg/vect/vect-reduc-1.c: New.
12020         * gcc.dg/vect/vect-reduc-2.c: New.
12021         * gcc.dg/vect/vect-reduc-3.c: New.
12022
12023 2005-06-04  Dale Johannesen  <dalej@apple.com>
12024
12025         * gcc.c-torture/execute/20050603-1.c: New.
12026         * gcc.c-torture/execute/20050603-2.c: New.
12027         * gcc.dg/20050603-3.c: New.
12028
12029 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12030
12031         PR fortran/19195
12032         * gfortran.dg/debug_1.f90: New test.
12033
12034         * gfortran.dg/forall_1.f90: New test.
12035
12036 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12037
12038         * gfortran.dg/array_constructor_3.f90: New test.
12039
12040 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12041
12042         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12043
12044 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12045
12046         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12047
12048 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12049
12050         PR c/21873
12051         * gcc.dg/init-excess-1.c: New test.
12052
12053 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12054
12055         PR c++/21853
12056         * g++.dg/expr/static_cast6.C: New test.
12057
12058 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12059
12060         * gcc.dg/tree-ssa/vrp14.c: New test.
12061
12062 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12063
12064         PR c++/21336
12065         * g++.dg/template/new2.C: New test.
12066
12067 2005-06-03  Josh Conner  <jconner@apple.com>
12068
12069         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12070         all entries in initializer.
12071
12072 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12073
12074         PR middle-end/21858
12075         * gcc.dg/pr21858.c: New testcase.
12076
12077 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12078
12079         PR tree-optimization/21292
12080
12081         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12082         New.
12083         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12084         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12085         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12086         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12087         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12088
12089 2005-06-02  Richard Henderson  <rth@redhat.com>
12090
12091         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12092
12093 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12094
12095         * gcc.dg/wtypequal.c: New testcase.
12096
12097 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12098
12099         PR 21582
12100         * gcc.dg/tree-ssa/pr21582.c: New test.
12101
12102 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12103
12104         PR c++/21280
12105         * g++.dg/opt/interface2.h: New.
12106         * g++.dg/opt/interface2.C: New.
12107         * g++.dg/init/ctor4.C: Adjust error lines.
12108         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12109         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12110         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12111         * g++.old-deja/g++.pt/assign1.C: Likewise.
12112         * g++.old-deja/g++.pt/crash20.C: Likewise.
12113
12114 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12115
12116         PR tree-optimization/21734
12117         * g++.dg/vect/pr21734_1.cc: New.
12118         * g++.dg/vect/pr21734_2.cc: New.
12119
12120 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12121
12122         PR c++/20350
12123         * g++.dg/template/spec24.C: New.
12124
12125         PR c++/21151
12126         * g++.dg/pch/local-1.C: New.
12127         * g++.dg/pch/local-1.Hs: New.
12128
12129 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12130
12131         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12132         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12133         * gcc.dg/tree-ssa/pr14341.c: New test.
12134         * gcc.dg/tree-ssa/pr14841.c: New test.
12135         * gcc.dg/tree-ssa/pr20701.c: New test.
12136         * gcc.dg/tree-ssa/pr21086.c: New test.
12137         * gcc.dg/tree-ssa/pr21090.c: New test.
12138         * gcc.dg/tree-ssa/pr21332.c: New test.
12139         * gcc.dg/tree-ssa/pr21458.c: New test.
12140         * gcc.dg/tree-ssa/pr21658.c: New test.
12141         * gcc.dg/tree-ssa/vrp01.c: New test.
12142         * gcc.dg/tree-ssa/vrp02.c: New test.
12143         * gcc.dg/tree-ssa/vrp03.c: New test.
12144         * gcc.dg/tree-ssa/vrp04.c: New test.
12145         * gcc.dg/tree-ssa/vrp05.c: New test.
12146         * gcc.dg/tree-ssa/vrp06.c: New test.
12147         * gcc.dg/tree-ssa/vrp07.c: New test.
12148         * gcc.dg/tree-ssa/vrp08.c: New test.
12149         * gcc.dg/tree-ssa/vrp09.c: New test.
12150         * gcc.dg/tree-ssa/vrp10.c: New test.
12151         * gcc.dg/tree-ssa/vrp11.c: New test.
12152         * gcc.dg/tree-ssa/vrp12.c: New test.
12153         * gcc.dg/tree-ssa/vrp13.c: New test.
12154
12155 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12156
12157         PR 21029
12158         * gcc.dg/tree-ssa/pr21029.c: New test.
12159
12160 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12161
12162         * gfortran.dg/logint-1.f: New test case.
12163         * gfortran.dg/logint-2.f: Likewise.
12164         * gfortran.dg/logint-3.f: Likewise.
12165
12166 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12167
12168         PR c/21536
12169         PR c/20760
12170         * gcc.dg/20050527-1.c: New test.
12171
12172         * gcc.dg/i386-sse-12.c: New test.
12173
12174         PR fortran/21729
12175         * gfortran.dg/implicit_5.f90: New test.
12176
12177 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12178
12179         PR fortran/20883
12180         * gfortran/assign_4.f90: New test.
12181         * gfortran/assign_2.f90: Change compile to run.
12182
12183 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12184
12185         * lib/target-supports.exp
12186         (check_effective_target_sync_char_short): New.
12187         * gcc.dg/sync-2.c: New.
12188
12189 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12190
12191         PR tree-optimization/21817
12192         * gcc.dg/torture/pr21817-1.c: New.
12193
12194 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         PR c++/21165
12197         * g++.dg/template/init5.C: New.
12198
12199 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12200
12201         * gfortran.dg/char_initialiser_actual.f90:
12202         Test character initialisers as actual arguments.
12203         * gfortran.dg/char_pointer_comp_assign.f90:
12204         Test character pointer structure component assignments.
12205         * gfortran.dg/char_array_structure_constructor.f90:
12206         Test character components in structure constructors.
12207
12208 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12209
12210         PR middle-end/20931
12211         * g++.dg/opt/pr20931.C: New test.
12212
12213 2005-05-31  Andreas Jaeger  <aj@suse.de>
12214
12215         PR testsuite/20772
12216         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12217         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12218         g++.old-deja/g++.ext/asmspec1.C,
12219         g++.old-deja/g++.other/regstack.C,
12220         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12221         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12222         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12223         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12224         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12225         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12226         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12227         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12228         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12229         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12230         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12231         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12232         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12233         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12234         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12235         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12236         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12237         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12238         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12239
12240 2005-05-31  Jeff Law  <law@redhat.com>
12241
12242         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12243
12244 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12245
12246         PR middle-end/21743
12247         * gcc.dg/builtins-1.c: Activate disabled clog test.
12248         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12249
12250 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12251
12252         * gfortran.dg/char_pointer_assign.f90:
12253         Test character-pointer assignments and pointer assignments.
12254         * gfortran.dg/char_pointer_dummy.f90:
12255         Test character-pointer dummy arguments.
12256         * gfortran.dg/char_pointer_func.f90:
12257         Test character-pointer function returns.
12258         * gfortran.dg/char_pointer_dependency.f90:
12259         Test character-pointer functions with dependencies.
12260
12261 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12262
12263         PR c++/21784
12264         * g++.dg/lookup/using14.C: New test.
12265
12266 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12267
12268         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12269         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12270         trailing ^M.
12271
12272 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12273
12274         PR c++/17413
12275         * g++.dg/template/local5.C: New.
12276
12277         PR target/21761
12278         * gcc.c-torture/compile/pr21761.c: New.
12279
12280         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12281         before darwin8.
12282
12283 2005-05-30  Steven G. Kargl
12284
12285         PR fortran/20846
12286         * gfortran.dg/inquire_8.f90: New test.
12287
12288 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12289
12290         PR libfortran/21376
12291         * gfortran.dg/output_exponents_1.f90: New test.
12292
12293 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12294
12295         PR libfortran/20006
12296         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12297
12298 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12299
12300         PR c++/21210
12301         * g++.dg/ext/complex1.C: New test.
12302
12303         PR c++/21340
12304         * g++.dg/init/ctor6.C: New test.
12305
12306 2005-05-29  Jan Hubicka  <jh@suse.cz>
12307
12308         * gcc.c-torture/compile/pr21562.c: New.
12309
12310 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12311
12312         * gfortran.dg/subnormal_1.f90: New test.
12313
12314 2005-05-28  Jan Hubicka  <jh@suse.cz>
12315
12316         * tree-prof.exp: Fix comment.
12317         * value-prof-1.c: New.
12318         * value-prof-2.c: New.
12319         * value-prof-3.c: New.
12320         * value-prof-4.c: New.
12321
12322 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12323
12324         PR c++/21614
12325         * g++.dg/expr/ptrmem6.C: New test.
12326         * g++.dg/expr/ptrmem6a.C: Likewise.
12327
12328 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12329
12330         PR tree-optimization/21658
12331         * gcc.dg/tree-ssa/pr21658.c: New.
12332
12333 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         PR c++/21455
12336         * g++.dg/inherit/ptrmem3.C: New.
12337
12338         PR c++/21681
12339         * g++.dg/parse/template16.C: New.
12340
12341 2005-05-27  Andreas Jaeger  <aj@suse.de>
12342
12343         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12344
12345         * gcc.dg/i386-sse-8.c: Run test on all archs.
12346
12347 2005-05-26  Mike Stump  <mrs@apple.com>
12348
12349         * objc.dg/isa-field-1.m: Only run on darwin.
12350         * objc.dg/lookup-1.m: Likewise.
12351         * objc.dg/try-catch-8.m: Likewise.
12352
12353 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12354
12355         PR tree-optimization/9814
12356         * gcc.dg/pr9814-1.c: New test case.
12357
12358 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12359
12360         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12361         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12362         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12363         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12364         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12365         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12366         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12367         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12368         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12369         objc.dg/try-catch-8.m: New.
12370
12371 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12372
12373         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12374         remove extraneous semicolons.
12375
12376 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12377
12378         * obj-c++.dg/comp-types-12.mm: New.
12379         * objc.dg/comp-types-11.m: New.
12380         * objc.dg/selector-4.m: New.
12381
12382 2005-05-26  Andreas Jaeger  <aj@suse.de>
12383
12384         PR testsuite/20772
12385         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12386         g++.old-deja/g++.ext/attrib3.C,
12387         g++.old-deja/g++.other/store-expr1.C,
12388         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12389         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12390         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12391         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12392         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12393         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12394         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12395         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12396         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12397         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12398         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12399         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12400         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12401         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12402         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12403         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12404         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12405         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12406         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12407
12408 2005-05-26  Andreas Jaeger  <aj@suse.de>
12409
12410         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12411         x86-64 compilation.
12412
12413 2005-05-26  Andreas Jaeger  <aj@suse.de>
12414
12415         PR testsuite/20772
12416         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12417         gcc.misc-tests/i386-pf-athlon-1.c,
12418         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12419         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12420         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12421         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12422         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12423         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12424         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12425         programs.
12426
12427         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12428         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12429         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12430         x86-64 compilation.
12431
12432         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12433         x86_64.
12434
12435         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12436         effective-target ilp32.
12437
12438 2005-05-26  David Ung  <davidu@mips.com>
12439
12440         * gcc.target/mips/ext_ins.c: New test for testing the generation
12441         of MIPS32/64 rev 2 ext/ins instructions.
12442
12443 2005-05-26  Andreas Jaeger  <aj@suse.de>
12444
12445         * treelang/compile/unsigned.tree: Use gimple instead of
12446         nonexisting generic dump.
12447
12448 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12449
12450         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12451
12452 2005-05-26  Andreas Jaeger  <aj@suse.de>
12453
12454         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12455
12456 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12457
12458         PR libfortran/17283
12459         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12460         Test callee-allocated memory with write statements.
12461
12462 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12463
12464         PR middle-end/21709
12465         * gcc.dg/pr21709-1.c: New test case.
12466
12467 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12468             Mike Stump  <mrs@apple.com>
12469
12470         * objc/execute/next_mapping.h: Update for C++.
12471
12472         * obj-c++.dg/selector-1.mm: Move to...
12473         * obj-c++.dg/selector-4.mm: here...
12474
12475         * obj-c++.dg/basic.mm: New.
12476         * obj-c++.dg/comp-types-1.mm: New.
12477         * obj-c++.dg/cxx-class-1.mm: New.
12478         * obj-c++.dg/cxx-ivars-1.mm: New.
12479         * obj-c++.dg/cxx-ivars-2.mm: New.
12480         * obj-c++.dg/cxx-ivars-3.mm: New.
12481         * obj-c++.dg/cxx-scope-1.mm: New.
12482         * obj-c++.dg/cxx-scope-2.mm: New.
12483         * obj-c++.dg/defs.mm: New.
12484         * obj-c++.dg/empty-private-1.mm: New.
12485         * obj-c++.dg/encode-1.mm: New.
12486         * obj-c++.dg/encode-2.mm: New.
12487         * obj-c++.dg/encode-3.mm: New.
12488         * obj-c++.dg/extern-c-1.mm: New.
12489         * obj-c++.dg/extra-semi.mm: New.
12490         * obj-c++.dg/fix-and-continue-2.mm: New.
12491         * obj-c++.dg/isa-field-1.mm: New.
12492         * obj-c++.dg/ivar-list-semi.mm: New.
12493         * obj-c++.dg/local-decl-1.mm: New.
12494         * obj-c++.dg/lookup-1.mm: New.
12495         * obj-c++.dg/lookup-2.mm: New.
12496         * obj-c++.dg/method-1.mm: New.
12497         * obj-c++.dg/method-2.mm: New.
12498         * obj-c++.dg/method-3.mm: New.
12499         * obj-c++.dg/method-4.mm: New.
12500         * obj-c++.dg/method-5.mm: New.
12501         * obj-c++.dg/method-6.mm: New.
12502         * obj-c++.dg/method-7.mm: New.
12503         * obj-c++.dg/no-extra-load.mm: New.
12504         * obj-c++.dg/overload-1.mm: New.
12505         * obj-c++.dg/pragma-1.mm: New.
12506         * obj-c++.dg/pragma-2.mm: New.
12507         * obj-c++.dg/private-1.mm: New.
12508         * obj-c++.dg/private-2.mm: New.
12509         * obj-c++.dg/proto-qual-1.mm: New.
12510         * obj-c++.dg/qual-types-1.mm: New.
12511         * obj-c++.dg/stubify-1.mm: New.
12512         * obj-c++.dg/stubify-2.mm: New.
12513         * obj-c++.dg/super-class-1.mm: New.
12514         * obj-c++.dg/super-class-2.mm: New.
12515         * obj-c++.dg/super-dealloc-1.mm: New.
12516         * obj-c++.dg/super-dealloc-2.mm: New.
12517         * obj-c++.dg/template-1.mm: New.
12518         * obj-c++.dg/template-2.mm: New.
12519         * obj-c++.dg/template-3.mm: New.
12520         * obj-c++.dg/template-4.mm: New.
12521         * obj-c++.dg/template-5.mm: New.
12522         * obj-c++.dg/template-6.mm: New.
12523         * obj-c++.dg/try-catch-1.mm: New.
12524         * obj-c++.dg/try-catch-2.mm: New.
12525         * obj-c++.dg/try-catch-3.mm: New.
12526         * obj-c++.dg/try-catch-4.mm: New.
12527         * obj-c++.dg/try-catch-5.mm: New.
12528         * obj-c++.dg/try-catch-6.mm: New.
12529         * obj-c++.dg/try-catch-7.mm: New.
12530         * obj-c++.dg/try-catch-8.mm: New.
12531         * obj-c++.dg/try-catch-9.mm: New.
12532         * obj-c++.dg/va-meth-1.mm: New.
12533
12534 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12535
12536         * obj-c++.dg/selector-1.mm: New.
12537         * obj-c++.dg/selector-2.mm: New.
12538
12539 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12540
12541         * obj-c++.dg/selector-3.mm: New.
12542         * objc.dg/selector-3.m: New.
12543
12544 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12545
12546         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12547         about where warning appears.
12548
12549 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12550
12551         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12552         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12553         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12554         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12555
12556 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12557
12558         * gcc.dg/20050524-1.c: New test.
12559
12560 2005-05-25  Jan Hubicka  <jh@suse.cz>
12561
12562         * gcc.dg/tree-prof/inliner-1.c: New.
12563
12564 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12565
12566         * gcc.dg/tree-prof: New directory.
12567         * gcc.dg/tree-prof/tree-prof.exp: New.
12568
12569 2005-05-25  DJ Delorie  <dj@redhat.com>
12570
12571         * gcc.dg/Wattributes-1.c: New.
12572         * gcc.dg/Wattributes-2.c: New.
12573         * gcc.dg/Wattributes-3.c: New.
12574
12575 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12576
12577         PR tree-optimization/19833
12578         * gcc.dg/uninit-4.c: Remove xfail.
12579         * gcc.dg/uninit-9.c: Ditto.
12580
12581 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12582
12583         * obj-c++.dg/bitfield-[1-5].mm: New.
12584         * obj-c++.dg/class-protocol-1.mm: New.
12585         * obj-c++.dg/comp-types-1[0-1].mm: New.
12586         * obj-c++.dg/comp-types-[2-9].mm: New.
12587         * obj-c++.dg/encode-[4-8].mm: New.
12588         * obj-c++.dg/layout-1.mm: New.
12589         * obj-c++.dg/method-1[0-9].mm: New.
12590         * obj-c++.dg/method-2[0-1].mm: New.
12591         * obj-c++.dg/method-[8-9].mm: New.
12592         * obj-c++.dg/objc-gc-3.mm: New.
12593         * obj-c++.dg/try-catch-10.mm: New.
12594         * objc.dg/bitfield-5.m: New.
12595         * objc.dg/comp-types-10.m: New.
12596         * objc.dg/comp-types-9.m: New.
12597         * objc.dg/layout-1.m: New.
12598         * objc.dg/objc-gc-4.m: New.
12599         * objc.dg/try-catch-9.m: New.
12600         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12601         * objc.dg/comp-types-1.m: Likewise.
12602         * objc.dg/comp-types-[5-6].m: Likewise.
12603         * objc.dg/method-9.m: Likewise.
12604
12605 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12606
12607         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12608         and on hardware without VMX support.
12609
12610         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12611
12612         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12613
12614         * lib/profopt.exp (dg-final-generate, dg-final-use,
12615         profopt-final-code, profopt-get-options): New.
12616         (profopt-execute): Process test directives.
12617
12618         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12619         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12620         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12621
12622 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12623
12624         PR C++/21645
12625         * g++.dg/init/ctor5.C: New test.
12626
12627 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12628
12629         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12630         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12631         vect-113.c, vect-114.c.
12632
12633 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12634
12635         * gcc.dg/const-elim-1.c: Remove xfails.
12636
12637 2005-05-23  Jeff Law  <law@redhat.com>
12638
12639         * gcc.c-torture/compile/pr21638.c: New test.
12640         * gcc.c-torture/compile/20050520-1.c: New test.
12641
12642 2005-05-23  Nick Clifton  <nickc@redhat.com>
12643
12644         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12645         be a proper triple, ie: m32r*-*-*.
12646         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12647
12648 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12649
12650         PR middle-end/21331
12651         PR tree-opt/21293
12652         * gcc.c-torture/compile/pr21293.c: New test.
12653         * gcc.c-torture/execute/pr21331.c: New test.
12654
12655 2004-05-20  Richard Henderson  <rth@redhat.com>
12656
12657         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12658
12659 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12660
12661         * obj-c++-dg.exp: Add.
12662         * obj-c++.exp: Add.
12663         * obj-c++.dg/dg.exp: Add.
12664
12665 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12666
12667         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12668         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12669
12670 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12671
12672         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12673
12674 2004-05-19  Richard Henderson  <rth@redhat.com>
12675
12676         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12677
12678 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12679
12680         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12681
12682         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12683
12684 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12685
12686         PR c++/21495
12687         * g++.dg/parse/extern1.C: New test.
12688         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12689
12690 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12691
12692         * gcc.dg/c99-math.h: New.
12693         * gcc.dg/c99-math-float-1.c: New test.
12694         * gcc.dg/c99-math-double-1.c: Likewise.
12695         * gcc.dg/c99-math-long-double-1.c: Likewise.
12696
12697 2005-05-18  Richard Henderson  <rth@redhat.com>
12698
12699         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12700
12701 2005-05-18  Devang Patel  <dpatel@apple.com>
12702
12703         * g++.dg/opt/20050511-1.C: New test.
12704
12705 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12706
12707         PR libfortran/21127
12708         * gfortran.dg/reshape-complex.f90: New test.
12709
12710 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12711
12712         * gfortran.dg/array_constructor_1.f90: New test.
12713         * gfortran.dg/array_constructor_2.f90: New test.
12714
12715 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12716
12717         PR fortran/20954
12718         * gfortran.dg/pr20954.f: New test.
12719
12720 2005-05-17  Mike Stump  <mrs@apple.com>
12721
12722         Yet more Objective-C++...
12723
12724         * objc.dg/method-5.m: Update.
12725         * objc.dg/method-6.m: Update.
12726         * objc.dg/method-7.m: Update.
12727         * objc.dg/method-9.m: Update.
12728         * objc.dg/try-catch-2.m: Update.
12729
12730 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12731
12732         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12733         Remove little-endian optimizations.
12734
12735 2005-05-17  Jeff Law  <law@redhat.com>
12736
12737         * g++.dg/tree-ssa/pr14814.C: New test.
12738         * gcc.dg/tree-ssa/pr14814.C: New test.
12739         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12740         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12741
12742 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12743
12744         * gcc.dg/compat/generate-random.c: Do not include
12745         libiberty.h.
12746         * gcc.dg/compat/generate-random_r.c: Likewise.
12747
12748 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12749
12750         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12751
12752 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12753
12754         PR middle-end/21595
12755         * g++.dg/tree-ssa/builtin1.C: New testcase.
12756
12757 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12758
12759         PR c++/21454
12760         * g++.dg/opt/const4.C: New test.
12761
12762         PR middle-end/21492
12763         * g++.dg/opt/crossjump1.C: New test.
12764
12765         PR tree-optimization/21610
12766         * gcc.c-torture/compile/20050516-1.c: New test.
12767
12768         PR fortran/15080
12769         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12770         about the test failing.
12771         * gfortran.fortran-torture/execute/where_7.f90: New test.
12772         * gfortran.fortran-torture/execute/where_8.f90: New test.
12773
12774 2005-05-16  Richard Henderson  <rth@redhat.com>
12775
12776         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
12777         i?86 and x86_64.
12778
12779 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
12780
12781         * gcc.dg/compat/generate-random.c (config.h): Do not include.
12782         (limits.h): Include unconditionally.
12783         (stdlib.h): Likewise.
12784         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
12785         (limits.h): Include unconditionally.
12786         (stdlib.h): Likewise.
12787         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
12788         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
12789         (limits.h): Include unconditionally.
12790         (stdlib.h): Likewise.
12791         (hashtab.h): Do not include.
12792         (getopt.h): Likewise.
12793         (stddef.h): Include.
12794         (hashval_t): Define.
12795         (struct entry): Add "next" field.
12796         (HASH_SIZE): New macro.
12797         (hash_table): New variable.
12798         (switchfiles): Do not use xmalloc.
12799         (mix): New macro.
12800         (iterative_hash): New function.
12801         (hasht): Remove.
12802         (e_exists): New function.
12803         (e_insert): Likewise.
12804         (output): Use, instead of libiberty hashtable functions.
12805         (main): Do not use getopt.  Do not call htab_create.
12806
12807 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
12808
12809         PR libstdc++/21526
12810         * lib/target-supports.exp (check_mkfifo_available):
12811         Return 0 for cygwin as mkfifo support incomplete on platform.
12812         Fix typos in comments.
12813
12814 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
12815
12816         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
12817
12818 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
12819
12820         PR fortran/17432
12821         * gfortran.dg/assign_4.f: New test.
12822
12823 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
12824
12825         PR tree-optimization/21563
12826         * gcc.dg/tree-ssa/pr21563.c: New.
12827
12828 2005-05-14  Jan Hubicka  <jh@suse.cz>
12829
12830         * gcc.dg/noreturn-7.c: Allow control reaches warning.
12831
12832 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
12833
12834         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
12835
12836 2005-05-13  Julian Brown  <julian@codesourcery.com>
12837
12838         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
12839         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
12840
12841 2005-05-13  Jan Hubicka  <jh@suse.cz>
12842
12843         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
12844         * gcc.dg/fold-xor-?.c: Likewise.
12845         * gcc.dg/pr15784-?.c: Likewise.
12846         * gcc.dg/pr20922-?.c: Likewise.
12847         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
12848         * gcc.dg/tree-ssa/pr17598.c: Likewise.
12849         * gcc.dg/tree-ssa/pr20470.c: Likewise.
12850
12851 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12852
12853         PR fortran/21260
12854         * gfortran.dg/hollerith_1.f90: New test.
12855
12856 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12857
12858         * gfortran.dg/func_result_2.f90: New test.
12859
12860 2005-05-11  Bud Davis  <bdavis@gfortran.org>
12861
12862         * gfortran.dg/dev_null.f90: New test.
12863
12864 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
12865
12866         * gcc.dg/arm-vfp1.c: Revert last change.
12867
12868 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
12869
12870         PR middle-end/19807
12871         PR tree-optimization/19639
12872         * g++.dg/tree-ssa/pr19807.C: New testcase.
12873
12874 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12875
12876         PR libfortran/21471
12877         * gfortran.dg/append-1.f90: New test.
12878
12879 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12880
12881         * gcc.dg/pr18501.c: XFAIL.
12882         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
12883         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
12884         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
12885         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
12886         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
12887         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
12888         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
12889         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12890
12891 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12892
12893         PR fortran/20178
12894         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
12895         gfortran.dg/f2c_3.f90: New tests.
12896
12897         * gfortran.dg/return_1.f90: Fix dg annotation.
12898
12899 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
12900
12901         * gcc.c-torture/compile/20050510-1.c: New test.
12902
12903 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
12904
12905         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
12906
12907 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
12908
12909         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
12910
12911 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
12912
12913         PR c/17913
12914         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
12915
12916 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
12917
12918         PR c/21342
12919         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
12920         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
12921
12922 2005-05-10  Ben Elliston  <bje@au.ibm.com>
12923
12924         PR debug/16676
12925         * gcc.dg/debug/pr16676.c: New test.
12926
12927 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
12928
12929         PR testsuite/21443
12930         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
12931         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
12932         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
12933         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
12934         Change -O1 to -O2.
12935         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
12936         -fno-tree-dominator-opts.
12937
12938 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12939
12940         * gfortran.dg/return_1.f90: New test.
12941
12942 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
12943
12944         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
12945
12946         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
12947
12948 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
12949
12950         PR c++/21427
12951         * g++.dg/inherit/covariant13.C: New.
12952
12953 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12954
12955         PR libfortran/19155
12956         * gfortran.dg/pr19155.f: New test.
12957
12958 2005-05-08  Roger Sayle  <roger@eyesopen.com>
12959
12960         PR inline-asm/8788
12961         * gcc.dg/pr8788-1.c: New testcase.
12962
12963 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
12964
12965         PR target/21416
12966         * gcc.target/mips/fpcmp-[12].c: New tests.
12967
12968 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
12969
12970         * lib/target-supports-dg.exp (dg-require-fork): New function.
12971         (dg-require-mkfifo): Likewise.
12972         * lib/target-supports.exp (check_function_available): New
12973         function.
12974         (check_fork_available): Likewise.
12975         (check_mkfifo_available): Likewise.
12976
12977 2005-05-06  Jeff Law  <law@redhat.com>
12978
12979         * gcc.c-torture/compile/pr21380.c: New test.
12980
12981 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
12982
12983         PR c++/20961
12984         * g++.dg/ext/weak3.C: New test.
12985
12986 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/21352
12989         * g++.dg/template/crash37.C: New test.
12990
12991 2005-05-05  Paul Brook  <paul@codesourcery.com>
12992
12993         * gcc.dg/arm-g2.c: Use effective-target arm32.
12994         * gcc.dg/arm-mmx-1.c: Ditto.
12995         * gcc.dg/arm-scd42-2.c: Ditto.
12996         * gcc.dg/arm-vfp1.c: Ditto.
12997         * lib/target-supports.exp (check_effective_target_arm32): New
12998         function.
12999
13000 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13001
13002         PR libfortran/21354
13003         gfortran.dg/in_pack_rank7.f90: New test.
13004
13005 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         PR middle-end/15618
13008         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13009
13010 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13011
13012         PR middle-end/21265
13013         * gcc.dg/20050503-1.c: New test.
13014
13015         PR rtl-optimization/21239
13016         * gcc.dg/i386-sse-11.c: New test.
13017
13018 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13019
13020         PR target/16888
13021         * gcc.target/i386/asm-1.c: New test.
13022
13023 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR rtl-optimization/21330
13026         * gcc.c-torture/execute/20050502-1.c: New test.
13027
13028         PR target/21297
13029         * gcc.c-torture/execute/20050502-2.c: New test.
13030
13031 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13032
13033         PR middle-end/21282
13034         * gcc.dg/pr21282.c: New.
13035
13036 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13037
13038         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13039         * gcc.dg/vect/vect-92.c: Likewise.
13040         * gcc.dg/vect/vect-93.c: Likewise.
13041         * gcc.dg/vect/vect-dv-1.c: Likewise.
13042         * gcc.dg/vect/vect-dv-2.c: Likewise.
13043         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13044
13045 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13046
13047         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13048         * gfortran.dg/vect/vect-2.f90: Likewise.
13049         * gfortran.dg/vect/vect-3.f90: Likewise.
13050         * gfortran.dg/vect/vect-4.f90: Likewise.
13051         * gfortran.dg/vect/vect-5.f90: Likewise.
13052
13053 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13054
13055         PR target/20813
13056         * gcc.dg/rs6000-fpint-2.c: New.
13057
13058 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13059
13060         PR c/15698
13061         * gcc.dg/builtins-30.c: Update expected messages.
13062         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13063         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13064         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13065
13066 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13067
13068         PR tree-optimization/21294
13069         * gcc.dg/tree-ssa/pr21294.c: New.
13070
13071 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13072
13073         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13074         __builtin_altivec_st_internal_4si built-in.
13075
13076 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13077
13078         PR c++/15875
13079         * g++.dg/template/ptrmem14.C: New test.
13080
13081 2005-05-02  Paul Brook  <paul@codesourcery.com>
13082
13083         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13084
13085 2005-05-02  Michael Matz  <matz@suse.de>
13086
13087         PR c++/19542
13088         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13089
13090 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13091
13092         * g++.dg/cpp/weak.C: New test.
13093
13094 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13095
13096         * gcc.dg/tree-ssa/loop-8.c: New test.
13097
13098 2005-04-30  Michael Maty  <matz@suse.de>
13099
13100         * gcc.dg/inline-mcpy.c: New test.
13101
13102 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13103
13104         PR libfortran/18958
13105         * gfortran.dg/eoshift.f90: New test case.
13106
13107 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13108
13109         PR libfortran/18857
13110         * gfortran.dg/matmul_1.f90: New test.
13111
13112 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13113
13114         PR tree-optimization/21030
13115         * gcc.dg/tree-ssa/pr21030.c: New.
13116
13117 2005-04-29  Devang Patel  <dpatel@apple.com>
13118
13119         PR tree-optimization/21272
13120         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13121
13122 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13123
13124         PR fortran/13082
13125         PR fortran/18824
13126         * gfortran.dg/entry_4.f90: New test.
13127         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13128         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13129         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13130         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13131         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13132         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13133         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13134
13135 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13136
13137         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13138
13139 2005-04-29  Paul Brook  <paul@codesourcery.com>
13140
13141         * gfortran.dg/entry_3.f90: New test.
13142
13143 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13144
13145         * gfortran.dg/implicit_4.f90: New test.
13146
13147 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13148
13149         * lib/target-supports.exp (check_profiling_available): Return
13150         false for xtensa-*-elf.
13151
13152 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13153
13154         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13155         error if file cannot be deleted.
13156
13157 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13158
13159         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13160         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13161         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13162         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13163         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13164         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13165         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13166         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13167         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13168         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13169         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13170         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13171         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13172
13173 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13174
13175         PR fortran/20865
13176         * gfortran.dg/pr20865.f90: New test.
13177
13178 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13179
13180         * gcc.dg/void-cast-2.c: New test.
13181
13182 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13183
13184         PR c/21159
13185         * gcc.dg/void-cast-1.c: New test.
13186
13187 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13188
13189         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13190
13191 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13192
13193         PR fortran/21177
13194         * gfortran.dg/pr21177.f90: New test.
13195
13196 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13197
13198         PR tree-optimization/21171
13199         * gcc.dg/tree-ssa/pr21171.c: New test.
13200
13201 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13202
13203         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13204         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13205         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13206         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13207         gcc.dg/tree-ssa/gen-vect-32.c: New.
13208         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13209         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13210         don't run on PPC32.
13211
13212 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13213
13214         PR c/21213
13215         * gcc.dg/transparent-union-3.c: New test.
13216
13217 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13218
13219         PR c/20740
13220         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13221         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13222         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13223         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13224         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13225         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13226
13227 2005-04-26  Jeff Law  <law@redhat.com>
13228
13229         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13230         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13231         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13232         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13233         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13234         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13235         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13236
13237 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13238
13239         PR tree-optimization/17598
13240         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13241
13242 2005-04-25  Mike Stump  <mrs@apple.com>
13243
13244         * objc.dg/fix-and-continue-1.m: Add.
13245
13246 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13247
13248         PR c++/20995
13249         * g++.dg/opt/pr20995-1.C: New test case.
13250
13251 2005-04-25  Devang Patel <dpatel@apple.com>
13252
13253         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13254
13255 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13256
13257         PR testsuite/21062
13258         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13259
13260 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13261
13262         PR C++/21188
13263         * g++.dg/opt/rtti2.C: New test.
13264
13265 2005-04-25  Paul Brook  <paul@codesourcery.com>
13266         Steven G. Kargl  <kargls@comcast.net>
13267
13268         PR fortran/20879
13269         * gfortran.dg/ichar_1.f90: New file.
13270
13271 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13272
13273         PR middle-end/20991
13274         * g++.dg/opt/pr20991.C: New test.
13275
13276         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13277         where sizeof (type) < __alignof__ (type).
13278         * gcc.dg/compat/struct-layout-1.h: Likewise.
13279
13280 2005-04-24  Per Bothner  <per@bothner.com>
13281             Devang Patel  <dpatel@apple.com>
13282
13283         PR preprocessor/20907
13284         * gcc.dg/cpp/very-long-comment.c: New test.
13285
13286 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13287
13288         PR fortran/20059
13289         * gfortran.dg/common_5.f: New test.
13290
13291 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13292
13293         PR middle-end/21082
13294         * g++.dg/tree-ssa/pr21082.C: New testcase.
13295
13296 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13297
13298         * gcc.dg/vect/vect-99.c: New test.
13299
13300 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13301
13302         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13303
13304 2005-04-22  Jeff Law  <law@redhat.com>
13305
13306         * gcc.dg/uninit-5.c: Remove xfails.
13307         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13308         conditionals and loads.
13309
13310 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13311
13312         PR libfortran/20074
13313         PR libfortran/20436
13314         PR libfortran/21108
13315         * gfortran.dg/nested_reshape.f90: new test
13316         * gfortran.dg/reshape-alloc.f90: new test
13317         * gfortran.dg/reshape.f90: new test
13318
13319 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13320
13321         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13322
13323         * gcc.dg/arm-vfp1.c: New test.
13324
13325 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13326
13327         PR c++/21087
13328         * g++.dg/lookup/builtin2.C: New test.
13329
13330 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13331
13332         * gcc.dg/weak/weak-13.c: New test.
13333
13334 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13335
13336         * lib/target-supports.exp (check_effective_target_sync_int_long):
13337         Add powerpc*.
13338
13339 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13340
13341         * gcc.target/mips/branch-1.c: New test.
13342
13343 2005-04-21  Richard Henderson  <rth@redhat.com>
13344
13345         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13346         * gcc.dg/vect/vect-86.c: Likewise.
13347         * gcc.dg/vect/vect-87.c: Likewise.
13348         * gcc.dg/vect/vect-88.c: Likewise.
13349
13350 2005-04-21  Devang Patel  <dpatel@apple.com>
13351
13352         PR optimization/20994
13353         * gcc.dg/tree-ssa/ifc-3.c: New test.
13354
13355 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13356
13357         PR c/12913
13358         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13359         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13360         gcc.dg/c99-vla-jump-5.c: New tests.
13361
13362 2005-04-19  Richard Henderson  <rth@redhat.com>
13363
13364         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13365         Fix typo in exists check.
13366         (check_effective_target_sync_int_long): New.
13367         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13368         * gcc.dg/ia64-sync-2.c: Likewise.
13369         * gcc.dg/ia64-sync-3.c: Likewise.
13370         * gcc.dg/ia64-sync-4.c: Likewise.
13371
13372 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13373
13374         * gcc.dg/fold-xor-1.c: New test.
13375         * gcc.dg/fold-xor-2.c: New test.
13376
13377 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13378
13379         PR target/20670
13380         * g++.dg/eh/fp-regs.C: New test.
13381
13382 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13383
13384         * gcc.dg/Wint-to-pointer-cast-1.c,
13385         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13386         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13387         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13388
13389 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13390
13391         PR fortran/16861
13392         * gfortran.dg/pr16861.f90: New test.
13393
13394 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13395
13396         * gcc.dg/pr21085.c: New test.
13397
13398 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13399
13400         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13401         (setup_mips_tests, dg-mips-options): New procedures.
13402         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13403         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13404         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13405         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13406         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13407         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13408         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13409         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13410         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13411         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13412         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13413         dg-mips-options instead of dg-options.  Remove now-redundant
13414         preprocessor guards.
13415         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13416         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13417         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13418         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13419         * gcc.dg/vr-mult-2.c: Delete.
13420         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13421         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13422         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13423         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13424         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13425         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13426         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13427
13428 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13429
13430         * ada/acats/run_all.sh: Use sync when executable not present.
13431
13432 2005-04-18  Devang Patel  <dpatel@apple.com>
13433
13434         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13435         * gcc.dg/vect/vect-11a.c: New.
13436         * gcc.dg/vect/vect-none.c: Update.
13437         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13438
13439 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13440
13441         PR tree-optimization/20922
13442         * gcc.dg/pr20922-1.c: New test.
13443         * gcc.dg/pr20922-2.c: New test.
13444         * gcc.dg/pr20922-3.c: New test.
13445         * gcc.dg/pr20922-4.c: New test.
13446         * gcc.dg/pr20922-5.c: New test.
13447         * gcc.dg/pr20922-6.c: New test.
13448
13449 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13450
13451         PR libfortran/20950
13452         * gfortran.dg/pr20950.f: New test.
13453
13454 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13455
13456         PR libfortran/19216
13457         * gfortran.dg/pr19216.f: New test.
13458
13459 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13460
13461         PR tree-optimization/21001
13462         * gcc.dg/tree-ssa/pr21001.c: New.
13463
13464 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13465
13466         PR libfortran/21075
13467         * gfortran.dg/reshape_rank7.f90: New test.
13468
13469 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13470
13471         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13472         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13473         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13474         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13475         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13476         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13477         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13478         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13479         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13480         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13481         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13482         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13483         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13484         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13485         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13486         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13487         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13488         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13489         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13490         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13491         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13492
13493 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13494
13495         * gfortran.dg/wtruncate.f: New testcase.
13496         * gfortran.dg/wtruncate.f90: New testcase.
13497
13498 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13499
13500         PR c++/21025
13501         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13502         which sizeof/alignof is dependent, rather than just whether we are
13503         processing_template_decl.
13504
13505 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13506
13507         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13508         corrected typo where the wrong variables had been compared.
13509
13510 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13511
13512         PR libfortran/18495
13513         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13514         Test callee-allocated version of return array with a write
13515         statement.
13516         Test spread with a temporary with another write statement.
13517
13518 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13519
13520         PR tree-optimization/21031
13521         * gcc.dg/tree-ssa/pr21031.c: New.
13522
13523 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13524
13525         PR tree-optimization/21004
13526         * gcc.dg/builtins-53.c: Include builtins-config.h.
13527         Check floorf, ceilf, floorl and ceill transformations
13528         only when HAVE_C99_RUNTIME is defined.
13529
13530 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13531
13532         PR middle-end/20739
13533         * gcc.dg/tree-ssa/pr20739.c: New test.
13534
13535 2005-04-14  Mike Stump  <mrs@apple.com>
13536
13537         * gcc.dg/Foundation.framework/empty: New.
13538         * gcc.dg/framework-2.c: New.
13539
13540 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13541
13542         PR tree-optimization/21021
13543         * gcc.c-torture/compile/pr21021.c: New.
13544
13545 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13546
13547         PR testsuite/21010
13548         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13549         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13550         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13551         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13552         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13553         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13554         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13555         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13556
13557 2005-04-14  Richard Henderson  <rth@redhat.com>
13558
13559         * lib/target-supports.exp (check_effective_target_vect_condition):
13560         Add ia64, i?86, and x86_64.
13561
13562 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13563
13564         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13565
13566 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13567
13568         PR tree-optimization/20657
13569         * gcc.dg/tree-ssa/pr20657.c: New.
13570
13571 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13572
13573         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13574         (long long int)trunc*.
13575
13576 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13577
13578         PR target/20927
13579         * gcc.dg/pr20927.c: New test.
13580
13581 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13582
13583         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13584         * gcc.target/mips/asm-1.c: Likewise.
13585
13586 2005-04-13  Dale Johannesen  <dalej@apple.com>
13587
13588         * objc.dg/objc-fast-4.m: New.
13589
13590 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13591
13592         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13593         directory.
13594         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13595
13596 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13597
13598         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13599         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13600         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13601
13602 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13603
13604         PR tree-optimization/20913
13605         * gcc.dg/tree-ssa/pr20913.c: New.
13606
13607         PR tree-optimization/20702
13608         * gcc.dg/tree-ssa/pr20702.c: New.
13609
13610 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13611
13612         PR c++/13744
13613         * g++.dg/inherit/local3.C: New test.
13614
13615 2005-04-12  Jeff Law  <law@redhat.com>
13616
13617         * gcc.dg/tree-ssa/20050412-1.c: New test.
13618
13619 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13620
13621         PR libfortran/19016
13622         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13623         Add tests with mask generated by expression.
13624         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13625         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13626         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13627
13628 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13629
13630         PR middle-end/20917
13631         * gcc.dg/20050409-1.c: New test.
13632
13633 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13634
13635         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13636
13637 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13638
13639         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13640         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13641         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13642         (TARGET_CXX): Adjust accordingly.
13643         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13644         determine_class_data_visibility and class_data_always_comdat.
13645         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13646         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13647         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13648         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13649         (arm_cxx_determine_class_data_visibility): New.
13650         (arm_cxx_class_data_always_comdat): Likewise.
13651         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13652         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13653         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13654         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13655         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13656         Define.
13657
13658 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13659
13660         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13661
13662 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13663
13664         * gcc.dg/i386-darwin-fpmath.c: New.
13665
13666 2004-04-11  Devang Patel  <dpatel@apple.com>
13667
13668         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13669         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13670         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13671         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13672         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13673         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13674         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13675         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13676         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13677
13678 2004-04-11  Devang Patel  <dpatel@apple.com>
13679
13680         * gcc.dg/vect/vect-dv-1.c: New test.
13681         * gcc.dg/vect/vect-dv-2.c: New test.
13682
13683 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13684
13685         PR tree-optimization/20933
13686         * gcc.dg/tree-ssa/pr20933.c: New test.
13687
13688 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13689
13690         * gfortran.dg/fold_nearest.f90: New test.
13691
13692 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13693
13694         * gcc.dg/tree-ssa/alias-1.c: New test.
13695
13696 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13697
13698         PR tree-optimization/20920
13699         * g++.dg/tree-ssa/pr20920.C: New test.
13700
13701 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13702
13703         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13704         (long long int)ceil*.
13705
13706 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13707
13708         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13709         explicit C++ linkage.
13710
13711 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13712
13713         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13714         warning for arithmetic IF statements.
13715
13716 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13717
13718         * eor_handling_1.f90: New test case.
13719         * eor_handling_2.f90: New test case.
13720         * eor_handling_3.f90: New test case.
13721         * eor_handling_4.f90: New test case.
13722         * eor_handling_5.f90: New test case.
13723         * noadv_size.f90: New test case.
13724         * pad_no.f90: New test case.
13725
13726 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13727
13728         * gcc.c-torture/execute/20050410-1.c: New test.
13729
13730 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13731
13732         * gcc.dg/pr20126.c: New.
13733
13734 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13735             Steven G. Kargl <kargls@comcast.net>
13736
13737         * gfortran.dg/PR19872.f: New test.
13738
13739 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13740
13741         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13742
13743 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13744
13745         * gfortran.dg/nint_1.f90: New test.
13746
13747 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13748
13749         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13750         Added test for callee-allocated arrays with write statements.
13751         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13752         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13753         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13754         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13755         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13756
13757 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13758
13759         PR libfortran/20163
13760         * gfortran.dg/open-options-blanks.f: New test.
13761
13762 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13763
13764         PR fortran/13257
13765         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13766
13767 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13768
13769         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13770         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13771         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13772         * gcc.dg/tree-ssa/stdarg-4.c: New test.
13773         * gcc.dg/tree-ssa/stdarg-5.c: New test.
13774         * gcc.c-torture/execute/stdarg-4.c: New test.
13775
13776         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
13777
13778         PR target/20795
13779         * g++.dg/abi/param2.C: New test.
13780
13781 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13782
13783         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
13784
13785 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
13786
13787         * gcc.dg/builtins-53.c: New test.
13788
13789 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
13790
13791         * g++.dg/tree-ssa/pr18178.C: New test.
13792         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
13793         * gcc.c-torture/execute/20041019-1.c: New test.
13794         * gcc.dg/tree-ssa/20041008-1.c: New test.
13795         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
13796         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
13797         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
13798         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
13799         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
13800         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
13801         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
13802         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
13803         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13804         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13805
13806 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
13807
13808         PR rtl-optimization/20466
13809         * gcc.c-torture/execute/pr20466-1.c: New test.
13810
13811 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
13812
13813         PR c++/20905
13814         * g++.dg/parse/cond2.C: New test.
13815
13816         PR c++/20145
13817         * g++.dg/warn/Wdtor1.C: New test.
13818
13819 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13820
13821         PR fortran/17229
13822         * gfortran.dg/pr17229.f: New test.
13823
13824 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
13825
13826         * gfortran.dg/tiny_1.f90: New test.
13827         * gfortran.dg/tiny_2.f90: ditto.
13828
13829 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
13830
13831         * gfortran.dg/eor_1.f90: Fix dg-do run line
13832         * gfortran.dg/open_new.f90: Fix dg-do run line
13833
13834 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
13835
13836         * lib/target-supports.exp (get_compiler_messages): Support
13837         optional arguments, the fourth being compiler options.
13838         (check_effective_target_fpic): New proc.
13839         * gcc.dg/20050321-2.c: Restrict to target fpic.
13840
13841 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
13842
13843         * gcc.dg/15443-1.c: New test.
13844         * gcc.dg/15443-2.c: Likewise.
13845
13846 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13847
13848         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
13849
13850 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13851
13852         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
13853
13854 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
13855
13856         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
13857         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
13858         -m64.
13859         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
13860         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
13861         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
13862
13863 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
13864
13865         PR c++/20212
13866         * g++.dg/warn/Wunused-11.C: New test.
13867
13868 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
13869
13870         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
13871
13872 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
13873
13874         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
13875
13876 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13877
13878         PR c++/20734
13879         * g++.dg/template/ptrmem13.C: New test.
13880
13881 2005-04-05  Per Bothner  <per@bothner.com>
13882
13883         * lib/gcc.exp: Always add -fno-show-column, for now.
13884
13885 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
13886
13887         PR testsuite/20767
13888         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
13889         of plain old "unsigned int" for the type of "i".  Makes this test
13890         64bit clean.
13891
13892 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
13893
13894         * gcc.dg/i386-ssefn-1.c: New test.
13895         * gcc.dg/i386-ssefn-2.c: New test.
13896         * gcc.dg/i386-ssefn-3.c: New test.
13897         * gcc.dg/i386-ssefn-4.c: New test.
13898
13899 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
13900
13901         PR tree-optimization/20076
13902         * gcc.dg/builtin-apply4.c: New test.
13903
13904         PR preprocessor/19475
13905         * gcc.dg/cpp/macspace1.c: New test.
13906         * gcc.dg/cpp/macspace2.c: New test.
13907
13908 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13909
13910         * gfortran.dg/pr20755.f: Fixed bad format.
13911
13912 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
13913
13914         PR c++/20763
13915         * g++.dg/ext/attrib21.C: New test.
13916
13917 2004-04-05  Devang Patel  <dpatel@apple.com>
13918
13919         * lib/target-supports.exp (check_effective_target_vect_shif): New.
13920         * gcc.dg/vect/vect-shift-1.c: New test.
13921
13922 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13923
13924         PR libfortran/20755
13925         * gfortran.dg/pr20755.f: New test.
13926
13927 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
13928
13929         * gfortran.dg/pr15959.f90: New test.
13930         * gfortran.dg/string_pad_trunc.f90: New test.
13931
13932 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13933
13934         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
13935         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
13936         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
13937         syntax.
13938
13939 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13940
13941         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
13942
13943 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13944
13945         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
13946         * gcc.c-torture/compile/20011119-2.c: Likewise.
13947         * gcc.c-torture/compile/981001-2.c: Likewise.
13948
13949 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
13950
13951         PR c++/20679
13952         * g++.dg/template/overload4.C: New test.
13953
13954 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         PR c++/20746
13957         * g++.dg/abi/covariant5.C: New.
13958
13959         PR debug/20505
13960         * g++.dg/debug/const2.C: New.
13961
13962 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
13963
13964         PR rtl-optimization/16104
13965         * gcc.c-torture/execute/20050316-1.c: New test.
13966
13967 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.dg/template/spec23.C: Fix dg-error text.
13970
13971 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
13972
13973         PR c++/19199
13974         * g++.dg/expr/lval2.C: New.
13975
13976 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13977
13978         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
13979         __builtin_strcasecmp and __builtin_strncasecmp.
13980
13981 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
13982
13983         PR c++/20723
13984         * g++.dg/template/spec22.C: New.
13985         * g++.dg/template/spec23.C: New.
13986
13987 2005-04-03  Dale Ranta  <dir@lanl.gov>
13988             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13989
13990         PR libfortran/20068
13991         PR libfortran/20125
13992         PR libfortran/20156
13993         PR libfortran/20471
13994         * gfortran.dg/backspace.f: New test.
13995
13996 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
13997
13998         * gcc.dg/pr19345.c: New test.
13999
14000 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14001
14002         PR tree-optimization/20640
14003         * gcc.dg/torture/tree-loop-1.c: New.
14004
14005 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14006
14007         PR rtl-optimization/20290
14008         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14009
14010 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14011
14012         * gcc.dg/rs6000-fpint.c: New.
14013
14014 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14015
14016         * gcc.dg/old-style-then-proto-1.c: New test.
14017
14018 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14019
14020         * gfortran.fortran-torture/execute/backspace.f90: Check
14021         after backspace and read was incorrect.
14022
14023 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14024
14025         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14026         buffer past the terminating NUL using memcmp.
14027         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14028         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14029
14030         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14031         Fix unused/uninitialized variable warnings.
14032
14033         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14034         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14035         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14036         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14037
14038         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14039         gcc.c-torture/execute/builtins/fputs-lib.c,
14040         gcc.c-torture/execute/builtins/lib/fprintf.c,
14041         gcc.c-torture/execute/builtins/lib/main.c,
14042         gcc.c-torture/execute/builtins/lib/memcmp.c,
14043         gcc.c-torture/execute/builtins/lib/memmove.c,
14044         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14045         gcc.c-torture/execute/builtins/lib/memset.c,
14046         gcc.c-torture/execute/builtins/lib/printf.c,
14047         gcc.c-torture/execute/builtins/lib/sprintf.c,
14048         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14049         gcc.c-torture/execute/builtins/lib/strchr.c,
14050         gcc.c-torture/execute/builtins/lib/strcmp.c,
14051         gcc.c-torture/execute/builtins/lib/strcpy.c,
14052         gcc.c-torture/execute/builtins/lib/strcspn.c,
14053         gcc.c-torture/execute/builtins/lib/strlen.c,
14054         gcc.c-torture/execute/builtins/lib/strncat.c,
14055         gcc.c-torture/execute/builtins/lib/strncmp.c,
14056         gcc.c-torture/execute/builtins/lib/strncpy.c,
14057         gcc.c-torture/execute/builtins/lib/strrchr.c,
14058         gcc.c-torture/execute/builtins/lib/strspn.c,
14059         gcc.c-torture/execute/builtins/lib/strstr.c,
14060         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14061         gcc.c-torture/execute/builtins/strlen-2.c,
14062         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14063         prototypes.
14064
14065 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14066
14067         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14068         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14069         selectany usage.
14070
14071 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14072
14073         PR c++/19406
14074         * g++.dg/debug/using1.C: New test.
14075
14076 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14077
14078         PR middle-end/20524
14079         * gcc.dg/alias-7.c: Prefix asm-declared name with
14080         __USER_LABEL_PREFIX__.
14081
14082 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14083
14084         Fix fallout from PR middle-end/15700:
14085         * gcc.c-torture/compile/20011119-1.c: Take
14086         __USER_LABEL_PREFIX__ into account.
14087         * gcc.c-torture/compile/20011119-2.c: Likewise.
14088
14089 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14090
14091         PR c++/18644
14092         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14093
14094 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14095
14096         PR c/17855
14097         * gcc.c-torture/compile/struct-non-lval-1.c,
14098         gcc.c-torture/compile/struct-non-lval-2.c,
14099         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14100
14101 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14102
14103         * gcc.dg/tls/tls.exp: Remove temporary file.
14104         * g++.dg/tls/tls.exp: Ditto.
14105         * lib/file-format.exp: Ditto.
14106         * g++.dg/special/ecos.exp: Ditto.
14107
14108         * lib/profopt.exp: Treat prof_ext as a list.
14109         * gcc.misc-tests/bprob.exp: Ditto.
14110         * g++.dg/bprob/bprob.exp: Ditto.
14111
14112         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14113         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14114         g++.dg/tree-ssa/pointer-reference-alias.C,
14115         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14116         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14117         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14118         g++.dg/vect/pr19951.cc: Ditto.
14119         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14120         gcc.dg/builtins-47.c: Ditto.
14121         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14122         gcc.dg/pr20115-1.c: Ditto.
14123         * gcc.dg/tree-ssa/20030530-2.c,
14124         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14125         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14126         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14127         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14128         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14129         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14130         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14131         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14132         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14133         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14134         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14135         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14136         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14137         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14138         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14139         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14140         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14141         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14142         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14143         gcc.dg/tree-ssa/20030824-1.c,
14144         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14145         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14146         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14147         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14148         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14149         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14150         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14151         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14152         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14153         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14154         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14155         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14156         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14157         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14158         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14159         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14160         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14161         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14162         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14163         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14164         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14165         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14166         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14167         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14168         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14169         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14170         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14171         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14172         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14173         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14174         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14175         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14176         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14177         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14178         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14179         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14180         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14181         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14182         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14183         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14184         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14185         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14186         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14187         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14188         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14189         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14190         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14191         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14192         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14193         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14194         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14195         gcc.dg/tree-ssa/useless-1.c: Ditto.
14196         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14197         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14198         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14199         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14200         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14201         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14202         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14203         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14204         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14205         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14206         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14207         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14208         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14209         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14210         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14211         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14212         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14213         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14214         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14215         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14216         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14217         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14218         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14219         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14220         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14221         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14222         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14223         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14224         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14225         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14226         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14227         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14228         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14229         gcc.dg/vect/vect-none.c: Ditto.
14230         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14231         treelang/compile/unsigned.tree: Ditto.
14232
14233         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14234         * gcc.dg/cpp/direct2s.c: Ditto.
14235         * gcc.dg/cpp/paste4.c: Ditto.
14236         * gcc.dg/cpp/separate-1.c: Ditto.
14237         * gcc.dg/pch/save-temps-1.c: Ditto.
14238         * g++.dg/ext/altivec-10.C: Ditto.
14239         * g++.dg/pch/pch.C: Ditto.
14240
14241         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14242
14243         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14244         * g++.dg/template/repo1.C: Ditto.
14245         * g++.dg/template/repo2.C: Ditto.
14246         * g++.dg/template/repo3.C: Ditto.
14247         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14248         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14249         * g++.old-deja/g++.pt/repo1.C: Ditto.
14250         * g++.old-deja/g++.pt/repo2.C: Ditto.
14251         * g++.old-deja/g++.pt/repo3.C: Ditto.
14252         * g++.old-deja/g++.pt/repo4.C: Ditto.
14253
14254         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14255         * gcc.dg/20030107-1.c: Ditto.
14256         * gcc.dg/20030702-1.c: Ditto.
14257         * gcc.dg/profile-generate-1.c: Ditto.
14258         * g++.dg/other/profile1.C: Ditto.
14259         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14260
14261         * lib/gcc-dg.exp (remove-build-file): New.
14262         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14263         cleanup-tree-dump, cleanup-saved-temps): New.
14264
14265 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14266
14267         PR c++/19203, DR 214
14268         * g++.dg/parse/ambig3.C: Not ambiguous.
14269         * g++.dg/template/spec20.C: New.
14270         * g++.dg/template/spec21.C: New.
14271
14272 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14273
14274         PR target/20045
14275         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14276
14277 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14278
14279         PR libfortran/20660
14280         * gfortran.dg/negative_unit.f: New test.
14281
14282 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14283
14284         * gcc.dg/20050330-1.c: New test.
14285
14286 2005-03-30  Devang Patel  <dpatel@apple.com>
14287
14288         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14289
14290 2005-03-30  Dale Johannesen  <dalej@apple.com>
14291
14292         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14293
14294 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14295
14296         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14297         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14298         Strip options from test name.
14299
14300 2005-03-31  Jan Hubicka  <jh@suse.cz>
14301
14302         * gcc.dg/varpool-1.c: New testcase.
14303
14304 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14305
14306         PR c/772
14307         PR c/17913
14308         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14309         gcc.dg/stmt-expr-label-3.c : New tests.
14310         * gcc.c-torture/execute/medce-2.c: Remove.
14311
14312 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14313
14314         PR c/20368
14315         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14316         tests.
14317
14318 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14319
14320         * gcc.c-torture/compile/pr20203.c: New test.
14321
14322 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14323
14324         * gfortran.dg/promotion.f90: New test.
14325
14326 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14327
14328         PR middle-end/20491
14329         * gcc.dg/torture/asm-subreg-1.c: New test.
14330
14331 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14332
14333         PR c/20672
14334         * gcc.dg/pr20672-1.c: New test.
14335
14336 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14337
14338         * gfortran.dg/vect: New directory.
14339         * gfortran.dg/vect/vect.exp: New.
14340         * gfortran.dg/vect/vect-1.f90: New test.
14341         * gfortran.dg/vect/vect-2.f90: New test.
14342         * gfortran.dg/vect/vect-3.f90: New test.
14343         * gfortran.dg/vect/vect-4.f90: New test.
14344         * gfortran.dg/vect/vect-5.f90: New test.
14345
14346 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14347
14348         PR middle-end/20622
14349         * gcc.dg/alias-7.c: New test.
14350
14351 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14352
14353         * gcc.dg/sparc-reg-1.c: New test.
14354
14355 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14356
14357         PR target/19890
14358         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14359
14360 2005-03-29  Dale Ranta  <dir@lanl.gov>
14361             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14362
14363         PR libfortran/20163
14364         * gfortran.dg/pr20163-2.f: New test.
14365
14366 2005-03-28  Jan Hubicka  <jh@suse.cz>
14367
14368         PR middle-end/20635
14369         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14370         by Jakub Jelinek.
14371
14372 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14373
14374         PR tree-optimization/20626
14375         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14376         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14377
14378 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14379
14380         * gfortran.dg/underflow.f90: New test.
14381         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14382
14383 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14384
14385         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14386
14387 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14388
14389         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14390         (g++_init): Make sure that CXXFLAGS is set.
14391         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14392         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14393         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14394         * lib/objc.exp (objc_init): Likewise.
14395         * lib/treelang.exp (treelang_init): Likewise.
14396
14397 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14398
14399         PR tree-optimization/20470
14400         * gcc.dg/tree-ssa/pr20470.c: New test.
14401
14402 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14403
14404         * gcc.dg/ppc-stfiwx.c: New.
14405
14406 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14407
14408         PR target/19888
14409         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14410
14411 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14412
14413         * gcc.dg/20050325-1.c: Fix a typo.
14414
14415 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14416
14417         PR libfortran/19678
14418         PR libfortran/19679
14419         * gfortran.dg/dos_eol.f: New test.
14420
14421 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14422
14423         PR rtl-optimization/20249
14424         * gcc.dg/20050325-1.c: New test.
14425
14426 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14427
14428         PR libfortran/15332
14429         * gfortran.dg/pr15332.f: New test.
14430
14431 2005-03-24  Dale Johannesen  <dalej@apple.com>
14432
14433         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14434
14435 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14436
14437         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14438         'internal' visibility.
14439         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14440         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14441         'protected' visibility.
14442         * gcc.dg/visibility-7.c: Likewise.
14443         * lib/target-supports.exp (check_visibility_available): Take
14444         a parameter, the kind of visibility to check for.
14445         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14446         to check_visibility_available.
14447
14448         * g++.dg/expr/cast3.C: New.
14449
14450 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14451
14452         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14453         rs6000.
14454
14455 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14456
14457         PR target/20095
14458         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14459
14460 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14461
14462         * gcc.dg/badshift.c: Renamed to...
14463         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14464
14465         * gcc.target/i386/badshift.c: Renamed to...
14466         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14467         only.
14468
14469         PR rtl-optimization/20532
14470         * gcc.target/i386/badshift.c: New.
14471
14472 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14473
14474         * gfortran.dg/pr18025.f90: New test.
14475
14476 2005-03-23  Dale Johannesen  <dalej@apple.com>
14477
14478         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14479
14480 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14481
14482         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14483
14484         * lib/target-supports.exp (check_iconv_available): Default
14485         libiconv to -liconv, if there is no definition.
14486
14487 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14488
14489         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14490
14491 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14492
14493         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14494         * g++.dg/opt/pr7503-2.C: Likewise.
14495         * g++.dg/opt/pr7503-3.C: Likewise.
14496         * g++.dg/opt/pr7503-4.C: Likewise.
14497         * g++.dg/opt/pr7503-5.C: Likewise.
14498         * g++.dg/warn/minmax.C: New test.
14499
14500 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14501
14502         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14503         * gfortran.dg/g77_intrinsics_sub.f: New test.
14504
14505 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14506             Jan Hubicka  <jh@suse.cz>
14507             Steven Bosscher <stevenb@suse.de
14508
14509         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14510
14511 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14512
14513         PR c++/19980
14514         * g++.dg/template/redecl3.C: New test.
14515
14516 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14517
14518         PR c++/20499
14519         * g++.dg/parse/error16.C: Tweak error markers.
14520
14521 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR target/20561
14524         * gcc.dg/20050321-2.c: New test.
14525
14526 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         PR c++/20465
14529         PR c++/20381
14530         * g++.dg/template/ptrmem12.C: New.
14531
14532 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14533
14534         PR rtl-optimization/20527
14535         * gcc.c-torture/execute/pr20527-1.c: New test.
14536
14537 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14538
14539         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14540         program, compile it into a real executable and then delete the .c
14541         and .x files afterwards, to avoid problems on testglue targets.
14542
14543 2005-03-21  Stuart Hastings  <stuart@apple.com>
14544
14545         * gcc.target/i386/sse-2.c: New.
14546
14547 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14548
14549         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14550
14551 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14552
14553         * g++.dg/parse/crash25.C: Fix typo.
14554
14555 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14556
14557         PR c++/20461
14558         * g++.dg/parse/crash24.C: New test.
14559
14560         PR c++/20536
14561         * g++.dg/parse/crash25.C: New test.
14562
14563 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14564
14565         PR c++/20147
14566         * g++.dg/ext/stmtexpr4.C: New test.
14567
14568 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14569
14570         PR middle-end/20539
14571         * gcc.c-torture/compile/pr13066-1.c: New test case.
14572         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14573         * g++.dg/opt/pr13066-1.C: Likewise.
14574
14575 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14576
14577         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14578
14579 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14580
14581         PR fortran/18525
14582         * gfortran.dg/nesting_1.f90: New test.
14583
14584 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14585
14586         PR c++/20240
14587         * g++.dg/lookup/using13.C: New test.
14588
14589 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14590
14591         PR c++/20333
14592         * g++.dg/template/crash36.C: New test.
14593
14594 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14595
14596         PR c++/20463
14597         * g++.dg/template/crash35.C: New test.
14598
14599 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14600
14601         PR c++/19966
14602         * g++.dg/overload/operator2.C: New test.
14603
14604 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14605
14606         PR libfortran/20257
14607         * gfortran.dg/pr20257.f90: New test.
14608
14609 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14610
14611         PR libfortran/20480
14612         * gfortran.dg/pr20480.f90: New test.
14613
14614 2005-03-16  Richard Henderson  <rth@redhat.com>
14615
14616         PR middle-end/15700
14617         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14618         (_rtld_global): New.
14619         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14620         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14621
14622         * gcc.dg/alias-3.c: New.
14623         * gcc.dg/alias-4.c: New.
14624         * gcc.dg/alias-5.c: New.
14625         * gcc.dg/alias-6.c: New.
14626
14627 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14628
14629         * gcc.dg/cpp/ucnid-7.c: New.
14630
14631 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14632             Dorit Naishlos  <dorit@il.ibm.com>
14633
14634         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14635         darwin.
14636
14637 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14638
14639         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14640         misaligned accesses.
14641         * gcc.dg/vect/vect-58.c: Likewise.
14642         * gcc.dg/vect/vect-92.c: New.
14643         * gcc.dg/vect/vect-93.c: New.
14644
14645 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14646
14647         PR fortran/18827
14648         * gfortran.dg/assign_2.f90: New test.
14649         * gfortran.dg/assign_3.f90: New test.
14650         * gfortran.dg/assign.f90: New test.
14651
14652 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14653
14654         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14655         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14656         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14657         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14658         names.
14659
14660 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14661
14662         * gcc.dg/cpp/ucnid-6.c: New.
14663
14664         * gcc.dg/cpp/normalize-1.c: New.
14665         * gcc.dg/cpp/normalize-2.c: New.
14666         * gcc.dg/cpp/normalize-3.c: New.
14667         * gcc.dg/cpp/normalize-4.c: New.
14668         * gcc.dg/cpp/ucnid-4.c: New.
14669         * gcc.dg/cpp/ucnid-5.c: New.
14670         * g++.dg/cpp/normalize-1.C: New.
14671         * g++.dg/cpp/ucnid-1.C: New.
14672
14673 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14674
14675         * gcc.dg/pr18628.c: New.
14676
14677 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14678
14679         PR c++/20280
14680         * g++.dg/tree-ssa/pr20280.C: New.
14681
14682 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14683
14684         PR fortran/20467
14685         * gfortran.dg/stfunc_2.f90: New test.
14686
14687 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14688
14689         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14690
14691 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14692
14693         * gcc.dg/tree-ssa/20050314-1.c: New test.
14694
14695 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14696
14697         PR c++/4403
14698         PR c++/9783, DR433
14699         * g++.dg/template/friend34.C: New test.
14700         * g++.dg/template/friend35.C: Likewise.
14701         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14702
14703 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14704
14705         Friend class name lookup 5/n
14706         PR c++/1016
14707         * g++.dg/lookup/hidden-class1.C: New test.
14708         * g++.dg/lookup/hidden-class2.C: Likewise.
14709         * g++.dg/lookup/hidden-class3.C: Likewise.
14710         * g++.dg/lookup/hidden-class4.C: Likewise.
14711         * g++.dg/lookup/hidden-class5.C: Likewise.
14712         * g++.dg/lookup/hidden-class6.C: Likewise.
14713         * g++.dg/lookup/hidden-class7.C: Likewise.
14714         * g++.dg/lookup/hidden-class8.C: Likewise.
14715         * g++.dg/lookup/hidden-class9.C: Likewise.
14716         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14717         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14718         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14719         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14720         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14721         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14722         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14723         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14724         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14725         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14726         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14727
14728 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14729
14730         PR c++/20157
14731         * g++.dg/template/error18.C: New test.
14732
14733 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14734
14735         PR debug/16792
14736         * g++.dg/debug/pr16792.C: New test.
14737
14738 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14739
14740         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14741         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14742         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14743         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14744         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14745         test assertion names.
14746
14747 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14748
14749         PR fortran/18600
14750         * gfortran.dg/stfunc_1.f90: New test.
14751
14752 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14753
14754         PR fortran/16907
14755         * gfortran.dg/real_index_1.f90: New test.
14756
14757 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14758
14759         PR fortran/20323
14760         * gfortran.dg/spec_expr_1.f90: New test.
14761
14762 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14763
14764         PR c/20402
14765         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14766         new parser.
14767
14768 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14769
14770         PR fortran/20361
14771         * gfortran.dg/largeequiv_1.f90: New test.
14772
14773 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14774
14775         * gcc.dg/ucnid-1.c: New.
14776         * gcc.dg/ucnid-2.c: New.
14777         * gcc.dg/ucnid-3.c: New.
14778         * gcc.dg/ucnid-4.c: New.
14779         * gcc.dg/ucnid-5.c: New.
14780         * gcc.dg/ucnid-6.c: New.
14781         * gcc.dg/cpp/ucnid-1.c: New.
14782         * gcc.dg/cpp/ucnid-2.c: New.
14783         * gcc.dg/cpp/ucnid-3.c: New.
14784         * g++.dg/other/ucnid-1.C: New.
14785
14786 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
14787
14788         * gcc.dg/vmx/darwin-abi-3.c: Delete.
14789
14790 2005-03-11  Per Bothner  <per@bothner.com>
14791
14792         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
14793         that diagnotics refer to correct token.
14794         * gcc.dg/unused-3.c: Likewise.
14795
14796 2005-03-11  Per Bothner  <per@bothner.com>
14797
14798         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
14799         constant" is now actually on same line as string constant.
14800         * gcc.dg/cpp/direct2s.c: Likewise.
14801
14802 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
14803
14804         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
14805
14806 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14807
14808         PR libfortran/20124
14809         * gfortran.dg/pr20124.f90: New Test
14810
14811 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
14812
14813         PR tree-optimization/20130
14814         * gcc.dg/pr20130-1.c: New test.
14815
14816 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14817
14818         PR target/20095
14819         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
14820
14821 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14822
14823         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
14824
14825 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
14826
14827         * g++.dg/eh/forced1.C: Fix comment.
14828         * g++.dg/eh/forced2.C: Ditto.
14829         * g++.dg/eh/forced3.C: Ditto.
14830         * g++.dg/eh/forced4.C: Ditto.
14831
14832 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
14833
14834         PR rtl-opt/20412
14835         * gcc.c-torture/compile/pr20412.c: New test.
14836
14837 2005-03-10  Roger Sayle  <roger@eyesopen.com>
14838
14839         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
14840
14841 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14842
14843         PR target/20322
14844         * gcc.dg/20050307-1.c: New test.
14845
14846 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         PR c++/20375
14849         * g++.dg/other/stdarg3.C: New.
14850
14851 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
14852
14853         PR c++/18384, c++/18327
14854         * g++.dg/init/array19.C: New test.
14855
14856         PR inline-asm/20314
14857         * gcc.dg/torture/pr20314-1.c: New test.
14858         * gcc.dg/torture/pr20314-2.c: New test.
14859
14860 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
14861
14862         * gcc.dg/20050309-1.c: New test.
14863
14864 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14865
14866         * gcc.dg/builtins-10.c: Reactivate disabled test.
14867         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
14868         new cbrt transformations.
14869
14870 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
14871
14872         PR c++/20208
14873         * g++.dg/template/array13.C: New test.
14874
14875 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
14876
14877         PR c++/16859
14878         * g++.dg/init/brace4.C: New test.
14879
14880 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         PR c++/20186
14883         * g++.dg/template/non-dependent12.C: New.
14884
14885 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
14886
14887         PR c++/20142
14888         * g++.dg/init/array18.C: Add dg-do run marker.
14889
14890         PR c++/20142
14891         * g++.dg/init/array18.C: New test.
14892
14893 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14894
14895         * consistency.vlad/vlad.exp: Remove trailing semicolons.
14896         * g++.dg/gcov/gcov.exp: Likewise.
14897         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
14898         * gcc.target/xstormy16/xstormy16.exp: Likewise.
14899         * lib/c-torture.exp: Likewise.
14900         * lib/fortran-torture.exp: Likewise.
14901         * lib/g++.exp: Likewise.
14902         * lib/gcc-defs.exp: Likewise.
14903         * lib/gcc-dg.exp: Likewise.
14904         * lib/gcc.exp: Likewise.
14905         * lib/gcov.exp: Likewise.
14906         * lib/gfortran.exp: Likewise.
14907         * lib/mike-g++.exp: Likewise.
14908         * lib/mike-gcc.exp: Likewise.
14909         * lib/objc-torture.exp: Likewise.
14910         * lib/objc.exp: Likewise.
14911         * lib/profopt.exp: Likewise.
14912         * lib/target-libpath.exp: Likewise.
14913         * lib/target-supports.exp: Likewise.
14914         * lib/treelang.exp: Likewise.
14915         * lib/wrapper.exp: Likewise.
14916
14917 2005-03-08  Jeff Law  <law@redhat.com>
14918
14919         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
14920         PHI-OPT changes.
14921
14922 2005-03-08  Ira Rosen  <irar@il.ibm.com>
14923
14924         * gcc.dg/vect/pr20122.c: New test.
14925
14926 2005-03-07  Jeff Law  <law@redhat.com>
14927
14928         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
14929         was folded away.
14930         * gcc.dg/tree-ssa/pr18133-1.c: New test.
14931         * gcc.dg/tree-ssa/pr18133-2.c: New test.
14932         * gcc.dg/tree-ssa/pr18134.c: New test.
14933
14934 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14935
14936         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
14937         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
14938         gcc.dg/torture/builtin-noret-2.c: Require weak support.
14939
14940 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
14941
14942         PR tree-opt/17671
14943         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
14944
14945 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
14946
14947         * g++.dg/warn/Wnvdtor.C: New test.
14948
14949 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
14950
14951         * gcc.dg/torture/pr19683-1.c: New test.
14952
14953 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
14954
14955         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
14956         * gfortran.dg/g77/19990313-2.f: Ditto.
14957         * gfortran.dg/g77/19990313-3.f: Ditto.
14958         * gfortran.dg/g77/19990525-0.f: Ditto.
14959         * gfortran.dg/g77/19990826-0.f: Ditto.
14960         * gfortran.dg/g77/19990826-2.f: Ditto.
14961         * gfortran.dg/g77/19990826-3.f: Ditto.
14962         * gfortran.dg/g77/20000511-1.f: Ditto.
14963         * gfortran.dg/g77/20000511-2.f: Ditto.
14964         * gfortran.dg/g77/970625-2.f: Ditto.
14965         * gfortran.dg/g77/980310-2.f: Ditto.
14966         * gfortran.dg/g77/980310-3.f: Ditto.
14967         * gfortran.dg/g77/980310-8.f: Ditto.
14968         * gfortran.dg/g77/980519-2.f: Ditto.
14969         * gfortran.dg/g77/alpha1.f: Ditto.
14970         * gfortran.dg/g77/claus.f: Ditto.
14971         * gfortran.dg/g77/erfc.f: Ditto.
14972         * gfortran.dg/g77/short.f: Ditto.
14973         * gfortran.fortran-torture/execute/data.f90: Ditto.
14974         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
14975         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
14976
14977 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14978
14979         * lib/file-format.exp (gcc_target_object_format): Add check for som
14980         format and hardcode object formats on hppa*-*-hpux*.
14981         * lib/target-supports.exp (check_weak_available): Add check for som
14982         object format.  Always return 0 on hppa*-*-hpux10*.
14983
14984         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
14985         is defined.
14986
14987         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
14988
14989 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14990
14991         * gfortran.dg/pr19936_1.f90: New test.
14992         * gfortran.dg/pr19936_2.f90: New test.
14993         * gfortran.dg/pr19936_3.f90: New test.
14994
14995 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
14996             Paul Thomas <prthomas@drfccad.cea.fr>
14997
14998         * gfortran.dg/PR19754_1.f90: New test.
14999         * gfortran.dg/PR19754_2.f90: Ditto.
15000
15001 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15002
15003         PR c++/19311
15004         * g++.dg/template/non-dependent11.C: New test.
15005
15006 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15007
15008         * lib/target-supports.exp (check_iconv_available): Fix comment.
15009
15010 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15011             Joseph S. Myers  <joseph@codesourcery.com>
15012
15013         PR c++/19797
15014         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15015
15016 2005-03-04  Matthew Sachs  <msachs@apple.com>
15017
15018         * gcc.exp (gcc_target_compile): Put braces around
15019         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15020         * objc.exp (objc_target_compile): Likewise.
15021         * treelang.exp (treelang_target_compile): Likewise.
15022
15023 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15024
15025         PR fortran/19673
15026         * gfortran.dg/func_result_1.f90: New test.
15027
15028 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15029
15030         * gcc.misc-tests/options.exp: New test.
15031
15032 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15033
15034         * gcc.dg/pr15784-4.c: New test.
15035
15036 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15037
15038         * gcc.c-torture/execute/pr17133.c: New.
15039         * gcc.c-torture/compile/20050303-1.c: New.
15040
15041 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15042
15043         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15044
15045 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15046
15047         * g++.dg/overload/using2.C: New.
15048
15049 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15050
15051         PR c++/19916
15052         * g++.dg/init/ptrmem2.C: New test.
15053
15054 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15055
15056         PR c/8927
15057         * gcc.dg/pr8927-1.c: New test.
15058
15059 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         PR c++/20232
15062         * g++.dg/inherit/covariant12.C: New.
15063
15064 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15065
15066         PR fortran/19479
15067         * gfortran.dg/bound_1.f90: New test.
15068
15069 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15070
15071         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15072         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15073
15074 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15075
15076         PR c/20245
15077         * gcc.dg/pr20245-1.c: New test.
15078
15079 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15080
15081         PR middle-end/19874
15082         * gcc.c-torture/execute/20050119-2.c: New test case.
15083
15084 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15085
15086         * README: Update the DejaGnu bug reporting address.
15087         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15088         * lib/objc-torture.exp: Likewise.
15089
15090 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15091
15092         * gfortran.dg/boz_1.f90: New test.
15093         * gfortran.dg/boz_3.f90: New test.
15094         * gfortran.dg/boz_4.f90: New test.
15095
15096 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15097
15098         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15099         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15100
15101 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15102
15103         PR libfortran/20101
15104         * gfortran.dg/write_0_pe_format.f90: New test.
15105
15106 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15107
15108         PR c++/20206
15109         * g++.dg/opt/thunk2.C: New test.
15110         * g++.dg/opt/covariant1.C: New test.
15111
15112 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15113
15114         * gfortran.dg/e_d_fmt.f90: New test.
15115
15116 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15117
15118         * gcc.dg/asm-b.c: Fix comment typos.
15119
15120 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15121
15122         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15123         a V_MAY_DEF also.
15124
15125 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15126
15127         PR tree-opt/20188
15128         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15129         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15130         * gcc.dg/asm-b.c: New test.
15131
15132 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15133
15134         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15135         Disable this test on IRIX 6.
15136
15137 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15138
15139         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15140         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15141         parser.
15142
15143 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15144
15145         PR tree-optimization/20204
15146         * testsuite/gcc.dg/pr20204.c: New test.
15147
15148 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15149
15150         PR target/20196
15151         * gcc.c-torture/execute/20050224-1.c: New test.
15152
15153         PR c++/20175
15154         * g++.dg/warn/Wbraces2.C: New test.
15155
15156 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/19878
15159         * g++.dg/init/const2.C: New test.
15160
15161 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15162
15163         PR tree-optimization/20100
15164         * gcc.c-torture/execute/pr20100-1.c: New test.
15165
15166 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15167
15168         * gfortran.dg/implicit_3.f90: New test.
15169
15170         * gfortran.dg/deftype_1.f90: New test.
15171
15172 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15173
15174         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15175         the test passes.
15176         * g++.dg/other/anon3.C: Accept a warning.
15177
15178 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15179
15180         * gcc.dg/pr20017.c: Fix a comment typo.
15181
15182 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15183
15184         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15185
15186 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15187
15188         PR ada/19902
15189         * ada/acats/tests/cxa/cxa3004.a: Remove.
15190         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15191
15192 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15193
15194         PR c++/20073
15195         * g++.dg/init/const1.C: New test.
15196
15197         PR c++/19991
15198         * g++.dg/parse/constant7.C: New test.
15199
15200         PR c++/20152
15201         * g++.dg/parse/error27.C: New test.
15202         * g++.dg/template/qualttp15.C: Adjust error markers.
15203         * g++.old-deja/g++.other/struct1.C: Likewise.
15204
15205         PR c++/20153
15206         * g++.dg/template/error17.C: New test.
15207
15208         PR c++/20148
15209         * g++.dg/parser/error26.C: New test.
15210
15211 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15212
15213         PR tree-optimization/20100
15214         PR tree-optimization/20115
15215         * gcc.dg/pr20115.c: New test.
15216         * gcc.dg/pr20115-1.c: New test.
15217         * gcc.dg/pr20100.c: New test.
15218         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15219         call-clobbered variables after alias1.
15220
15221 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15222
15223         * gfortran.dg/list_read_4.f90: new test.
15224
15225 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15226
15227         PR rtl-optimization/20017.
15228         * gcc.dg/pr20017.c: New.
15229
15230 2005-02-22  Devang Patel  <dpatel@apple.com>
15231
15232         PR 19952
15233         * g++.dg/tree-ssa/pr19952.C: New test.
15234
15235 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15236
15237         PR c++/19883
15238         * g++.dg/parse/constant6.C: New test.
15239
15240 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15241
15242         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15243         * g++.dg/charset/asm2.c: Likewise.
15244         * g++.dg/charset/asm3.c: Likewise.
15245         * g++.dg/charset/asm4.c: Likewise.
15246         * g++.dg/charset/asm5.c: Likewise.
15247         * g++.dg/charset/attribute1.c: Likewise.
15248         * g++.dg/charset/attribute2.c: Likewise.
15249         * g++.dg/charset/extern1.cc: Likewise.
15250         * g++.dg/charset/extern2.cc: Likewise.
15251         * g++.dg/charset/extern3.cc: Likewise.
15252         * g++.dg/charset/function.cc: Likewise.
15253         * g++.dg/charset/string.c: Likewise.
15254         * g++.dg/charset/charset.exp: Likewise.
15255         * lib/target-supports.exp (check_iconv_available): Fix comment.
15256
15257 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15258
15259         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15260         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15261         * gcc.dg/charset/asm2.c: Likewise.
15262         * gcc.dg/charset/asm3.c: Likewise.
15263         * gcc.dg/charset/asm4.c: Likewise.
15264         * gcc.dg/charset/asm5.c: Likewise.
15265         * gcc.dg/charset/asm6.c: Likewise.
15266         * gcc.dg/charset/attribute1.c: Likewise.
15267         * gcc.dg/charset/attribute2.c: Likewise.
15268         * gcc.dg/charset/builtin1.c: Likewise.
15269         * gcc.dg/charset/extern.c: Likewise.
15270         * gcc.dg/charset/function.c: Likewise.
15271         * gcc.dg/charset/string.c: Likewise.
15272         * gcc.dg/charset/charset.exp: Likewise.
15273
15274 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15275
15276         PR fortran/20086
15277         * gfortran.dg/pr20086.f90: New test.
15278
15279 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15280
15281         PR tree-optimization/19786
15282         * g++.dg/tree-ssa/pr19786.C: New.
15283
15284 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15285
15286         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15287
15288 2005-02-21  Jeff Law  <law@redhat.com>
15289
15290         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15291
15292 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15293
15294         * gfortran.dg/do_iterator: Split loop, markup all lines for
15295         which an error locus is printed.
15296         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15297         locus is printed.
15298         * gfortran.dg/select_4.f90: Likewise.
15299         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15300         locuses in the various permutations.
15301
15302 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15303
15304         PR tree-optimization/19951
15305         * g++.dg/vect: New directory.
15306         * g++.dg/vect/vect.exp: New file.
15307         * g++.dg/vect/pr19951.cc: New testcase.
15308         * g++.dg/dg.exp: Also prune vectorizer tests.
15309
15310 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15311
15312         PR 18785
15313         * gcc.dg/charset/builtin1.c: New test.
15314
15315 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15316
15317         PR c++/19299
15318         * g++.dg/inherit/volatile1.C: New test.
15319
15320         PR c++/19440
15321         * g++.dg/template/dtor4.C: New test.
15322
15323 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15324
15325         * gfortran.dg/int_1.f90: New test.
15326
15327 2005-02-19  Devang Patel  <dpatel@apple.com>
15328
15329         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15330
15331 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15332
15333         * gfortran.dg/achar_1.f90: New test.
15334
15335 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15336
15337         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15338
15339 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15340             Jakub Jelinek  <jakub@redhat.com>
15341
15342         PR tree-optimization/19828
15343         * gcc.dg/tree-ssa/loop-7.c: New test.
15344         * gcc.c-torture/execute/20050218-1.c: New test.
15345
15346 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15347
15348         PR c/20043
15349         * gcc.dg/transparent-union-1.c: New test.
15350         * gcc.dg/transparent-union-2.c: New test.
15351
15352 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15353
15354         PR tree-optimization/18977
15355         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15356
15357 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15358
15359         PR target/20054
15360         * gcc.dg/pr20054.c: New test.
15361
15362 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15363
15364         PR c++/19508
15365         * g++.dg/ext/attrib20.C: New test.
15366
15367 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15368
15369         PR middle-end/20030
15370         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15371
15372 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15373
15374         PR c++/20008
15375         * g++.dg/opt/switch4.C: New.
15376
15377 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15378
15379         PR c++/20023
15380         PR tree-optimization/20009
15381         * gcc.c-torture/compile/20050217-1.c: New test.
15382         * g++.dg/opt/switch3.C: New test.
15383
15384         PR tree-optimization/18947
15385         * gcc.c-torture/compile/20050215-1.c: New test.
15386         * gcc.c-torture/compile/20050215-2.c: New test.
15387         * gcc.c-torture/compile/20050215-3.c: New test.
15388
15389 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15390
15391         PR c++/20028
15392         * g++.dg/template/crash34.C: New.
15393
15394         PR c++/20022
15395         * g++.dg/other/access3.C: New.
15396
15397 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15398
15399         * gcc.dg/vect/vect-98.c: New test.
15400
15401 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15402
15403         PR tree-optimization/19967
15404         * gcc.dg/pr19967.c: New.
15405
15406 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15407
15408         PR middle-end/19857
15409         * gcc.dg/tree-ssa/20050215-1.c: New test.
15410         * gcc.c-torture/execute/20050215-1.c: New test.
15411
15412 2005-02-15  Eric Christopher  <echristo@redhat.com>
15413
15414         * gcc.dg/cpp/20050215-1.c: New file.
15415
15416 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15417
15418         PR tree-optimization/15785
15419         * gcc.dg/pr15785-1.c: New test.
15420
15421 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15422
15423         PR c++/17788
15424         * g++.dg/init/ctor4.C: New.
15425         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15426
15427 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15428
15429         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15430         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15431
15432 2005-02-15  Andreas Schwab  <schwab@suse.de>
15433
15434         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15435         declare malloc.
15436
15437 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15438
15439         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15440
15441 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15442
15443         PR tree-optimization/19853
15444         * gcc.c-torture/compile/pr19853.c: New test.
15445
15446 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15447
15448         PR c++/19608
15449         * g++.dg/parse/local-class1.C: New.
15450
15451         PR c++/19895
15452         * g++.dg/parse/ptrmem3.C: New.
15453
15454         PR c++/19884
15455         * g++.old-deja/g++.oliva/template6.C: Add another case.
15456         * g++.dg/template/explicit6.C: New.
15457
15458 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15459
15460         PR c++/17816
15461         * g++.dg/other/redecl2.C: New.
15462
15463 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15464
15465         PR c++/19891
15466         * g++.dg/abi/covariant4.C: New.
15467
15468 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15469
15470         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15471
15472 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15473
15474         * gcc.dg/vect/vect-96.c: Fix typo.
15475
15476 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15477
15478         PR c++/14479
15479         PR c++/19487
15480         * g++.dg/template/enum5.C: New test.
15481
15482 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15483
15484         * gcc.dg/vect/vect-97.c: New test.
15485
15486 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15487
15488         * gcc.dg/vect/vect-96.c: New test.
15489
15490 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15491
15492         * gcc.dg/builtins-34.c: Also check ldexp*.
15493
15494 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15495
15496         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15497
15498 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15499
15500         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15501         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15502         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15503         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15504         selector_list, selector_expression, dg-process-target): Move to new
15505         file target-supports-dg.exp.
15506         * lib/target-supports-dg.exp: New.
15507
15508         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15509         New.
15510
15511 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15512
15513         PR c++/19666
15514         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15515
15516         PR middle-end/19858
15517         * gcc.c-torture/compile/20050210-1.c: New test.
15518
15519 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15520
15521         PR c++/19755
15522         * g++.dg/warn/Wbraces1.C: New test.
15523
15524 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15525
15526         * gcc.dg/builtins-52.c: New testcase.
15527
15528 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15529
15530         PR c/19342
15531         * gcc.c-torture/execute/20050119-1.c: New test.
15532
15533 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15534
15535         PR c++/19811
15536         * g++.dg/init/delete1.C: New test.
15537
15538 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15539
15540         PR c++/18470
15541         * g++.dg/template/static12.C: New test.
15542
15543 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/19787
15546         * g++.dg/conversion/ambig1.C: New test.
15547
15548         PR c++/19739
15549         * g++.dg/ext/attrib19.C: New test.
15550
15551         PR c++/19732
15552         * g++.dg/parse/dtor5.C: New test.
15553
15554         PR c++/19762
15555         * g++.dg/template/dtor3.C: New test.
15556
15557         PR c++/19826
15558         * g++.dg/template/static11.C: New test.
15559         * g++.dg/template/crash2.C: Remove dg-error marker.
15560
15561 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15562
15563         PR C++/18491
15564         * g++.old-deja/g++.mike/p10769a.C: Remove.
15565
15566 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15567
15568         * gcc.dg/builtins-48.c: New test case.
15569         * gcc.dg/builtins-49.c: New test case.
15570         * gcc.dg/builtins-50.c: New test case.
15571         * gcc.dg/builtins-51.c: New test case.
15572
15573 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15574
15575         PR middle-end/19583
15576         * g++.dg/warn/Wreturn-type-3.C: New test.
15577
15578 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15579
15580         PR middle-end/19402
15581         * gcc.dg/pr19402-1.c: New testcase.
15582         * gcc.dg/pr19402-2.c: likewise.
15583
15584 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15585
15586         PR middle-end/19854
15587         * g++.dg/tree-ssa/tmmti.C: New testcase.
15588
15589 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15590
15591         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15592
15593 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/19733
15596         * g++.dg/parse/crash23.C: New test.
15597         * g++.dg/warn/Weff1.C: New test.
15598
15599 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15600
15601         * gcc.dg/20050209-1.c: New test.
15602
15603 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15604
15605         PR target/19799
15606         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15607
15608 2005-02-08  Mike Stump  <mrs@apple.com>
15609
15610         * g++.dg/pch/import-2.c: New test.
15611         * g++.dg/pch/import-2.hs: New.
15612         * g++.dg/pch/include/import-2a.h: New.
15613         * g++.dg/pch/include/import-2b.h: New.
15614
15615 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15616
15617         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15618
15619 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15620
15621         * gfortran.dg/substr_1.f90: New test.
15622
15623 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15624
15625         PR middle-end/19775
15626         * gcc.dg/torture/builtin-power-1.c: Disable test for
15627         invalid transformation.
15628         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15629         no longer optimize.
15630         * gcc.dg/builtins-47.c: New testcase.
15631
15632 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15633             Dorit Naishlos  <dorit@il.ibm.com>
15634
15635         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15636
15637 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15638
15639         * gcc.c-torture/compile/20050206-1.c: New test.
15640
15641 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15642
15643         PR tree-opt/19768
15644         * g++.dg/opt/pr19768.C: New test.
15645
15646 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15647
15648         PR tree-opt/19736
15649         * gcc.c-torture/compile/pr19736.c: New test.
15650
15651 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15652
15653         PR c++/17401
15654         * g++.dg/parse/error25.C: New test.
15655
15656 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15657
15658         * gcc.c-torture/execute/20050203-1.c: New.
15659
15660 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15661
15662         * gcc.dg/vect/vect-85.c: Remove xfail.
15663         * gcc.dg/vect/vect-86.c: Remove xfail.
15664         * gcc.dg/vect/vect-87.c: Remove xfail.
15665         * gcc.dg/vect/vect-88.c: Remove xfail.
15666
15667 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15668
15669         * gcc.dg/altivec-19.c: New.
15670
15671 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15672
15673         PR c/17807
15674         * gcc.dg/nested-func-3.c: New test.
15675         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15676
15677 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15678
15679         * gcc.test-framework/gen_directive_tests: Generate tests for
15680         selector expressions.
15681
15682 2005-02-02  Matt Austern  <austern@apple.com>
15683
15684         PR c++/19628
15685         * g++/ext/builtin7.C: New.
15686         * g++/ext/builtin8.C: New.
15687
15688 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15689
15690         PR c/18502
15691         * gcc.dg/pr18502-1.c: New test.
15692
15693 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15694
15695         PR c++/17413
15696         * g++.dg/template/local4.C: Tweak.
15697
15698 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15699
15700         PR tree-optimization/19578
15701         * gcc.c-torture/compile/20050202-1.c: New test.
15702
15703 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15704
15705         PR c/19435
15706         * gcc.dg/c99-init-4.c: New test.
15707
15708 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15709
15710         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15711
15712         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15713
15714         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15715         * g++.dg/eh/check-vect.h: New.
15716
15717         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15718         * gcc.dg/vect/vect-78.c: Ditto.
15719         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15720         Remove.
15721
15722         * g++.dg/conversion/simd1.C: Expect warning.
15723         * g++.dg/ext/attribute-test-1.C: Ditto.
15724         * g++.dg/ext/attribute-test-2.C: Ditto.
15725         * g++.dg/ext/attribute-test-3.C: Ditto.
15726         * g++.dg/ext/attribute-test-4.C: Ditto.
15727
15728         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15729         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15730
15731         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15732
15733 2005-02-01  Richard Henderson  <rth@redhat.com>
15734
15735         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15736         long double for ibm double-double format.
15737         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15738
15739 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15740
15741         PR tree-optimization/19633
15742         * testsuite/gcc.dg/pr19633-1.c: New test.
15743         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15744         to NULL or a symbol.
15745
15746 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15747
15748         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15749         New procs.
15750         (dg-process-target (local override)): Handle selector expressions.
15751
15752         * gcc.test-framework/README: Describe tests in source directory.
15753         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15754         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15755         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15756         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15757         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15758         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15759         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15760         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15761         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15762         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15763         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15764         * gcc.test-framework/dg-error-exp-P.c: New test.
15765         * gcc.test-framework/dg-error-exp-XP.c: New test.
15766         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15767         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15768         * gcc.test-framework/dg-output-exp-P.c: New test.
15769         * gcc.test-framework/dg-output-exp-XF.c: New test.
15770         * gcc.test-framework/dg-warning-exp-P.c: New test.
15771         * gcc.misc-tests/dg-1.c: Remove.
15772         * gcc.misc-tests/dg-2.c: Remove.
15773         * gcc.misc-tests/dg-3.c: Remove.
15774         * gcc.misc-tests/dg-4.c: Remove.
15775         * gcc.misc-tests/dg-5.c: Remove.
15776         * gcc.misc-tests/dg-6.c: Remove.
15777         * gcc.misc-tests/dg-7.c: Remove.
15778         * gcc.misc-tests/dg-8.c: Remove.
15779         * gcc.misc-tests/dg-9.c: Remove.
15780         * gcc.misc-tests/dg-10.c: Remove.
15781         * gcc.misc-tests/dg-11.c: Remove.
15782         * gcc.misc-tests/dg-12.c: Remove.
15783         * gcc.misc-tests/dg-test.exp: Remove.
15784
15785         * gcc.test-framework/test-framework.awk: Change recording and
15786         printing of passes and failures.
15787
15788         * gcc.test-framework: New directory.
15789         * gcc.test-framework/README: New.
15790         * gcc.test-framework/test-framework.exp: New.
15791         * gcc.test-framework/test-framework.awk: New.
15792         * gcc.test-framework/gen_directive_tests: New.
15793
15794 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
15795
15796         * lib/treelang.exp: Fix comment typos.
15797         (treelang_target_compile): Don't append libs=-ltreelang to options.
15798
15799 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
15800
15801         * g++.dg/parse/typename7.C: Adjust error messages.
15802
15803 2005-01-31  Jeff Law  <law@redhat.com>
15804
15805         * gcc.c-torture/execute/20050131-1.c: New test.
15806         * gcc.dg/wcaselabel.c: New test.
15807
15808 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
15809
15810         * g++.dg/other/warning1.C: Adjust error messags.
15811         * g++.dg/parse/constant5.C: New test.
15812
15813 2005-01-31  Steven Bosscher  <stevenb@suse.de>
15814
15815         PR c/19333
15816         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
15817         the test case valid.
15818         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
15819         * testsuite/gcc.dg/array-7.c: Adjust expected result.
15820         * testsuite/gcc.dg/pr18596-3.c: Likewise.
15821         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
15822         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
15823         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
15824
15825 2005-01-31  Dale Johannesen  <dalej@apple.com>
15826
15827         * g++.dg/opt/pr19650.C: New test.
15828
15829 2005-01-31  Richard Henderson  <rth@redhat.com>
15830
15831         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15832         long double for intel double extended format.
15833         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15834
15835 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/19555
15838         * g++.dg/template/static10.C: New test.
15839
15840         PR c++/19395
15841         * g++.dg/parse/error24.C: New test.
15842
15843         PR c++/19367
15844         * g++.dg/lookup/builtin1.C: New test.
15845
15846         PR c++/19457
15847         * g++.dg/warn/conv3.C: New test.
15848
15849 2005-01-30  Bud Davis  <bdavis@gfortran.org>
15850
15851         PR fortran/19647
15852         * gfortan.dg/inquire_7.f90
15853
15854 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
15855
15856         PR tree-optimization/15791
15857         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
15858         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
15859         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
15860         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
15861         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
15862         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
15863         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
15864         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
15865         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
15866         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
15867
15868 2005-01-29  Paul Brook  <paul@codesourcery.com>
15869
15870         PR fortran/18565
15871         * check.c (real_or_complex_check): New function.
15872         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
15873         * intrinsic.c (add_functions): Use new check functions.
15874         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
15875         Add prototypes.
15876
15877 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
15878
15879         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
15880         gcc.dg/lvalue-3.c: New tests.
15881         * gcc.dg/concat.c: Update expected messages.
15882
15883 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
15884
15885         PR libfortran/19595
15886         * gfortran.dg/eor_1.f90: New test.
15887
15888 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
15889
15890         PR fortran/19589
15891         * gfortran.dg/logical_data_1.f90: New test.
15892
15893 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
15894
15895         PR c++/19253
15896         * g++.dg/template/crash33.C: New test.
15897
15898         PR c++/19667
15899         * g++.dg/template/crash32.C: New test.
15900
15901 2005-01-28  Ian Lance Taylor  <ian@airs.com>
15902
15903         PR middle-end/16558
15904         * g++.dg/warn/Wreturn-type-2.C: New test.
15905
15906 2004-06-24  Jeff Law  <law@redhat.com>
15907
15908         * gcc.dg/tree-ssa/20050128-1.c: New test.
15909
15910 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
15911
15912         * gcc.target/frv/all-mdpackh-1.c: New test.
15913
15914 2005-01-28  Steven Bosscher  <stevenb@suse.de>
15915
15916         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
15917
15918 2005-01-27  Richard Henderson  <rth@redhat.com>
15919
15920         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
15921
15922 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15923
15924         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
15925
15926 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
15927
15928         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
15929         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
15930         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
15931         to cope with cases where the multilib options override the dg-options.
15932
15933 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
15934
15935         PR c/18946
15936         * gcc.dg/noncompile/20050120-1.c: New test.
15937
15938 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
15939
15940         PR tree-optimization/19633
15941         * gcc.dg/pr19633.c: New test.
15942         * gcc.dg/tree-ssa/pr19633.c: New test.
15943
15944 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
15945
15946         * gcc.dg/20041216-1.c: New test.
15947
15948 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
15949
15950         PR objc/18862
15951         * objc.dg/selector-2.m: New test.
15952
15953 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
15954
15955         * g++.dg/opt/range-test-2.C: New test.
15956
15957         PR rtl-optimization/19579
15958         * gcc.c-torture/execute/20050124-1.c: New test.
15959
15960 2005-01-26  Greg Parker  <gparker@apple.com>
15961         Stuart Hastings  <stuart@apple.com>
15962
15963         * gcc.c-torture/execute/20050125-1.c: New.
15964
15965 2005-01-18  Jan Hubicka  <jh@suse.cz>
15966
15967         PR tree-optimize/19337
15968         * gcc.c-torture/compile/20050119-1.c: New test.
15969
15970 2005-01-24  James E Wilson  <wilson@specifixinc.com>
15971
15972         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
15973         test for successful match.
15974
15975 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
15976
15977         PR objc/18408
15978         * objc.dg/comp-types-7.m: New test.
15979
15980 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
15981
15982         * lib/target-supports.exp (current_target_name): New.
15983         (check_effective_target_ilp32, check_effective_target_lp64):
15984         Cache the result to use as long as the current target, with
15985         multilib flags, remains the same.
15986
15987         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
15988         (dg-require-weak, dg-require-visibility, dg-require-alias,
15989         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
15990         dg-require-effective-target, dg-skip-if): Remove call to
15991         skip_test_and_clear_xfail.
15992         (dg-test): Clear xfail data.
15993
15994 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
15995
15996         PR target/17751
15997         * gcc.dg/ppc64-toc.c: New test.
15998
15999         * g++.dg/tree-ssa/empty-1.C: New test.
16000
16001         PR middle-end/19551
16002         * gcc.c-torture/execute/20050121-1.c: New test.
16003         * gcc.dg/20050121-2.c: New test.
16004
16005 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16006         Paul Brook  <paul@codesourcery.com>
16007
16008         PR fortran/17941
16009         * gfortran.dg/real_const_1.f: New test.
16010         * gfortran.dg/real_const_2.f90: New test.
16011         * gfortran.dg/complex_int_1.f90: New test.
16012
16013 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16014
16015         PR fortran/19313
16016         * gfortan.dg/inquire_6.f90: New test.
16017
16018 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16019
16020         PR libfortran/19451
16021         * open_readonly_1.f90: New test.
16022
16023 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16024
16025         PR libfortran/18982
16026         * gfortran.dg/open_new.f90: New file.
16027
16028 2005-01-22  Paul Brook  <paul@codesourcery.com>
16029
16030         * namelist_1.f90: New test.
16031
16032 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16033
16034         PR tree-optimization/19484
16035         * gcc.c-torture/compile/20050122-[12].c: New tests.
16036
16037 2005-01-22  Paul Brook  <paul@codesourcery.com>
16038
16039         * gfortran.dg/implicit_2.f90: New test.
16040
16041 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16042
16043         PR fortran/19314
16044         * gfortran.dg/inquire_5.f90: New test.
16045
16046 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16047
16048         PR c/18809
16049         * gcc.dg/pr18809-1.c: New test.
16050
16051 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16052
16053         * gcc.dg/20050121-1.c: New test.
16054
16055         PR tree-optimization/13000
16056         * gcc.dg/20040206-1.c: Change warning to point where function is
16057         being inlined.
16058
16059 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16060
16061         PR c++/19208
16062         * g++.dg/template/array11.C: New test.
16063
16064 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16065
16066         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16067         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16068         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16069         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16070         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16071         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16072
16073 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16074
16075         PR tree-optimization/15349
16076         * gcc.dg/tree-ssa/pr15349.c: New.
16077
16078 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16079
16080         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16081
16082 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16083
16084         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16085         scan-assembler-times directive name.
16086
16087         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16088         after dg-do.
16089
16090         PR rtl-optimization/19462
16091         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16092
16093 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16094
16095         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16096         counting function calls on ia64.
16097
16098 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16099
16100         PR rtl-optimization/15139
16101         * gcc.dg/20050111-2.c: New test.
16102
16103         PR c/17297
16104         * gcc.c-torture/compile/20050113-1.c: New testcase.
16105
16106         PR middle-end/19164
16107         * gcc.dg/20050113-1.c: New testcase.
16108
16109 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16110
16111         * gcc.dg/vect/vect-85.c: Add comment.
16112         * gcc.dg/vect/vect-86.c: Add xfail for now.
16113         * gcc.dg/vect/vect-87.c: Add xfail for now.
16114         * gcc.dg/vect/vect-88.c: Add xfail for now.
16115         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16116
16117 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16118
16119         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16120
16121 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16122
16123         * g++.dg/debug/typedef3.C: New test.
16124
16125 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16126
16127         PR c/19472
16128         * gcc.dg/asm-a.c: New test.
16129
16130 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16131
16132         * gcc.dg/sh-relax.c: Add prototype for abort.
16133
16134 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16135
16136         * gcc.dg/short-compare-1.c: New test.
16137         * gcc.dg/short-compare-2.c: Likewise.
16138
16139 2005-01-18  Michael Matz  <matz@suse.de>
16140
16141         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16142
16143 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16144
16145         PR tree-optimization/19121
16146         * gcc.c-torture/compile/pr19121.c: New test.
16147
16148 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16149
16150         PR target/19357
16151         * gcc.c-torture/compile/pr19357.c: New test.
16152
16153 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16154
16155         PR c/5675
16156         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16157         pass--those that refer just to the variable, possibly with a
16158         cast.
16159         * gcc.dg/c99-const-expr-3.c: Likewise.
16160
16161         PR middle-end/13127
16162         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16163         longer emitted.
16164
16165 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16166
16167         PR fortran/18778
16168         * gfortran.dg/endfile_2.f90: New test.
16169
16170 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16171
16172         PR 19168
16173         * gfortran.dg/select_5.f90: New test.
16174
16175 2004-01-16  Paul Brook  <paul@codesourcery.com>
16176
16177         * gfortran.dg/common_4.f90: New test.
16178
16179 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16180
16181         PR rtl-optimization/19462
16182         * gcc.dg/torture/pr19462-1.c: New test.
16183
16184 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16185
16186         PR objc/19321
16187         * objc.dg/func-ptr-2.m: New.
16188         * objc.dg/volatile-1.m: New.
16189
16190 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16191
16192         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16193
16194 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16195
16196         PR tree-optimization/19060
16197         * gcc.c-torture/execute/20050104-1.c: New test.
16198
16199 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16200
16201         PR fortran/18983
16202         * gfortran.dg/write_to_null.f90: New test.
16203
16204 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16205             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16206
16207         PR other/19328
16208         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16209         argument.
16210
16211 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16212
16213         PR c++/19263
16214         * g++.dg/init/vector1.C: New test.
16215
16216 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16217
16218         PR target/13158
16219         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16220         PR target/18987
16221         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16222
16223 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16224
16225         * gfortran.dg/select_1.f90: New test.
16226         * gfortran.dg/select_2.f90: New test.
16227         * gfortran.dg/select_3.f90: New test.
16228         * gfortran.dg/select_4.f90: New test.
16229
16230 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16231
16232         PR middle-end/19084
16233         PR rtl-optimization/19348
16234         * gcc.dg/20050111-1.c: New test.
16235         * gcc.c-torture/execute/20050111-1.c: New test.
16236
16237         * gcc.dg/i386-asm-4.c: New test.
16238
16239 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16240
16241         * gcc.dg/nested-func-2.c: New test.
16242         * ada/acats/norun.lst: Remove c953002.
16243
16244 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16245
16246         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16247
16248 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16249
16250         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16251
16252 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16253
16254         PR target/18761
16255         * g++.dg/abi/align1.C: New test.
16256
16257 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16258
16259         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16260         at a time.
16261         * g++.dg/ext/altivec_check.h: Support compiling as C.
16262
16263 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16264
16265         PR c++/19355
16266         * g++.dg/expr/pr19355-1.C: New test case.
16267
16268 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16269
16270         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16271         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16272         * ada/acats/tests/c3/c92005b.ada: Likewise.
16273         * ada/acats/tests/c3/cxb3012.a: Likewise.
16274         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16275
16276 2005-01-09  Paul Brook  <paul@codesourcery.com>
16277
16278         * gfortran.dg/common_2.f90: New file.
16279         * gfortran.dg/common_3.f90: New file.
16280
16281 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16282
16283         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16284
16285 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16286
16287         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16288         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16289         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16290         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16291         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16292         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16293         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16294         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16295         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16296         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16297         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16298         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16299         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16300         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16301         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16302         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16303         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16304         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16305         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16306         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16307         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16308         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16309         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16310         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16311         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16312         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16313         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16314         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16315         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16316         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16317         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16318         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16319         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16320         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16321         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16322         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16323         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16324         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16325         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16326         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16327         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16328         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16329         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16330         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16331         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16332         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16333         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16334         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16335         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16336         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16337         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16338         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16339         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16340         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16341         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16342         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16343         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16344         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16345         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16346         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16347         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16348         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16349         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16350         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16351         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16352         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16353         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16354
16355         * gcc.dg/vect/vect-1.c: Fix spelling.
16356         * gcc.dg/vect/vect-10.c: Fix spelling.
16357         * gcc.dg/vect/vect-11.c: Fix spelling.
16358         * gcc.dg/vect/vect-12.c: Fix spelling.
16359         * gcc.dg/vect/vect-14.c: Fix spelling.
16360         * gcc.dg/vect/vect-15.c: Fix spelling.
16361         * gcc.dg/vect/vect-16.c: Fix spelling.
16362         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16363         * gcc.dg/vect/vect-64.c: Fix comments.
16364         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16365
16366 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16367             Ira Rosen  <irar@il.ibm.com>
16368
16369         * gcc.dg/vect/vect-70.c: New test.
16370         * gcc.dg/vect/vect-71.c: New test.
16371
16372 2005-01-09  Manfred Hollstein  <mh@suse.com>
16373
16374         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16375         * gcc.dg/pr18241-2.c: Likewise.
16376         * gcc.dg/pr18241-3.c: Likewise.
16377         * gcc.dg/pr18241-4.c: Likewise.
16378         * gcc.dg/pr18241-5.c: Likewise.
16379
16380 2005-01-08  Richard Henderson  <rth@redhat.com>
16381
16382         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16383         False for x86 and x86-64.
16384
16385 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16386
16387         PR tree-optimization/18241
16388         * gcc.dg/pr18241-1.c: New test.
16389         * gcc.dg/pr18241-2.c: New test.
16390         * gcc.dg/pr18241-3.c: New test.
16391         * gcc.dg/pr18241-4.c: New test.
16392         * gcc.dg/pr18241-5.c: New test.
16393
16394 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16395
16396         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16397         gfortran.dg/select_4.f90: New.
16398
16399 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16400
16401         * gcc.c-torture/execute/20050107-1.c: New test.
16402
16403 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16404
16405         PR c++/19298
16406         * g++.dg/template/ref2.C: New.
16407
16408 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16409
16410         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16411         instead of being empty.
16412
16413 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16414
16415         PR fortran/15553
16416         * gfortran.dg/array-1.f90: New test.
16417
16418 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16419
16420         PR tree-optimization/19283
16421         * gcc.c-torture/execute/20050106-1.c: New test.
16422
16423         PR rtl-optimization/18861
16424         * gcc.dg/20050105-1.c: New test.
16425
16426         PR tree-optimization/18828
16427         * gcc.dg/20050105-2.c: New test.
16428
16429 2005-01-07  Andreas Jaeger  <aj@suse.de>
16430
16431         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16432
16433 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16434
16435         PR fortran/18398
16436         * gfortran.dg/fmt_read.f90: New test.
16437
16438 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16439
16440         * gcc.dg/rs6000-ldouble-2.c: New.
16441
16442 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16443
16444         PR c++/19244
16445         * g++.dg/parser/ctor2.C: New test.
16446
16447 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16448
16449         PR c++/17154
16450         * g++.dg/template/using9.C: New test.
16451
16452 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16453
16454         PR c++/19258
16455         * g++.dg/lookup/friend6.C: New test.
16456
16457 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16458
16459         PR c++/19270
16460         * g++.dg/template/array10.C: New.
16461
16462 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16463
16464         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16465         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16466
16467 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.c-torture/compile/20050105-1.c: New test.
16470
16471 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16472
16473         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16474
16475 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16476
16477         PR middle-end/19100
16478         * gcc.dg/conv-3.c: New test case.
16479
16480 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16481
16482         * gcc.dg/asm-wide-1.c: New test.
16483
16484 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16485
16486         PR c++/19030
16487         * g++.dg/parse/crash22.C: New
16488
16489 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16490
16491         PR 19257
16492         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16493
16494 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16495
16496         PR middle-end/17767
16497         * gcc.dg/i386-mmx-6.c: New test case.
16498
16499 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16500
16501         PR tree-optimization/18308
16502         * gcc.dg/vect/pr18308.c: New testcase.
16503
16504 2005-01-04  Andreas Jaeger  <aj@suse.de>
16505
16506         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16507
16508 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16509             Robert Bowdidge <bowdidge@apple.com>
16510
16511         * gcc.dg/cpp/subframework1.c: New.
16512         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16513         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16514         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16515         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16516
16517 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16518
16519         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16520         producing warning.
16521         * gcc.dg/darwin-weakimport-2.c: New.
16522
16523 2005-01-03  Richard Henderson  <rth@redhat.com>
16524
16525         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16526
16527 2005-01-03  Richard Henderson  <rth@redhat.com>
16528
16529         * gcc.dg/vect/vect.exp: Enable for ia64.
16530         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16531         (check_effective_target_vect_float): Likewise.
16532         (check_effective_target_vect_no_align): Likewise.
16533         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16534         * gcc.dg/vect/vect-8.c: Likewise.
16535
16536 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16537
16538         PR target/19236
16539         * gcc.dg/pr19236-1.c: New test case.
16540
16541 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16542
16543         PR rtl-optimization/12092
16544         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16545
16546 2005-01-02  Andreas Jaeger  <aj@suse.de>
16547
16548         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16549
16550 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16551             Andrew Pinski  <pinskia@physics.uc.edu>
16552
16553         PR rtl-optimization/12092
16554         * gcc.dg/pr12092-1.c: New test case.
16555
16556 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16557
16558         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16559         'hidden' and 'default' for better portability.
16560         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16561
16562         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16563         6 and 7.
16564         * g++.old-deja/g++.brendan/new3.C: Likewise.
16565
16566 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16567
16568         * gcc.dg/20041231-1.C: New test.
16569         * g++.dg/warn/Wunreachable-code-1.C: New test.
16570
16571 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16572
16573         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16574         file, not /dev/null.  Abort on error.
16575
16576 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16577             Ziemowit Laski  <zlaski@apple.com>
16578
16579         PR objc/18971
16580         * objc.dg/encode-5.m: New test.
16581
16582 2004-12-29  Richard Henderson  <rth@redhat.com>
16583
16584         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16585         * objc.dg/stabs-1.m: Disable for ia64.
16586
16587 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16588
16589         PR c++/19190
16590         * g++.dg/warn/Wunused-10.C: New test.
16591
16592 2004-12-28  Richard Henderson  <rth@redhat.com>
16593
16594         * objc.dg/stabs-1.m: Disable for alpha.
16595
16596 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16597
16598         PR c++/19149
16599         * g++.dg/parse/error23.C: New test.
16600
16601 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16602
16603         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16604
16605         PR fortran/19032
16606         * gfortran.dg/intrinsic_modulo_1.f90: New.
16607         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16608         tests with divisor -1.
16609
16610 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16611
16612         * g++.dg/opt/temp1.C (memcpy): Return a value.
16613
16614         PR c++/19148
16615         * g++.dg/expr/cond7.C: New test.
16616
16617 2004-12-27  Paul Brook  <paul@codesourcery.com>
16618
16619         * gfortran.dg/g77/select_no_compile.f: Remove.
16620
16621 2004-12-27  Richard Henderson  <rth@redhat.com>
16622
16623         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16624         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16625         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16626
16627 2004-12-26  Richard Henderson  <rth@redhat.com>
16628
16629         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16630         by 1i instead of token pasting.
16631
16632 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16633
16634         PR tree-optimization/17578
16635         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16636         to additional_flags.
16637         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16638
16639 2004-12-25  Richard Henderson  <rth@redhat.com>
16640
16641         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16642         Remove Alpha.
16643
16644 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16645
16646         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16647         hppa*-*-hpux*.
16648         * gcc.dg/pr17957.c (dg-options): Likewise.
16649         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16650         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16651         instead of 0 on __hppa__.
16652         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16653         "foo,%r" on hppa*-*-*.
16654
16655 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16656
16657         PR fortran/19071
16658         * gfortran.dg/complex_write.f90: New test.
16659
16660 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16661
16662         PR c++/17595
16663         * g++.dg/parse/pragma2.C: New test.
16664
16665         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16666
16667 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16668
16669         * gcc.dg/empty2.c: Add missing dg-warning.
16670
16671 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16672
16673         PR c++/17413
16674         * g++.dg/template/local4.C: New test.
16675         * g++.dg/template/crash19.C: Add dg-error marker.
16676
16677         * g++.dg/template/crash31.C: Correct embedded PR number.
16678
16679 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16680
16681         PR c++/16405
16682         * g++.dg/opt/temp1.C: Add do-run marker.
16683
16684 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16685
16686         * g++.dg/template/spec19.C: New.
16687
16688 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16689
16690         PR target/16819
16691         * gcc.dg/empty2.c: New.
16692
16693 2004-12-23  Richard Henderson  <rth@redhat.com>
16694
16695         * lib/target-supports.exp (check_effective_target_vect_no_align):
16696         Remove i?86 and x86-64.
16697
16698 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16699
16700         PR c++/16405
16701         * g++.dg/opt/temp1.C: New test.
16702
16703 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16704
16705         PR c++/18733
16706         * g++.dg/template/friend33.C: New testcase.
16707
16708 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16709
16710         PR c++/18464
16711         * g++.dg/template/cond5.C: New test.
16712
16713         PR c++/18492
16714         * g++.dg/inherit/thunk3.C: New test.
16715
16716         PR c++/11224
16717         * g++.dg/warn/Wunused-9.C: New test.
16718
16719 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16720
16721         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16722
16723 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16724
16725         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16726
16727 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16728
16729         PR c++/18378
16730         * g++.dg/ext/packed8.C: New test.
16731
16732         PR c++/19063
16733         * g++.dg/template/crash31.C: New test.
16734
16735         PR c++/19034
16736         * g++.dg/template/crash30.C: New test.
16737
16738 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16739
16740         PR C++/18984
16741         * g++.dg/eh/ctor3.C: New test.
16742
16743 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16744
16745         * objc.dg/stabs-1.m: Allow section name to be quoted and
16746         assembly label to begin with '.LL'.
16747
16748 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16749
16750         * gcc.dg/vect/vect.exp
16751         (check_effective_target_lp64_or_vect_no_align): New.
16752         * gcc.dg/vect/vect-77.c: Use it.
16753         * gcc.dg/vect/vect-78.c: Use it.
16754
16755         * lib/target-supports.exp
16756         (check_effective_target_vect_no_max,
16757         check_effective_target_vect_no_bitwise,
16758         check_effective_target_vect_no_align): New.
16759         * gcc.dg/vect/vect-13.c: Use them.
16760         * gcc.dg/vect/vect-17.c: Ditto.
16761         * gcc.dg/vect/vect-18.c: Ditto.
16762         * gcc.dg/vect/vect-19.c: Ditto.
16763         * gcc.dg/vect/vect-20.c: Ditto.
16764         * gcc.dg/vect/vect-27.c: Ditto.
16765         * gcc.dg/vect/vect-29.c: Ditto.
16766         * gcc.dg/vect/vect-44.c: Ditto.
16767         * gcc.dg/vect/vect-48.c: Ditto.
16768         * gcc.dg/vect/vect-50.c: Ditto.
16769         * gcc.dg/vect/vect-52.c: Ditto.
16770         * gcc.dg/vect/vect-54.c: Ditto.
16771         * gcc.dg/vect/vect-56.c: Ditto.
16772         * gcc.dg/vect/vect-58.c: Ditto.
16773         * gcc.dg/vect/vect-60.c: Ditto.
16774         * gcc.dg/vect/vect-72.c: Ditto.
16775         * gcc.dg/vect/vect-80.c: Ditto.
16776
16777 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
16778
16779         PR c++/14075
16780         * g++.dg/init/string1.C: New.
16781
16782         PR c++/18975
16783         * g++.dg/other/synth1.C: New.
16784
16785 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16786
16787         PR c/18963
16788         * gcc.dg/pr18963-1.c: New test.
16789
16790 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
16791
16792         PR c/18596
16793         * gcc.dg/funcdef-storage-1.c (foo): Remove.
16794         * gcc.dg/pr18596-1.c: Use dg-error.
16795         (dg-options): Use -fno-unit-at-a-time.
16796         * gcc.dg/pr18596-2.c: New test.
16797         * gcc.dg/pr18596-3.c: New test.
16798
16799 2004-12-20  Roger Sayle  <roger@eyesopen.com>
16800
16801         PR middle-end/18683
16802         * g++.dg/opt/pr18683-1.C: New test case.
16803
16804 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
16805
16806         PR other/19093
16807         * g++.dg/opt/max1.C: Fix for 64bit targets.
16808
16809 2004-12-20  Matt Austern  <austern@apple.com>
16810
16811         PR c++/19044
16812         * g++.dg/ext/builtin6.C: New
16813
16814 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
16815
16816         PR tree-optimization/19080
16817         * gcc.c-torture/compile/pr19080.c: New test.
16818
16819 2004-12-20  Steven Bosscher  <stevenb@suse.de>
16820
16821         * gcc.dg/20041219-1.c: New test.
16822
16823 2004-12-19  Roger Sayle  <roger@eyesopen.com>
16824
16825         PR middle-end/19068
16826         * g++.dg/opt/max1.C: New test case.
16827
16828 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16829
16830         * gcc.dg/fdata-sections-1.c: New test.
16831
16832 2004-12-18  Roger Sayle  <roger@eyesopen.com>
16833
16834         PR middle-end/18548
16835         * gcc.dg/max-1.c: New test case.
16836
16837 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
16838
16839         * gcc.c-torture/execute/20041218-1.c: New test.
16840
16841 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
16842
16843         * gcc.dg/pr18501.c: New test.
16844         * gcc.dg/uninit-5.c: XFAIL.
16845         * gcc.dg/uninit-9.c: XFAIL.
16846
16847 2004-12-17  Dale Johannesen  <dalej@apple.com>
16848
16849         * gcc.dg/20041213-1.c: New.
16850
16851 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
16852
16853         * objc.dg/stabs-1.m: Allow assembly label to begin
16854         with a dot ('.').
16855
16856 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
16857
16858         * gcc.c-torture/execute/20041213-1.c: Move...
16859         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
16860
16861 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
16862
16863         PR c++/18721
16864         * g++.dg/lookup/conv-5.C: New.
16865
16866 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
16867
16868         * objc.dg/stabs-1.m: New test.
16869
16870 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16871
16872         * gcc.dg/visibility-c.c: Change compile to
16873         assemble for the test.
16874
16875 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
16876
16877         PR target/19041
16878         * gcc.dg/visibility-c.c: New test.
16879
16880 2004-12-16  Roger Sayle  <roger@eyesopen.com>
16881
16882         PR middle-end/18493
16883         * gcc.dg/switch-8.c: New test case.
16884
16885 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
16886
16887         PR c++/18905
16888         * g++.dg/template/init4.C: New.
16889         * g++.dg/opt/static3.C: Enable optimizer.
16890
16891 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
16892
16893         * g++.dg/other/complex1.C: New test.
16894
16895 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
16896
16897         * g++.dg/opt/inline9.C: New test.
16898
16899 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16900
16901         PR fortran/18993
16902         * gfotran.dg/nullify_1.f: New test.
16903
16904 2004-12-15  Richard Henderson  <rth@redhat.com>
16905
16906         * gcc.target/i386/i386.exp: New harness.
16907         * gcc.target/i386/vect-args.c: New.
16908
16909 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
16910
16911         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
16912
16913 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16914
16915         PR c++/18825
16916         * g++.dg/template/friend32.C: New test.
16917
16918 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16919
16920         * cpp/pragma-once-1.c: New test.
16921         * cpp/pragma-once-1b.h: Likewise.
16922         * cpp/pragma-once-1c.h: Likewise.
16923         * cpp/pragma-once-1d.h: Likewise.
16924         * cpp/inc/pragma-once-1a.h: Likewise.
16925
16926 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
16927             Steven G. Kargl  <kargls@comcast.net>
16928
16929         PR fortran/17597
16930         * gfortran.dg/list_read_3.f90: New test.
16931
16932 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
16933
16934         * gcc.dg/ftrapv-2.c: New test.
16935
16936 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
16937
16938         PR c++/18981
16939         * g++.dg/template/typename9.C: New test.
16940
16941 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16942
16943         PR c++/18738
16944         * g++.dg/template/typename8.C: New test.
16945         * g++.dg/parse/friend2.C: Tweak error message.
16946
16947 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16948
16949         * gcc.c-torture/20041214-1.c: New test.
16950
16951 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
16952
16953         PR c++/18965
16954         * g++.dg/init/array17.C: New test.
16955
16956 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
16957
16958         PR c++/18793
16959         * g++.dg/init/aggr3.C: New test.
16960
16961 2004-12-14  Janis Johnson  <janis187@us.ibm.com
16962
16963         * gcc.dg/altivec-types-1.c: New test.
16964         * gcc.dg/altivec-types-2.c: New test.
16965         * gcc.dg/altivec-types-3.c: New test.
16966         * gcc.dg/altivec-types-4.c: New test.
16967         * g++.dg/ext/altivec-types-1.C: New test.
16968         * g++.dg/ext/altivec-types-2.C: New test.
16969         * g++.dg/ext/altivec-types-3.C: New test.
16970         * g++.dg/ext/altivec-types-4.C: New test.
16971
16972 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
16973
16974         PR middle-end/18951
16975         * gcc.c-torture/execute/20041213-1.c: New test.
16976
16977 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         PR c++/18949
16980         * g++.dg/template/cast1.C: New.
16981
16982 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
16983
16984         * gcc.c-torture/execute/20041213-2.c: New test.
16985
16986 2004-12-13  Richard Henderson  <rth@redhat.com>
16987
16988         * gcc.dg/i386-sse-10.c: Fix typo in options.
16989
16990 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
16991
16992         PR c++/18968
16993         * g++.dg/opt/pr18968.C: New test.
16994
16995 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
16996
16997         PR c++/18925
16998         * g++.dg/ext/visibility/staticdatamem.C: New test.
16999
17000 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17001
17002         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17003
17004 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17005
17006         PR rtl-optimization/18928
17007         * gcc.dg/pr18928-1.c: New test case.
17008
17009 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17010
17011         PR tree-opt/16951
17012         * gcc.c-torture/compile/20041211-1.c: New.
17013
17014 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17015
17016         PR middle-end/17564
17017         * gcc.c-torture/execute/20041212-1.c: New test.
17018
17019 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17020
17021         PR fortran/18869
17022         * gfortran.dg/common_1.f90: New test.
17023
17024 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17025         Paul Brook  <paul@codesourcery.com>
17026
17027         PR fortran/16222
17028         * gfortran.dg/real_do_1.f90: New test.
17029
17030 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17031
17032         PR tree-opt/18040
17033         * g++.dg/opt/ptrmem6.C: New test.
17034
17035 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17036
17037         PR middle-end/18921
17038         * gcc.dg/pr18921-1.c: New test case.
17039
17040 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17041
17042         PR fortran/17175
17043         * gfortran.dg/scale_1.f90: New test.
17044
17045 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17046
17047         PR middle-end/18903
17048         * gcc.c-torture/compile/pr18903.c: New test.
17049
17050 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17051
17052         * gcc.c-torture/execute/20041210-1.c: New test.
17053
17054 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17055
17056         PR c++/18731
17057         * g++.dg/parser/struct-1.C: New test.
17058         * g++.dg/parser/struct-2.C: New test.
17059         * g++.dg/parser/struct-3.C: New test.
17060
17061 2004-12-09  Richard Henderson  <rth@redhat.com>
17062
17063         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17064
17065         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17066         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17067
17068 2004-12-09  Matt Austern  <austern@apple.com>
17069
17070         PR c++/18514
17071         * g++.dg/ext/builtin1.C: New
17072         * g++.dg/ext/builtin2.C: New
17073         * g++.dg/ext/builtin3.C: New
17074         * g++.dg/ext/builtin4.C: New
17075         * g++.dg/ext/builtin5.C: New
17076
17077 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17078
17079         PR tree-opt/18904
17080         * g++.dg/opt/ptrmem5.C: New test.
17081
17082 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17083
17084         * g++.dg/parse/typename5.C: Adjust for new error.
17085         * g++.dg/parse/typename7.C: New.
17086
17087 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17088
17089         PR c++/18073
17090         * g++.dg/other/mmintrin.C: New test.
17091
17092 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17093
17094         PR c++/16681
17095         * g++.dg/init/array15.C: New.
17096         * g++.dg/init/array16.C: New.
17097
17098 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17099
17100         PR fortran/18826
17101         * gfortran.dg/assign_1.f90: New test.
17102
17103 2004-12-08  Nick Clifton  <nickc@redhat.com>
17104
17105         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17106         * gcc.target/xstormy16/data_below100: Likewise.
17107         * gcc.target/xstormy16/sfr: Likewise.
17108         * gcc.target/xstormy16/below100.S: New test source file.
17109         * gcc.target/xstormy16/below100.ld: New test linker script.
17110         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17111         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17112         bp instructions.
17113         * gcc.target/xstormy16/bp.c: Likewise.
17114
17115         * gcc.target/xstormy16/bss_below100: New files:
17116         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17117         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17118         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17119         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17120         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17121         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17122         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17123         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17124         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17125         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17126         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17127         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17128         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17129         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17130         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17131         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17132         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17133         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17134         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17135         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17136         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17137         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17138         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17139         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17140         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17141         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17142         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17143
17144         * gcc.target/xstormy16/data_below100: New files:
17145         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17146         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17147         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17148         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17149         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17150         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17151         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17152         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17153         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17154         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17155         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17156         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17157         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17158         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17159         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17160         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17161         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17162         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17163         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17164         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17165         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17166         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17167         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17168         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17169         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17170         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17171         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17172
17173         * gcc.target/xstormy16/sfr: New files:
17174         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17175         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17176         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17177         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17178         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17179         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17180         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17181         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17182         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17183         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17184         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17185         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17186         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17187         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17188         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17189         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17190         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17191         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17192         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17193         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17194         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17195         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17196         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17197         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17198         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17199         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17200         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17201         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17202         27_if0_sfrw_bitfield_f.c
17203
17204 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17205
17206         PR c++/18100
17207         * g++.dg/lookup/name-clash4.C: New test.
17208
17209 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17210
17211         PR c++/18672
17212         * g++.dg/opt/array1.C: New.
17213
17214         PR c++/18803
17215         * g++.dg/template/operator5.C: New.
17216
17217 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17218
17219         PR c/18867
17220         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17221
17222 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17223
17224         * gcc.dg/noncompile/20041207.c: New test.
17225
17226 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17227
17228         * g++.dg/other/unreachable-1.C: New test.
17229
17230 2004-12-06  Nick Clifton  <nickc@redhat.com>
17231
17232         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17233         <limits.h> because the latter comes from gcc's include/ directory
17234         and not the newlib/libc/include directory.
17235
17236 2004-12-04  Richard Henderson  <rth@redhat.com>
17237
17238         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17239
17240 2004-12-04  Richard Henderson  <rth@redhat.com>
17241
17242         * lib/target-supports.exp (check_gc_sections_available): Disable
17243         for alpha and ia64.
17244
17245 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17246
17247         PR middle-end/17909
17248         * g++.dg/other/vararg-2.C: New test.
17249
17250 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17251
17252         PR c++/17011, c++/17971
17253         * g++.dg/template/error15.C: Adjust expected error.
17254         * g++.dg/template/instantiate3.C: Likewise.
17255
17256 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17257
17258         * gcc.dg/altivec-18.c: Fix for darwin
17259
17260 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17261
17262         PR c++/18782
17263         * g++.dg/parse/ptrmem2.C: New.
17264
17265         PR c++/18318
17266         * g++.dg/template/new1.C: New.
17267
17268 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17269
17270         PR fortran/18710
17271         * gfortran.dg/direct_io_3.f90: New test.
17272
17273 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17274
17275         PR 18758
17276         * g++.dg/parse/crash21.C: New.
17277
17278 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17279
17280         PR c++/15664, c++/18276
17281         * g++.dg/template/ttp13.C: New test.
17282         * g++.dg/template/ttp14.C: Likewise.
17283
17284 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17285
17286         PR c++/18123
17287         * g++.dg/parse/enum2.C: New test.
17288         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17289
17290 2004-12-02  Nick Clifton  <nickc@redhat.com>
17291
17292         * gcc.target/xstormy16: New test directory.
17293         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17294         * gcc.target/xstormy16/bp.c: Check the generation of bp
17295         instructions.
17296         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17297         bn instructions and the BELOW100 attribute.
17298
17299 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17300
17301         PR target/16952
17302         * gcc.dg/ppc-eabi.c: New.
17303
17304 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17305
17306         PR fortran/18284
17307         * gfortran.dg/backspace.f90
17308
17309 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17310
17311         * gfortran.dg/inquire.f90: New test.
17312
17313 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17314
17315         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17316         handle effective-target-keyword.
17317         (dg-skip-if): Support effective-target keyword as target list.
17318         (dg-xfail-if): Ditto.
17319         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17320
17321 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17322
17323         PR tree-optimization/18291
17324         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17325
17326 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17327
17328         PR C++/18729
17329         * g++.dg/parse/crash20.C: New.
17330
17331         PR c++/17431
17332         * g++.dg/overload/arg1.C: New.
17333         * g++.dg/overload/arg2.C: New.
17334         * g++.dg/overload/arg3.C: New.
17335         * g++.dg/overload/arg4.C: New.
17336
17337 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17338
17339         * gcc.dg/c99-flex-array-4.c: Remove.
17340
17341 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17342
17343         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17344
17345         * lib/target-supports.exp (is-effective-target): Simplify.
17346
17347         * lib/target-supports.exp (check_effective_target_vect_long):
17348         Fix for powerpc64-*-*.
17349
17350 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17351
17352         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17353         to support new requirements on FreeBSD 5.
17354
17355 2004-11-30  Devang Patel  <dpatel@apple.com>
17356
17357         PR 18702
17358         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17359
17360 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17361
17362         * g++.dg/ext/altivec-13.C: New test.
17363
17364 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17365
17366         PR tree-opt/18298
17367         * gcc.c-torture/execute/p18298.c: New test.
17368
17369 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17370             Dorit Naishlos  <dorit@il.ibm.com>
17371
17372         PR tree-opt/18607
17373         * gcc.dg/vect/vect-89.c: New test.
17374
17375 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17376
17377         * gcc.dg/pr18596-1.c: New test.
17378
17379 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17380
17381         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17382
17383 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17384
17385         PR c/18479
17386         * gcc.dg/pr18479.c: New test.
17387
17388 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17389
17390         PR target/18490
17391         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17392         mmix-knuth-mmixware.
17393
17394         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17395         cris-*-elf* cris-*-aout* mmix-*-*
17396
17397 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17398
17399         PR middle-end/18725
17400         * gcc.dg/pr18725.c: New test.
17401
17402 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17403
17404         PR target/18488
17405         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17406
17407         PR target/18336
17408         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17409
17410 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17411
17412         PR c++/18368
17413         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17414         * g++.old-deja/g++.law/ctors5.C: Likewise.
17415         * g++.old-deja/g++.other/crash25.C: Likewise.
17416
17417         PR c++/18674
17418         * g++.dg/template/error16.C: New test.
17419
17420         PR c++/18512
17421         * g++.dg/template/crash29.C: New test.
17422
17423 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17424
17425         PR tree-optimization/18712
17426         * gcc.c-torture/compile/pr18712.c: New test.
17427
17428 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17429
17430         PR c/7544
17431         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17432         tests.
17433
17434 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17435
17436         PR c++/18652
17437         * g++.dg/lookup/crash6.C: New test.
17438
17439 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17440
17441         PR middle-end/18164
17442         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17443
17444 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17445
17446         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17447         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17448         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17449
17450 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17451
17452         * gcc.dg/pr18164.c: New test.
17453
17454 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17455
17456         * gcc.dg/funroll-loops-all.c: New.
17457
17458 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17459
17460         PR target/18489
17461         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17462         delimeter, match space and TAB as well as ":".
17463
17464         PR target/18484
17465         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17466
17467         PR target/18348
17468         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17469
17470         PR target/18345
17471         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17472
17473         PR target/18337
17474         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17475
17476 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17477
17478         * gfortran.dg/direct_io_2.f90: New test.
17479
17480 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17481
17482         PR target/18334
17483         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17484
17485 2004-11-28  Richard Henderson  <rth@redhat.com>
17486
17487         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17488
17489 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17490
17491         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17492         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17493         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17494         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17495         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17496         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17497         gcc.dg/pointer-arith-8.c: New tests.
17498
17499 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17500
17501         PR fortran/18364
17502         * gfortran.dg/endfile.f90: New test.
17503
17504 2004-11-27  Falk Hueffner  <falk@debian.org>
17505
17506         * gcc.dg/loop-6.c: New test.
17507
17508 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17509
17510         * gcc.c-torture/execute/20041126-1.c: New test.
17511
17512 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17513
17514         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17515         on IRIX.
17516
17517 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17518
17519         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17520         functions.
17521
17522 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17523
17524         PR rtl-optimization/17825
17525         * gcc.c-torture/compile/20041119-1.c: New test.
17526
17527 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17528
17529         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17530         Check existence of ld library path variables before unsetting.
17531
17532 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17533
17534         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17535
17536 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17537
17538         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17539
17540 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17541
17542         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17543
17544 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17545
17546         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17547         dg-do directive.
17548
17549 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17550
17551         * gcc.dg/pr17957.c: Pass --param, not -param.
17552
17553 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17554
17555         PR middle-end/17957
17556         * testsuite/gcc.dg/pr17957.c: New test.
17557
17558 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17559
17560         PR c++/18445
17561         * g++.dg/template/crash28.C: Likewise.
17562
17563         PR c++/18001
17564         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17565         * g++.dg/ext/lvaddr.C: Likewise.
17566         * g++.dg/opt/pr7503-3.C: Likewise.
17567
17568         PR c++/18466
17569         * g++.dg/parse/qualified3.C: New test.
17570         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17571
17572         PR c++/18545
17573         * g++.dg/expr/return1.C: New test.
17574
17575 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17576
17577         Friend class name lookup 3/n, PR c++/3332
17578         * g++.dg/lookup/friend3.C: New test.
17579         * g++.dg/lookup/friend4.C: Likewise.
17580         * g++.dg/lookup/friend5.C: Likewise.
17581
17582 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17583
17584         Friend class name lookup 2/n, PR c++/14513, c++/15410
17585         * g++.dg/lookup/friend2.C: New test.
17586         * g++.dg/template/friend31.C: Likewise.
17587
17588 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17589
17590         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17591
17592 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17593
17594         PR c++/17473
17595         * g++.dg/tc1/dr56.C: Remove.
17596         * g++.dg/template/typedef1.C: Add dg-error markers.
17597         * g++.old-deja/g++.other/typedef7.C: Likewise.
17598
17599         PR c++/18285
17600         * g++.dg/parse/typedef7.C: New test.
17601
17602 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17603
17604         * gcc.c-torture/execute/20041124-1.c: New test.
17605
17606 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17607
17608         * g++.dg/template/deduce3.C: New test.
17609
17610         PR c++/18586
17611         * g++.dg/template/crash27.C: New test.
17612
17613         PR c++/18530
17614         * g++.dg/warn/Wshadow-3.C: New test.
17615
17616 2004-11-24  Devang Patel  <dpatel@apple.com>
17617
17618         PR/18555
17619         * gcc.dg/cpp/isysroot-1.c: New test.
17620         * gcc.dg/cpp/usr/include/stdio.h: New file.
17621         * gcc.dg/cpp/isysroot-2.c: New test.
17622         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17623         New file.
17624
17625 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17626
17627         PR c++/8929
17628         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17629
17630 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17631
17632         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17633         * gcc.target/sparc/pdist.c: Likewise.
17634
17635 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17636
17637         PR c++/16882
17638         * g++.dg/conversion/simd1.C: New test.
17639
17640 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17641
17642         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17643         and restore_ld_library_path_env_vars.
17644         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17645         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17646         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17647         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17648
17649 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17650
17651         * gcc.dg/pragma-align-2.c: Test macro expansion.
17652         * gcc.dg/pragma-pack-2.c: New test.
17653
17654 2004-11-23  Richard Henderson  <rth@redhat.com>
17655
17656         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17657         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17658         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17659         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17660         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17661         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17662
17663         * gcc.dg/vect/vect.exp: Add check for alpha.
17664         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17665         (check_effective_target_vect_int): Enable for alpha.
17666         (check_effective_target_vect_long): New.
17667         (is-effective-target): Add it.
17668
17669 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17670
17671         * gcc.dg/pr18614-1.c: New test.
17672
17673 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17674
17675         * gcc.dg/setjmp-2.c: New test.
17676
17677 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17678
17679         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17680         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17681         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17682         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17683         gcc.target/sparc/pdist.c: New tests.
17684
17685 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17686
17687         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17688
17689 2004-11-22  Dale Johannesen  <dalej@apple.com>
17690
17691         * gcc.dg/20041111-1.c: New.
17692
17693 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17694
17695         PR tree-opt/18536
17696         * gcc.dg/vect/pr18536.c: New test.
17697
17698 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17699
17700         PR c++/18354
17701         * g++.dg/template/nontype11.C: New test.
17702
17703 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17704
17705         PR middle-end/18520
17706         * gcc.dg/pr18520-1.c: New test case.
17707
17708 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17709
17710         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17711         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17712         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17713         expected diagnostics.
17714
17715 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17716
17717         PR target/18580
17718         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17719         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17720         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17721
17722 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17723
17724         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17725
17726 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17727             Joseph Myers  <joseph@codesourcery.com>
17728
17729         * lib/target-supports.exp (check_visibility_available): Really
17730         test the compiler.
17731
17732 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17733
17734         PR tree-opt/18181
17735         * gcc.dg/vect/vect-85.c: New test.
17736         * gcc.dg/vect/vect-86.c: New test.
17737         * gcc.dg/vect/vect-87.c: New test.
17738         * gcc.dg/vect/vect-88.c: New test.
17739
17740 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17741
17742         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17743
17744 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17745
17746         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17747         * gcc.dg/ppc-and-1.c: Ditto.
17748         * gcc.dg/ppc-compare-1.c: Ditto.
17749         * gcc.dg/ppc-mov-1.c: Ditto
17750
17751 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17752             Mark Mitchell  <mark@codesourcery.com>
17753
17754         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17755
17756 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17757             Aldy Hernandez  <aldyh@redhat.com>
17758
17759         * lib/target-supports.exp (check_effective_target_vect_int): New
17760         (check_effective_target_vect_float): New
17761         (check_effective_target_vect_double): New.
17762         (is-effective-target): Support new effective targets keywords.
17763         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17764         default action for dg-do.
17765         * gcc.dg/vect/pr16105.c: Use new support.
17766         * gcc.dg/vect/pr18400.c: Ditto.
17767         * gcc.dg/vect/pr18425.c: Ditto.
17768         * gcc.dg/vect/vect-1.c: Ditto.
17769         * gcc.dg/vect/vect-10.c: Ditto.
17770         * gcc.dg/vect/vect-11.c: Ditto.
17771         * gcc.dg/vect/vect-12.c: Ditto.
17772         * gcc.dg/vect/vect-13.c: Ditto.
17773         * gcc.dg/vect/vect-14.c: Ditto.
17774         * gcc.dg/vect/vect-15.c: Ditto.
17775         * gcc.dg/vect/vect-16.c: Ditto.
17776         * gcc.dg/vect/vect-17.c: Ditto.
17777         * gcc.dg/vect/vect-18.c: Ditto.
17778         * gcc.dg/vect/vect-19.c: Ditto.
17779         * gcc.dg/vect/vect-2.c: Ditto.
17780         * gcc.dg/vect/vect-20.c: Ditto.
17781         * gcc.dg/vect/vect-21.c: Ditto.
17782         * gcc.dg/vect/vect-22.c: Ditto.
17783         * gcc.dg/vect/vect-23.c: Ditto.
17784         * gcc.dg/vect/vect-24.c: Ditto.
17785         * gcc.dg/vect/vect-25.c: Ditto.
17786         * gcc.dg/vect/vect-26.c: Ditto.
17787         * gcc.dg/vect/vect-27.c: Ditto.
17788         * gcc.dg/vect/vect-27a.c: Ditto.
17789         * gcc.dg/vect/vect-28.c: Ditto.
17790         * gcc.dg/vect/vect-29.c: Ditto.
17791         * gcc.dg/vect/vect-29a.c: Ditto.
17792         * gcc.dg/vect/vect-3.c: Ditto.
17793         * gcc.dg/vect/vect-30.c: Ditto.
17794         * gcc.dg/vect/vect-31.c: Ditto.
17795         * gcc.dg/vect/vect-32.c: Ditto.
17796         * gcc.dg/vect/vect-33.c: Ditto.
17797         * gcc.dg/vect/vect-34.c: Ditto.
17798         * gcc.dg/vect/vect-35.c: Ditto.
17799         * gcc.dg/vect/vect-36.c: Ditto.
17800         * gcc.dg/vect/vect-37.c: Ditto.
17801         * gcc.dg/vect/vect-38.c: Ditto.
17802         * gcc.dg/vect/vect-4.c: Ditto.
17803         * gcc.dg/vect/vect-40.c: Ditto.
17804         * gcc.dg/vect/vect-41.c: Ditto.
17805         * gcc.dg/vect/vect-42.c: Ditto.
17806         * gcc.dg/vect/vect-43.c: Ditto.
17807         * gcc.dg/vect/vect-44.c: Ditto.
17808         * gcc.dg/vect/vect-45.c: Ditto.
17809         * gcc.dg/vect/vect-46.c: Ditto.
17810         * gcc.dg/vect/vect-47.c: Ditto.
17811         * gcc.dg/vect/vect-48.c: Ditto.
17812         * gcc.dg/vect/vect-48a.c: Ditto.
17813         * gcc.dg/vect/vect-49.c: Ditto.
17814         * gcc.dg/vect/vect-5.c: Ditto.
17815         * gcc.dg/vect/vect-50.c: Ditto.
17816         * gcc.dg/vect/vect-51.c: Ditto.
17817         * gcc.dg/vect/vect-52.c: Ditto.
17818         * gcc.dg/vect/vect-53.c: Ditto.
17819         * gcc.dg/vect/vect-54.c: Ditto.
17820         * gcc.dg/vect/vect-55.c: Ditto.
17821         * gcc.dg/vect/vect-56.c: Ditto.
17822         * gcc.dg/vect/vect-56a.c: Ditto.
17823         * gcc.dg/vect/vect-57.c: Ditto.
17824         * gcc.dg/vect/vect-58.c: Ditto.
17825         * gcc.dg/vect/vect-59.c: Ditto.
17826         * gcc.dg/vect/vect-6.c: Ditto.
17827         * gcc.dg/vect/vect-60.c: Ditto.
17828         * gcc.dg/vect/vect-61.c: Ditto.
17829         * gcc.dg/vect/vect-62.c: Ditto.
17830         * gcc.dg/vect/vect-63.c: Ditto.
17831         * gcc.dg/vect/vect-64.c: Ditto.
17832         * gcc.dg/vect/vect-65.c: Ditto.
17833         * gcc.dg/vect/vect-66.c: Ditto.
17834         * gcc.dg/vect/vect-67.c: Ditto.
17835         * gcc.dg/vect/vect-68.c: Ditto.
17836         * gcc.dg/vect/vect-69.c: Ditto.
17837         * gcc.dg/vect/vect-7.c: Ditto.
17838         * gcc.dg/vect/vect-72.c: Ditto.
17839         * gcc.dg/vect/vect-72a.c: Ditto.
17840         * gcc.dg/vect/vect-73.c: Ditto.
17841         * gcc.dg/vect/vect-74.c: Ditto.
17842         * gcc.dg/vect/vect-75.c: Ditto.
17843         * gcc.dg/vect/vect-76.c: Ditto.
17844         * gcc.dg/vect/vect-77.c: Ditto.
17845         * gcc.dg/vect/vect-77a.c: Ditto.
17846         * gcc.dg/vect/vect-78.c: Ditto.
17847         * gcc.dg/vect/vect-79.c: Ditto.
17848         * gcc.dg/vect/vect-8.c: Ditto.
17849         * gcc.dg/vect/vect-80.c: Ditto.
17850         * gcc.dg/vect/vect-82.c: Ditto.
17851         * gcc.dg/vect/vect-82_64.c: Ditto.
17852         * gcc.dg/vect/vect-83.c: Ditto.
17853         * gcc.dg/vect/vect-83_64.c: Ditto.
17854         * gcc.dg/vect/vect-9.c: Ditto.
17855         * gcc.dg/vect/vect-all.c: Ditto.
17856         * gcc.dg/vect/vect-none.c: Ditto.
17857
17858 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17859
17860         * lib/gcc-dg.exp (dg-skip-if): New function.
17861         (dg-forbid-option): Remove.
17862         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
17863         * g++.dg/abi/bitfield8.C: Likewise.
17864         * g++.dg/abi/dtor1.C: Likewise.
17865         * g++.dg/abi/empty10.C: Likewise.
17866         * g++.dg/abi/empty7.C: Likewise.
17867         * g++.dg/abi/empty9.C: Likewise.
17868         * g++.dg/abi/layout3.C: Likewise.
17869         * g++.dg/abi/layout4.C: Likewise.
17870         * g++.dg/abi/thunk1.C: Likewise.
17871         * g++.dg/abi/thunk2.C: Likewise.
17872         * g++.dg/abi/vbase11.C: Likewise.
17873         * g++.dg/abi/vthunk2.C: Likewise.
17874         * g++.dg/abi/vthunk3.C: Likewise.
17875         * g++.dg/ext/attrib8.C: Likewise.
17876         * g++.dg/opt/longbranch2.C: Likewise.
17877         * g++.dg/opt/reg-stack4.C: Likewise.
17878         * g++.old-deja/g++.ext/attrib1.C: Likewise.
17879         * g++.old-deja/g++.ext/attrib2.C: Likewise.
17880         * g++.old-deja/g++.ext/attrib3.C: Likewise.
17881         * g++.old-deja/g++.other/store-expr1.C: Likewise.
17882         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17883         * gcc.dg/20000609-1.c: Likewise.
17884         * gcc.dg/20000720-1.c: Likewise.
17885         * gcc.dg/20011107-1.c: Likewise.
17886         * gcc.dg/20011119-1.c: Likewise.
17887         * gcc.dg/20020108-1.c: Likewise.
17888         * gcc.dg/20020122-2.c: Likewise.
17889         * gcc.dg/20020122-3.c: Likewise.
17890         * gcc.dg/20020201-3.c: Likewise.
17891         * gcc.dg/20020206-1.c: Likewise.
17892         * gcc.dg/20020218-1.c: Likewise.
17893         * gcc.dg/20020310-1.c: Likewise.
17894         * gcc.dg/20020411-1.c: Likewise.
17895         * gcc.dg/20020418-2.c: Likewise.
17896         * gcc.dg/20020426-1.c: Likewise.
17897         * gcc.dg/20020426-2.c: Likewise.
17898         * gcc.dg/20020517-1.c: Likewise.
17899         * gcc.dg/20020523-1.c: Likewise.
17900         * gcc.dg/20020523-2.c: Likewise.
17901         * gcc.dg/20020729-1.c: Likewise.
17902         * gcc.dg/20030204-1.c: Likewise.
17903         * gcc.dg/20030826-2.c: Likewise.
17904         * gcc.dg/20030926-1.c: Likewise.
17905         * gcc.dg/20031202-1.c: Likewise.
17906         * gcc.dg/980312-1.c: Likewise.
17907         * gcc.dg/980313-1.c: Likewise.
17908         * gcc.dg/990117-1.c: Likewise.
17909         * gcc.dg/990424-1.c: Likewise.
17910         * gcc.dg/990524-1.c: Likewise.
17911         * gcc.dg/991230-1.c: Likewise.
17912         * gcc.dg/i386-387-1.c: Likewise.
17913         * gcc.dg/i386-387-2.c: Likewise.
17914         * gcc.dg/i386-387-3.c: Likewise.
17915         * gcc.dg/i386-387-4.c: Likewise.
17916         * gcc.dg/i386-387-5.c: Likewise.
17917         * gcc.dg/i386-387-6.c: Likewise.
17918         * gcc.dg/i386-asm-1.c: Likewise.
17919         * gcc.dg/i386-bitfield1.c: Likewise.
17920         * gcc.dg/i386-bitfield2.c: Likewise.
17921         * gcc.dg/i386-loop-1.c: Likewise.
17922         * gcc.dg/i386-loop-2.c: Likewise.
17923         * gcc.dg/i386-loop-3.c: Likewise.
17924         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
17925         * gcc.dg/i386-pic-1.c: Likewise.
17926         * gcc.dg/i386-regparm.c: Likewise.
17927         * gcc.dg/i386-signbit-1.c: Likewise.
17928         * gcc.dg/i386-signbit-2.c: Likewise.
17929         * gcc.dg/i386-signbit-3.c: Likewise.
17930         * gcc.dg/i386-sse-5.c: Likewise.
17931         * gcc.dg/i386-sse-8.c: Likewise.
17932         * gcc.dg/i386-unroll-1.c: Likewise.
17933         * gcc.dg/tls/opt-1.c: Likewise.
17934         * gcc.dg/tls/opt-2.c: Likewise.
17935         * gcc.dg/unroll-1.c: Likewise.
17936         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
17937         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
17938         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
17939         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
17940
17941 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17942
17943         * g++.dg/template/incomplete1.C: New test.
17944
17945 2004-11-16  Nick Clifton  <nickc@redhat.com>
17946
17947         Revert patches accidentally commited during checkin of fixes for
17948         xstormy16 tests:
17949         gcc.c-torture/execute/simd-4.c: Revert
17950         gcc.dg/20040910-1.c: Revert.
17951
17952 2004-11-16  Paul Brook  <paul@codesourcery.com>
17953
17954         PR fortran/13010
17955         * gfortran.dg/der_pointer_1.f90: New test.
17956
17957 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
17958
17959         PR c/18498
17960         * gcc.dg/bitfld-13.c: New test.
17961
17962 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
17963
17964         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
17965         powerpc*-*-linux*.
17966
17967         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
17968         * gcc.dg/ppc64-abi-2.c: Ditto.
17969         * gcc.dg/ppc64-abi-3.c: Ditto.
17970
17971         * lib/gcc-dg.exp (dg-target-list): Remove.
17972
17973 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
17974
17975         * gcc.dg/ia64-postinc.c: New test.
17976
17977 2004-11-15  Mark Mitchell <mark@codesourcery.com>
17978
17979         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
17980
17981 2004-11-15  Nick Clifton  <nickc@redhat.com>
17982
17983         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
17984         __INT_MAX__ so that the test can be compiled by toolchains
17985         targeted at 16-bit processors.
17986
17987         * gcc.dg/20040625-1.c: Use long constants rather than integers
17988         when performing arithmetic that will overflow 16-bits.
17989
17990         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
17991         xstormy16.  It does not support 128-bit vector operations.
17992
17993         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
17994         with the macro PTR_TYPE.  Define this macro to an integer type
17995         suitable for holding a pointer.
17996
17997         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
17998         the target is a 16-bit processor.
17999
18000         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18001         16-bit targets where the character constant will be too long.
18002
18003         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18004         where the double will not be directly addressable.
18005
18006 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18007
18008         Friend class name lookup 1/n, PR c++/18471
18009         * g++.dg/template/crash26.C: New test.
18010         * g++.dg/lookup/struct1.C: Adjust expected error.
18011         * g++.dg/parse/elab1.C: Likewise.
18012         * g++.dg/parse/elab2.C: Likewise.
18013         * g++.dg/parse/int-as-enum1.C: Likewise.
18014         * g++.dg/parse/struct-as-enum1.C: Likewise.
18015         * g++.dg/parse/typedef1.C: Likewise.
18016         * g++.dg/parse/typedef3.C: Likewise.
18017         * g++.dg/parse/typedef4.C: Likewise.
18018         * g++.dg/parse/typedef5.C: Likewise.
18019         * g++.dg/template/nontype4.C: Likewise.
18020         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18021         * g++.old-deja/g++.other/elab1.C: Likewise.
18022         * g++.old-deja/g++.other/syntax4.C: Likewise.
18023
18024 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18025
18026         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18027
18028 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18029
18030         * gcc.c-torture/execute/20041114-1.c: New test.
18031
18032 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18033
18034         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18035         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18036         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18037         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18038         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18039         gcc.dg/switch-7.c: New tests.
18040
18041 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18042
18043         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18044
18045 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18046
18047         PR tree-opt/18400
18048         * gcc.dg/vect/pr18400.c: New test.
18049
18050 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18051             Andrew Pinski  <pinskia@physics.uc.edu>
18052
18053         PR tree-opt/18425
18054         * gcc.dg/vect/pr18425.c: New test.
18055
18056 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18057
18058         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18059         Guard with dg-require-alias and dg-require-visibility.
18060
18061 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18062
18063         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18064
18065 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18066
18067         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18068
18069 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18070
18071         PR c++/17344
18072         * g++.dg/template/defarg5.C: New test.
18073
18074 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18075
18076         * g++.dg/parse/cast1.C: Run only on ILP32.
18077         * g++.old-deja/g++.mike/p784.C: Likewise.
18078
18079 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18080
18081         * gcc.c-torture/execute/20041113-1.c: New test.
18082
18083 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18084
18085         PR target/18230
18086         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18087         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18088         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18089         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18090         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18091         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18092         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18093         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18094         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18095         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18096         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18097         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18098         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18099
18100 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18101
18102         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18103         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18104         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18105         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18106         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18107         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18108         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18109         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18110         gcc.target/sparc/combined-1.c: New tests.
18111
18112 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18113
18114         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18115         New tests.
18116
18117 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18118
18119         * lib/gcc-dg.exp (dg-forbid-option): New function.
18120         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18121         * g++.dg/abi/bitfield8.C: Likewise.
18122         * g++.dg/abi/dtor1.C: Likewise.
18123         * g++.dg/abi/empty10.C: Likewise.
18124         * g++.dg/abi/empty7.C: Likewise.
18125         * g++.dg/abi/empty9.C: Likewise.
18126         * g++.dg/abi/layout3.C: Likewise.
18127         * g++.dg/abi/layout4.C: Likewise.
18128         * g++.dg/abi/thunk1.C: Likewise.
18129         * g++.dg/abi/thunk2.C: Likewise.
18130         * g++.dg/abi/vbase11.C: Likewise.
18131         * g++.dg/abi/vthunk2.C: Likewise.
18132         * g++.dg/abi/vthunk3.C: Likewise.
18133         * g++.dg/ext/attrib8.C: Likewise.
18134         * g++.dg/opt/longbranch2.C: Likewise.
18135         * g++.dg/opt/reg-stack4.C: Likewise.
18136         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18137         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18138         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18139         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18140         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18141         * gcc.dg/20000609-1.c: Likewise.
18142         * gcc.dg/20000720-1.c: Likewise.
18143         * gcc.dg/20011107-1.c: Likewise.
18144         * gcc.dg/20011119-1.c: Likewise.
18145         * gcc.dg/20020108-1.c: Likewise.
18146         * gcc.dg/20020122-2.c: Likewise.
18147         * gcc.dg/20020122-3.c: Likewise.
18148         * gcc.dg/20020201-3.c: Likewise.
18149         * gcc.dg/20020206-1.c: Likewise.
18150         * gcc.dg/20020218-1.c: Likewise.
18151         * gcc.dg/20020310-1.c: Likewise.
18152         * gcc.dg/20020411-1.c: Likewise.
18153         * gcc.dg/20020418-2.c: Likewise.
18154         * gcc.dg/20020426-1.c: Likewise.
18155         * gcc.dg/20020426-2.c: Likewise.
18156         * gcc.dg/20020517-1.c: Likewise.
18157         * gcc.dg/20020523-1.c: Likewise.
18158         * gcc.dg/20020523-2.c: Likewise.
18159         * gcc.dg/20020729-1.c: Likewise.
18160         * gcc.dg/20030204-1.c: Likewise.
18161         * gcc.dg/20030826-2.c: Likewise.
18162         * gcc.dg/20030926-1.c: Likewise.
18163         * gcc.dg/20031202-1.c: Likewise.
18164         * gcc.dg/980312-1.c: Likewise.
18165         * gcc.dg/980313-1.c: Likewise.
18166         * gcc.dg/990117-1.c: Likewise.
18167         * gcc.dg/990424-1.c: Likewise.
18168         * gcc.dg/990524-1.c: Likewise.
18169         * gcc.dg/991230-1.c: Likewise.
18170         * gcc.dg/i386-387-1.c: Likewise.
18171         * gcc.dg/i386-387-2.c: Likewise.
18172         * gcc.dg/i386-387-3.c: Likewise.
18173         * gcc.dg/i386-387-4.c: Likewise.
18174         * gcc.dg/i386-387-5.c: Likewise.
18175         * gcc.dg/i386-387-6.c: Likewise.
18176         * gcc.dg/i386-asm-1.c: Likewise.
18177         * gcc.dg/i386-bitfield1.c: Likewise.
18178         * gcc.dg/i386-bitfield2.c: Likewise.
18179         * gcc.dg/i386-loop-1.c: Likewise.
18180         * gcc.dg/i386-loop-2.c: Likewise.
18181         * gcc.dg/i386-loop-3.c: Likewise.
18182         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18183         * gcc.dg/i386-pic-1.c: Likewise.
18184         * gcc.dg/i386-regparm.c: Likewise.
18185         * gcc.dg/i386-signbit-1.c: Likewise.
18186         * gcc.dg/i386-signbit-2.c: Likewise.
18187         * gcc.dg/i386-signbit-3.c: Likewise.
18188         * gcc.dg/i386-sse-5.c: Likewise.
18189         * gcc.dg/i386-sse-8.c: Likewise.
18190         * gcc.dg/i386-unroll-1.c: Likewise.
18191         * gcc.dg/tls/opt-1.c: Likewise.
18192         * gcc.dg/tls/opt-2.c: Likewise.
18193         * gcc.dg/unroll-1.c: Likewise.
18194         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18195         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18196         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18197         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18198         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18199         -m64 is specified.
18200
18201 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18202
18203         PR c++/18389
18204         * g++.dg/parse/cond1.C: New test.
18205
18206         PR c++/18429
18207         * g++.dg/template/array9.C: New test.
18208         * g++.dg/ext/vla1.C: Adjust error messages.
18209         * g++.dg/ext/vlm1.C: Likewise.
18210         * g++.dg/template/crash2.C: Likewise.
18211
18212         PR c++/18436
18213         * g++.dg/template/call3.C: New test.
18214
18215         PR c++/18407
18216         * g++.dg/template/ptrmem11.C: New test.
18217
18218 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18219
18220         PR other/14264
18221         * lib/g++.exp: Set LC_ALL and LANG to C.
18222         * lib/gcc-dg.exp: Likewise.
18223         * lib/gfortran.exp: Likewise.
18224         * lib/objc.exp: Likewise.
18225         * lib/treelang.exp: Likewise.
18226
18227 2004-11-12  Andreas Schwab  <schwab@suse.de>
18228
18229         * gcc.dg/pr16286.c: Fix last change.
18230
18231 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18232
18233         PR c++/18416
18234         * g++.dg/init/global1.C: New test.
18235
18236 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18237
18238         * gcc.c-torture/execute/20041112-1.c: New test.
18239
18240 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18241
18242         * lib/gcc-dg.exp (dg-target-list): New.
18243
18244 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18245             Richard Sandiford  <rsandifo@redhat.com>
18246
18247         * lib/target-supports.exp (get-compiler_messages): New.
18248         (check_named_sections_available): Use it.
18249         (check_effective_target_ilp32): New.
18250         (check_effective_target_lp64): New.
18251         (is-effective-target): New.
18252         * lib/gcc-dg.exp (dg-require-effective-target): New.
18253
18254 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18255
18256         * gcc.dg/precedence-1.c: New test.
18257
18258 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18259
18260         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18261
18262         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18263         message, delete generated files, use more descriptive name for
18264         executable, and make the test unsupported when it cannot be run.
18265
18266         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18267         (dg-require-weak, dg-require-visibility, dg-require-alias,
18268         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18269         dg-require-iconv, dg-require-named-sections): Use it.
18270
18271         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18272
18273 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18274
18275         PR target/16457
18276         * gcc.dg/ppc-and-1: New
18277
18278         PR target/16796
18279         * gcc.dg/ppc-mov-1.c: New.
18280
18281         PR target/16458
18282         * gcc.dg/ppc-compare-1.c: New.
18283
18284 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18285
18286         * objc.dg/desig-init-2.m: New test.
18287
18288 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18289
18290         PR middle-end/18160
18291         * g++.dg/warn/register-var-1.C: New test.
18292         * g++.dg/warn/register-var-2.C: New test.
18293
18294 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18295
18296         * gcc.dg/union-2.c: New test.
18297
18298 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18299
18300         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18301         New test for PR tree-optimization/17892.
18302
18303 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18304
18305         PR c++/18369
18306         * g++.dg/init/new12.C: New test.
18307
18308 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18309
18310         * gcc.target/sparc: New directory.
18311         * gcc.target/sparc/sparc.exp: New driver.
18312         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18313         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18314         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18315         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18316
18317 2004-11-10  Paul Brook  <paul@codesourcery.com>
18318
18319         PR fortran/18218
18320         * gfortran.dg/list_read.c: New test.
18321
18322 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18323
18324         PR c/18322
18325         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18326         expected diagnostic location.
18327
18328 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18329
18330         * gcc.dg/20041109-1.c: New test.
18331
18332 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18333
18334         PR objc/18406
18335         * objc/compile/pr18406.m: New test.
18336
18337 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18338
18339         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18340
18341 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18342
18343         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18344
18345 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18346
18347         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18348
18349 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18350
18351         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18352         exit.
18353
18354 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18355
18356         PR tree-opt/18299
18357         * gcc.c-torture/pr18299-1.c: New test.
18358
18359 2004-11-06  Andreas Schwab  <schwab@suse.de>
18360
18361         * gcc.dg/pr16286.c: Also test for bool and pixel.
18362
18363 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18364
18365         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18366         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18367         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18368         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18369         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18370         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18371         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18372         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18373         gcc.dg/struct-semi-3.c: New tests.
18374
18375 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18376
18377         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18378
18379 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18380
18381         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18382         Do not use C99 designators.
18383
18384 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18385
18386         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18387
18388 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18389
18390         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18391         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18392         * gcc.c-torture/execute/simd-5.x: Remove.
18393
18394 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18395
18396         PR rtl-optimization/17933
18397         * gcc.dg/torture/pr17933-1.c: New test.
18398
18399 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18400
18401         PR target/18106
18402         * lib/target-supports.exp (check_weak_available): Support
18403         Windows.
18404
18405 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18406
18407         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18408         call to fflush(stdout) before abort.
18409         (my_ffsll): New function.
18410         (generate_fields): Use it.
18411
18412 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18413
18414         * gcc.dg/init-undef-1.c: New test.
18415
18416 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18417
18418         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18419         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18420         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18421         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18422         expected messages for new parser.
18423
18424 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18425
18426         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18427
18428 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18429
18430         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18431         on LP64 targets.
18432
18433 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18434
18435         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18436         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18437         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18438         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18439         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18440         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18441         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18442         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18443         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18444         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18445
18446 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18447
18448         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18449         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18450         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18451         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18452         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18453         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18454         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18455         for new parser.
18456
18457 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18458
18459         PR target/15342
18460         * gcc.dg/20041104-1.c: New test.
18461
18462 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18463
18464         * g++.dg/template/nontype7.C: New test.
18465         * g++.dg/template/nontype8.C: Likewise.
18466         * g++.dg/template/nontype9.C: Likewise.
18467         * g++.dg/template/nontype10.C: Likewise.
18468         * g++.dg/tc1/dr49.C: Likewise.
18469         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18470         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18471
18472 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18473
18474         * g++.dg/rtti/tinfo1.C: Remove xfails.
18475
18476 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18477
18478         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18479         packed attribute to the definition to satisfy the new C++ parser.
18480
18481 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18482
18483         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18484         invocations of va_arg.
18485
18486 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18487
18488         PR c++/18124
18489         * g++.dg/template/crash25.C: New test.
18490
18491         PR c++/18155
18492         * g++.dg/template/typedef2.C: New test.
18493         * g++.dg/parse/crash13.C: Adjust error markers.
18494
18495         PR c++/18177
18496         * g++.dg/conversion/const3.C: New test.
18497
18498 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18499
18500         PR fortran/17535
18501         PR fortran/17583
18502         PR fortran/17713
18503         * gfortran.dg/generic_[123].f90: New testcases.
18504
18505 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18506
18507         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18508         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18509
18510 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18511
18512         PR tree-opt/16808
18513         * gcc.c-torture/compile/pr16808.c: New test.
18514
18515 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18516
18517         PR rtl-optimization/17104
18518         * gcc.dg/ppc-bitfield1.c: New.
18519
18520 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18521
18522         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18523
18524 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18525
18526         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18527         strings for 32-bit code.
18528
18529 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18530
18531         PR c/18239
18532         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18533
18534 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18535
18536         PR c++/18064
18537         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18538
18539 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18540
18541         PR c++/15172
18542         * g++.dg/init/aggr2.C: New test.
18543
18544 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18545
18546         * objc.dg/local-decl-1.m: New test.
18547
18548 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18549
18550         * gcc.dg/20040910-1.c: Adjust regex.
18551
18552 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18553
18554         PR rtl-optimization/18084
18555         * g++.dg/opt/pr18084-1.C: New testcase.
18556
18557 2004-10-30  Matt Austern  <austern@apple.com>
18558
18559         PR c++/17542
18560         * g++.dg/ext/attrib18.C: New test.
18561
18562 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18563
18564         PR middle-end/18096
18565         * gcc.dg/pr18096-1.c: New test case.
18566
18567 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18568
18569         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18570
18571 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18572
18573         PR c/16666
18574         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18575         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18576         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18577         gcc.dg/old-style-prom-3.c: New tests.
18578
18579 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18580
18581         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18582         Remove unnecessary inclusion of stdio.h.
18583
18584 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18585
18586         PR rtl-optimization/17581
18587         * gcc.dg/pr17581-1.c: New test case.
18588
18589 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18590
18591         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18592         being implemented.
18593         * g++.dg/conversion/dr195-1.C: New.
18594         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18595         * g++.old-deja/g++.mike/p10148.C: Likewise.
18596
18597 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18598
18599         PR c++/17695
18600         * g++.dg/debug/typedef2.C: New test.
18601
18602 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18603
18604         PR fortran/13490
18605         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18606         * gfortran.dg/g77/README: Update.
18607
18608 2004-10-28  Matt Austern  <austern@apple.com>
18609
18610         PR c++/14124
18611         * g++.dg/ext/packed7.C: New test.
18612
18613 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18614
18615         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18616         scan-assembler.
18617         * lib/scanasm.exp (hidden-scan-for): New proc.
18618         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18619         string.
18620         (scan-not-hidden): Likewise.
18621         * lib/target-supports.exp (check_visibility_available): mach-o is
18622         support too.
18623
18624 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18625
18626         PR c++/17132
18627         * g++.dg/template/memclass3.C: New test.
18628
18629 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18630
18631         PR middle-end/18160
18632         * gcc.dg/register-var-1.c: New test.
18633         * gcc.dg/register-var-2.c: New test.
18634         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18635         error now.
18636
18637 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18638
18639         PR other/18172
18640         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18641         unused variables.
18642         * gcc.dg/vect/vect-22.c: Likewise.
18643
18644 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18645
18646         * gcc.dg/i386-rotate-1.c: New test.
18647
18648 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18649
18650         * g++.dg/init/ref12.C: Add "run" marker.
18651
18652         PR c++/17435
18653         * g++.dg/init/ref12.C: New test.
18654
18655         PR c++/18140
18656         * g++.dg/template/shift1.C: New test.
18657         * g++.dg/template/error10.C: Adjust error markers.
18658
18659 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18660
18661         PR tree-opt/17529
18662         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18663
18664 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18665
18666         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18667         * gcc.dg/weak/weak-3.c: Likewise.
18668         * gcc.dg/weak/weak-5.c: Likewise.
18669         * gcc.dg/weak/weak-9.c: Likewise.
18670         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18671         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18672
18673         * gcc.dg/darwin-weakimport-1.c: New.
18674
18675 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18676
18677         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18678
18679 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18680
18681         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18682         'syntax' error messages.
18683         * gcc.dg/cpp/direct2s.c: Likewise.
18684
18685 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18686
18687         * gcc.c-torture/compile/20041026-1.c: New.
18688
18689 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18690
18691         PR c++/18093
18692         * g++.dg/lookup/ns2.C: New test.
18693
18694         PR c++/18020
18695         * g++.dg/template/enum4.C: New test.
18696
18697         PR c++/18161
18698         * g++.dg/template/expr1.C: New test.
18699
18700 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18701
18702         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18703
18704 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18705
18706         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18707         gcc.dg/decl-nospec-3.c: New tests.
18708
18709 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18710
18711         * objc.dg/super-class-3.m: New test.
18712
18713 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18714
18715         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18716         resyncing.
18717         * gcc.dg/cpp/direct2s.c: Likewise.
18718
18719 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18720
18721         * objc.dg/image-info.m: Update for changes to section selection.
18722
18723 2004-10-25  David Ayers  <d.ayers@inode.at>
18724             Ziemowit Laski  <zlaski@apple.com>
18725
18726         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18727         diagnostics when messaging 'id <Proto>'.
18728         * objc.dg/class-protocol-1.m: New test.
18729         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18730         a non-existent method signature.
18731         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18732         Update diagnostics when messaging with non-existent method signature.
18733         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18734         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18735         invalid receivers are now resolved as if messaging 'id'; remove
18736         extraneous diagnostics.
18737
18738 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18739
18740         PR c/16667
18741         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18742         gcc.dg/init-desig-obs-3.c: New tests.
18743
18744 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18745
18746         * gcc.dg/debug/20041023-1.c: New test.
18747
18748 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18749
18750         PR middle-end/17407
18751         * gcc.c-torture/compile/pr17407.c: New test.
18752
18753         PR c++/18121
18754         * g++.dg/template/array8.C: New test.
18755
18756 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18757
18758         PR other/18138
18759         * lib/g++.exp: Accept more than one multilib libgcc.
18760         * lib/gcc-dg.exp: Likewise.
18761         * lib/objc.exp: Likewise.
18762         * lib/treelang.exp: Likewise.
18763         * lib/gfortran.exp: Likewise.
18764
18765 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18766
18767         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18768
18769 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18770
18771         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18772         * gcc.dg/c99-const-expr-3.c: Likewise.
18773
18774 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
18775
18776         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
18777
18778 2004-10-23  Ben Elliston  <bje@au.ibm.com>
18779
18780         * gcc.c-torture/execute/loop-2e.x: Remove.
18781
18782 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
18783
18784         PR c++/18095
18785         * g++.dg/parse/crash18.C: New.
18786         * g++.dg/parse/crash19.C: New.
18787
18788 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18789
18790         * g++.dg/ext/dllimport1.C: Move dg-warnings.
18791         * g++.dg/ext/dllimport2.C: Same.
18792         * g++.dg/ext/dllimport8.C: Same.
18793
18794 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
18795
18796         PR c++/10841
18797         * g++.dg/conversion/cast1.C: New test.
18798         * g++.dg/overload/pmf1.C: Adjust error marker.
18799
18800 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
18801
18802         PR objc/17923
18803         * objc.dg/const-str-7.m: New test.
18804
18805 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18806
18807         * g++.dg/template/memfriend11.C: Fix comment typo.
18808         * g++.dg/template/memfriend14.C: Likewise.
18809
18810 2004-10-20  Richard Henderson  <rth@redhat.com>
18811
18812         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
18813         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
18814         -fasynchronous-unwind-tables.
18815
18816 2004-10-20  Richard Henderson  <rth@redhat.com>
18817
18818         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
18819         (main): Return success.
18820         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
18821         (main): Return success.
18822
18823 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18824
18825         PR c++/13495
18826         * g++.dg/template/memfriend9.C: New test.
18827         * g++.dg/template/memfriend10.C: Likewise.
18828         * g++.dg/template/memfriend11.C: Likewise.
18829         * g++.dg/template/memfriend12.C: Likewise.
18830         * g++.dg/template/memfriend13.C: Likewise.
18831         * g++.dg/template/memfriend14.C: Likewise.
18832         * g++.dg/template/memfriend15.C: Likewise.
18833         * g++.dg/template/memfriend16.C: Likewise.
18834         * g++.dg/template/memfriend17.C: Likewise.
18835         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
18836
18837 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
18838
18839         * g++.dg/conversion/dr195.C: New.
18840         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
18841
18842 2004-10-20  Ben Elliston  <bje@au.ibm.com>
18843             Devang Patel  <dpatel@apple.com>
18844
18845         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
18846         of floating point arithmetic, which could trap.
18847
18848 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
18849
18850         PR c++/14035
18851         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
18852         * g++.dg/conversion/const2.C: New test.
18853         * g++.dg/expr/reinterpret2.C: New test.
18854         * g++.dg/expr/reinterpret3.C: New test.
18855         * g++.dg/expr/cast2.C: New test.
18856         * g++.dg/expr/copy1.C: New test.
18857         * g++.dg/other/conversion1.C: Change error message.
18858         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
18859         function pointers to void *.
18860         * g++.old-deja/g++.mike/p10148.C: Likewise.
18861
18862 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
18863
18864         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
18865
18866 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
18867
18868         PR c++/18047
18869
18870         * g++.dg/parse/expr3.C: New test.
18871
18872 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
18873
18874         * gcc.dg/smod-1.c: New test.
18875
18876 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
18877
18878         * objc.dg/method-14.m: New test.
18879
18880 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18881
18882         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
18883         Also xfail as the patch was reverted.
18884
18885 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
18886
18887         PR middle-end/16973
18888         * gcc.dg/pr16973.c: New test.
18889
18890 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
18891
18892         PR tree-optimization/17656
18893         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
18894
18895 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
18896
18897         * g++.dg/eh/shadow1.C: New.
18898
18899 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
18900
18901         * gcc.c-torture/compile/20041018-1.c: New test.
18902
18903 2004-10-18  Ben Elliston  <bje@au.ibm.com>
18904
18905         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
18906         compiler referring to register 0 when accessing sdata.  The linker
18907         now patches things up.
18908
18909 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
18910
18911         PR c/17529
18912         * gcc.c-torture/compile/pr17529.c: New test.
18913
18914 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18915
18916         PR c++/17743
18917         * g++.dg/ext/attrib17.C: New test.
18918
18919 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
18920
18921         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
18922
18923 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18924
18925         PR c++/10479
18926         * g++.dg/ext/attrib16.C: New test.
18927
18928 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
18929
18930         PR c++/17042
18931         * g++.dg/init/dso_handle1.C: New test.
18932
18933         PR c++/14667
18934         * g++.dg/parse/typedef6.C: New test.
18935
18936         PR c++/17916
18937         * g++.dg/parse/pragma1.C: New test.
18938
18939 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
18940
18941         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
18942
18943 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
18944
18945         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
18946         -fno-common when on HPPA HP-UX platforms.
18947
18948 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
18949
18950         PR other/16820
18951         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
18952         stdint.h.
18953         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
18954         uintptr_t.
18955
18956 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18957
18958         PR c++/16301
18959         * g++.dg/lookup/strong-using-4.C: New test.
18960
18961 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
18962
18963         PR middle-end/16567
18964         * gcc.c-torture/compile/nested-1.c: New test.
18965
18966 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
18967
18968         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
18969         and mipsisa64*-*-* (until support for misaligned loads is added).
18970         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
18971         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
18972         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
18973         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
18974         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
18975         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
18976
18977 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
18978
18979         PR c++/17976
18980         * g++.dg/init/dtor3.C: New test.
18981
18982 2004-10-15  Ben Elliston  <bje@au.ibm.com>
18983
18984         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
18985
18986 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
18987
18988         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
18989         * gcc.dg/macho-lo-sum.c: Likewise.
18990
18991 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
18992
18993         * gcc.dg/ppc-spe64-1.c: New test.
18994
18995 2004-10-14  Devang Patel  <dpatel@apple.com>
18996
18997         PR 17635
18998         * gcc.dg/pr17635.c : New test.
18999
19000 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19001
19002         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19003         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19004         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19005         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19006         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19007         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19008         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19009         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19010         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19011         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19012         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19013         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19014         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19015         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19016         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19017         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19018         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19019         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19020
19021 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19022
19023         * gcc.dg/vect/vect-82.c: New testcase.
19024         * gcc.dg/vect/vect-82_64.c: New testcase.
19025         * gcc.dg/vect/vect-83.c: New testcase.
19026         * gcc.dg/vect/vect-83_64.c: New testcase.
19027
19028 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19029
19030         * gcc.dg/cpp/error-1.c: New test.
19031
19032 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19033
19034         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19035
19036 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19037
19038         PR target/17984
19039         * gcc.dg/cris-peep2-xsrand2.c: New test.
19040
19041 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19042
19043         PR c++/17661
19044         * testsuite/g++.dg/expr/for2.C: New test.
19045
19046 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19047
19048         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19049
19050 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19051
19052         PR tree-optimization/17724
19053         * g++.dg/opt/pr17724-1.C: New test.
19054         * g++.dg/opt/pr17724-2.C: New test.
19055         * g++.dg/opt/pr17724-3.C: New test.
19056         * g++.dg/opt/pr17724-4.C: New test.
19057         * g++.dg/opt/pr17724-5.C: New test.
19058         * g++.dg/opt/pr17724-6.C: New test.
19059
19060 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19061
19062         PR c/17301
19063         * gcc.dg/pr17301-2.c: New test.
19064
19065 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19066
19067         PR c++/15876
19068         * g++.dg/parse/error22.C: New test.
19069
19070         PR c++/17936
19071         * g++.dg/template/spec18.C: New test.
19072
19073 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19074
19075         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19076         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19077         memcpy.
19078         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19079         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19080
19081 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19082
19083         * g++.dg/eh/cleanup5.C: Add dg-options "".
19084
19085 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19086
19087         PR middle-end/17657
19088         * gcc.dg/switch-4.c: New test case.
19089
19090 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19091
19092         * gcc.c-torture/execute/20041011-1.c: New test.
19093
19094 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19095
19096         PR c++/17554
19097         * g++.dg/init/for3.C: New test.
19098
19099         PR c++/17657
19100         * g++.dg/opt/switch2.C: New test.
19101
19102         PR middle-end/17703
19103         * g++.dg/warn/Wreturn-2.C: New test.
19104
19105 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19106
19107         PR c++/17907
19108         * g++.dg/eh/cleanup5.C: New test.
19109
19110 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19111
19112         PR c++/17393
19113         * g++.dg/parse/error21.C: New test.
19114
19115 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19116
19117         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19118         * g++.dg/warn/incomplete1.C: Likewise.
19119         * g++.dg/template/qualttp20.C: Likewise.
19120
19121 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19122
19123         PR c/17881
19124         * parm-incomplete-1.c: New test.
19125
19126 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19127
19128         PR c++/17867
19129         * g++.dg/parse/error19.C: New test.
19130
19131         PR c++/17670
19132         * g++.dg/init/new11.C: New test.
19133
19134         PR c++/17821
19135         * g++.dg/parse/error20.C: New test.
19136
19137         PR c++/17826
19138         * g++.dg/template/crash24.C: New test.
19139
19140 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19141
19142         PR c/17301
19143         * gcc.dg/pr17301-1.c: New test.
19144
19145 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19146
19147         PR c/17189
19148         * gcc.dg/anon-struct-5.c: New test.
19149
19150 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19151
19152         PR c/17844
19153         * gcc.dg/pr17844-1.c: New test.
19154
19155 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19156
19157         PR tree-optimization/17906
19158         * gcc.c-torture/compile/pr17906.c: New.
19159
19160 2004-10-09  Stuart Hastings  <stuart@apple.com>
19161             Roger Sayle  <roger@eyesopen.com>
19162
19163         PR rtl-optimization/17853
19164         * gcc.dg/i386-mmx-5.c: New testcase.
19165
19166 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19167
19168         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19169
19170 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19171
19172         PR c++/17524
19173         * g++.dg/template/static9.C: New test.
19174
19175         PR c++/17685
19176         * g++.dg/parse/operator5.C: New test.
19177
19178 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19179
19180         PR middle-end/17894
19181         * gcc.c-torture/execute/divcmp-4.c: New test case.
19182
19183 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19184
19185         PR tree-opt/17902
19186         * g++.dg/opt/pr17902.C: New test.
19187
19188 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19189
19190         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19191
19192 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19193
19194         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19195
19196 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19197
19198         * gcc.dg/assign-warn-3.c: New test.
19199
19200 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19201
19202         PR c/16999
19203         * gcc.dg/cpp/ident-1.c: New test.
19204
19205 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19206
19207         * gcc.c-torture/compile/acc1.c: New.
19208
19209 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19210
19211         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19212         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19213
19214 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19215
19216         * gcc.dg/ultrasp11.c: New test.
19217
19218 2004-10-08  Michael Matz  <matz@suse.de>
19219
19220         * gcc.dg/doloop-2.c: New test.
19221
19222 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19223
19224         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19225         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19226         objc.dg/method-9.m: Update expected diagnostics.
19227
19228 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19229
19230         * gcc.dg/ppc-fsel-3.c: New file.
19231         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19232
19233 2004-10-07  Paul Brook  <paul@codesourcery.com>
19234
19235         * gfortran.dg/intrinsic_verify_1.f90: New test.
19236
19237 2004-10-07  Paul Brook  <paul@codesourcery.com>
19238
19239         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19240
19241 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19242
19243         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19244         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19245         commit.
19246
19247 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19248
19249         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19250
19251 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19252
19253         PR c++/17115
19254         * g++.dg/warn/Winline-4.C: New test.
19255
19256 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19257
19258         * gcc.c-torture/compile/20041007-1.c: New test.
19259
19260 2004-10-07  Paul Brook  <paul@codesourcery.com>
19261
19262         PR fortran/17678
19263         * gfortran.dg/use_allocated_1.f90: New test.
19264
19265 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19266
19267         PR middle-end/17849
19268         * gfortran.fortran-torture/compile/nested.f90: New test
19269
19270 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19271
19272         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19273
19274 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR c++/17368
19277         * g++.dg/ext/asm6.C: New test.
19278
19279 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19280
19281         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19282
19283 2004-10-06  Paul Brook  <paul@codesourcery.com>
19284
19285         PR libfortran/17709
19286         * gfortran.dg/empty_format_1.f90: New test.
19287
19288 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19289
19290         PR fortran/17568
19291         * gfortran.dg/ishft.f90: New test.
19292
19293         PR fortran/17283
19294         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19295         tests.
19296
19297 2004-10-06  Paul Brook  <paul@codesourcery.com>
19298
19299         * gfortran.dg/do_1.f90: New test.
19300
19301 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19302
19303         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19304         optimizing for size.
19305
19306 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19307
19308         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19309
19310 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19311
19312         * gcc.c-torture/compile/20041005-1.c: New test.
19313
19314 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19315
19316         PR c++/17829
19317         * g++.dg/lookup/koenig4.C: New.
19318
19319 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19320
19321         * g++.dg/other/classkey1.C: Adjust quoting marks.
19322         * g++.dg/parse/error15.C: Likewise.
19323         * g++.dg/template/meminit2.C (int>): Likewise.
19324
19325 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19326
19327         PR fortran/17283
19328         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19329
19330         PR fortran/17631
19331         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19332
19333         PR fortran/17708
19334         * gfortran.dg/pr17708.f90: New test.
19335
19336 2004-10-04  Chao-ying Fu  <fu@mips.com>
19337
19338         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19339         * gcc.dg/vect/vect-4.c: Ditto.
19340         * gcc.dg/vect/vect-5.c: Ditto.
19341         * gcc.dg/vect/vect-6.c: Ditto.
19342         * gcc.dg/vect/vect-8.c: Ditto.
19343         * gcc.dg/vect/vect-16.c: Ditto.
19344         * gcc.dg/vect/vect-30.c: Ditto.
19345         * gcc.dg/vect/vect-40.c: Ditto.
19346         * gcc.dg/vect/vect-41.c: Ditto.
19347         * gcc.dg/vect/vect-42.c: Ditto.
19348         * gcc.dg/vect/vect-43.c: Ditto.
19349         * gcc.dg/vect/vect-44.c: Ditto.
19350         * gcc.dg/vect/vect-45.c: Ditto.
19351         * gcc.dg/vect/vect-46.c: Ditto.
19352         * gcc.dg/vect/vect-47.c: Ditto.
19353         * gcc.dg/vect/vect-48.c: Ditto.
19354         * gcc.dg/vect/vect-49.c: Ditto.
19355         * gcc.dg/vect/vect-50.c: Ditto.
19356         * gcc.dg/vect/vect-51.c: Ditto.
19357         * gcc.dg/vect/vect-52.c: Ditto.
19358         * gcc.dg/vect/vect-53.c: Ditto.
19359         * gcc.dg/vect/vect-54.c: Ditto.
19360         * gcc.dg/vect/vect-55.c: Ditto.
19361         * gcc.dg/vect/vect-56.c: Ditto.
19362         * gcc.dg/vect/vect-57.c: Ditto.
19363         * gcc.dg/vect/vect-58.c: Ditto.
19364         * gcc.dg/vect/vect-59.c: Ditto.
19365         * gcc.dg/vect/vect-60.c: Ditto.
19366         * gcc.dg/vect/vect-74.c: Ditto.
19367         * gcc.dg/vect/vect-79.c: Ditto.
19368         * gcc.dg/vect/vect-80.c: Ditto.
19369
19370 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19371
19372         * gcc.dg/unused-7.c: Use the correct option.
19373
19374 2004-10-04  Paul Brook  <paul@codesourcery.com>
19375         Bud Davis  <bdavis9659@comcast.net>
19376
19377         PR fortran/17706
19378         PR fortran/16434
19379         * gfortran/pr17706.f90: New test.
19380         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19381
19382 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19383
19384         * gfortran.dg/pr17612.f90: New test.
19385
19386 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19387
19388         * g++.dg/template/local1.C: Adjust quoting marks in
19389         testing for diagnostics.
19390         * g++.dg/tls/diag-2.C: Likewise.
19391         * g++.dg/other/error8.C: Likewise.
19392
19393 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19394
19395         PR c/17178
19396         * gcc.dg/unused-4.c: Adjust to be correct.
19397
19398         PR c/17820
19399         * gcc.dg/unused-7.c: New test.
19400
19401 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19402
19403         PR c++/17797
19404         * g++.dg/overload/template2.C: New test.
19405
19406 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19407
19408         PR tree-optimization/16632
19409         * gcc.dg/tree-ssa/20041002-1.c: New.
19410
19411 2004-10-03  Paul Brook  <paul@codesourcery.com>
19412
19413         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19414         rather than relying on default formatting.
19415
19416 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19417
19418         * gcc.dg/20040920-1.c: Update expected message text.
19419
19420 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19421
19422         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19423
19424 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19425
19426         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19427         tree level.
19428
19429 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19430
19431         * gcc.dg/tree-ssa/pr17343.c: Remove.
19432
19433 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19434
19435         PR tree-opt/17343
19436         * gcc.dg/tree-ssa/pr17343.c: New test.
19437
19438 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19439
19440         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19441         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19442         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19443         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19444         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19445
19446 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19447
19448         * gcc.dg/lvalue-2.c: New test.
19449
19450 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19451
19452         PR c/17730
19453         * gcc.dg/pr17730-1.c: New test
19454
19455 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19456
19457         PR c/7425
19458         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19459
19460 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19461
19462         * gcc.c-torture/execute/stdarg-1.c: New test.
19463         * gcc.c-torture/execute/stdarg-2.c: New test.
19464         * gcc.c-torture/execute/stdarg-3.c: New test.
19465         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19466         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19467         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19468         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19469         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19470
19471 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19472
19473         PR tree-optimization/17697
19474         * g++.dg/opt/pr17697-1.C: New test.
19475         * g++.dg/opt/pr17697-2.C: New test.
19476         * g++.dg/opt/pr17697-3.C: New test.
19477
19478 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19479
19480         PR c/16409
19481         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19482         gcc.dg/vla-init-5.c: New tests.
19483
19484 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19485
19486         PR c/13804
19487         * gcc.dg/pr13804-1.c: New test.
19488
19489 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19490
19491         PR fortran/16938
19492         * gfortran.dg/pr16938.f90: New test.
19493
19494 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19495
19496         * g++.dg/template/crash23.C: New test.
19497
19498 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19499
19500         PR c++/17585
19501         * g++.dg/template/static8.C: New test.
19502
19503 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19504
19505         PR c++/17681
19506         * g++.dg/other/error9.C: New test.
19507
19508 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19509
19510         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19511
19512 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19513
19514         PR fortran/15164
19515         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19516
19517 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19518
19519         PR middle-end/17112
19520         * gcc.dg/pr17112-1.c: New test case.
19521
19522 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19523
19524         PR c/11459
19525         * gcc.dg/pr11459-1.c: New test.
19526
19527 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19528
19529         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19530         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19531
19532 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19533
19534         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19535
19536 2004-09-25  Jan Hubicka  <jh@suse.cz>
19537
19538         * compile/30040909-1.c: New test.
19539         * compile/30040907-1.c: New test.
19540
19541 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19542
19543         * gcc.c-torture/execute/va-arg-26.c: New test.
19544
19545 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19546
19547         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19548         extra diagnostics on targets with 64-bit pointers.
19549         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19550
19551 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19552
19553         PR c/17188
19554         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19555         * gcc.dg/decl-3.c: Adjust expected message.
19556
19557 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19558
19559         PR fortran/17615
19560         * gfortran.dg/pr17615.f90: New test.
19561
19562 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19563
19564         PR tree-optimzation/17517
19565         * g++.dg/tree-ssa/pr17517.C: New Test.
19566
19567 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         PR c++/16889
19570         * g++.dg/lookup/ambig3.C: New.
19571
19572 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19573
19574         PR tree-opt/17624
19575         * g++.dg/opt/pr17624.C: New test.
19576
19577 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19578
19579         PR c/6980
19580         * gcc.dg/Wbad-function-cast-1.c: New test.
19581
19582 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19583
19584         * g++.dg/ext/complit1.C
19585         * g++.dg/other/error2.C
19586         * g++.dg/other/nontype-1.C
19587         * g++.dg/parse/crash11.C
19588         * g++.dg/parse/crash12.C
19589         * g++.dg/parse/error15.C
19590         * g++.dg/parse/error4.C
19591         * g++.dg/parse/tmpl-outside1.C
19592         * g++.dg/parse/too-many-tmpl-args1.C
19593         * g++.dg/template/dependent-expr3.C
19594         * g++.dg/template/error10.C
19595         * g++.dg/template/instantiate1.C
19596         * g++.dg/template/vtable2.C
19597         * g++.dg/warn/Wshadow-1.C
19598         * g++.dg/warn/weak1.C
19599         * g++.old-deja/g++.brendan/crash16.C
19600         * g++.old-deja/g++.brendan/crash18.C
19601         * g++.old-deja/g++.brendan/crash48.C
19602         * g++.old-deja/g++.brendan/crash49.C
19603         * g++.old-deja/g++.brendan/crash55.C
19604         * g++.old-deja/g++.brendan/crash56.C
19605         * g++.old-deja/g++.brendan/crash8.C
19606         * g++.old-deja/g++.brendan/enum11.C
19607         * g++.old-deja/g++.brendan/enum8.C
19608         * g++.old-deja/g++.brendan/enum9.C
19609         * g++.old-deja/g++.brendan/friend3.C
19610         * g++.old-deja/g++.brendan/misc14.C
19611         * g++.old-deja/g++.bugs/900402_02.C
19612         * g++.old-deja/g++.bugs/900404_03.C
19613         * g++.old-deja/g++.bugs/900404_04.C
19614         * g++.old-deja/g++.bugs/900428_03.C
19615         * g++.old-deja/g++.jason/crash4.C
19616         * g++.old-deja/g++.jason/overload21.C
19617         * g++.old-deja/g++.jason/redecl1.C
19618         * g++.old-deja/g++.jason/report.C
19619         * g++.old-deja/g++.jason/rfg10.C
19620         * g++.old-deja/g++.jason/template30.C
19621         * g++.old-deja/g++.law/arm12.C
19622         * g++.old-deja/g++.law/ctors5.C
19623         * g++.old-deja/g++.law/cvt20.C
19624         * g++.old-deja/g++.law/init10.C
19625         * g++.old-deja/g++.law/init8.C
19626         * g++.old-deja/g++.law/visibility17.C
19627         * g++.old-deja/g++.law/visibility7.C
19628         * g++.old-deja/g++.mike/net8.C
19629         * g++.old-deja/g++.mike/p646.C
19630         * g++.old-deja/g++.mike/p700.C
19631         * g++.old-deja/g++.mike/p701.C
19632         * g++.old-deja/g++.mike/p811.C
19633         * g++.old-deja/g++.ns/template13.C
19634         * g++.old-deja/g++.other/array3.C
19635         * g++.old-deja/g++.other/crash25.C
19636         * g++.old-deja/g++.other/dtor3.C
19637         * g++.old-deja/g++.other/dtor4.C
19638         * g++.old-deja/g++.other/main1.C
19639         * g++.old-deja/g++.other/warn7.C
19640         * g++.old-deja/g++.pt/crash11.C
19641         * g++.old-deja/g++.pt/crash36.C
19642         * g++.old-deja/g++.pt/spec22.C
19643         * g++.old-deja/g++.pt/spec9.C
19644         * g++.old-deja/g++.pt/ttp52.C
19645         * g++.old-deja/g++.robertl/eb103.C
19646         * g++.old-deja/g++.robertl/eb121.C
19647         * g++.old-deja/g++.robertl/eb22.C
19648         * g++.old-deja/g++.robertl/eb8.C:
19649         Update locations and/or regexps of dg-error markers.
19650         Remove markers for some bogus messages that are no longer issued.
19651
19652 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19653
19654         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19655         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19656
19657 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19658
19659         PR c++/17618
19660         * g++.dg/lookup/crash5.C: New test.
19661
19662 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19663
19664         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19665         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19666         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19667         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19668         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19669         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19670
19671         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19672         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19673         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19674         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19675         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19676         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19677
19678         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19679
19680         * gcc.dg/vect/vect-44.c: Check additional cases.
19681         * gcc.dg/vect/vect-48.c: Check additional cases.
19682
19683         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19684         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19685         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19686         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19687         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19688         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19689         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19690         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19691         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19692
19693         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19694         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19695         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19696
19697 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19698
19699         * gcc.dg/tree-ssa/loop-6.c: New test.
19700
19701 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19702
19703         PR c++/17620
19704         * g++.dg/inherit/base2.C: New.
19705
19706 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19707
19708         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19709         * gcc.dg/20001012-2.c: Likewise.
19710         * gcc.dg/20001013-1.c: Likewise.
19711         * gcc.dg/20001101-1.c: Likewise.
19712         * gcc.dg/20001102-1.c: Likewise.
19713         * gcc.dg/bf-spl1.c: Likewise.
19714         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19715         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19716
19717 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19718
19719         PR tree-optimization/16721
19720         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19721
19722 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19723
19724         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19725         * gcc.dg/20040305-1.c: Likewise.
19726
19727 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19728
19729         PR c/16566
19730         * gcc.c-torture/compile/pr16566-1.c,
19731         gcc.c-torture/compile/pr16566-2.c,
19732         gcc.c-torture/compile/pr16566-3.c: New tests.
19733
19734 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19735
19736         PR tree-optimization/17512
19737         * gcc.c-torture/compile/20040916-1.c.
19738
19739 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19740
19741         * gcc.dg/pragma-re-3.c: New test.
19742
19743 2004-09-17  Matt Austern  <austern@apple.com>
19744
19745         PR c++/15049
19746         * g++.dg/other/anon3.C: New.
19747
19748 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19749
19750         PR c++/7503
19751         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19752         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19753         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19754         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19755         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19756
19757 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19758
19759         PR fortran/17286
19760         * gfortran.dg/pr17286.f90: New test.
19761
19762 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19763
19764         PR c++/17530
19765         * g++.dg/template/static7.C: New test.
19766
19767 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19768
19769         PR tree-opt/17558
19770         * gcc.c-torture/compile/pr17558.c: New test.
19771
19772 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19773
19774         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
19775         if SKIP_ATTRIBUTE is defined.
19776
19777 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19778
19779         PR fortran/15957
19780         * gfortran.dg/pr15957.f90: New test.
19781
19782 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
19783
19784         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
19785         in comparison.
19786         * gcc.dg/vect/vect-79.c: Likewise.
19787         * gcc.dg/vect/vect-80.c: Likewise.
19788
19789 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19790
19791         PR fortran/15750
19792         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
19793
19794 2004-09-20  Ira Rosen  <irar@il.ibm.com>
19795
19796         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
19797         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
19798         * gcc.dg/vect/vect-62.c: New testcase.
19799         * gcc.dg/vect/vect-63.c: New testcase.
19800         * gcc.dg/vect/vect-64.c: New testcase.
19801         * gcc.dg/vect/vect-65.c: New testcase.
19802         * gcc.dg/vect/vect-66.c: New testcase.
19803         * gcc.dg/vect/vect-67.c: New testcase.
19804         * gcc.dg/vect/vect-68.c: New testcase.
19805         * gcc.dg/vect/vect-69.c: New testcase.
19806         * gcc.dg/vect/vect-79.c: New testcase.
19807         * gcc.dg/vect/vect-80.c: New testcase.
19808
19809 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
19810
19811         * gcc.target/mips/asm-1.c: New test.
19812
19813 2004-09-19  Ira Rosen  <irar@il.ibm.com>
19814
19815         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
19816         * gcc.dg/vect/vect-73.c: New testcase.
19817         * gcc.dg/vect/vect-74.c: New testcase.
19818         * gcc.dg/vect/vect-75.c: New testcase.
19819         * gcc.dg/vect/vect-76.c: New testcase.
19820         * gcc.dg/vect/vect-77.c: New testcase.
19821         * gcc.dg/vect/vect-78.c: New testcase
19822
19823 2004-09-18  Paul Brook  <paul@codesourcery.com>
19824
19825         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
19826
19827 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
19828
19829         PR c/17424
19830         * gcc.dg/pr17424-1.c: New test.
19831
19832 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
19833
19834         * g++.dg/tree-ssa/pr17153.C: New test.
19835
19836 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
19837
19838         PR pch/13361
19839         * testsuite/g++.dg/pch/wchar-1.C: New.
19840         * testsuite/g++.dg/pch/wchar-1.Hs: New.
19841
19842 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
19843
19844         * gcc.c-torture/execute/20040917-1.c: New test.
19845
19846 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19847
19848         PR tree-optimization/17319
19849         * gcc.dg/pr17319.c: New test.
19850
19851 2004-09-17  Devang Patel  <dpatel@apple.com>
19852
19853         * gcc.dg/20040813-1.c: New test.
19854
19855 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19856
19857         PR tree-optimization/17273
19858         * gcc.c-torture/compile/pr17273.c: New test.
19859
19860 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
19861
19862         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
19863         Update expected messages.
19864         * gcc.dg/declspec-13.c: New test.
19865
19866 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
19867
19868         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
19869
19870 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
19871
19872         * gcc.c-torture/execute/pr17252.c: Use post-increment to
19873         change what 'a' is pointing to.
19874
19875 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
19876
19877         PR c++/16002
19878         * g++.dg/template/error18.C: New test.
19879
19880         PR c++/16029
19881         * g++.dg/warn/Wunused-8.C: New test.
19882
19883 2004-09-17  Steven Bosscher  <stevenb@suse.de>
19884
19885         PR tree-optimization/17513
19886         * gcc.dg/20040916-1.c: New test.
19887
19888 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
19889
19890         PR c++/17501
19891         * g++.dg/template/typename7.C: New test.
19892
19893 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19894
19895         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
19896
19897 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
19898
19899         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
19900         with -ftree-based-profiling also.
19901         * lib/profopt.exp: Support late-set profile_option/feedback_option.
19902
19903 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
19904
19905         PR/15364
19906         * gfortran.dg/der_array_io_1.f90: New test.
19907         * gfortran.dg/der_array_io_2.f90: New test.
19908         * gfortran.dg/der_array_io_3.f90: New test.
19909
19910 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19911
19912         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
19913         EABI.
19914
19915 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * g++.dg/opt/switch1.C: New test.
19918
19919 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
19920
19921         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
19922         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
19923         Update expected messages.
19924
19925 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19926
19927         PR fortran/16485
19928         * gfortran.dg/same_name_1.f90: New test.
19929
19930 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
19931
19932         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
19933         dereference garbage pointers.
19934
19935 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
19936
19937         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
19938         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
19939
19940         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
19941         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
19942         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
19943
19944 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
19945
19946         PR c++/17324
19947         * g++.dg/template/mangle1.C: New test.
19948
19949 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19950
19951         PR tree-optimization/17252
19952         * gcc.c-torture/execute/pr17252.c: New test.
19953
19954 2004-09-14  Andrew Pinski  <apinski@apple.com>
19955
19956         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
19957
19958 2004-09-14  Roger Sayle  <roger@eyesopen.com>
19959
19960         PR rtl-optimization/9771
19961         * gcc.dg/pr9771-1.c: New test case.
19962
19963 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
19964
19965         PR tree-optimization/15262
19966         * gcc.c-torture/execute/pr15262-1.c: New test.
19967         * gcc.c-torture/execute/pr15262-2.c: New test.
19968
19969 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19970
19971         * gcc.dg/declspec-12.c: New test.
19972
19973 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
19974
19975         * gfortran.dg/pr17090.f90: Add directives to test.
19976
19977 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19978
19979         * gcc.c-torture/compile/20040914-1.c: New test.
19980
19981 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19982
19983         PR c++/16162
19984         * g++.dg/template/decl2.C: New test.
19985
19986 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
19987
19988         PR fortran/17090
19989         * gfortran.dg/pr17090.f90: New test.
19990
19991 2004-09-13  Dale Johannesen  <dalej@apple.com>
19992
19993         * gcc.c-torture/compile/pr17408.c: New test case.
19994
19995 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
19996
19997         PR c++/16716
19998         * g++.dg/parse/crash17.C: New test.
19999
20000         PR c++/17327
20001         * g++.dg/template/enum3.C: New test.
20002
20003 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20004
20005         * lib/gcc-defs.exp: Load wrapper.exp.
20006         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20007         using local code.
20008         * lib/gcc.exp (gcc_init): Similar.
20009         * lib/gfortran.exp (gfortran_init): Similar.
20010         * lib/objc.exp (objc_init): Similar.
20011         * lib/treelang.exp (treelang_init): Similar.
20012         * lib/wrapper.exp: New file with build_wrapper call machinery in
20013         ${tool}_maybe_build_wrapper.
20014
20015 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20016
20017         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20018         "inline".
20019         * gcc.dg/declspec-11.c: Update expected messages.
20020         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20021         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20022         gcc.dg/inline-12.c: New tests.
20023
20024 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20025
20026         * g++.dg/tree-ssa/pr17400.C: New testcase.
20027
20028 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20029
20030         * gcc.target/mips/sb1-1.c: New testcase.
20031
20032 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20033
20034         * lib/g77-dg.exp: Remove unused file.
20035         * lib/mike-g77.exp: Ditto.
20036         * lib/g77.exp: Ditto.
20037
20038 2004-09-12  Richard Henderson  <rth@redhat.com>
20039
20040         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20041
20042 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20043
20044         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20045         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20046         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20047         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20048         Update expected messages.
20049
20050 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20051
20052         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20053         declaration/use mismatch for dirp parameter.
20054
20055 2004-09-12  Andrew Pinski  <apinski@apple.com>
20056
20057         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20058         -fgnu-runtime is passed.
20059
20060 2004-09-12  Richard Henderson  <rth@redhat.com>
20061
20062         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20063         do the uplevel thing and update additional_flags directly.
20064         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20065         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20066         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20067         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20068
20069 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20070
20071         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20072
20073 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20074
20075         PR middle-end/17411
20076         * g++.dg/opt/pr17411-1.C: New test case.
20077
20078 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20079
20080         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20081         gcc.dg/tls/diag-2.c: Update expected messages.
20082         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20083         messages.
20084         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20085         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20086         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20087         gcc.dg/tls/diag-5.c: New tests.
20088
20089 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20090
20091         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20092
20093 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20094
20095         * g++.dg/parse/break-in-for.C: New test.
20096
20097 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20098
20099         * gcc.dg/tree-ssa/20040911-1.c: New test.
20100
20101 2004-09-11  Andreas Jaeger  <aj@suse.de>
20102
20103         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20104         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20105
20106 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20107
20108         * gcc.target/frv: New directory of FR-V-specific tests.
20109
20110 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20111
20112         * gcc.dg/convert-vec-1.c: New test.
20113
20114 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20115
20116         PR middle-end/17024
20117         * gcc.dg/pr17024-1.c: New test case.
20118
20119 2004-09-10  Eric Christopher  <echristo@redhat.com>
20120
20121         * gcc.dg/20040910-1.c: New test.
20122
20123 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20124
20125         * gcc.dg/bitfld-9.c: New test.
20126
20127 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20128
20129         * gcc.c-torture/execute/ieee/acc1.c: New test.
20130         * gcc.c-torture/execute/ieee/acc2.c: New test.
20131         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20132
20133 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20134
20135         * gcc.dg/deprecated-2.c: New test.
20136
20137 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20138
20139         * gcc.dg/init-vec-1.c: New test.
20140
20141 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20142
20143         PR middle-end/17055
20144         * gcc.dg/pr17055-1.c: New test case.
20145
20146 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20147
20148         PR target/17377
20149         * gcc.c-torture/execute/pr17377.c: New test.
20150
20151 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20152
20153         PR c/8420
20154         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20155         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20156         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20157         gcc.dg/long-long-typespec-1.c: New tests.
20158         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20159
20160 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20161
20162         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20163         gcc.dg/gnu99-static-1.c: New tests.
20164
20165 2004-09-08  Devang Patel  <dpatel@apple.com>
20166
20167         * gcc.dg/darwin-ld-20040828-1.c: New test.
20168         * gcc.dg/darwin-ld-20040828-2.c: New test.
20169         * gcc.dg/darwin-ld-20040828-3.c: New test.
20170
20171 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20172
20173         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20174         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20175         in error message.
20176         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20177         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20178         in error message.
20179         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20180         types they qualify.
20181         * objc.dg/type-size-2.m: Fix wording in comment.
20182         * objc.dg/va-meth-1.m: New test case.
20183
20184 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20185
20186         PR c/16633:
20187         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20188         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20189
20190 2004-09-06  Devang Patel  <dpatel@apple.com>
20191
20192         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20193         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20194
20195 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20196
20197         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20198         reflect changed line numbering of diagnostics.
20199
20200 2004-09-06  Paul Brook  <paul@codesourcery.com>
20201
20202         * gfortran.dg/edit_real_1.f90: Add new test.
20203
20204 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20205
20206         * gcc.dg/tree-ssa/loop-2.c: New test.
20207         * gcc.dg/tree-ssa/loop-3.c: New test.
20208         * gcc.dg/tree-ssa/loop-4.c: New test.
20209         * gcc.dg/tree-ssa/loop-5.c: New test.
20210
20211 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20212
20213         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20214
20215 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20216
20217         * gcc.dg/format/sentinel-1.c: New test.
20218
20219 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20220
20221         * testsuite/gcc.dg/builtins-46.c: New.
20222
20223 2004-09-03  Devang Patel  <dpatel@apple.com>
20224
20225         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20226         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20227
20228 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20229
20230         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20231         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20232         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20233         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20234         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20235         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20236         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20237         the non-portable bzero.
20238         * gcc.dg/20010912-1.c: xfail for NetWare.
20239         * gcc.dg/20020426-2.c: xfail for NetWare.
20240         * gcc.dg/20021014-1.c: xfail for NetWare.
20241         * gcc.dg/20021018-1.c: xfail for NetWare.
20242         * gcc.dg/20030213-1.c: xfail for NetWare.
20243         * gcc.dg/20030225-1.c: xfail for NetWare.
20244         * gcc.dg/20030708-1.c: xfail for NetWare.
20245         * gcc.dg/builtins-config.h: Also exclude NetWare.
20246         * gcc.dg/format/format.h: Define restrict only if not already defined.
20247         * gcc.dg/nest.c: xfail for NetWare.
20248         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20249         * lib/target-supports.exp (check_visibility_available): Exclude
20250         NetWare.
20251
20252 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20253
20254         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20255         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20256         deterministic starting point for the alignment of structure fields.
20257         * gcc.dg/Wpadded.c: Dito.
20258         * g++.dg/abi/vbase10.C: Dito.
20259
20260 2004-09-03  Devang Patel  <dpatel@apple.com>
20261
20262         * g++.dg/debug/pr15736.cc: New test.
20263
20264 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20265
20266         * README.QMTEST: Fix out-of-date link.
20267
20268 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20269
20270         PR fortran/16579
20271         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20272         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20273
20274 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20275
20276         * g++.dg/abi/arm_rtti1.C: New test.
20277
20278 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20279
20280         * gcc.dg/ppc-vector-memcpy.c: New.
20281         * gcc.dg/ppc-vector-memset.c: New.
20282
20283 2004-09-02  Chao-ying Fu  <fu@mips.com>
20284
20285         * gcc.target/mips/mips-3d-1.c: New test.
20286         * gcc.target/mips/mips-3d-2.c: New test.
20287         * gcc.target/mips/mips-3d-3.c: New test.
20288         * gcc.target/mips/mips-3d-4.c: New test.
20289         * gcc.target/mips/mips-3d-5.c: New test.
20290         * gcc.target/mips/mips-3d-6.c: New test.
20291         * gcc.target/mips/mips-3d-7.c: New test.
20292         * gcc.target/mips/mips-3d-8.c: New test.
20293         * gcc.target/mips/mips-3d-9.c: New test.
20294         * gcc.target/mips/mips-ps-1.c: New test.
20295         * gcc.target/mips/mips-ps-2.c: New test.
20296         * gcc.target/mips/mips-ps-3.c: New test.
20297         * gcc.target/mips/mips-ps-4.c: New test.
20298         * gcc.target/mips/mips-ps-type.c: New test.
20299
20300 2004-09-02  Paul Brook  <paul@codesourcery.com>
20301
20302         * gfortran.dg/edit_real_1.f90: Add new tests.
20303
20304 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20305
20306         PR fortran/15327
20307         * gfortran.dg/merge_char_1.f90: New test.
20308
20309 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20310
20311         PR fortran/16404
20312         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20313
20314 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20315
20316         PR c/1522
20317         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20318
20319 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20320
20321         * g++.dg/opt/loop1.C: Do not XFAIL.
20322
20323 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20324
20325         * gcc.c-torture/execute/20040831-1.c: New test.
20326
20327 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20328
20329         PR fortran/16579
20330         * gfortran.dg/g77/20010610.f: Now passes.
20331         Copy from g77.f-torture/execute. Add dg-run directive.
20332         * gfortran.dg/g77/README: Update
20333
20334 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20335
20336         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20337         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20338         (t1, t2, t3, t4): Add volatile.
20339
20340 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20341
20342         * g++.dg/ext/visibility/arm1.C: New test.
20343
20344 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20345
20346         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20347         -pedantic-errors.
20348
20349 2004-09-01  Paul Brook  <paul@codesourcery.com>
20350
20351         * gfortran.dg/eof_2.f90: New test.
20352
20353 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20354
20355         PR fortran/16579
20356         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20357
20358 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20359
20360         PR libfortran/16805
20361         * gfortran.dg/list_read_2.f90: New test.
20362
20363 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20364
20365         * g++.dg/abi/key1.C: New test.
20366
20367 2004-08-31  Richard Henderson  <rth@redhat.com>
20368
20369         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20370         form of offsetof.
20371         * g++.dg/other/offsetof5.C: Remove duplicate.
20372
20373 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20374
20375         PR fortran/17244
20376         * gfortran.dg/func_derived_1.f90: New test.
20377
20378 2004-08-31  Paul Brook  <paul@codesourcery.com>
20379
20380         * gfortran.dg/eof_1.f90: New test.
20381
20382 2004-08-31  Paul Brook  <paul@codesourcery.com>
20383
20384         * gfortran.dg/list_read_1.f90: New file.
20385
20386 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20387
20388         * g++.dg/opt/loop1.C: XFAIL.
20389
20390 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20391
20392         * gcc.dg/funcdef-storage-1.c: New.
20393         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20394         an extern function in local scope.
20395         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20396         declare an 'auto inline' function in local scope.
20397         * gcc.dg/20011130-1.c: Likewise.
20398         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20399         an 'auto' function in local scope.
20400         * gcc.dg/20021014-1.c: Likewise.
20401         * gcc.dg/20030331-2.c: Likewise.
20402
20403 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20404
20405         * gfortran.dg/blockdata_1.f90: New test.
20406
20407 2004-08-30  Richard Henderson  <rth@redhat.com>
20408
20409         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20410
20411 2004-08-30  Richard Henderson  <rth@redhat.com>
20412
20413         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20414         additional_flags set by alternate driver.
20415         (ieee-options): New procedure.
20416         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20417         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20418         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20419         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20420
20421 2004-08-30  Richard Henderson  <rth@redhat.com>
20422
20423         * lib/f-torture.exp: Remove.
20424
20425 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20426
20427         PR rtl-optimization/16590
20428         * g++.dg/opt/loop1.C: New test.
20429
20430 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20431
20432         PR fortran/13910
20433         * gfortran.dg/oldstyle_1.f90: New test.
20434
20435 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20436         Paul Brook  <paul@codesourcery.com>
20437
20438         * gfortran.dg/g77/README: Update.
20439         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20440         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20441         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20442
20443 2004-08-28  Paul Brook  <paul@codesourcery.com>
20444
20445         PR libfortran/17195
20446         * gfortran.dg/edit_real_1.f90: New test.
20447
20448 2004-08-27  Paul Brook  <paul@codesourcery.com>
20449
20450         * gfortran.dg/rewind_1.f90: New test.
20451
20452 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20453
20454         PR fortran/16597
20455         * gfortran.dg/pr16597.f90: New test.
20456
20457 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20458
20459         PR c/13801
20460         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20461         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20462         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20463         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20464         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20465
20466 2004-08-26  Nick Clifton  <nickc@redhat.com>
20467
20468         * gcc.c-torture/compile/pr17119.c: New test.
20469
20470 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20471
20472         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20473
20474 2004-08-25  Richard Henderson  <rth@redhat.com>
20475
20476         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20477         the bits that expect kind=8 to be the largest real kind.
20478
20479 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20480
20481         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20482
20483 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20484
20485         * gfortran.dg/assignment_1.f90: New test.
20486
20487 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20488
20489         * g++.dg/template/repo3.C: New test.
20490
20491 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20492
20493         PR middle-end/16693
20494         PR tree-optimization/16372
20495         * g++.dg/opt/pr16372-1.C: New test case.
20496         * g++.dg/opt/pr16693-1.C: New test case.
20497         * g++.dg/opt/pr16693-2.C: New test case.
20498
20499 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20500
20501         * objc.dg/proto-lossage-4.m: New test.
20502
20503 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20504
20505         PR c++/17155
20506         * g++.dg/inherit/local2.C: New test.
20507
20508 2004-08-25  Paul Brook  <paul@codesourcery.com>
20509
20510         PR fortran/17144
20511         * gfortran.dg/string_ctor_1.f90: New test.
20512
20513 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20514
20515         PR c++/14428
20516         * g++.dg/template/redecl2.C: New test.
20517
20518 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20519
20520         PR fortran/17143
20521         * gfortran.dg/pr17143.f90: New test.
20522
20523 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20524
20525         PR fortran/17164
20526         * gfortran.dg/pr17164.f90: New test.
20527
20528 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20529
20530         * gcc.dg/tree-ssa/loop-1.c: New test.
20531
20532 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20533
20534         * gcc.c-torture/compile/20040824-1.c: New test.
20535
20536 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20537
20538         * gcc.c-torture/compile/iftrap-3.c: New test.
20539
20540 2004-08-24  Paul Brook  <paul@codesourcery.com>
20541
20542         * gfortran.dg/entry_2.f90: New test.
20543
20544 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20545
20546         PR c++/16889
20547         * g++.dg/lookup/ambig[12].C: New.
20548
20549 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20550
20551         PR c++/16706
20552         * g++.dg/template/crash21.C: New test.
20553         * g++.dg/template/crash22.C: Likewise.
20554
20555 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         PR c++/17149
20558         * g++.dg/template/access15.C: New.
20559
20560 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20561
20562         PR c++/17163
20563         * g++.dg/template/repo2.C: New test.
20564
20565 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20566
20567         PR rtl-optimization/17078
20568         * gcc.c-torture/execute/pr17078-1.c: New test case.
20569
20570 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20571
20572         PR c/14492
20573         * gcc.dg/debug/crash1.c: New test.
20574
20575 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20576
20577         PR c/16180
20578         * gcc.dg/loop-5.c: New test.
20579
20580 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20581
20582         * gcc.c-torture/execute/20040823-1.c: New test.
20583
20584 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20585
20586         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20587         to the assembler.  Simplify test accordingly.
20588         (asm_abi_flags): Use GNU names.
20589         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20590         to check for ABI flags.
20591
20592 2004-08-22  Andrew Pinski  <apinski@apple.com>
20593
20594         * g++.dg/opt/pr14029.C: New test.
20595         * gcc.c-torture/execute/pr15262.c: New test.
20596
20597 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20598
20599         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20600
20601 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20602
20603         PR 16908
20604         * gfortran.dg/direct_io.f90: New test.
20605
20606 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20607
20608         PR c++/17121
20609         * g++.dg/inherit/local2.C: New test.
20610
20611 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20612
20613         PR c++/17120
20614         * g++.dg/warn/Wparentheses-4.C: New test.
20615
20616 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20617
20618         PR c++/17121
20619         * g++.dg/inherit/local2.C: New test.
20620
20621         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20622         * gcc.dg/ppc-ldstruct.c: Likewise.
20623         * gcc.dg/ppc64-abi-2.c: Likewise.
20624
20625 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20626
20627         PR rtl-optimization/17099
20628         * gcc.c-torture/execute/20040820-1.c: New test.
20629
20630 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20631
20632         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20633
20634 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20635
20636         PR fortran/17077
20637         * gfortran.dg/auto_array_1.f90: New test.
20638
20639 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20640
20641         PR fortran/17074
20642         * gfortran.dg/simpleif_1.f90: New test.
20643
20644 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20645
20646         * lib/target-supports.exp (check_profiling_available): Return
20647         false for arm*-*-symbianelf* and arm*-*-eabi*.
20648
20649         PR c++/15890
20650         * g++.dg/template/delete1.C: New test.
20651
20652 2004-08-19  Paul Brook  <paul@codesourcery.com>
20653
20654         PR fortran/14976
20655         PR fortran/16228
20656         * gfortran.dg/data_char_1.f90: New test.
20657
20658 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20659
20660         PR fortran/16946
20661         * gfortran.dg/reduction.f90: New testcase.
20662
20663 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20664
20665         PR fortran/16520
20666         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20667
20668 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20669
20670         PR c++/17041
20671         * g++.dg/Wparentheses-3.C: New test.
20672
20673 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20674
20675         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20676         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20677         * gcc.dg/vect/vect-2.c: Likewise.
20678         * gcc.dg/vect/vect-3.c: Likewise.
20679         * gcc.dg/vect/vect-4.c: Likewise.
20680         * gcc.dg/vect/vect-5.c: Likewise.
20681         * gcc.dg/vect/vect-6.c: Likewise.
20682         * gcc.dg/vect/vect-7.c: Likewise.
20683         * gcc.dg/vect/vect-25.c: Likewise.
20684         * gcc.dg/vect/vect-31.c: Likewise.
20685         * gcc.dg/vect/vect-32.c: Likewise.
20686         * gcc.dg/vect/vect-34.c: Likewise.
20687         * gcc.dg/vect/vect-36.c: Likewise.
20688         * gcc.dg/vect/vect-all.c: Likewise.
20689
20690 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20691
20692         PR c++/17068
20693         * g++.dg/template/operator4.C: New test.
20694
20695 2004-08-18  Richard Henderson  <rth@redhat.com>
20696
20697         * gcc.dg/20040206-1.c: XFAIL.
20698
20699 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20700
20701         PR c++/16246
20702         * g++.dg/template/array7.C: New test.
20703
20704 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20705
20706         * gcc.dg/mips-movcc-1.c: New test.
20707         * gcc.dg/mips-movcc-2.c: New test.
20708         * gcc.dg/mips-movcc-3.c: New test.
20709
20710         * gcc.dg/mips-nmadd-1.c: New test.
20711         * gcc.dg/mips-nmadd-2.c: New test.
20712
20713 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20714
20715         PR c++/15871
20716         * g++.dg/opt/inline8.C: New test.
20717
20718         PR c++/16965
20719         * g++.dg/parse/error17.C: New test.
20720
20721 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20722
20723         * gcc.dg/vect: New directory for vectorizer tests.
20724         * gcc.dg/vect/tree-vect.h: New file.
20725         * gcc.dg/vect/vect.exp: New file.
20726         * gcc.dg/vect/pr16105.c.c: New test.
20727         * gcc.dg/vect/vect-1.c: New test.
20728         * gcc.dg/vect/vect-2.c: New test.
20729         * gcc.dg/vect/vect-3.c: New test.
20730         * gcc.dg/vect/vect-4.c: New test.
20731         * gcc.dg/vect/vect-5.c: New test.
20732         * gcc.dg/vect/vect-6.c: New test.
20733         * gcc.dg/vect/vect-7.c: New test.
20734         * gcc.dg/vect/vect-8.c: New test.
20735         * gcc.dg/vect/vect-9.c: New test.
20736         * gcc.dg/vect/vect-10.c: New test.
20737         * gcc.dg/vect/vect-11.c: New test.
20738         * gcc.dg/vect/vect-12.c: New test.
20739         * gcc.dg/vect/vect-13.c: New test.
20740         * gcc.dg/vect/vect-14.c: New test.
20741         * gcc.dg/vect/vect-15.c: New test.
20742         * gcc.dg/vect/vect-16.c: New test.
20743         * gcc.dg/vect/vect-17.c: New test.
20744         * gcc.dg/vect/vect-18.c: New test.
20745         * gcc.dg/vect/vect-19.c: New test.
20746         * gcc.dg/vect/vect-20.c: New test.
20747         * gcc.dg/vect/vect-21.c: New test.
20748         * gcc.dg/vect/vect-22.c: New test.
20749         * gcc.dg/vect/vect-23.c: New test.
20750         * gcc.dg/vect/vect-24.c: New test.
20751         * gcc.dg/vect/vect-25.c: New test.
20752         * gcc.dg/vect/vect-26.c: New test.
20753         * gcc.dg/vect/vect-27.c: New test.
20754         * gcc.dg/vect/vect-28.c: New test.
20755         * gcc.dg/vect/vect-29.c: New test.
20756         * gcc.dg/vect/vect-30.c: New test.
20757         * gcc.dg/vect/vect-31.c: New test.
20758         * gcc.dg/vect/vect-32.c: New test.
20759         * gcc.dg/vect/vect-33.c: New test.
20760         * gcc.dg/vect/vect-34.c: New test.
20761         * gcc.dg/vect/vect-35.c: New test.
20762         * gcc.dg/vect/vect-36.c: New test.
20763         * gcc.dg/vect/vect-37.c: New test.
20764         * gcc.dg/vect/vect-38.c: New test.
20765         * gcc.dg/vect/vect-40.c: New test.
20766         * gcc.dg/vect/vect-41.c: New test.
20767         * gcc.dg/vect/vect-42.c: New test.
20768         * gcc.dg/vect/vect-43.c: New test.
20769         * gcc.dg/vect/vect-44.c: New test.
20770         * gcc.dg/vect/vect-45.c: New test.
20771         * gcc.dg/vect/vect-46.c: New test.
20772         * gcc.dg/vect/vect-47.c: New test.
20773         * gcc.dg/vect/vect-48.c: New test.
20774         * gcc.dg/vect/vect-49.c: New test.
20775         * gcc.dg/vect/vect-50.c: New test.
20776         * gcc.dg/vect/vect-51.c: New test.
20777         * gcc.dg/vect/vect-52.c: New test.
20778         * gcc.dg/vect/vect-53.c: New test.
20779         * gcc.dg/vect/vect-54.c: New test.
20780         * gcc.dg/vect/vect-55.c: New test.
20781         * gcc.dg/vect/vect-56.c: New test.
20782         * gcc.dg/vect/vect-57.c: New test.
20783         * gcc.dg/vect/vect-58.c: New test.
20784         * gcc.dg/vect/vect-59.c: New test.
20785         * gcc.dg/vect/vect-60.c: New test.
20786         * gcc.dg/vect/vect-61.c: New test.
20787         * gcc.dg/vect/vect-all.c: New test.
20788         * gcc.dg/vect/vect-none.c: New test.
20789
20790 2004-08-17  Paul Brook  <paul@codesourcery.com>
20791
20792         PR fortran/13082
20793         * gfortran.dg/entry_1.f90: New test.
20794
20795 2004-08-17  Andrew Pinski  <apinski@apple.com>
20796
20797         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
20798
20799 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
20800
20801         * gcc.dg/pr17036-1.c: New test.
20802
20803 2004-08-16  Devang Patel  <dpatel@apple.com>
20804
20805         * gcc.dg/darwin-20040809-1.c: New test.
20806
20807 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
20808
20809         * gcc.dg/funcdef-attr-1.c: New test.
20810
20811 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
20812
20813         * gcc.dg/altivec-17.c: New test.
20814         * gcc.dg/altivec-18.c: New test.
20815
20816 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20817
20818         PR c++/6749
20819         * g++.dg/template/vtable2.C: New test.
20820
20821 2004-08-14  Richard Henderson  <rth@redhat.com>
20822
20823         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
20824         * gcc.dg/pack-test-4.c (main): Return 0.
20825         * gcc.dg/setjmp-1.c: Remove XFAIL.
20826         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
20827
20828 2004-08-14  Richard Henderson  <rth@redhat.com>
20829
20830         * gcc.dg/980217-1.c: Add prototype for printf.
20831
20832 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
20833
20834         * gfortran.dg/pr16935.f90: New test.
20835
20836 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
20837
20838         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
20839
20840 2004-08-13  Paul Brook  <paul@codesourcery.com>
20841
20842         * gfortran.dg/der_io_1.f90: Remove stray comma.
20843
20844 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20845
20846         * gcc.dg/vmx/cw-bug-2.c: Remove.
20847         * gcc.dg/vmx/vprint-1.c: Remove.
20848         * gcc.dg/vmx/vscan-1.c: Remove.
20849
20850 2004-08-12  Devang patel  <dpatel@apple.com>
20851
20852         * gcc.dg/darwin-20040809-2.c: New test.
20853
20854 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
20855
20856         * g++.dg/ext/altivec-12.C: New test.
20857
20858         * g++.dg/ext/altivec-11.C: New test.
20859
20860 2004-08-12  Paul Brook  <paul@codesourcery.com>
20861
20862         * g++.dg/abi/arm_cxa_vec_1.C: New test.
20863
20864 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
20865
20866         * g++.dg/ext/altivec-2.C: Check for hardware support before
20867         executing any VMX instructions.
20868
20869         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
20870
20871 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
20872
20873         PR c++/16276
20874         * g++.old-deja/g++.other/comdat4.C: New test.
20875         * g++.old-deja/g++.other/comdat4-aux.cc: New.
20876
20877 2004-08-12  Ben Elliston  <bje@au.ibm.com>
20878
20879         PR target/16286
20880         * gcc.dg/pr16286.c: New test.
20881
20882 2004-08-12 Jan Beulich <jbeulich@novell.com>
20883
20884         * g++.dg/ext/asm5.C: New.
20885
20886 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20887
20888         PR c++/16698
20889         * g++.dg/eh/crash1.C: New test.
20890
20891         PR c++/16717
20892         * g++.dg/ext/construct1.C: New test.
20893
20894 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20895
20896         PR c++/16853
20897         * g++.dg/init/ptrmem1.C: New test.
20898
20899         PR c++/16618
20900         * g++.dg/parse/offsetof5.C: New test.
20901
20902         PR c++/16870
20903         * g++.dg/template/overload3.C: New test.
20904
20905 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
20906
20907         PR c++/16964
20908         * g++.dg/parse/error16.C: New test.
20909
20910         PR c++/16904
20911         * g++.dg/template/error14.C: New test.
20912
20913         PR c++/16929
20914         * g++.dg/template/error15.C: New test.
20915
20916 2004-08-11  Devang Patel  <dpatel@apple.com>
20917
20918         * gcc.dg/darwin-ld-20040809-1.c: New test.
20919         * gcc.dg/darwin-ld-20040809-2.c: New test.
20920
20921 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
20922
20923         PR fortran/16917
20924         * gfortran.dg/dfloat_1.f90: New test.
20925
20926 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
20927
20928         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
20929         * gcc.dg/dll-2.c: Fix dg-require syntax.
20930         * gcc.misc-tests/arm-isr.c (abort): Declare.
20931         (exit): Likewise.
20932
20933 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/16971
20936         * g++.dg/parse/crash16.C: New test.
20937
20938 2004-08-10  Roger Sayle  <roger@eyesopen.com>
20939
20940         * gcc.dg/mips-rsqrt-1.c: New test case.
20941         * gcc.dg/mips-rsqrt-2.c: New test case.
20942         * gcc.dg/mips-rsqrt-3.c: New test case.
20943
20944 2004-08-10  Paul Brook  <paul@codesourcery.com>
20945
20946         * gfortran.dg/der_io_1.f90: New test.
20947
20948 2004-08-10  Paul Brook  <paul@codesourcery.com>
20949
20950         PR fortran/16919
20951         * gfortran.dg/der_array_1.f90: New test.
20952
20953 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
20954
20955         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
20956
20957 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
20958
20959         * gcc.dg/wchar_t-2.c: Fix typo.
20960
20961 2004-08-09  Falk Hueffner  <falk@debian.org>
20962
20963         PR tree-optimization/12517
20964         * gcc.c-torture/compile/pr12517.c: New test.
20965
20966         PR tree-optimization/12578
20967         * gcc.c-torture/compile/pr12578.c: New test.
20968
20969         PR tree-optimization/12899
20970         * gcc.c-torture/compile/pr12899.c: New test.
20971
20972         PR rtl-optimization/14692
20973         * gcc.c-torture/compile/pr14692.c: New test.
20974
20975         PR tree-optimization/16461
20976         * gcc.c-torture/compile/pr16461.c: New test.
20977
20978 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
20979
20980         * gfortran.dg/getenv_1.f90: New test.
20981
20982 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20983
20984         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
20985         wchar_t.
20986         * gcc.dg/symbian5.c: Test -fno-short-wchar.
20987
20988 2004-08-06  Paul Brook  <paul@codesourcery.com>
20989
20990         * gfortran.dg/ret_array_1.f90: New test.
20991         * gfortran.dg/ret_pointer_1.f90: New test.
20992
20993 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
20994
20995         * gcc.dg/missing-field-init-[12].c: New tests.
20996         * g++.dg/warn/missing-field-init-[12].C: New tests.
20997
20998 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
20999
21000         * gcc.dg/enum2.c: New test.
21001         * gcc.dg/symbian3.c: Likewise.
21002         * gcc.dg/symbian4.c: Likewise.
21003         * gcc.dg/wchar_t-2.c: Likewise.
21004
21005 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21006
21007         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21008         destructor tests.
21009
21010 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21011
21012         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21013         dg-require-visiblity.
21014         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21015         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21016         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21017         * g++.dg/ext/visibility/new1.C: Likewise.
21018         * g++.dg/ext/visibility/pragma.C: Likewise.
21019         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21020         * g++.dg/ext/visibility/virtual.C: Likewise.
21021         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21022         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21023         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21024         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21025         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21026         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21027         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21028         * g++/dg/ext/visibility/visibility-8.C: New test.
21029         * gcc.c-torture/compile/dll.x: Remove.
21030         * gcc.dg/dll-2.c: Use dg-require-dll
21031         * gcc.dg/visibility-10.c: New test.
21032         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21033         supporting DLLs.
21034         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21035         (scan_not_hidden): Likewise.
21036
21037 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21038
21039         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21040
21041 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21042
21043         * gcc.c-torture/execute/20040805-1.c: New test.
21044
21045 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21046
21047         * gcc.dg/20020118-1.c: Declare abort.
21048         * gcc.dg/altivec_check.h: Likewise.
21049         * gcc.dg/iftrap-2.c: Likewise.
21050         * gcc.dg/pragma-darwin.c: Likewise.
21051         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21052
21053 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21054
21055         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21056
21057 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21058
21059         * gcc.c-torture/execute/builtins/abs-2.c,
21060         gcc.c-torture/execute/builtins/abs-3.c,
21061         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21062         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21063         intmax_t, uintmax_t and their limits.
21064         * gcc.dg/intmax_t-1.c: New test.
21065
21066 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21067
21068         * g++.dg/tc1/dr147.C: Add reference to PR.
21069
21070 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21071
21072         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21073         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21074
21075 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21076
21077         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21078
21079 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21080
21081         * gcc.dg/redecl-5.c: New test.
21082         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21083         of scanf.
21084
21085 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21086
21087         PR middle-end/16790
21088         * gcc.c-torture/execute/pr16790-1.c: New test case.
21089
21090 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21091
21092         * g++.dg/ext/visibility/assign1.C: New test.
21093         * g++.dg/ext/visibility/new1.C: Likewise.
21094
21095         * gcc.dg/symbian1.c: New test.
21096         * gcc.dg/symbian2.c: Likewise.
21097
21098 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21099
21100         PR target/16570
21101         * gcc.dg/i386-sse-9.c: New test.
21102
21103 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21104
21105         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21106
21107 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21108
21109         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21110         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21111         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21112         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21113         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21114         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21115         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21116         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21117         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21118         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21119         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21120         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21121         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21122         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21123         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21124         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21125         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21126         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21127         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21128         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21129         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21130         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21131         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21132         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21133         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21134         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21135         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21136         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21137         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21138         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21139         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21140         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21141         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21142         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21143         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21144         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21145         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21146         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21147         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21148         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21149         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21150         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21151         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21152         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21153         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21154         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21155         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21156         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21157         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21158         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21159         gcc.misc-tests/i386-pf-3dnow-1.c,
21160         gcc.misc-tests/i386-pf-athlon-1.c,
21161         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21162         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21163         Declare built-in functions used.
21164         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21165
21166 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21167
21168         PR c++/16707
21169         * g++.dg/lookup/using12.C: New test.
21170
21171         * g++.dg/init/null1.C: Fix PR number.
21172         * g++.dg/parse/namespace10.C: Likewise.
21173
21174 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21175
21176         PR c++/16224
21177         * g++.dg/template/spec17.C: New test.
21178         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21179         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21180
21181 2004-08-02  David Billinghurst
21182
21183         PR fortran/16292
21184         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21185
21186 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21187
21188         * gcc.dg/ia64-got-1.c: New test case.
21189
21190 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21191
21192         PR c++/16489
21193         * g++.dg/init/null1.C: New test.
21194         * g++.dg/tc1/dr76.C: Adjust error marker.
21195
21196         PR c++/16529
21197         * g++.dg/parse/namespace10.C: New test.
21198
21199         PR c++/16810
21200         * g++.dg/inherit/ptrmem2.C: New test.
21201
21202 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21203
21204         PR target/16155
21205         * gcc.dg/pr16155.c: New test.
21206
21207 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21208
21209         * gcc.dg/redecl-2.c: New test.
21210
21211 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21212
21213         * gcc.dg/darwin-longdouble.c: New file.
21214
21215 2004-07-30  Richard Henderson  <rth@redhat.com>
21216
21217         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21218         write to constant argument.
21219         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21220
21221 2004-07-30  Richard Henderson  <rth@redhat.com>
21222
21223         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21224         tests of nearest around zero.
21225
21226 2004-07-30  Andrew Pinski  <apinski@apple.com>
21227
21228         * gcc.c-torture/compile/20040730-1.c: New test.
21229
21230 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21231
21232         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21233         powerpc-eabispe.
21234
21235 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21236
21237         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21238
21239 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21240
21241         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21242         contains $ld_library_path.
21243         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21244
21245 2004-07-29  Richard Henderson  <rth@redhat.com>
21246
21247         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21248
21249         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21250         (alt2, which): New.
21251         (Check): Accept either alternative.
21252
21253 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21254
21255         * g++.dg/abi/inline1.C: New test.
21256         * g++.dg/abi/local1-a.cc: Likewise.
21257         * g++.dg/abi/local1.C: Likewise.
21258         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21259         * g++.dg/abi/mangle12.C: Likewise.
21260         * g++.dg/abi/mangle17.C: Likewise.
21261         * g++.dg/abi/mangle20-2.C: Likewise.
21262         * g++.dg/opt/interface1.C: Likewise.
21263         * g++.dg/opt/interface1.h: Likewise.
21264         * g++.dg/opt/interface1-a.cc: New test.
21265         * g++.dg/parse/repo1.C: New test.
21266         * g++.dg/template/repo1.C: Likewise.
21267         * g++.dg/warn/Winline-1.C: Likewise.
21268         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21269
21270 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21271
21272         * gcc.dg/tree-ssa/20040729-1.c: New test.
21273
21274 2004-07-27  Matt Austern <austern@apple.com>
21275
21276         * gcc.dg/darwin-bool-1.c: New test.
21277         * gcc.dg/darwin-bool-2.c: New test.
21278
21279 2004-07-28  Richard Henderson  <rth@redhat.com>
21280
21281         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21282         arguments in the correct type.  Don't write to constant arguments.
21283
21284 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21285
21286         PR tree-optimization/16688
21287         PR tree-optimization/16689
21288         * g++.dg/tree-ssa/pr16688.C: New test.
21289
21290 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21291
21292         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21293         loads.  Not only in the comment, this time.
21294
21295 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21296
21297         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21298         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21299         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21300         * gcc.dg/sh4a-bitmovua.c: New.
21301         * gcc.dg/sh4a-cos.c: New.
21302         * gcc.dg/sh4a-cosf.c: New.
21303         * gcc.dg/sh4a-fprun.c: New.
21304         * gcc.dg/sh4a-fsrra.c: New.
21305         * gcc.dg/sh4a-memmovua.c: New.
21306         * gcc.dg/sh4a-sin.c: New.
21307         * gcc.dg/sh4a-sincos.c: New.
21308         * gcc.dg/sh4a-sincosf.c: New.
21309         * gcc.dg/sh4a-sinf.c: New.
21310
21311 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21312
21313         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21314         conditionals.
21315         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21316         loads.
21317         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21318         DOM1.
21319
21320 2004-07-27  Andrew Pinski  <apinski@apple.com>
21321
21322         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21323
21324 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21325
21326         * gcc.dg/pragma-isr.c: New test.
21327
21328 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21329
21330         PR c++/14429
21331         * g++.dg/template/ttp11.C: New test.
21332
21333 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21334
21335         * gcc.c-torture/compile/20040727-1.c: New test.
21336
21337 2004-07-26  Eric Christopher  <echristo@redhat.com>
21338
21339         * gcc.c-torture/compile/20040726-2.c: New test.
21340
21341 2004-07-26  Andrew Pinski  <apinski@apple.com>
21342
21343         * g++.dg/rtti/tinfo1.C: Xfail.
21344
21345 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21346
21347         * gcc.c-torture/compile/20040726-1.c: New test.
21348
21349 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21350             Brian Ryner  <bryner@brianryner.com>
21351
21352         PR c++/9283
21353         PR c++/15000
21354         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21355         * g++.dg/ext/visibility/: New directory.
21356         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21357         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21358         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21359         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21360         * g++.dg/ext/visibility/fvisibility.C,
21361         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21362         g++.dg/ext/visibility/fvisibility-override1.C
21363         g++.dg/ext/visibility/fvisibility-override2.C
21364         g++.dg/ext/visibility/memfuncts.C
21365         g++.dg/ext/visibility/noPLT.C
21366         g++.dg/ext/visibility/pragma.C
21367         g++.dg/ext/visibility/pragma-override1.C
21368         g++.dg/ext/visibility/pragma-override2.C
21369         g++.dg/ext/visibility/staticmemfuncts.C
21370         g++.dg/ext/visibility/virtual.C: New tests.
21371
21372 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21373
21374         PR c/15360
21375         * gcc.dg/pr15360-1.c: New test.
21376
21377 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21378
21379         * gcc.dg/pragma-align-2.c: New test.
21380         * gcc.dg/pragma-init-fini.c: New test.
21381         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21382         targets.
21383
21384 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21385
21386         * gcc.dg/init-string-2.c: New test.
21387
21388 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21389
21390         PR 16684
21391         * gcc.dg/Wredundant-decls-1.c: New test case.
21392
21393 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21394
21395         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21396         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21397         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21398         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21399         * gcc.dg/compat/generate-random.c: New file.
21400         * gcc.dg/compat/generate-random.h: Likewise.
21401         * gcc.dg/compat/generate-random_r.c: Likewise.
21402         * gcc.dg/compat/struct-layout-1.h: Likewise.
21403         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21404         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21405         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21406         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21407         * gcc.dg/compat/struct-layout-1_main.c: New test.
21408         * gcc.dg/compat/struct-layout-1_x.c: New file.
21409         * gcc.dg/compat/struct-layout-1_y.c: New file.
21410         * gcc.dg/compat/struct-layout-1_test.h: New file.
21411
21412 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21413
21414         * gcc.dg/comp-return-1.c: New test
21415
21416 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21417
21418         * gcc.dg/vmx/8-02a.c: Fix typo.
21419
21420         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21421         * gcc.dg/darwin-abi-3.c: New test.
21422
21423         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21424         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21425
21426         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21427         * gcc.dg/vmx/ops-long-1.c: New test.
21428         * gcc.dg/vmx/ops-long-2.c: New test.
21429
21430 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21431
21432         * g++.dg/lookup/conv-[1234].C: New.
21433
21434 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21435
21436         * g++.dg/parse/attr2.C: Simplify.
21437
21438 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21439
21440         PR c/7284
21441         * gcc.c-torture/execute/pr7284-1.c: New test.
21442
21443 2004-07-22  Brian Booth  <bbooth@redhat.com>
21444
21445         * gcc.dg/tree-ssa/20040721-1.c: New test.
21446
21447 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21448
21449         * g++.dg/template/crash20.c: New.
21450
21451 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21452
21453         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21454         Add dg-run directive.  Declare variables as required.
21455         * gfortran.dg/g77/README: Update
21456
21457 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21458
21459         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21460         gcc.dg/cris-peep2-andu2.c: New tests.
21461
21462 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21463
21464         PR c/15052
21465         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21466         on return type.
21467         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21468         messages.
21469         * gcc.dg/qual-return-2.c: Update expected messages.
21470         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21471
21472 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21473
21474         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21475         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21476
21477 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21478
21479         PR c/11250
21480         * gcc.dg/init-string-1.c: New test.
21481
21482 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21483
21484         PR middle-end/15345
21485         PR c/16450
21486         * gcc.dg/torture/nested-fn-1.c: New test.
21487
21488 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21489
21490         PR target/16559
21491         * gcc.dg/ia64-fptr-1.c: New file.
21492
21493 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21494
21495         PR c++/14497
21496         * g++.dg/template/spec16.C: New test.
21497         * g++.old-deja/g++.robertl/eb118.C: Remove.
21498
21499 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21500
21501         PR c++/509
21502         * g++.dg/template/spec15.C: New test.
21503
21504 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21505
21506         Copy cases from g77.f-torture/execute and add dg-run
21507         directive.  Other changes as noted.
21508         * gfortran.dg/g77/13037.f
21509         * gfortran.dg/g77/1832.f
21510         * gfortran.dg/g77/19981119-0.f
21511         * gfortran.dg/g77/19990313-0.f
21512         * gfortran.dg/g77/19990313-1.f
21513         * gfortran.dg/g77/19990313-2.f
21514         * gfortran.dg/g77/19990313-3.f
21515         * gfortran.dg/g77/19990419-1.f
21516         * gfortran.dg/g77/19990826-0.f
21517         * gfortran.dg/g77/19990826-2.f
21518         * gfortran.dg/g77/20000503-1.f
21519         * gfortran.dg/g77/20001111.f
21520         * gfortran.dg/g77/20010116.f
21521         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21522         * gfortran.dg/g77/20010430.f
21523         * gfortran.dg/g77/6177.f
21524         * gfortran.dg/g77/947.f
21525         * gfortran.dg/g77/970816-3.f
21526         * gfortran.dg/g77/971102-1.f
21527         * gfortran.dg/g77/980520-1.f
21528         * gfortran.dg/g77/980628-0.f
21529         * gfortran.dg/g77/980628-1.f
21530         * gfortran.dg/g77/980628-10.f
21531         * gfortran.dg/g77/980628-2.f
21532         * gfortran.dg/g77/980628-3.f
21533         * gfortran.dg/g77/980628-7.f
21534         * gfortran.dg/g77/980628-8.f
21535         * gfortran.dg/g77/980628-9.f
21536         * gfortran.dg/g77/980701-0.f
21537         * gfortran.dg/g77/980701-1.f
21538         * gfortran.dg/g77/cabs.f
21539         * gfortran.dg/g77/claus.f
21540         * gfortran.dg/g77/complex_1.f
21541         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21542         * gfortran.dg/g77/dcomplex.f
21543         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21544         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21545         * gfortran.dg/g77/f90-intrinsic-numeric.f
21546         * gfortran.dg/g77/int8421.f
21547         * gfortran.dg/g77/labug1.f
21548         * gfortran.dg/g77/large_vec.f
21549         * gfortran.dg/g77/le.f
21550         * gfortran.dg/g77/short.f
21551         * gfortran.dg/g77/README: Update
21552
21553 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21554
21555         PR c++/16637
21556         * g++.dg/parse/lookup4.C: New test.
21557
21558 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21559
21560         PR c++/16175
21561         * g++.dg/template/ttp10.C: New test.
21562
21563 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21564
21565         * gcc.dg/pr12625-1.c: New test.
21566
21567 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21568
21569         * testsuite/gcc.dg/switch-warn-1.c: New test.
21570         * testsuite/gcc.dg/switch-warn-2.c: New test.
21571         * gcc.c-torture/compile/pr14730.c: Update.
21572
21573 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21574
21575         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21576         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21577         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21578         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21579
21580 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21581
21582         PR c++/16623
21583         * g++.dg/template/assign1.C: New test.
21584
21585 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21586
21587         PR c++/12170
21588         * g++.dg/template/ttp9.C: New test.
21589
21590 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21591
21592         * gcc.dg/format/cmn-err-1.c: New test.
21593
21594 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21595
21596         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21597         gcc.dg/Wparentheses-10.c: New tests.
21598         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21599
21600 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21601
21602         PR fortran/16465
21603         * gfortran.dg/g77//ffixed-line-length-0.f,
21604         gfortran.dg/g77/ffixed-line-length-132.f,
21605         gfortran.dg/g77/ffixed-line-length-72.f,
21606         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21607         gfortran.dg/g77/README: Update.
21608
21609 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21610
21611         PR c++/13092
21612         * g++.dg/template/non-dependent7.C: New test.
21613         * g++.dg/template/non-dependent8.C: Likewise.
21614         * g++.dg/template/non-dependent9.C: Likewise.
21615         * g++.dg/template/non-dependent10.C: Likewise.
21616
21617 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21618
21619         PR c++/16337
21620         * g++.dg/parse/attr2.C: New test.
21621
21622 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21623
21624         * g77.dg: Removed.
21625         * g77.f-torture: Ditto.
21626
21627 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21628
21629         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21630         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21631         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21632
21633 2004-07-16  Richard Henderson  <rth@redhat.com>
21634
21635         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21636
21637 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21638
21639         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21640         tests with full list of options.
21641         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21642         of TORTURE_OPTIONS if test contains 'dg-do run'.
21643
21644         PR fortran/16404
21645         * gfortran.dg/do_iterator.f90: New test.
21646
21647 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21648
21649         PR rtl-optimization/16536
21650         * gcc.c-torture/execute/restrict-1.c: New test.
21651
21652 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21653
21654         PR fortran/15324
21655         * gfortran.dg/pr15324.f90: New test.
21656
21657         PR fortran/15129
21658         * gfortran.dg/pr15129.f90: New test.
21659
21660         PR fortran/15140
21661         * gfortran.dg/pr15140.f90: New test.
21662
21663         PR fortran/13792
21664         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21665         compile-time simplification.
21666
21667 2004-07-14  Mike Stump  <mrs@apple.com>
21668
21669         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21670
21671 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21672
21673         PR target/16325
21674         * gcc.dg/profile-generate-1.c: New.
21675
21676 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21677
21678         * gcc.c-torture/execute/20040709-1.c: New test.
21679         * gcc.c-torture/execute/20040709-2.c: New test.
21680
21681 2004-07-14  Mike Stump  <mrs@apple.com>
21682
21683         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21684
21685 2004-07-14  Mike Stump  <mrs@apple.com>
21686
21687         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21688
21689 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21690
21691         PR c++/16518
21692         * g++.dg/parse/mutable1.C: New test.
21693
21694 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21695
21696         PR tree-optimization/16443
21697         * gcc.dg/tree-ssa/20040713-1.c: New test.
21698
21699 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21700
21701         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21702         for operator new.
21703
21704 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21705
21706         * gfortran.dg/g77/README: New file
21707         * gfortran.dg/g77/19981216-0.f: Copy from
21708         g77.f-torture/noncompile.  Add "dg-do compile" and
21709         dg-error as required.
21710         * gfortran.dg/g77/19990218-1.f: Likewise.
21711         * gfortran.dg/g77/19990905-1.f: Likewise.
21712         * gfortran.dg/g77/9263.f: Likewise.
21713         * gfortran.dg/g77/980615-0.f: Likewise.
21714         * gfortran.dg/g77/980616-0.f: Likewise.
21715         * gfortran.dg/g77/check0.f: Likewise.
21716         * gfortran.dg/g77/select_no_compile.f: Likewise.
21717
21718 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21719
21720         Copy files from g77.f-torture/compile.
21721         Add "{ dg-do compile}".  Other changes as noted
21722         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21723         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21724         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21725         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21726         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21727         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21728         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21729         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21730         statement to conform to standard.  Append alpha1.x for reference.
21731         * gfortran.dg/g77/xformat.f: Add dg-warning
21732
21733 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21734
21735         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21736         Add {dg-do compile} directive.
21737         * gfortran.dg/g77/cpp2.F: Likewise.
21738
21739 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21740
21741         PR c++/5402
21742         * g++.dg/lookup/name-clash1.C: New test.
21743
21744         PR c++/9777
21745         * g++.dg/lookup/name-clash2.C: New test.
21746
21747         PR c++/12102
21748         * g++.dg/lookup/name-clash3.C: New test.
21749
21750 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21751
21752         * g++.dg/lookup/new2.C: New test.
21753         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21754
21755 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21756
21757         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21758         Add {dg-do compile} directive.
21759         * gfortran.dg/g77/13060.f: Likewise.
21760         * gfortran.dg/g77/19990218-0.f: Likewise.
21761         * gfortran.dg/g77/19990305-0.f: Likewise.
21762         * gfortran.dg/g77/19990419-0.f: Likewise.
21763         * gfortran.dg/g77/19990502-0.f: Likewise.
21764         * gfortran.dg/g77/19990502-1.f: Likewise.
21765         * gfortran.dg/g77/19990525-0.f: Likewise.
21766         * gfortran.dg/g77/19990826-1.f: Likewise.
21767         * gfortran.dg/g77/19990826-3.f: Likewise.
21768         * gfortran.dg/g77/19990905-2.f: Likewise.
21769         * gfortran.dg/g77/20000412-1.f: Likewise.
21770         * gfortran.dg/g77/20000511-1.f: Likewise.
21771         * gfortran.dg/g77/20000511-2.f: Likewise.
21772         * gfortran.dg/g77/20000518.f: Likewise.
21773         * gfortran.dg/g77/20000601-1.f: Likewise.
21774         * gfortran.dg/g77/20000601-2.f: Likewise.
21775         * gfortran.dg/g77/20000629-1.f: Likewise.
21776         * gfortran.dg/g77/20000630-2.f: Likewise.
21777         * gfortran.dg/g77/20010115.f: Likewise.
21778         * gfortran.dg/g77/20010321-1.f: Likewise.
21779         * gfortran.dg/g77/20010426.f: Likewise.
21780         * gfortran.dg/g77/20020307-1.f: Likewise.
21781         * gfortran.dg/g77/8485.f: Likewise.
21782         * gfortran.dg/g77/960317-1.f: Likewise.
21783         * gfortran.dg/g77/970915-0.f: Likewise.
21784         * gfortran.dg/g77/980310-1.f: Likewise.
21785         * gfortran.dg/g77/980310-2.f: Likewise.
21786         * gfortran.dg/g77/980310-3.f: Likewise.
21787         * gfortran.dg/g77/980310-4.f: Likewise.
21788         * gfortran.dg/g77/980310-6.f: Likewise.
21789         * gfortran.dg/g77/980310-7.f: Likewise.
21790         * gfortran.dg/g77/980310-8.f: Likewise.
21791         * gfortran.dg/g77/980419-2.f: Likewise.
21792         * gfortran.dg/g77/980424-0.f: Likewise.
21793         * gfortran.dg/g77/980427-0.f: Likewise.
21794         * gfortran.dg/g77/980729-0.f: Likewise.
21795         * gfortran.dg/g77/981117-1.f: Likewise.
21796         * gfortran.dg/g77/toon_1.f: Likewise.
21797
21798 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21799
21800         PR c++/2204
21801         * g++.dg/other/abstract2.C: New test.
21802
21803 2004-07-12  Paul Brook  <paul@codesourcery.com>
21804
21805         * gfortran.dg/pointer_init_1.f90: New test.
21806
21807 2004-07-11  Paul Brook  <paul@codesourcery.com>
21808
21809         PR fortran/15986
21810         * gfortran.dg/contained_1.f90: New test.
21811
21812 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
21813
21814         * g++.dg/parse/defarg8.C: New test.
21815
21816 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21817
21818         PR fortran/16433
21819         * gfortran.dg/pr16433.f: New test.
21820
21821         PR fortran/17574
21822         * gfortran.dg/pr15754.f90: New test.
21823
21824 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
21825
21826         PR tree-optimization/16437
21827         * gcc.c-torture/execute/bitfld-4.c: New test.
21828
21829 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21830
21831         * gfortran.fortran-torture/execute/common_2.f90: Add check for
21832         access to common var from module.
21833
21834 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21835
21836         PR fortran/16336
21837         * gfortran.fortran-torture/execute/common_2.f90: New test.
21838
21839 2004-07-10  Paul Brook  <paul@codesourcery.com>
21840
21841         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
21842
21843 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21844
21845         PR fortran/15969
21846         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
21847
21848 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
21849
21850         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
21851         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
21852         * gfortran.dg/g77/ffree-form-1.f: Likewise.
21853         * gfortran.dg/g77/ffree-form-2.f: Likewise.
21854         * gfortran.dg/g77/ffree-form-3.f: Likewise.
21855         * gfortran.dg/g77/fno-underscoring.f: Likewise.
21856         * gfortran.dg/g77/funderscoring.f: Likewise.
21857         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
21858
21859 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21860
21861         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
21862
21863 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21864         Paul Brook  <paul@codesourcery.com>
21865
21866         PR fortran/13415
21867         * gfortran.dg/common_pointer_1.f90: New test.
21868
21869 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21870
21871         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
21872
21873 2004-07-09  James E Wilson  <wilson@specifixinc.com>
21874
21875         PR target/16364
21876         * gcc.c-torture/compile/20040709-1.c: New.
21877
21878 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21879
21880         PR fortran/14077
21881         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
21882
21883 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21884
21885         PR fortran/13201
21886         * gfortran.dg/shape_1.f90: New test.
21887
21888 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
21889             Andrew Pinski  <apinski@apple.com>
21890
21891         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
21892
21893 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21894
21895         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
21896         comment.
21897
21898 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21899         Paul Brook  <paul@codesourcery.com>
21900
21901         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
21902         '.f95' and '.F95'.
21903
21904 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
21905
21906         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
21907
21908 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21909
21910         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
21911         testcases with capital suffix.
21912
21913 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21914
21915         PR fortran/15481
21916         PR fortran/13372
21917         PR fortran/13575
21918         PR fortran/15978
21919         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
21920
21921         * gfortran.dg/implicit_1.f90: New test.
21922
21923 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21924
21925         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
21926         expression to match gfortran warning/error messages
21927         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
21928         dg-error text.
21929
21930 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21931
21932         * lib/fortran-torture.exp: Rename proc search_for to
21933         search_for_re.
21934
21935 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
21936
21937         * gcc.c-torture/execute/simd-5.x: New file.
21938         XFAIL on SPARC 64-bit at -O0.
21939
21940 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21941
21942         PR c++/8211
21943         PR c++/16165
21944         * g++.dg/warn/effc3.C: New test.
21945
21946 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21947
21948         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
21949         change X to 1X in format.
21950         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
21951         add data statements to conform to standard.
21952
21953 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21954
21955         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
21956         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
21957         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
21958
21959 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
21960
21961         * gfortran.dg/g77/7388.f: Copy from g77.dg
21962         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
21963         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
21964         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
21965         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
21966         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
21967         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
21968         * gfortran.dg/g77/strlen0.f: Likewise.
21969
21970 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
21971
21972         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
21973         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
21974
21975 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21976
21977         * gcc.c-torture/execute/920428-2.x: Delete.
21978         * gcc.c-torture/execute/920501-7.x: Likewise.
21979
21980 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
21981
21982         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
21983         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
21984         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
21985         prescott and c3-2.
21986         (PREFETCH_3DNOW): Add -march=c3.
21987
21988 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
21989
21990         PR c/16437
21991         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
21992         * gcc.c-torture/execute/bf64-1.x: Likewise.
21993
21994 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
21995
21996         * gcc.c-torture/compile/20040708-1.c: New test.
21997
21998 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21999
22000         PR c++/16169
22001         * g++.dg/warn/effc2.C: New test.
22002
22003 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22004
22005         * gcc.c-torture/execute/bitfld-1.x: Remove.
22006         * gcc.c-torture/execute/bitfld-3.c: New test.
22007         * gcc.dg/bitfld-2.c: Remove XFAILs.
22008
22009 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22010
22011         PR c++/16276
22012         * g++.dg/rtti/tinfo1.C: New file.
22013
22014 2004-07-07  Eric Christopher  <echristo@redhat.com>
22015
22016         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22017
22018 2004-07-07  Andrew Pinski  <apinski@apple.com>
22019
22020         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22021
22022 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22023
22024         * g++.dg/init/call1.C: XFAIL.
22025
22026 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22027
22028         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22029         except for movstrict*, to movmem* and clrstr* to clrmem*.
22030
22031 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22032
22033         * gcc.c-torture/execute/20040707-1.c: New test.
22034
22035 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22036
22037         * gcc.c-torture/execute/20040706-1.c: New test.
22038
22039 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22040
22041         PR c++/3671
22042         * g++.dg/template/spec14.C: New test.
22043
22044 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22045
22046         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22047         nothing if not yet defined.  Use it in b, c and d type definitions.
22048         * gcc.c-torture/execute/20040705-1.c: New test.
22049         * gcc.c-torture/execute/20040705-2.c: New test.
22050
22051 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22052
22053         PR c++/2518
22054         * g++.dg/lookup/new1.C: New test.
22055
22056 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22057
22058         PR c++/11406
22059         * g++.dg/template/sizeof8.C: New test.
22060
22061 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22062
22063         * gcc.c-torture/compile/20040705-1.c: New test.
22064
22065 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22066
22067         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22068
22069 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22070
22071         * gcc.dg/cpp/if-mop.c: Two new testcases.
22072         * gcc.dg/cpp/trad/comment-3.c: New.
22073
22074 2004-07-04  Paul Brook  <paul@codesourcery.com>
22075
22076         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22077
22078 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22079
22080         PR c++/3761
22081         * g++.dg/lookup/crash4.C: New test.
22082
22083 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22084
22085         * gcc.c-torture/execute/builtin-abs-1.c
22086         * gcc.c-torture/execute/builtin-abs-2.c
22087         * gcc.c-torture/execute/builtin-complex-1.c
22088         * gcc.c-torture/execute/builtins/string-1-lib.c
22089         * gcc.c-torture/execute/builtins/string-1.c
22090         * gcc.c-torture/execute/builtins/string-2-lib.c
22091         * gcc.c-torture/execute/builtins/string-2.c
22092         * gcc.c-torture/execute/builtins/string-3-lib.c
22093         * gcc.c-torture/execute/builtins/string-3.c
22094         * gcc.c-torture/execute/builtins/string-4-lib.c
22095         * gcc.c-torture/execute/builtins/string-4.c
22096         * gcc.c-torture/execute/builtins/string-5-lib.c
22097         * gcc.c-torture/execute/builtins/string-5.c
22098         * gcc.c-torture/execute/builtins/string-6-lib.c
22099         * gcc.c-torture/execute/builtins/string-6.c
22100         * gcc.c-torture/execute/builtins/string-7-lib.c
22101         * gcc.c-torture/execute/builtins/string-7.c
22102         * gcc.c-torture/execute/builtins/string-8-lib.c
22103         * gcc.c-torture/execute/builtins/string-8.c
22104         * gcc.c-torture/execute/builtins/string-9-lib.c
22105         * gcc.c-torture/execute/builtins/string-9.c
22106         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22107         * gcc.c-torture/execute/builtins/string-asm-1.c
22108         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22109         * gcc.c-torture/execute/builtins/string-asm-2.c
22110         * gcc.c-torture/execute/stdio-opt-1.c
22111         * gcc.c-torture/execute/stdio-opt-2.c
22112         * gcc.c-torture/execute/stdio-opt-3.c
22113         * gcc.c-torture/execute/string-opt-1.c
22114         * gcc.c-torture/execute/string-opt-10.c
22115         * gcc.c-torture/execute/string-opt-11.c
22116         * gcc.c-torture/execute/string-opt-12.c
22117         * gcc.c-torture/execute/string-opt-13.c
22118         * gcc.c-torture/execute/string-opt-14.c
22119         * gcc.c-torture/execute/string-opt-15.c
22120         * gcc.c-torture/execute/string-opt-16.c
22121         * gcc.c-torture/execute/string-opt-2.c
22122         * gcc.c-torture/execute/string-opt-6.c
22123         * gcc.c-torture/execute/string-opt-7.c
22124         * gcc.c-torture/execute/string-opt-8.c:
22125         Replace with ...
22126
22127         * gcc.c-torture/execute/builtins/abs-2.c
22128         * gcc.c-torture/execute/builtins/abs-3.c
22129         * gcc.c-torture/execute/builtins/complex-1.c
22130         * gcc.c-torture/execute/builtins/fprintf.c
22131         * gcc.c-torture/execute/builtins/fputs.c
22132         * gcc.c-torture/execute/builtins/memcmp.c
22133         * gcc.c-torture/execute/builtins/memmove.c
22134         * gcc.c-torture/execute/builtins/memops-asm.c
22135         * gcc.c-torture/execute/builtins/mempcpy-2.c
22136         * gcc.c-torture/execute/builtins/mempcpy.c
22137         * gcc.c-torture/execute/builtins/memset.c
22138         * gcc.c-torture/execute/builtins/printf.c
22139         * gcc.c-torture/execute/builtins/sprintf.c
22140         * gcc.c-torture/execute/builtins/strcat.c
22141         * gcc.c-torture/execute/builtins/strchr.c
22142         * gcc.c-torture/execute/builtins/strcmp.c
22143         * gcc.c-torture/execute/builtins/strcpy.c
22144         * gcc.c-torture/execute/builtins/strcspn.c
22145         * gcc.c-torture/execute/builtins/strlen-2.c
22146         * gcc.c-torture/execute/builtins/strlen.c
22147         * gcc.c-torture/execute/builtins/strncat.c
22148         * gcc.c-torture/execute/builtins/strncmp-2.c
22149         * gcc.c-torture/execute/builtins/strncmp.c
22150         * gcc.c-torture/execute/builtins/strncpy.c
22151         * gcc.c-torture/execute/builtins/strpbrk.c
22152         * gcc.c-torture/execute/builtins/strpcpy-2.c
22153         * gcc.c-torture/execute/builtins/strpcpy.c
22154         * gcc.c-torture/execute/builtins/strrchr.c
22155         * gcc.c-torture/execute/builtins/strspn.c
22156         * gcc.c-torture/execute/builtins/strstr-asm.c
22157         * gcc.c-torture/execute/builtins/strstr.c:
22158         ... these new files.
22159
22160         * gcc.c-torture/execute/builtins/abs-2-lib.c
22161         * gcc.c-torture/execute/builtins/abs-3-lib.c
22162         * gcc.c-torture/execute/builtins/complex-1-lib.c
22163         * gcc.c-torture/execute/builtins/fprintf-lib.c
22164         * gcc.c-torture/execute/builtins/fputs-lib.c
22165         * gcc.c-torture/execute/builtins/memcmp-lib.c
22166         * gcc.c-torture/execute/builtins/memmove-lib.c
22167         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22168         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22169         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22170         * gcc.c-torture/execute/builtins/memset-lib.c
22171         * gcc.c-torture/execute/builtins/printf-lib.c
22172         * gcc.c-torture/execute/builtins/sprintf-lib.c
22173         * gcc.c-torture/execute/builtins/strcat-lib.c
22174         * gcc.c-torture/execute/builtins/strchr-lib.c
22175         * gcc.c-torture/execute/builtins/strcmp-lib.c
22176         * gcc.c-torture/execute/builtins/strcpy-lib.c
22177         * gcc.c-torture/execute/builtins/strcspn-lib.c
22178         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22179         * gcc.c-torture/execute/builtins/strlen-lib.c
22180         * gcc.c-torture/execute/builtins/strncat-lib.c
22181         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22182         * gcc.c-torture/execute/builtins/strncmp-lib.c
22183         * gcc.c-torture/execute/builtins/strncpy-lib.c
22184         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22185         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22186         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22187         * gcc.c-torture/execute/builtins/strrchr-lib.c
22188         * gcc.c-torture/execute/builtins/strspn-lib.c
22189         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22190         * gcc.c-torture/execute/builtins/strstr-lib.c
22191         * gcc.c-torture/execute/builtins/lib/abs.c
22192         * gcc.c-torture/execute/builtins/lib/fprintf.c
22193         * gcc.c-torture/execute/builtins/lib/memset.c
22194         * gcc.c-torture/execute/builtins/lib/printf.c
22195         * gcc.c-torture/execute/builtins/lib/sprintf.c
22196         * gcc.c-torture/execute/builtins/lib/strcpy.c
22197         * gcc.c-torture/execute/builtins/lib/strcspn.c
22198         * gcc.c-torture/execute/builtins/lib/strncat.c
22199         * gcc.c-torture/execute/builtins/lib/strncmp.c
22200         * gcc.c-torture/execute/builtins/lib/strncpy.c
22201         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22202         * gcc.c-torture/execute/builtins/lib/strspn.c
22203         * gcc.c-torture/execute/builtins/lib/strstr.c:
22204         New files containing support routines.
22205
22206         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22207         declaration.
22208         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22209         when not optimizing.
22210
22211 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22212
22213         PR c++/16240
22214         * g++.dg/abi/mangle22.C: New test.
22215         * g++.dg/abi/mangle23.C: Likewise.
22216
22217 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22218
22219         PR fortran/16290
22220         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22221         Allow for cases without denormalized floating point numbers.
22222
22223 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22224
22225         PR c/1027
22226         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22227         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22228         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22229         expected warning text.
22230         * gcc.dg/format/diag-2.c: New test.
22231
22232 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22233
22234         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22235
22236 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22237
22238         * gcc.dg/builtins-43.c: New.
22239         * gcc.dg/builtins-44.c: New.
22240         * gcc.dg/builtins-45.c: New.
22241
22242 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22243             Andreas Tobler  <a.tobler@schweiz.ch>
22244
22245         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22246         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22247         as SIGSEGV.
22248         * gcc.dg/cleanup-11.c: Likewise.
22249         * gcc.dg/cleanup-8.c: Likewise.
22250         * gcc.dg/cleanup-9.c: Likewise.
22251         * gcc.dg/cleanup-5.c: Run on all platforms.
22252
22253 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22254
22255         * g++.dg/warn/nonnull1.C: New test.
22256
22257 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22258
22259         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22260         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22261         Special-case the Sun compiler wrt to <complex.h>.
22262
22263 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22264
22265         * gcc.dg/Wunreachable-8.C: New test.
22266
22267         * gcc.dg/h8300-ice2.c : New test.
22268
22269 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22270
22271         PR fortran/16161
22272         * gfortran.fortran-torture/compile/implicit.f90: Add test
22273         for implicit character.
22274
22275 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22276
22277         PR fortran/16289
22278         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22279         Use tiny() intrinsic to find smallest non-negative real
22280
22281 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22282
22283         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22284         * gcc.dg/compat/struct-by-value-22_x.c: New.
22285         * gcc.dg/compat/struct-by-value-22_y.c: New.
22286
22287         * gcc.c-torture/execute/20040629-1.c: New test.
22288
22289 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22290
22291         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22292         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22293
22294         PR target/16195
22295         * gcc.dg/20040625-1.c: New test.
22296
22297 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22298
22299         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22300
22301 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22302
22303         PR fortran/15963
22304         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22305
22306 2004-06-29  Richard Henderson  <rth@redhat.com>
22307
22308         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22309
22310 2004-06-29  Paul Brook  <paul@codesourcery.com>
22311
22312         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22313         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22314
22315 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         PR c++/16260
22318         * g++.dg/parse/crash15.C: New.
22319
22320 2004-06-28  Andrew Pinski  <apinski@apple.com>
22321
22322         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22323         by the error already.
22324
22325         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22326
22327 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22328
22329         PR target/14041
22330         * gcc.dg/h8300-bss-align-1.c : New.
22331
22332 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22333
22334         * PR c++/16174
22335         * g++.dg/template/ctor4.C: New.
22336
22337 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22338
22339         PR c++/16205
22340         * g++.dg/warn/Wsequence-point-1.C: New test.
22341
22342 2004-06-27  Paul Brook  <paul@codesourcery.com>
22343
22344         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22345
22346 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22347
22348         * g++.old-deja/g++.mike/p7325.C: Remove.
22349
22350 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22351
22352         PR c/14963
22353         * gcc.dg/pr14963.c: New test.
22354
22355 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22356
22357         PR c++/16193
22358         * g++.dg/parse/redef1.C: New test.
22359
22360 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22361
22362         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22363         20021110.c.
22364         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22365         20021119-1.c.
22366         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22367         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22368         5-04.c.
22369         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22370         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22371         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22372         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22373         g++.brendan/enum14.C.
22374         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22375         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22376         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22377         g++.mike/virt1.C.
22378         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22379         memtemp24.C.
22380
22381 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22382
22383         * gcc.dg/20040527-1.c: New test case.
22384
22385 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22386
22387         PR gfortran/pr16196
22388         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22389
22390 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22391
22392         PR middle-end/15825
22393         * gcc.dg/pr15825-1.c: New test case.
22394
22395 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22396
22397         * gcc.c-torture/execute/20040625-1.c: New test.
22398
22399 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22400
22401         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22402
22403 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22404
22405         * gcc.dg/torture/mips-div-1.c: New test.
22406
22407 2004-06-24  Jeff Law  <law@redhat.com>
22408
22409         * gcc.dg/tree-ssa/20040624-1.c: New test.
22410
22411 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22412
22413         * gcc.c-torture/compile/20040624-1.c: New test.
22414
22415 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22416
22417         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22418         this directory.
22419
22420 2004-06-23  Andrew Pinski  <apinski@apple.com>
22421
22422         PR middle-end/15988
22423         * g++.dg/opt/ptrmem4.C: New test.
22424
22425         * gcc.dg/c90-array-quals-2.c: New test.
22426
22427 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22428
22429         * gcc.dg/kpice1.c: New test.
22430
22431 2006-06-23  Andrew Pinski  <apinski@apple.com>
22432
22433         * gcc.dg/c90-array-quals.c: New test.
22434
22435 2006-06-22  Richard Henderson  <rth@redhat.com>
22436
22437         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22438
22439 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22440
22441         * gcc.dg/builtins-config.h: Handle FreeBSD.
22442
22443 2006-06-22  Richard Henderson  <rth@redhat.com>
22444
22445         * g++.dg/opt/devirt1.C: New.
22446
22447 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22448
22449         * g++.dg/opt/pr15551.C: New testcase.
22450
22451 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22452
22453         PR target/14800
22454         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22455         x86_64-*-linux* when compiling for 32bit.
22456
22457 2004-06-21  Andrew Pinski  <apinski@apple.com>
22458
22459         * gcc.dg/pch/struct-1.c: New.
22460         * gcc.dg/pch/struct-1.hs: New.
22461
22462 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22463
22464         * gcc.dg/pch/save-temps-1.c: New file.
22465         * gcc.dg/pch/save-temps-1.hs: New file.
22466
22467 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22468
22469         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22470         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22471
22472 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22473
22474         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22475         to fix type error.
22476         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22477         Remove trailing spaces.
22478
22479 2004-06-21  Richard Henderson  <rth@redhat.com>
22480
22481         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22482         merging && to BIT_FIELD_REF.
22483
22484 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22485
22486         * g++.dg/opt/placeholder1.C: New test.
22487
22488 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22489
22490         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22491         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22492         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22493         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22494
22495 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22496
22497         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22498         extern "C".
22499         * g++.dg/other/pragma-re-1.C: Add comments.
22500
22501 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22502
22503         PR gfortran/16080
22504         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22505
22506 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22507
22508         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22509         instead of setting the type of size_t by
22510         hand.
22511
22512 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22513
22514         * gcc.dg/unordered-2.c: New test case.
22515         * gcc.dg/unordered-3.c: New test case.
22516
22517 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22518
22519         PR other/16043
22520         * lib/g++.exp (g++_version): Tweak regexp for version
22521         * lib/g77.exp (g77_version): Likewise.
22522         * lib/gfortran.exp (gfortran_version): Likewise.
22523         * lib/objc.exp (objc_version): Likewise.
22524         * lib/treelang.exp (treelang_version): Likewise.
22525
22526 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22529         Use INT_MAX instead of __INT_MAX__.
22530         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22531
22532         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22533         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22534         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22535         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22536         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22537         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22538         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22539         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22540         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22541
22542         * gcc.dg/range-test-1.c: New test.
22543         * g++.dg/opt/range-test-1.C: New test.
22544
22545 2004-06-17  Richard Henderson  <rth@redhat.com>
22546
22547         * objc.dg/sync-1.m: New.
22548         * objc.dg/try-catch-1.m: Don't force next runtime.
22549         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22550         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22551         shadowed catch clause.
22552         * objc.dg/try-catch-5.m: New.
22553
22554 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22555
22556         Bug 14610
22557         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22558
22559 2004-06-15  Richard Henderson  <rth@redhat.com>
22560
22561         * gcc.dg/20001116-1.c: Move expected warning line.
22562
22563 2004-06-15  Richard Henderson  <rth@redhat.com>
22564
22565         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22566         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22567
22568 2004-06-15  Jeff Law  <law@redhat.com>
22569
22570         * gcc.dg/tree-ssa/20040615-1.c: New test.
22571         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22572         be less sensitive to operand ordering.
22573         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22574
22575 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22576
22577         * g++.dg/abi/bitfield3.C: Add comment..
22578
22579 2004-06-15  Richard Henderson  <rth@redhat.com>
22580
22581         * g++.dg/ext/stmtexpr1.C: XFAIL.
22582         * gcc.dg/20030612-1.c: XFAIL.
22583
22584 2004-06-15  Eric Christopher  <echristo@redhat.com>
22585
22586         * g++.dg/charset/asm5.c: New.
22587         * gcc.dg/charset/asm6.c: New.
22588
22589 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22590
22591         PR fortran/15962
22592         * gfortran.fortran-torture/execute/select_1.f90: New test.
22593
22594 2004-06-15  Paul Brook  <paul@codesourcery.com>
22595
22596         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22597
22598 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22599
22600         PR c++/15967
22601         * g++.dg/lookup/crash3.C: New test.
22602
22603 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22604
22605         PR c++/15947
22606         * g++.dg/parse/dtor4.C: New test.
22607
22608 2004-06-14  Jeff Law  <law@redhat.com>
22609
22610         * gcc.c-torture/compile/20040614-1.c: New test.
22611
22612 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22613
22614         PR fortran/15211
22615         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22616         LEN of a character array.
22617
22618 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22619
22620         PR c++/15096
22621         * g++.dg/template/ptrmem10.C: New test.
22622
22623         PR c++/14930
22624         * g++.dg/template/friend30.C: New test.
22625
22626 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22627
22628         PR fortran/14928
22629         * gfortran.fortran-torture/compile/mloc.f90: New test.
22630
22631 2004-06-13  Paul Brook  <paul@codesourcery.com>
22632
22633         * gfortran.fortran-torture/execute/random_2.f90: New test.
22634
22635 2004-06-13  Eric Christopher  <echristo@redhat.com>
22636
22637         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22638
22639 2004-06-12  Paul Brook  <paul@codesourcery.com>
22640
22641         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22642
22643 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22644
22645         PR fortran/14923
22646         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22647
22648 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22649
22650         PR fortran/14957
22651         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22652         syntax errors in end statements of contained subroutines.
22653
22654 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22655
22656         PR fortran/12841
22657         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22658
22659 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22660
22661         PR fortran/15665
22662         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22663
22664 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22665
22666         PR gfortran/12839
22667         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22668
22669 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22670
22671         PR c++/15862
22672         * g++.dg/parse/enum1.C: New test.
22673
22674 2004-06-10  Jeff Law  <law@redhat.com>
22675
22676         * gcc.c-torture/compile/20040610-1.c: New test.
22677
22678 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22679
22680         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22681         * g++.old-deja/g++.other/decl3.C: Likewise.
22682
22683 2004-06-10  Brian Booth  <bbooth@redhat.com>
22684
22685         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22686         V_MAY_DEF instead of VDEF.
22687         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22688
22689 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22690
22691         PR c++/14211
22692         * g++.dg/conversion/const1.C: New test.
22693
22694         PR c++/15076
22695         * g++.dg/conversion/reinterpret1.C: New test.
22696
22697         PR c++/15877
22698         * g++.dg/template/enum2.C: New test.
22699
22700         PR c++/15227
22701         * g++.dg/template/error13.C: New test.
22702
22703 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22704
22705         PR fortran/14957
22706         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22707         arguments to test_* REAL and of the right size.
22708
22709 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22710
22711         PR target/15569
22712         PR rtl-optimization/15681
22713         * gcc.dg/20040609-1.c: New test.
22714
22715 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22716
22717         PR c++/14791
22718         * g++.dg/opt/builtins1.C: New test.
22719
22720 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22721
22722         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22723         that use default windows32 struct layout.
22724         * gcc.dg/i386-bitfield2.c: Likewise.
22725
22726 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22727
22728         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22729         for mingw32 and cygwin targets.
22730
22731 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22732
22733         * gcc.dg/pch/macro-4.c: New.
22734         * gcc.dg/pch/macro-4.hs: New.
22735
22736 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22737
22738         PR fortran/13249
22739         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22740
22741 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22742
22743         PR fortran/13372
22744         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22745
22746 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22747
22748         PR gfortran/14897
22749         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22750
22751 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22752
22753         PR gfortran/15755
22754         * gfortran.fortran-torture/execute/backspace.c : New test.
22755
22756 2004-06-09  Paul Brook  <paul@codesourcery.com>
22757
22758         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22759         (pointer_to_section): Rewrite to use smaller array.
22760
22761 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22762
22763         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22764         * gcc.dg/ext/altivec-10.c: Same.
22765         * gcc.dg/ext/altivec-11.c: Same.
22766         * gcc.dg/ext/altivec-12.c: Same.
22767         * gcc.dg/ext/altivec-13.c: Same.
22768         * gcc.dg/ext/altivec-14.c: Same.
22769         * gcc.dg/ext/altivec-15.c: Same.
22770         * gcc.dg/ext/altivec-16.c: Same.
22771         * gcc.dg/ext/altivec-3.c: Same.
22772         * gcc.dg/ext/altivec-4.c: Same.
22773         * gcc.dg/ext/altivec-6.c: Same.
22774         * gcc.dg/ext/altivec-7.c: Same.
22775         * gcc.dg/ext/altivec-8.c: Same.
22776         * gcc.dg/ext/altivec-varargs-1.c: Same.
22777
22778         * g++.dg/ext/altivec-1.C: Correct dg syntax.
22779         * g++.dg/ext/altivec-10.C: Same.
22780         * g++.dg/ext/altivec-2.C: Same.
22781         * g++.dg/ext/altivec-3.C: Same.
22782         * g++.dg/ext/altivec-4.C: Same.
22783         * g++.dg/ext/altivec-5.C: Same.
22784         * g++.dg/ext/altivec-6.C: Same.
22785         * g++.dg/ext/altivec-7.C: Same.
22786         * g++.dg/ext/altivec-8.C: Same.
22787         * g++.dg/ext/altivec-9.C: Same.
22788
22789 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22790
22791         PR c++/7841
22792         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
22793
22794 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
22795
22796         * gcc.dg/union-1.c: New test.
22797
22798 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22799
22800         * gcc.dg/builtins-41.c: New test case.
22801         * gcc.dg/builtins-42.c: New test case.
22802
22803 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22804
22805         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
22806         * g++.dg/ext/altivec-10.C: Same.
22807         * g++.dg/ext/altivec-2.C: Same.
22808         * g++.dg/ext/altivec-3.C: Same.
22809         * g++.dg/ext/altivec-4.C: Same.
22810         * g++.dg/ext/altivec-5.C: Same.
22811         * g++.dg/ext/altivec-6.C: Same.
22812         * g++.dg/ext/altivec-7.C: Same.
22813         * g++.dg/ext/altivec-8.C: Same.
22814         * g++.dg/ext/altivec-9.C: Same.
22815         * g++.old-deja/g++.abi/cxa_vec.C: Same.
22816         * g++.old-deja/g++.brendan/new3.C: Same.
22817         * gcc.c-torture/execute/eeprof-1.x: Same.
22818
22819 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
22820
22821         PR c/14765
22822         * gcc.dg/pr14765-1.c: New test.
22823
22824 2004-06-07  Roger Sayle  <roger@eyesopen.com>
22825
22826         PR c/14649
22827         * gcc.dg/pr14649-1.c: New test case.
22828
22829 2004-06-07  Richard Henderson  <rth@redhat.com>
22830
22831         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
22832         if temporaries.
22833
22834 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
22835
22836         * g++.dg/eh/elide1.C: Remove XFAIL.
22837
22838 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
22839
22840         PR c++/15337
22841         * g++.dg/expr/sizeof3.C: New test.
22842
22843         PR c++/14777
22844         * g++.dg/template/access14.C: New test.
22845
22846         PR c++/15554
22847         * g++.dg/template/enum1.C: New test.
22848
22849         PR c++/15057
22850         * g++.dg/eh/throw1.C: New test.
22851
22852 2004-06-07  David Ayers  <d.ayers@inode.at>
22853             Ziemowit Laski  <zlaski@apple.com>
22854
22855         * lib/objc.exp (objc_target_compile): Revert the '-framework
22856         Foundation' flag fix, since bare Darwin does not ship
22857         with the Foundation framework.
22858         * objc/execute/next_mapping.h: Provide a local NSConstantString
22859         @interface and @implementation.
22860         (objc_constant_string_init): A constructor function, used to
22861         initialize the NSConstantString meta-class object.
22862         * objc/execute/string1.m: Include "next_mapping.h" instead of
22863         <Foundation/NSString.h>.
22864         * objc/execute/string2.m: Likewise.
22865         * objc/execute/string3.m: Likewise.
22866         * objc/execute/string4.m: Likewise.
22867
22868 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
22869
22870         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
22871         to double. Replace double with FLOAT.
22872         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
22873
22874         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
22875         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
22876         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
22877         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
22878         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
22879         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
22880         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
22881         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
22882
22883 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
22884
22885         PR c/13519
22886         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
22887
22888 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22889
22890         PR c++/15503
22891         * g++.dg/template/meminit2.C: New test.
22892
22893 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
22894
22895         PR target/15822
22896         * gcc.c-torture/execute/compare-fp-1.c,
22897         gcc.c-torture/execute/compare-fp-2.c,
22898         gcc.c-torture/execute/compare-fp-3.c,
22899         gcc.c-torture/execute/compare-fp-4.c,
22900         gcc.c-torture/execute/compare-fp-3.x,
22901         gcc.c-torture/execute/compare-fp-4.x: Moved...
22902         * gcc.c-torture/execute/ieee/compare-fp-1.c,
22903         gcc.c-torture/execute/ieee/compare-fp-2.c,
22904         gcc.c-torture/execute/ieee/compare-fp-3.c,
22905         gcc.c-torture/execute/ieee/compare-fp-4.c,
22906         gcc.c-torture/execute/ieee/compare-fp-3.x,
22907         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
22908
22909 2004-06-04  David Ayers  <d.ayers@inode.at>
22910
22911         * objc/execute/protocol-isEqual-4.m: New testcase.
22912
22913 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
22914
22915         * objc/execute/protocol-isEqual-1.m: New testcase.
22916         * objc/execute/protocol-isEqual-2.m: New testcase.
22917         * objc/execute/protocol-isEqual-3.m: New testcase.
22918
22919 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22920
22921         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
22922
22923 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
22924
22925         * lib/objc.exp (objc_target_compile): When running tests on
22926         Darwin (Mac OS X), inform the linker about '-framework
22927         'Foundation'.
22928
22929 2004-06-02  Eric Christopher  <echristo@redhat.com>
22930
22931         * gcc.c-torture/compile/20040602-1.c: New.
22932
22933 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
22934
22935         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
22936         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
22937
22938         PR tree-optimization/14736
22939         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
22940
22941         PR tree-optimization/14042
22942         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
22943
22944         PR tree-optimization/14729
22945         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
22946
22947 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22948
22949         PR fortran/15557
22950         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
22951
22952 2004-06-01  Richard Hederson  <rth@redhat.com>
22953
22954         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
22955
22956 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22957
22958         PR c++/14932
22959         * g++.dg/parse/offsetof4.C: New test.
22960
22961 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
22962
22963         PR objc/7993
22964         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
22965
22966 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
22967
22968         PR c++/15701
22969         * g++.dg/template/friend29.C: New test.
22970
22971 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
22972
22973         PR c/15749
22974         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
22975
22976 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
22977
22978         * gcc.dg/sparc-trap-1.c: New test.
22979
22980 2004-05-31  Roger Sayle  <roger@eyesopen.com>
22981
22982         PR middle-end/15069
22983         * g++.dg/opt/fold3.C: New test case.
22984
22985 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
22986
22987         * lib/target-supports.exp (check_iconv_available): Fix fallout
22988         from 2004-05-28 patch.
22989
22990 2004-05-30  Paul Brook  <paul@codesourcery.com>
22991
22992         PR fortran/15620
22993         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
22994         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
22995
22996 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
22997
22998         * gfortran.fortran-torture/execute/random_1.f90: New test.
22999
23000 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23001
23002         * g++.dg/ext/altivec-10.C: New test.
23003
23004 2004-05-29  Paul Brook  <paul@codesourcery.com>
23005
23006         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23007
23008 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23009
23010         * gcc.dg/altivec-16.c: New test.
23011
23012 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23013
23014         * lib/target-supports.exp (check_vmx_hw_available): New.
23015         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23016
23017         * lib/target-supports.exp (check_alias_available,
23018         check_iconv_available, check_named_sections_available): Use
23019         unique names for temporary files.
23020
23021 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23022
23023         * gcc.dg/altivec-15.c: New test.
23024
23025 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23026
23027         PR c++/15083
23028         * g++.dg/warn/noeffect6.C: New test.
23029
23030         PR c++/15471
23031         * g++.dg/expr/ptrmem4.C: New test.
23032
23033         PR c++/15640
23034         * g++.dg/template/operator3.C: New test.
23035
23036 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23037
23038         PR c++/14668
23039         * g++.dg/lookup/redecl1.C: New test.
23040         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23041
23042 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23043
23044         * gcc.c-torture/execute/compare-fp-1.c,
23045         gcc.c-torture/execute/compare-fp-2.c,
23046         gcc.c-torture/execute/compare-fp-3.c,
23047         gcc.c-torture/execute/compare-fp-4.c,
23048         gcc.c-torture/execute/compare-fp-3.x,
23049         gcc.c-torture/execute/compare-fp-4.x,
23050         gcc.dg/pr15649-1.c: New.
23051
23052 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23053
23054         PR c++/12883
23055         * g++.dg/init/array14.C: New test.
23056
23057 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23058
23059         * lib/compat.exp (compat-get-options-main): New.
23060         (compat-get-options): Remove unneeded code, warn for ignored
23061         command.
23062         (compat-execute): Check flag set by dg-require-* commands.
23063
23064         * lib/compat.exp (compat-execute): Break up long lines.
23065
23066 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23067
23068         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23069         * gcc.dg/altivec-14.c: New test.
23070         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23071
23072         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23073         * gcc.dg/altivec-12.c: Ditto.
23074
23075         * gcc.dg/altivec-3.c: Move call to altivec_check.
23076
23077 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23078
23079         PR c++/15044
23080         * g++.dg/template/error12.C: New test.
23081
23082         PR c++/15317
23083         * g++.dg/ext/attrib15.C: New test.
23084
23085         PR c++/15329
23086         * g++.dg/template/ptrmem9.C: New test.
23087
23088 2004-05-25  Paul Brook  <paul@codesourcery.com>
23089
23090         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23091
23092 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23093
23094         PR c++/15165
23095         * g++.dg/template/crash19.C: New test.
23096
23097 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23098
23099         PR c++/15025
23100         * g++.dg/template/redecl1.C: New test.
23101
23102 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23103
23104         PR c++/14821
23105         * g++.dg/other/ns1.C: New test.
23106
23107         PR c++/14883
23108         * g++.dg/template/invalid1.C: New test.
23109
23110 2004-05-23  Paul Brook  <paul@codesourcery.com>
23111         Victor Leikehman  <lei@haifasphere.co.il>
23112
23113         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23114         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23115
23116 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23117
23118         PR c++/15285
23119         PR c++/15299
23120         * g++.dg/template/non-dependent5.C: New test.
23121         * g++.dg/template/non-dependent6.C: New test.
23122
23123 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23124
23125         PR c++/15507
23126         * g++.dg/inherit/union1.C: New test.
23127
23128         PR c++/15542
23129         * g++.dg/template/addr1.C: New test.
23130
23131         PR c++/15427
23132         * g++.dg/template/array5.C: New test.
23133
23134         PR c++/15287
23135         * g++.dg/template/array6.C: New test.
23136
23137 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23138             Roger Sayle  <roger@eyesopen.com>
23139
23140         * g++.dg/lookup/forscope2.C: New test case.
23141
23142 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23143
23144         * gcc.dg/cpp/Wmissingdirs.c: New.
23145
23146 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23147
23148         PR target/15301
23149         * gcc.dg/compat/union-m128-1.h: New file.
23150         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23151         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23152         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23153
23154 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23155
23156         PR target/15302
23157         * gcc.dg/compat/struct-complex-1.h: New file.
23158         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23159         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23160         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23161
23162 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23163
23164         PR middle-end/3074
23165         * gcc.dg/pr3074-1.c: New test case.
23166         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23167
23168 2004-05-20  Falk Hueffner  <falk@debian.org>
23169
23170         PR other/15526
23171         * gcc.dg/ftrapv-1.c: New test case.
23172
23173 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23174
23175         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23176
23177 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23178             Jeff Law  <law@redhat.com>
23179
23180         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23181         * gcc.dg/tree-ssa/20040518-2.c: New test.
23182
23183         * gcc.dg/tree-ssa/20040518-1.c: New test.
23184
23185 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23186
23187         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23188
23189 2004-05-18  Paul Brook  <paul@codesourcery.com>
23190
23191         PR fortran/13930
23192         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23193
23194 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23195
23196         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23197         constant folding.
23198
23199 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23200
23201         * gcc.dg/tree-ssa/20040517-1.c: New test.
23202
23203 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23204
23205         * gcc.dg/loop-4.c: New test.
23206
23207 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23208
23209         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23210
23211 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23212
23213         PR fortran/15311
23214         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23215
23216 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23217
23218         PR fortran/13826
23219         PR fortran/13940
23220         * gfortran.fortran-torture/compile/data_1.f90: New test.
23221
23222 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23223
23224         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23225         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23226
23227 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23228
23229         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23230
23231 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23232
23233         PR c/15444
23234         * gcc.dg/format/xopen-1.c: Adjust expected message.
23235         * gcc.dg/format/xopen-3.c: New test.
23236
23237 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23238
23239         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23240
23241 2004-05-14  Jeff Law  <law@redhat.com>
23242
23243         * gcc.dg/tree-ssa/20040514-2.c: New test.
23244
23245 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23246
23247         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23248         this ...
23249         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23250         this.
23251
23252 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23253
23254         * gcc.dg/tree-ssa/20040514-1.c: New test.
23255
23256 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23257
23258         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23259         test.
23260
23261 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23262
23263         PR fortran/14066
23264         * gfortran.fortran-torture/compile/do_1.f90: New test.
23265
23266 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23267
23268         PR fortran/15051
23269         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23270         test.
23271
23272 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23273
23274         PR fortran/15149
23275         * gfortran.fortran-torture/execute/random_init.f90: New test.
23276
23277 2004-05-13  Paul Brook  <paul@codesourcery.com>
23278
23279         PR fortran/15314
23280         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23281
23282 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23283
23284         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23285         for the powerpc case.
23286
23287 2004-05-13  Jeff Law  <law@redhat.com>
23288
23289         * gcc.dg/tree-ssa/20040513-1.c: New test.
23290         * gcc.dg/tree-ssa/20040513-2.c: New test.
23291
23292 2004-05-13  Paul Brook  <paul@codesourcery.com>
23293
23294         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23295         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23296         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23297
23298 2004-05-13  Andreas Schwab  <schwab@suse.de>
23299
23300         PR other/10819
23301         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23302         characters.
23303
23304 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23305
23306         PR fortran/15294
23307         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23308
23309 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23310
23311         Merge from tree-ssa-20020619-branch.  See
23312         ChangeLog.tree-ssa for details.
23313
23314 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23315
23316         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23317         include <altivec.h> explicitly.
23318         * gcc.dg/altivec-13.c: Likewise.
23319
23320 2004-05-11  Paul Brook  <paul@codesourcery.com>
23321
23322         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23323
23324 2004-05-10  Eric Christopher  <echristo@redhat.com>
23325
23326         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23327         * gcc.dg/sibcall-4.c: Ditto.
23328
23329 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23330
23331         * g++.dg/ext/altivec-8.C: New test case.
23332         * gcc.dg/altivec-13.c: New test case.
23333
23334 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23335
23336         * gcc.c-torture/execute/divcmp-1.c: New test case.
23337         * gcc.c-torture/execute/divcmp-2.c: New test case.
23338         * gcc.c-torture/execute/divcmp-3.c: New test case.
23339
23340 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23341
23342         * g++.dg/other/pragma-re-2.C: New test.
23343
23344 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23345
23346         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23347         * gcc.dg/i386-387-2.c: Likewise.
23348
23349         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23350         __builtin_drem.
23351         * gcc.dg/i386-387-6.c: Likewise.
23352
23353 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23354
23355         * gcc.dg/builtins-33.c: Also check log1p*.
23356
23357 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23358
23359         PR optimization/15296
23360         * gcc.c-torture/execute/pr15296.c: New test.
23361
23362 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23363
23364         * gcc.dg/builtins-40.c: New test.
23365
23366 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23367
23368         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23369
23370 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23371
23372         * g++.dg/ext/spe1.C: New testcase.
23373
23374 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23375
23376         * objc.dg/image-info.m: Allow additional attributes
23377         for __image_info section.
23378
23379 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23380
23381         * gcc.dg/torture/mips-hilo-2.c: New test.
23382
23383 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23384
23385         PR c++/14389
23386         * g++.dg/template/member5.C: New test.
23387
23388 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23389
23390         * gcc.dg/builtins-34.c: Also check expm1*.
23391
23392 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23393
23394         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23395         * gcc.dg/torture/builtin-convert-3.c: New test.
23396
23397 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23398
23399         PR middle-end/15054
23400         * g++.dg/opt/pr15054.C: New test.
23401
23402 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23403
23404         * gcc.dg/torture/builtin-rounding-1.c: New test.
23405         * gcc.dg/builtins-25.c: Delete.
23406         * gcc.dg/builtins-29.c: Delete.
23407
23408 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23409
23410         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23411         * gcc.dg/sibcall-4.c: Likewise.
23412         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23413
23414 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23415
23416         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23417         bit-field on 16-bit targets.
23418
23419 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23420
23421         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23422         16-bit targets.
23423
23424 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23425
23426         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23427         * gcc.dg/rs6000-power2-2.c: Likewise.
23428
23429 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23430
23431         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23432         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23433         Change the asm registers to be in form of frN instead of fN.
23434
23435 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23436
23437         * gcc.dg/torture/builtin-convert-2.c: New test.
23438
23439 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23440
23441         * gcc.dg/rs6000-power2-1.c: New test.
23442         * gcc.dg/rs6000-power2-2.c: New test.
23443
23444 2004-04-28  Jan Hubicka  <jh@suse.cz>
23445
23446         * gcc.dg/unused-6.c: New test.
23447
23448 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23449             Ulrich Weigand  <uweigand@de.ibm.com>
23450
23451         * ada/acats/run_all.sh: Define $target variable.
23452
23453 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23454
23455         PR c++/15119
23456         * g++.dg/other/vararg-1.C: New test.
23457
23458         PR c++/4794
23459         * g++.dg/eh/cleanup3.C: New test.
23460
23461 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23462
23463         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23464         and ad8011a (target_insn).
23465         * ada/acats/support/macro.dfs: Likewise.
23466         * ada/acats/support/impbit.adb: New file.
23467
23468 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23469
23470         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23471
23472 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23473
23474         * gcc.dg/loop-3.c: New test.
23475
23476 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23477
23478         * gcc.c-torture/execute/simd-5.c: New test.
23479
23480 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23481
23482         PR c++/15064
23483         * g++.dg/template/crash18.C: New test.
23484
23485 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23486
23487         * g++.dg/ext/complit3.C: New test.
23488
23489 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23490
23491         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23492         * gcc.dg/altivec-3.c: Same.
23493         * gcc.dg/altivec-varargs-1.c: Same.
23494
23495 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23496
23497         * lib/target-supports.exp (check_profiling_available): Assume
23498         profiling is not available on powerpc-eabi targets.
23499
23500 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23501
23502         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23503         * gcc.dg/vmx/bug-1.c: Ditto.
23504
23505 2004-04-20  Eric Christopher  <echristo@redhat.com>
23506
23507         * gcc.dg/charset/extern.c: New test.
23508         * g++.dg/charset/extern3.cc: Ditto.
23509
23510 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23511
23512         * gcc.dg/builtins-39.c: New test.
23513
23514 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23515
23516         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23517
23518 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23519
23520         * gcc.dg/torture/mips-hilo-1.c: New test.
23521
23522 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23523
23524         * gcc.c-torture/compile/20040419-1.c: New test.
23525
23526 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23527
23528         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23529
23530 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23531             Aldy Hernandez  <aldyh@redhat.com>
23532
23533         * gcc.c-torture/execute/va-arg-24.c: New.
23534
23535 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23536             Aldy Hernandez  <aldyh@redhat.com>
23537
23538         * gcc.dg/vmx/1b-01.c: New.
23539         * gcc.dg/vmx/1b-02.c: New.
23540         * gcc.dg/vmx/1b-03.c: New.
23541         * gcc.dg/vmx/1b-04.c: New.
23542         * gcc.dg/vmx/1b-05.c: New.
23543         * gcc.dg/vmx/1b-06.c: New.
23544         * gcc.dg/vmx/1b-07.c: New.
23545         * gcc.dg/vmx/1c-01.c: New.
23546         * gcc.dg/vmx/1c-02.c: New.
23547         * gcc.dg/vmx/3a-01a.c: New.
23548         * gcc.dg/vmx/3a-01.c: New.
23549         * gcc.dg/vmx/3a-01m.c: New.
23550         * gcc.dg/vmx/3a-03.c: New.
23551         * gcc.dg/vmx/3a-03m.c: New.
23552         * gcc.dg/vmx/3a-04.c: New.
23553         * gcc.dg/vmx/3a-04m.c: New.
23554         * gcc.dg/vmx/3a-05.c: New.
23555         * gcc.dg/vmx/3a-06.c: New.
23556         * gcc.dg/vmx/3a-06m.c: New.
23557         * gcc.dg/vmx/3a-07.c: New.
23558         * gcc.dg/vmx/3b-01.c: New.
23559         * gcc.dg/vmx/3b-02.c: New.
23560         * gcc.dg/vmx/3b-10.c: New.
23561         * gcc.dg/vmx/3b-13.c: New.
23562         * gcc.dg/vmx/3b-14.c: New.
23563         * gcc.dg/vmx/3b-15.c: New.
23564         * gcc.dg/vmx/3c-01a.c: New.
23565         * gcc.dg/vmx/3c-01.c: New.
23566         * gcc.dg/vmx/3c-02.c: New.
23567         * gcc.dg/vmx/3c-03.c: New.
23568         * gcc.dg/vmx/3d-01.c: New.
23569         * gcc.dg/vmx/4-01.c: New.
23570         * gcc.dg/vmx/4-03.c: New.
23571         * gcc.dg/vmx/5-01.c: New.
23572         * gcc.dg/vmx/5-02.c: New.
23573         * gcc.dg/vmx/5-03.c: New.
23574         * gcc.dg/vmx/5-04.c: New.
23575         * gcc.dg/vmx/5-05.c: New.
23576         * gcc.dg/vmx/5-06.c: New.
23577         * gcc.dg/vmx/5-07.c: New.
23578         * gcc.dg/vmx/5-07t.c: New.
23579         * gcc.dg/vmx/5-08.c: New.
23580         * gcc.dg/vmx/5-10.c: New.
23581         * gcc.dg/vmx/5-11.c: New.
23582         * gcc.dg/vmx/7-01a.c: New.
23583         * gcc.dg/vmx/7-01.c: New.
23584         * gcc.dg/vmx/7c-01.c: New.
23585         * gcc.dg/vmx/7d-01.c: New.
23586         * gcc.dg/vmx/7d-02.c: New.
23587         * gcc.dg/vmx/8-01.c: New.
23588         * gcc.dg/vmx/8-02a.c: New.
23589         * gcc.dg/vmx/8-02.c: New.
23590         * gcc.dg/vmx/brode-1.c: New.
23591         * gcc.dg/vmx/bug-1.c: New.
23592         * gcc.dg/vmx/bug-2.c: New.
23593         * gcc.dg/vmx/bug-3.c: New.
23594         * gcc.dg/vmx/cw-bug-1.c: New.
23595         * gcc.dg/vmx/cw-bug-2.c: New.
23596         * gcc.dg/vmx/cw-bug-3.c: New.
23597         * gcc.dg/vmx/dct.c: New.
23598         * gcc.dg/vmx/debug-1.c: New.
23599         * gcc.dg/vmx/debug-2.c: New.
23600         * gcc.dg/vmx/debug-3.c: New.
23601         * gcc.dg/vmx/debug-4.c: New.
23602         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23603         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23604         * gcc.dg/vmx/eg-5.c: New.
23605         * gcc.dg/vmx/fft.c: New.
23606         * gcc.dg/vmx/gcc-bug-1.c: New.
23607         * gcc.dg/vmx/gcc-bug-2.c: New.
23608         * gcc.dg/vmx/gcc-bug-3.c: New.
23609         * gcc.dg/vmx/gcc-bug-4.c: New.
23610         * gcc.dg/vmx/gcc-bug-5.c: New.
23611         * gcc.dg/vmx/gcc-bug-6.c: New.
23612         * gcc.dg/vmx/gcc-bug-7.c: New.
23613         * gcc.dg/vmx/gcc-bug-8.c: New.
23614         * gcc.dg/vmx/gcc-bug-9.c: New.
23615         * gcc.dg/vmx/gcc-bug-b.c: New.
23616         * gcc.dg/vmx/gcc-bug-c.c: New.
23617         * gcc.dg/vmx/gcc-bug-d.c: New.
23618         * gcc.dg/vmx/gcc-bug-e.c: New.
23619         * gcc.dg/vmx/gcc-bug-f.c: New.
23620         * gcc.dg/vmx/gcc-bug-g.c: New.
23621         * gcc.dg/vmx/gcc-bug-i.c: New.
23622         * gcc.dg/vmx/harness.h: New.
23623         * gcc.dg/vmx/ira1.c: New.
23624         * gcc.dg/vmx/ira2a.c: New.
23625         * gcc.dg/vmx/ira2b.c: New.
23626         * gcc.dg/vmx/ira2.c: New.
23627         * gcc.dg/vmx/ira2c.c: New.
23628         * gcc.dg/vmx/mem.c: New.
23629         * gcc.dg/vmx/newton-1.c: New.
23630         * gcc.dg/vmx/ops.c: New.
23631         * gcc.dg/vmx/sn7153.c: New.
23632         * gcc.dg/vmx/spill2.c: New.
23633         * gcc.dg/vmx/spill3.c: New.
23634         * gcc.dg/vmx/spill.c: New.
23635         * gcc.dg/vmx/t.c: New.
23636         * gcc.dg/vmx/varargs-1.c: New.
23637         * gcc.dg/vmx/varargs-2.c: New.
23638         * gcc.dg/vmx/varargs-3.c: New.
23639         * gcc.dg/vmx/varargs-4.c: New.
23640         * gcc.dg/vmx/varargs-5.c: New.
23641         * gcc.dg/vmx/varargs-6.c: New.
23642         * gcc.dg/vmx/varargs-7.c: New.
23643         * gcc.dg/vmx/vmx.exp: New.
23644         * gcc.dg/vmx/vprint-1.c: New.
23645         * gcc.dg/vmx/vscan-1.c: New.
23646         * gcc.dg/vmx/x-01.c: New.
23647         * gcc.dg/vmx/x-02.c: New.
23648         * gcc.dg/vmx/x-03.c: New.
23649         * gcc.dg/vmx/x-04.c: New.
23650         * gcc.dg/vmx/x-05.c: New.
23651         * gcc.dg/vmx/yousufi-1.c: New.
23652         * gcc.dg/vmx/zero-1.c: New.
23653         * gcc.dg/vmx/zero.c: New.
23654
23655 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         * g++.dg/lookup/java1.C: Update for chage of
23658         _Jv_AllocObject.
23659         * g++.dg/lookup/java2.C: Likewise.
23660
23661 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23662
23663         * ada/acats/run_all.sh: use -O2 by default.
23664
23665 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23666
23667         * gcc.dg/vr-mult-[12].c: New tests.
23668
23669 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23670
23671         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23672
23673         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23674
23675 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23676
23677         * lib/target-supports.exp (check_profiling_available): Assume profiling
23678         isn't available for mips*-*-elf targets.
23679
23680 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23681
23682         * gcc.dg/builtins-38.c: New test.
23683
23684 2004-04-14  Eric Christopher  <echristo@redhat.com>
23685
23686         * g++.dg/charset/charset.exp: Run .cc extension tests.
23687
23688 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23689
23690         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23691
23692 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23693
23694         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23695
23696 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23697
23698         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23699         * gcc.dg/i386-387-2.c: Likewise.
23700
23701         * gcc.dg/i386-387-7.c: New test.
23702         * gcc.dg/i386-387-8.c: New test.
23703
23704         * gcc.dg/builtins-37.c: New test.
23705
23706 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23707
23708         * g++.dg/pch/externc-1.C: Add missing semicolon.
23709
23710 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23711
23712         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23713
23714 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23715
23716         * gcc.c-torture/execute/20040411-1.c: New test.
23717
23718 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23719
23720         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23721
23722 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23723
23724         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23725
23726 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23727
23728         * lib/target-supports.exp (check_named_sections_available): New.
23729         * lib/gcc-dg.exp (dg-require-named-sections): New.
23730         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23731         old-deja.exp.  Also prune error-count message from HP linker.
23732         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23733
23734         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23735         * g++.old-deja/g++.pt/static3.C: Likewise.
23736         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23737
23738 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23739
23740         * gcc.c-torture/execute/20040409-1.c: New test case.
23741         * gcc.c-torture/execute/20040409-2.c: New test case.
23742         * gcc.c-torture/execute/20040409-3.c: New test case.
23743
23744 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23745
23746         * gcc.dg/20040409-1.c: New test.
23747
23748 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23749
23750         PR target/14888
23751         * g++.dg/opt/pr14888.C: New test case.
23752
23753 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23754
23755         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23756         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23757         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23758         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23759         New tests.
23760
23761 2004-04-08  Paul Brook  <paul@codesourcery.com>
23762
23763         * gcc.dg/spill-1.c: New test.
23764
23765 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23766
23767         * gcc.dg/torture/builtin-ctype-2.c: New test.
23768
23769 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23770
23771         * gcc.dg/pch/pch.exp: Add largefile test.
23772
23773 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
23774
23775         * g++.dg/pch/externc-1.Hs: New.
23776         * g++.dg/pch/externc-1.C: New.
23777
23778 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23779
23780         * gcc.dg/compat/struct-by-value-5a_main.c,
23781         gcc.dg/compat/struct-by-value-5b_main.c: New files.
23782         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
23783         * gcc.dg/compat/struct-by-value-5a_x.c,
23784         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
23785         gcc.dg/compat/struct-by-value-5_x.c.
23786         * gcc.dg/compat/struct-by-value-5a_y.c,
23787         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
23788         gcc.dg/compat/struct-by-value-5_y.c.
23789
23790         * gcc.dg/compat/struct-by-value-6a_main.c,
23791         gcc.dg/compat/struct-by-value-6b_main.c: New files.
23792         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
23793         * gcc.dg/compat/struct-by-value-6a_x.c,
23794         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
23795         gcc.dg/compat/struct-by-value-6_x.c.
23796         * gcc.dg/compat/struct-by-value-6a_y.c,
23797         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
23798         gcc.dg/compat/struct-by-value-6_y.c.
23799
23800         * gcc.dg/compat/struct-by-value-7a_main.c,
23801         gcc.dg/compat/struct-by-value-7b_main.c: New files.
23802         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
23803         * gcc.dg/compat/struct-by-value-7a_x.c,
23804         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
23805         gcc.dg/compat/struct-by-value-7_x.c.
23806         * gcc.dg/compat/struct-by-value-7a_y.c,
23807         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
23808         gcc.dg/compat/struct-by-value-7_y.c.
23809
23810 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
23811
23812         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
23813         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
23814         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
23815         options.
23816
23817 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
23818
23819         * gcc.dg/builtins-36.c: New test.
23820
23821 2004-04-06  Paul Brook  <paul@codesourcery.com>
23822
23823         * README.gcc: Remove obsolete contraint on testcases.
23824
23825 2004-04-05  Paul Brook  <paul@codesourcery.com>
23826
23827         PR2123
23828         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
23829         failure and exit(0) on success.
23830         * g++.dg/expr/anew2.C: Ditto.
23831         * g++.dg/expr/anew3.C: Ditto.
23832         * g++.dg/expr/anew4.C: Ditto.
23833
23834 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
23835
23836         PR c++/3518
23837         * g++.dg/template/unify7.C: New.
23838
23839 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
23840
23841         * g++.dg/README: Bring up to date with new subdirectories; remove
23842         duplicate subdirectory lines.
23843
23844 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
23845
23846         PR c++/14007
23847         * g++.dg/template/unify5.C: New.
23848         * g++.dg/template/unify6.C: New.
23849         * g++.dg/template/qualttp20.C: Adjust.
23850         * g++.old-deja/g++.jason/report.C: Adjust.
23851         * g++.old-deja/g++.other/qual1.C: Adjust.
23852
23853 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
23854
23855         PR c++/14803
23856         * g++.dg/inherit/ptrmem1.C: New test.
23857
23858 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
23859
23860         PR c++/14755
23861         * gcc.c-torture/execute/20040331-1.c: New test.
23862         * gcc.dg/20040331-1.c: New test.
23863
23864 2004-04-01  Paul Brook  <paul@codesourcery.com>
23865
23866         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
23867
23868 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
23869
23870         PR c++/14724
23871         * g++.dg/init/goto1.C: New test.
23872
23873         PR c++/14763
23874         * g++.dg/template/defarg4.C: New test.
23875
23876 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
23877
23878         * gcc.dg/altivec-11.c: Extend test for more valid cases.
23879
23880 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
23881
23882         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
23883
23884 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
23885
23886         * gcc.dg/noncompile/undeclared-2.c: New test.
23887
23888 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
23889
23890         * gcc.dg/940409-1.c: Remove XFAIL.
23891         * gcc.dg/reg-vol-struct-1.c: New test.
23892
23893 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23894
23895         * gcc.dg/torture/builtin-wctype-1.c: New test.
23896
23897 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
23898
23899         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
23900         * gcc.dg/20001101-1.c: Likewise.
23901         * gcc.dg/20001102-1.c: Likewise.
23902
23903 2004-03-25  Roger Sayle  <roger@eyesopen.com>
23904
23905         * gcc.dg/compare8.c: Add an additional test for XOR.
23906
23907 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23908
23909         * gcc.dg/torture/builtin-ctype-1.c: New test.
23910
23911 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23912
23913         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
23914         * gcc.dg/torture/builtin-math-1.c: Likewise.
23915         * gcc.dg/torture/builtin-power-1.c: New test.
23916
23917 2004-03-24  Andreas Schwab  <schwab@suse.de>
23918
23919         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
23920         IA64 assembler.
23921
23922 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
23923             Roger Sayle  <roger@eyesopen.com>
23924
23925         * gcc.dg/compare8.c: New test case.
23926
23927 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
23928
23929         * g++.dg/ext/altivec-7.C: New test.
23930
23931 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
23932
23933         PR 12267, 12391, 12560, 13129, 14114, 14133
23934         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
23935         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
23936         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
23937         Adjust error regexps.
23938         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
23939         * gcc.dg/noncompile/undeclared-1.c: New test cases.
23940         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
23941         * gcc.dg/local1.c: Add explanatory comment.
23942
23943 2004-03-23  Roger Sayle  <roger@eyesopen.com>
23944
23945         PR optimization/14669
23946         * g++.dg/opt/fold2.C: New test case.
23947
23948 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
23949
23950         PR c/14069
23951         * gcc.dg/20040322-1.c: New test.
23952
23953 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
23954
23955         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
23956         * gcc.dg/ultrasp4.c: Likewise.
23957         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
23958
23959 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23960
23961         * gcc.dg/i386-sse-8.c: Reset default options.
23962
23963 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
23964
23965         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
23966         in the error message text.
23967
23968 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
23969
23970         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
23971
23972 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
23973
23974         PR c++/14616
23975         * g++.dg/init/array13.C: New test.
23976
23977 2004-03-20  Roger Sayle  <roger@eyesopen.com>
23978
23979         PR target/13889
23980         * gcc.c-torture/compile/pr13889.c: New test case.
23981
23982 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
23983
23984         PR c/14635
23985         * builtins-1.c (nan, nans): Don't test.
23986         * builtins-30.c: Don't use nan, nanf, nanl.
23987         * builtins-35.c: New test.
23988
23989 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
23990
23991         * g++.dg/ext/altivec-6.C: New test.
23992
23993 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
23994
23995         * g++.dg/init/placement3.C: New test.
23996
23997         * g++.dg/template/spec13.C: New test.
23998
23999         * g++.dg/lookup/using11.C: New test.
24000
24001         * g++.dg/lookup/koenig3.C: New test.
24002
24003         * g++.dg/template/operator2.C: New test.
24004
24005         * g++.dg/expr/dtor3.C: New test.
24006         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24007         marker.
24008         * g++.old-deja/g++.law/visibility28.C: Likewise.
24009
24010 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24011
24012         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24013         * gcc.dg/ppc64-abi-3.c: Likewise.
24014
24015 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24016
24017         PR c++/14545
24018         * g++.dg/parse/template15.C: New test.
24019
24020 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24021
24022         * g++.dg/expr/dtor2.C: New test.
24023
24024         * g++.dg/lookup/anon4.C: New test.
24025
24026         * g++.dg/overload/using1.C: New test.
24027
24028         * g++.dg/template/lookup7.C: New test.
24029
24030         * g++.dg/template/typename6.C: New test.
24031
24032         * g++.dg/expr/cond6.C: New test.
24033
24034 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24035
24036         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24037
24038 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24039
24040         * g++.dg/expr/cond5.C: New test.
24041         * g++.dg/expr/constcast1.C: Likewise.
24042         * g++.dg/expr/ptrmem2.C: Likewise.
24043         * g++.dg/expr/ptrmem3.C: Likewise.
24044         * g++.dg/lookup/main1.C: Likewise.
24045         * g++.dg/template/lookup6.C: Likewise.
24046
24047 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24048
24049         * gcc.dg/local1.c: New test.
24050
24051         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24052
24053 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24054
24055         * gcc.dg/torture/builtin-convert-1.c: New test.
24056
24057 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24058
24059         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24060
24061 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24062
24063         PR c++/14481
24064         * g++.dg/warn/Wunused-7.C: New test.
24065
24066 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24067
24068         * gcc.dg/torture/builtin-integral-1.c: New test.
24069
24070 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24071
24072         PR c++/14586
24073         * g++.dg/parse/non-dependent3.C: New test.
24074
24075 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24076
24077         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24078         * g++.dg/eh/simd-2.C: Likewise.
24079         * g++.dg/init/array10.C: Likewise.
24080         * gcc.c-torture/compile/simd-1.c: Likewise.
24081         * gcc.c-torture/compile/simd-2.c: Likewise.
24082         * gcc.c-torture/compile/simd-3.c: Likewise.
24083         * gcc.c-torture/compile/simd-4.c: Likewise.
24084         * gcc.c-torture/compile/simd-6.c: Likewise.
24085         * gcc.c-torture/execute/simd-1.c: Likewise.
24086         * gcc.c-torture/execute/simd-2.c: Likewise.
24087         * gcc.dg/compat/vector-defs.h: Likewise.
24088         * gcc.dg/20020531-1.c: Likewise.
24089         * gcc.dg/altivec-3.c: Likewise.
24090         * gcc.dg/altivec-4.c: Likewise.
24091         * gcc.dg/altivec-varargs-1.c: Likewise.
24092         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24093         * gcc.dg/i386-mmx-3.c: Likewise.
24094         * gcc.dg/i386-sse-4.c: Likewise.
24095         * gcc.dg/i386-sse-5.c: Likewise.
24096         * gcc.dg/i386-sse-8.c: Likewise.
24097         * gcc.dg/simd-1.c: Likewise.
24098         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24099         __ev64_opaque__ since the machine description provides it.
24100
24101 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24102
24103         * lib/compat.exp (skip_list): New global variable.
24104         Use it to hold the user defined COMPAT_SKIPS list if any.
24105         (compat-obj): Add the members of skip_list to optall.
24106
24107 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24108
24109         * gcc.dg/compat/union-by-value-1_main.c,
24110         union-by-value-1_x.c, union-by-value-1_y.c,
24111         union-check.h, union-defs.h,
24112         union-init.h, union-return-1_main.c,
24113         union-return-1_x.c, union-return-1_y.c: New files.
24114
24115 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24116
24117         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24118         mixed-struct-init.h: Add 4 mixed structure types.
24119         struct-by-value-21_main.c, struct-by-value-21_x.c,
24120         struct-by-value-21_y.c, struct-return-21_main.c,
24121         struct-return-21_x.c, struct-return-21_y.c: New files.
24122
24123 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24124
24125         PR c++/14550
24126         * g++.dg/parse/template14.C: New test.
24127
24128 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24129
24130         * gcc.c-torture/execute/20040313-1.c: New test.
24131
24132 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24133
24134         PR target/14533
24135         * gcc.dg/20040311-2.c: New test.
24136
24137 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24138
24139         PR other/14544
24140         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24141         bit-field.
24142
24143 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24144
24145         * gcc.dg/20040305-2.c: Add missing return statement.
24146
24147 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24148
24149         * gcc.dg/builtins-34.c: Also check pow10*.
24150
24151 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24152
24153         PR target/14262
24154         * gcc.dg/20040305-2.c: New test.
24155
24156 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24157
24158         * gcc.dg/20040310-1.c: New test.
24159
24160 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24161
24162         * gcc.c-torture/execute/20040311-1.c: New test case.
24163
24164 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24165
24166         PR c++/14476
24167         * g++.dg/lookup/enum1.C: New test.
24168
24169 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24170
24171         PR c++/14510
24172         * g++.dg/lookup/struct2.C: New test.
24173
24174 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24175
24176         * gcc.dg/builtins-34.c: New test.
24177
24178 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24179
24180         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24181
24182 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24183
24184         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24185         * gcc.dg/alias-2.c: New testcase.
24186
24187 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24188
24189         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24190
24191 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24192
24193         * gcc.c-torture/execute/20040309-1.c: New test case.
24194
24195 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24196
24197         PR c++/14397
24198         * g++.dg/overload/ref1.C: New.
24199
24200 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24201
24202         PR c++/14409
24203         * g++.dg/template/spec12.C: New test.
24204
24205         PR c++/14448
24206         * g++.dg/parse/crash14.C: New test.
24207
24208 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24209
24210         PR c++/14230
24211         * g++.dg/init/ref11.C: New test.
24212
24213 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24214
24215         PR c++/14432
24216         * g++.dg/parse/builtin2.C: New test.
24217
24218 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24219
24220         PR c++/14401
24221         * g++.dg/init/ctor3.C: New test.
24222         * g++.dg/init/union1.C: New test.
24223         * g++.dg/ext/anon-struct4.C: New test.
24224
24225 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24226
24227         * g++.dg/lookup/koenig1.C: Tweak error messages.
24228         * g++.dg/lookup/used-before-declaration.C: Likewise.
24229         * g++.dg/other/do1.C: Likewise.
24230         * g++.dg/overload/koenig1.C: Likewise.
24231         * g++.dg/parse/crash13.C: Likewise.
24232         * g++.dg/template/instantiate3.C: Likewise.
24233
24234 2004-03-08  Eric Christopher  <echristo@redhat.com>
24235
24236         * * lib/target-supports.exp: Enable libiconv in test
24237         compilation.  Fix up error checking.
24238
24239 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24240
24241         PR middle-end/14289
24242         * gcc.dg/pr14289-1.c: New test case.
24243         * gcc.dg/pr14289-2.c: Likewise.
24244         * gcc.dg/pr14289-3.c: Likewise.
24245
24246 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24247
24248         * gcc.c-torture/execute/20040308-1.c: New test.
24249
24250 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24251
24252         * gcc.c-torture/execute/20040307-1.c: New test case.
24253
24254 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24255
24256         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24257
24258 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24259
24260         * gcc.dg/20040306-1.c: New test.
24261
24262 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24263
24264         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24265         them static.
24266         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24267
24268 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24269
24270         PR c/14465
24271         * gcc.dg/decl-6.c: New test.
24272
24273 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24274
24275         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24276         Rename LOGPOW -> LOG_POW.
24277         (SQRT_EXP, POW_EXP): New.
24278
24279 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24280
24281         * gcc.dg/i386-sse-8.c: New test.
24282
24283 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24284
24285         PR c/14114
24286         * gcc.dg/decl-5.c: New test.
24287
24288 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24289
24290         * gcc.dg/20040305-1.c: New test.
24291
24292 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24293
24294         PR other/14354
24295         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24296
24297 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24298
24299         PR c++/14425, c++/14426
24300         * g++.dg/ext/altivec-4.C: New test.
24301         * g++.dg/ext/altivec-5.C: New test.
24302
24303 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24304
24305         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24306         global variables of a type with no linkage.
24307         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24308         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24309         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24310         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24311         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24312         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24313         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24314         * g++.dg/warn/deprecated.C: Name enum Color.
24315         * g++.dg/overload/VLA.C: Name structure for 'b'.
24316         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24317
24318 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24319
24320         * gcc.c-torture/compile/20040304-1.c: New test.
24321
24322 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24323
24324         PR 13728
24325         * gcc.dg/decl-4.c: New testcase.
24326
24327 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24328
24329         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24330         as PRECF if sizeof (float) > sizeof (double).
24331         (PRECL): Make it the same as PRECF if
24332         sizeof (float) > sizeof (long double).
24333
24334 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24335
24336         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24337         system type.  Add check for irix6 which doesn't have c99 runtime.
24338
24339 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24340
24341         * gcc.dg/const-elim-1.c: xfail for xtensa.
24342
24343 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24344
24345         PR c++/14369
24346         * g++.dg/template/cond4.C: New test.
24347
24348 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24349
24350         PR c++/14360
24351         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24352
24353         PR c++/14361
24354         * g++.dg/parse/defarg7.C: New test.
24355
24356         PR c++/14359
24357         * g++.dg/template/friend26.C: New test.
24358
24359 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24360
24361         PR c++/14324
24362         * g++.dg/abi/mangle21.C: New test.
24363
24364         PR c++/14260
24365         * g++.dg/parse/constructor2.C: New test.
24366
24367         PR c++/14337
24368         * g++.dg/template/sfinae1.C: New test.
24369
24370 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24371
24372         PR c++/14267
24373         * g++.dg/expr/crash2.C: New test.
24374
24375         PR middle-end/13448
24376         * gcc.dg/inline-5.c: New test.
24377         * gcc.dg/always-inline.c: Split out tests into ...
24378         * gcc.dg/always-inline2.c: ... this and ...
24379         * gcc.dg/always-inline3.c: ... this.
24380
24381 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24382
24383         PR debug/12103
24384         * g++.dg/debug/crash1.C: New test.
24385
24386 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24387
24388         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24389         function with __attribute__((noinline)).
24390         (recurser_void2): Likewise.
24391         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24392         (recurser_void2): Likewise.
24393
24394 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24395
24396         PR middle-end/14203
24397         * g++.dg/warn/Wunused-6.C: New test case.
24398
24399 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24400
24401         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24402         not defined.
24403
24404 2004-02-27  Eric Christopher  <echristo@redhat.com>
24405
24406         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24407         * g++.dg/charset/asm2.c: Run only x86.
24408         * gcc.dg/charset/asm3.c: Ditto.
24409
24410 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24411
24412         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24413         ld_library_path.
24414
24415 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24416
24417         * g++.dg/ext/altivec-3.C: New.
24418
24419 2004-02-26  Richard Henderson  <rth@redhat.com>
24420
24421         * g++.dg/ext/attrib10.C: Mark for warning.
24422         * gcc.dg/attr-alias-1.c: New.
24423
24424 2004-02-26  Richard Henderson  <rth@redhat.com>
24425
24426         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24427         * gcc.c-torture/execute/20040208-2.c: ... it back.
24428
24429 2004-02-26  Eric Christopher  <echristo@redhat.com>
24430
24431         * lib/target-supports.exp (check-iconv-available): New function.
24432         * lib/gcc-dg.exp (dg-require-iconv): New function.
24433         Use above.
24434         * gcc.dg/charset: New directory.
24435         * gcc.dg/charset/charset.exp: New file.
24436         * gcc.dg/charset/asm1.c: Ditto.
24437         * gcc.dg/charset/asm2.c: Ditto.
24438         * gcc.dg/charset/asm3.c: Ditto.
24439         * gcc.dg/charset/asm4.c: Ditto.
24440         * gcc.dg/charset/asm5.c: Ditto.
24441         * gcc.dg/charset/attribute1.c: Ditto.
24442         * gcc.dg/charset/attribute2.c: Ditto.
24443         * gcc.dg/charset/string1.c: Ditto.
24444         * g++.dg/charset: New directory.
24445         * g++.dg/dg.exp: Add here. Special options.
24446         * g++.dg/charset/charset.exp: New file.
24447         * g++.dg/charset/asm1.c: Ditto.
24448         * g++.dg/charset/asm2.c: Ditto.
24449         * g++.dg/charset/asm3.c: Ditto.
24450         * g++.dg/charset/asm4.c: Ditto.
24451         * g++.dg/charset/attribute1.c: Ditto.
24452         * g++.dg/charset/attribute2.c: Ditto.
24453         * g++.dg/charset/extern1.cc: Ditto.
24454         * g++.dg/charset/extern2.cc: Ditto.
24455         * g++.dg/charset/string1.c: Ditto.
24456
24457 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24458
24459         PR c++/14278
24460         * g++.dg/parse/comma1.C: New test.
24461
24462 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24463
24464         PR c++/14284
24465         * g++.dg/template/ttp8.C: New test.
24466
24467 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24468
24469         * gcc.dg/fixuns-trunc-1.c: New test.
24470
24471 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24472
24473         * gcc.dg/builtins-config.h: Use #elif.
24474
24475 2004-02-26  Michael Matz  <matz@suse.de>
24476
24477         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24478         * gcc.dg/991214-1.c: Likewise.
24479         * gcc.dg/i386-asm-1.c: Likewise.
24480
24481 2004-02-25  Richard Henderson  <rth@redhat.com>
24482
24483         * gcc.c-torture/execute/20040208-2.c: Move ...
24484         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24485
24486 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24487
24488         PR c++/14246
24489         * g++.dg/other/crash-3.C: New test.
24490
24491 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24492
24493         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24494         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24495
24496         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24497         HP-UX.
24498
24499 2004-02-24  Michael Matz  <matz@suse.de>
24500
24501         * gcc.dg/i386-regparm.c: New.
24502
24503 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24504
24505         * gcc.c-torture/execute/20040223-1.c: New.
24506
24507 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24508             Kazu Hirata  <kazu@cs.umass.edu>
24509
24510         * gcc.dg/fwritable-strings-1.c: Remove.
24511
24512 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24513
24514         PR c/14156
24515         * gcc.dg/20040223-1.c: New test.
24516
24517 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24518
24519         PR c++/14106
24520         * g++.dg/ext/typeof9.C: New test.
24521
24522 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24523
24524         PR c++/14250
24525         * g++.dg/other/switch1.C: New test.
24526
24527 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24528
24529         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24530         * gcc.dg/va-arg-1.c: Likewise.
24531
24532 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24533
24534         PR c++/14143
24535         * g++.dg/template/koenig5.C: New test.
24536
24537 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24538
24539         * g++.dg/ext/altivec-1.C: Generalize target triple.
24540         * g++.dg/ext/altivec-2.C: New test case.
24541         * g++.dg/ext/altivec_check.h: New file.
24542         * gcc.dg/altivec-1.c: Generalize target triple;
24543         include altivec_check.h and call altivec_check().
24544         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24545         * gcc.dg/altivec-6.c: New test case.
24546         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24547         type casts as needed.
24548         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24549         altivec_check().
24550         * gcc.dg/altivec-12.c: New test case.
24551         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24552         include altivec_check.h and call altivec_check().
24553         * gcc.dg/altivec_check.h: New file.
24554
24555 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24556
24557         * lib/target-supports.exp (check_alias_available): Don't mangle
24558         function `g' in test program.
24559
24560 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24561
24562         * lib/target-supports.exp (check_profiling_available): Check
24563         argument to determine whether we support a profiling type.
24564         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24565         check_profiling_available.
24566         * g++.dg/bprob/bprob.exp: Likewise.
24567         * g77.dg/bprob/bprob.exp: Likewise.
24568         * gcc.misc-tests/bprob.exp: Likewise.
24569         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24570         dg-require-profiling and delete expected error handling.
24571         * gcc.dg/20021014-1.c: Likewise.
24572         * gcc.dg/nest.c: Likewise.
24573
24574 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24575
24576         PR c++/12007
24577         * g++.dg/other/vthunk1.C: New test.
24578
24579 2004-02-20  Falk Hueffner  <falk@debian.org>
24580
24581         PR target/14201
24582         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24583
24584 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24585
24586         PR c++/13927
24587         * g++.dg/other/error8.C: Remove XFAIL markers.
24588
24589         PR c++/14173
24590         * g++.dg/ext/packed5.C: New test.
24591
24592         PR c++/14199
24593         * g++.dg/warn/Wunused-5.C: New test.
24594
24595         PR c++/14186
24596         * g++.dg/lookup/member1.C: New test.
24597
24598 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24599
24600         * gcc.c-torture/compile/20040130-1.c: Enable only when
24601         __INT_MAX__ >= 2147483647L.
24602         * gcc.c-torture/compile/961203-1.c: Likewise.
24603
24604 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24605
24606         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24607         * g++.dg/opt/template1.C: Robustify assembler regexp
24608
24609 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24610
24611         * gcc.c-torture/execute/simd-4.x: Remove.
24612         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24613         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24614         Guard with #ifndef SKIP_ATTRIBUTE.
24615         * gcc.dg/compat/vector-1_y.c: Likewise.
24616         * gcc.dg/compat/vector-2_x.c: Likewise.
24617         * gcc.dg/compat/vector-2_y.c: Likewise.
24618         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24619         * g++.dg/eh/simd-2.C: Likewise.
24620
24621 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24622
24623         * gcc.c-torture/compile/complex-1.c: New.
24624
24625 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24626
24627         PR target/14209
24628         * gcc.c-torture/execute/20040218-1.c: New test.
24629
24630 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24631
24632         PR c++/14181
24633         * g++.dg/parse/new2.C: New test.
24634
24635 2004-02-18  Paul Brook  <paul@codesourcery.com>
24636
24637         * gcc.c-torture/compile/libcall-1.c: New test.
24638
24639 2004-02-18  Paul Brook  <paul@codesourcery.com>
24640
24641         PR debug/12934
24642         * gcc.dg/debug/debug-7.c: New test.
24643
24644 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24645
24646         * gcc.dg/20040217-1.c: New test.
24647
24648 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24649
24650         * gcc.c-torture/execute/990208-1.x: Delete.
24651
24652 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24653
24654         * gcc.c-torture/execute/20040208-2.x: New file.
24655
24656 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24657
24658         PR c++/11326
24659         * g++.dg/abi/structret1.C: New test.
24660
24661 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24662
24663         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24664         (i386_cpuid): No need to test if cpuid is available on AMD64.
24665         Fix assembly, so that it works onboth i386 and AMD64.
24666         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24667         (vecInLong): Fix s[] member type to unsigned int.
24668         (vecInWord): Remove type.
24669         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24670         (a64, b64, c64, d64, e64): Remove.
24671         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24672         Remove unused variable.  Remove initialization of removed variables.
24673         Don't call mmx_tests nor sse_tests.
24674         (reference_mmx, reference_sse): Remove.
24675         (check): Add return stmt.
24676         * gcc.dg/i386-sse-7.c: New test.
24677         * gcc.dg/i386-mmx-4.c: New test.
24678
24679 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24680
24681         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24682         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24683         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24684         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24685         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24686         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24687         g++.dg/tc1/dr94.C: Fix line terminator.
24688
24689 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24690
24691         * gcc.c-torture/compile/20040216-1.c: New.
24692
24693 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24694
24695         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24696         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24697         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24698         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24699         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24700         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24701
24702 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24703
24704         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24705
24706 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24707
24708         PR c++/13971
24709         * g++.dg/expr/cond4.C: New test.
24710
24711         PR c++/14086
24712         * g++.dg/lookup/crash2.C: New test.
24713
24714 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24715
24716         * gcc.c-torture/compile/20040214-2.c: New test.
24717
24718 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24719
24720         PR c++/14116
24721         * g++.dg/ext/typeof8.C: New test.
24722
24723 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24724
24725         * gcc.c-torture/compile/20040214-1.c: New test.
24726
24727 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24728
24729         PR c++/13635
24730         * g++.dg/template/spec11.C: New test.
24731
24732 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24733
24734         PR c++/13927
24735         * g++.dg/other/error8.C: New test.
24736
24737 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24738
24739         PR c++/14122
24740         * g++.dg/template/array4.C: New test.
24741
24742         PR c++/14108
24743         * g++.dg/inherit/thunk2.C: New test.
24744
24745         PR c++/14083
24746         * g++.dg/eh/cond2.C: New test.
24747
24748 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24749
24750         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24751
24752 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24753
24754         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24755
24756 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24757
24758         * g++.dg/simd-2.C: xfail on ppc64-linux.
24759
24760 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24761
24762         PR c/456
24763         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24764         tests.
24765
24766 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24767
24768         * gcc.dg/builtins-33.c: New test.
24769
24770 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24771
24772         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
24773
24774 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24775
24776         * g++.dg/simd-2.C: Set -maltivec for ppc64.
24777
24778 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
24779
24780         * gcc.dg/ppc64-abi-3.c: New test.
24781
24782 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
24783
24784         PR c/14092
24785
24786         * gcc.dg/pr14092-1.c: New testcase.
24787
24788 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
24789
24790         * gcc.dg/cpp/assert4.c: Fix typo last change.
24791
24792         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
24793         * gcc.dg/cpp/assert4.c: Handle powerpc64.
24794
24795         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
24796
24797 2004-02-09  Roger Sayle  <roger@eyesopen.com>
24798
24799         * gcc.c-torture/compile/20040209-1.c: New test case.
24800
24801 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
24802
24803         * gcc.dg/c90-init-1.c: Adjust expected error messages.
24804
24805 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
24806
24807         * gcc.c-torture/execute/20040208-[12].c: New tests.
24808
24809 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24810
24811         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
24812
24813 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
24814
24815         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
24816
24817 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24818
24819         Bug 13856
24820         * gcc.dg/visibility-8.c: New testcase.
24821
24822 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
24823
24824         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
24825         arguments.
24826         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
24827
24828 2004-02-07  Roger Sayle  <roger@eyesopen.com>
24829
24830         PR middle-end/13696
24831         * g++.dg/opt/fold1.C: New test case.
24832
24833 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24834
24835         PR c++/14033
24836         * g++.dg/other/crash-2.C: New test.
24837
24838 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24839
24840         PR c++/14028
24841         * g++.dg/parse/angle-bracket2.C: New test.
24842
24843 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24844
24845         PR middle-end/13750
24846         Revert:
24847         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
24848         PR pch/13361
24849         * testsuite/g++.dg/pch/wchar-1.C: New.
24850         * testsuite/g++.dg/pch/wchar-1.Hs: New.
24851
24852 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24853
24854         PR c++/14008
24855         * g++.dg/parse/error15.C: New test.
24856         * g++.dg/parse/crash11.C: Update dg-error mark.
24857
24858 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24859
24860         PR c++/13932
24861         * g++.dg/warn/conv2.C: New test.
24862
24863 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24864
24865         PR c++/13086
24866         * g++.dg/warn/incomplete1.C: Remove xfail.
24867
24868 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24869
24870         * lib/file-format.exp (gcc_target_object_format): Use
24871         ${tool}_target_compile, not gcc_target_compile.
24872         * lib/target-supports.exp (check_alias_available): Likewise.
24873         (check_gc_sections_available): Likewise.
24874         * g++.dg/ext/attrib10.C: Use dg-require-alias.
24875         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
24876         dg-require-alias.
24877
24878 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
24879
24880         PR c++/13969
24881         * g++.dg/template/static6.C: New test.
24882
24883 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
24884
24885         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
24886
24887 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24888
24889         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
24890         tests for systems where `char' is unsigned by default.
24891
24892 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24893
24894         PR c++/13997
24895         * g++.dg/template/partial3.C: New test.
24896
24897 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
24898
24899         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
24900         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
24901         Remove mentions of obsolete ports.
24902
24903 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
24904
24905         * gcc.dg/noncompile/20001228-1.c: Fix for new
24906         error message.
24907
24908 2004-02-03  Roger Sayle  <roger@eyesopen.com>
24909
24910         PR target/9348
24911         * gcc.c-torture/execute/multdi-1.c: New test case.
24912
24913 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24914
24915         PR c++/13925
24916         * g++.dg/template/lookup5.C: New test.
24917
24918 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24919
24920         PR c++/13950
24921         * g++.dg/template/lookup4.C: New test.
24922
24923         PR c++/13970
24924         * g++.dg/parse/error14.C: New test.
24925
24926         PR c++/14002
24927         * g++.dg/parse/template13.C: New test.
24928
24929 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
24930
24931         PR c++/13978
24932         * g++.dg/template/koenig4.C: New test.
24933
24934         PR c++/13968
24935         * g++.dg/template/crash17.C: New test.
24936
24937         PR c++/13975
24938         * g++.dg/parse/error13.C: New test.
24939         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
24940
24941 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
24942
24943         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
24944
24945 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
24946
24947         PR c/11658
24948         PR c/13994
24949         * gcc.dg/noncompile/20040203-1.c: New test.
24950         * gcc.dg/noncompile/20040203-2.c: Likewise.
24951         * gcc.dg/noncompile/20040203-3.c: Likewise.
24952         * gcc.dg/20040203-1.c: Likewise.
24953
24954 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
24955
24956         PR c++/10858
24957         * g++.dg/template/sizeof7.C: New test.
24958
24959 2004-02-02  Eric Christopher  <echristo@redhat.com>
24960             Zack Weinberg  <zack@codesourcery.com>
24961
24962         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
24963
24964 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
24965
24966         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
24967         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
24968         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
24969         * gcc.dg/cleanup-5.c: Run only on Linux targets.
24970
24971 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
24972
24973         PR c++/13113
24974         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
24975
24976         PR c++/13854
24977         * g++.dg/ext/attrib13.C: New test.
24978
24979         PR c++/13907
24980         * g++.dg/conversion/op2.C: New test.
24981
24982 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24983
24984         * gcc.dg/titype-1.c: Fix pasto.
24985
24986 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
24987
24988         * gcc.dg/titype-1.c: New test.
24989
24990 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24991
24992         PR c++/13957
24993         * g++.dg/template/non-type-template-argument-1.C,
24994         g++.dg/template/qualified-id1.C: Update dg-error marks.
24995         * g++.dg/template/nontype6.C: New test.
24996
24997 2004-02-01  Roger Sayle  <roger@eyesopen.com>
24998
24999         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25000         * gcc.dg/builtins-31.c: New testcase.
25001         * gcc.dg/builtins-32.c: New testcase.
25002
25003 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25004
25005         * objc.dg/call-super-2.m: Update line numbers
25006         for the including of stddef.h.
25007
25008 2004-01-30  Michael Matz  <matz@suse.de>
25009
25010         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25011         g++.dg/ext/case-range3.C: New tests.
25012
25013 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25014
25015         DR206
25016         PR c++/13813
25017         * g++.dg/template/member4.C: New test.
25018
25019 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25020
25021         PR c++/13683
25022         * g++.dg/template/sizeof6.C: New test.
25023
25024 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25025
25026         * gcc.dg/fwritable-strings-1.c: New test.
25027
25028 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25029
25030         * gcc.c-torture/compile/20040130-1.c: New test.
25031
25032 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25033
25034         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25035
25036 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25037
25038         PR c++/13883
25039         * g++.dg/template/ctor3.C: New test.
25040
25041 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25042
25043         * g++.dg/tc1: New directory.
25044         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25045         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25046         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25047         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25048         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25049
25050 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25051
25052         * g++.dg/parse/error11.C: New test.
25053         * g++.dg/parse/error12.C: Likewise.
25054
25055 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25056
25057         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25058         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25059
25060 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25061
25062         PR c++/13791
25063         * g++.dg/ext/attrib12.C: New test.
25064
25065         PR c++/13736
25066         * g++.dg/parse/cast2.C: New test.
25067
25068 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25069
25070         * objc.dg/encode-2.m (main): New local string.  Set depending on
25071         sizeof long.  Use in sscanf call.
25072         * objc.dg/encode-3.m (main): New local string.  Set depending on
25073         sizeof long.  Use in scan_initial call.
25074
25075 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25076
25077         * objc.dg/call-super-2.m: Make LP64-safe.
25078         * objc.dg/desig-init-1.m: Likewise.
25079
25080 2004-01-27  Devang Patel <dpatel@apple.com>
25081
25082         * g++.dg/debug/namespace1.C: New test.
25083
25084 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25085
25086         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25087         xscale-*-*.
25088
25089         * gcc.dg/arm-mmx-1.c: New test.
25090
25091 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25092
25093         * gcc.dg/20040127-1.c: New test.
25094         * gcc.dg/20040127-2.c: New test.
25095
25096 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25097
25098         * objc.dg/stret-1.m (glob): Renamed to globa.
25099
25100 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25101
25102         PR c++/13663
25103         * g++.dg/expr/for1.C: New test.
25104
25105 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25106
25107         PR middle-end/13779
25108         * gcc.dg/darwin-longlong.c: New test.
25109
25110 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25111
25112         * gcc.dg/20040124-1.c: Moved test from here...
25113         * gcc.c-torture/compile/20040124-1.c: ...to here.
25114
25115 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25116
25117         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25118         the assembly output if -m64 is passed.
25119
25120 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25121
25122         PR c++/13833
25123         * g++.dg/template/cond3.C: New test.
25124
25125 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25126
25127         PR c++/13810
25128         * g++.dg/template/ttp7.C: New test.
25129
25130 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25131
25132         PR c++/13797
25133         * g++.dg/template/nontype4.C: New test.
25134         * g++.dg/template/nontype5.C: Likewise.
25135
25136 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25137
25138         * gcc.dg/torture/mips-clobber-at.c: New test.
25139
25140 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25141
25142         * gcc.dg/20040124-1.c: New test.
25143
25144 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * gcc.dg/20040123-1.c: New test.
25147
25148 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25149
25150         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25151
25152 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25153
25154         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25155
25156 2004-01-23  Andrew Pinski  <apinski@apple.com>
25157
25158         * gcc.dg/20030121-1.c: Move to ..
25159         * gcc.dg/20040121-1.c: here.
25160
25161 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25162
25163         * gcc.dg/builtins-29.c: New test case.
25164
25165 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25166
25167         PR 18314
25168         * gcc.dg/builtins-30.c: New testcase.
25169
25170 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25171
25172         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25173         * lib/g77.exp: Likewise.
25174         * lib/objc.exp: Likewise.
25175         * lib/g++.exp: Likewise.
25176
25177 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25178
25179         * gcc.dg/struct-by-value-2.c: New test.
25180
25181 2004-01-21  Andrew Pinski  <apinski@apple.com>
25182
25183         PR target/13785
25184         * gcc.dg/20030121-1.c: New test.
25185
25186 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25187
25188         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25189         clobber frame pointer register in asm statement.
25190
25191 2004-01-21  Falk Hueffner  <falk@debian.org>
25192
25193         * gcc.c-torture/compile/20040121-1.c: New test.
25194
25195 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25196
25197         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25198
25199 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25200
25201         * gcc.dg/ppc64-abi-2.c: New test.
25202
25203 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25204
25205         * lib/treelang.exp: Fill out this file.
25206         * lib/treelang-dg.exp: New File.
25207
25208 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25209
25210         * gcc.c-torture/compile/981022-1.c: Remove.
25211         * gcc.dg/array-5.c: Remove XFAIL.
25212         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25213         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25214         gcc.dg/cond-lvalue-1.c: Update.
25215         * gcc.dg/cast-lvalue-2.c: New test.
25216
25217 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25218
25219         PR c++/13592
25220         * g++.dg/other/error1.C (class foo): Tweak error message.
25221
25222         PR c++/13592
25223         * g++.dg/template/call2.C: New test.
25224
25225 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25226
25227         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25228         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25229         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25230         scalar-return-1_x.c, scalar-return-2_y.c,
25231         scalar-return-3_x.c, scalar-return-3_y.c,
25232         scalar-return-4_x.c, scalar-return-4_y.c,
25233         struct-align-1.h, struct-align-1_x.c,
25234         struct-align-1_y.c, struct-align-2.h,
25235         struct-align-2_x.c, struct-align-2_y.c,
25236         struct-by-value-10_y.c, struct-by-value-11_x.c,
25237         struct-by-value-11_y.c, struct-by-value-12_x.c,
25238         struct-by-value-12_y.c, struct-by-value-13_x.c,
25239         struct-by-value-13_y.c, struct-by-value-14_x.c,
25240         struct-by-value-14_y.c, struct-by-value-15_x.c,
25241         struct-by-value-15_y.c, struct-by-value-16_y.c,
25242         struct-by-value-17_y.c, struct-by-value-18_y.c,
25243         struct-by-value-19_y.c, struct-by-value-1_x.c,
25244         struct-by-value-1_y.c, struct-by-value-20_y.c,
25245         struct-by-value-2_x.c, struct-by-value-2_y.c,
25246         struct-by-value-3_y.c, struct-by-value-4_x.c,
25247         struct-by-value-4_y.c, struct-by-value-5_y.c,
25248         struct-by-value-6_y.c, struct-by-value-7_y.c
25249         struct-by-value-8_x.c, struct-by-value-8_y.c
25250         struct-by-value-9_x.c, struct-by-value-9_y.c
25251         struct-return-10_x.c, struct-return-10_y.c,
25252         struct-return-19_x.c, struct-return-20_x.c
25253         struct-return-2_x.c, struct-return-2_y.c
25254         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25255         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25256
25257 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25258
25259         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25260         attribute on sparc*-sun-solaris2.*.
25261
25262 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25263
25264         PR c++/13710
25265         * g++.dg/ext/typeof7.C: New test.
25266
25267 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25268
25269         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25270         * gcc.dg/const-elim-1.c: Same.
25271
25272 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25273
25274         * objc.dg/stret-1.m: New.
25275         * objc.dg/stret-2.m: New.
25276
25277 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25278
25279         PR c++/11895
25280         * g++.dg/ext/vector1.C: New test.
25281
25282 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25283
25284         * gcc.dg/pch/import-1.c: New.
25285         * gcc.dg/pch/import-1.hs: New.
25286         * gcc.dg/pch/import-1a.h: New.
25287         * gcc.dg/pch/import-1b.h: New.
25288         * gcc.dg/pch/import-1c.h: New.
25289
25290 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25291
25292         PR c++/13574
25293         * g++.dg/ext/array1.C: New test.
25294
25295         PR c++/13178
25296         * g++.dg/conversion/op1.C: New test.
25297
25298 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25299
25300         PR 11864
25301         From Kazumoto Kojima / Dan Kegel:
25302         * gcc.dg/pr11864-1.c: New test.
25303
25304         PR 10392
25305         From Marcus Comstedt / Dan Kegel:
25306         * gcc.dg/pr10392-1.c: New test.
25307
25308 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25309
25310         PR c++/13478
25311         * g++.dg/init/ref10.C: New test.
25312
25313 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25314
25315         PR c++/13407
25316         * g++.dg/parse/typename6.C: New test.
25317
25318 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25319
25320         PR pch/13361
25321         * testsuite/g++.dg/pch/wchar-1.C: New.
25322         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25323
25324 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25325
25326         PR c++/9259
25327         * g++.dg/expr/sizeof2.C: New test.
25328
25329 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25330
25331         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25332
25333 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25334
25335         PR c++/13659
25336         * g++.dg/lookup/strong-using-3.C: New.
25337         * g++.dg/lookup/using-10.C: New.
25338
25339 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25340
25341         PR c++/13594
25342         * g++.dg/lookup/strong-using-2.C: New.
25343
25344 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25345             Dan Kegel <dank@kegel.com>
25346             J"orn Rennecke <joern.rennecke@superh.com>
25347
25348         PR target/9365
25349         * gcc.dg/pr9365-1.c: New test.
25350
25351 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25352
25353         PR c++/8856
25354         * g++.dg/parse/casting-operator2.C: New test.
25355         * g++.old-deja/g++.pt/explicit83.C: Remove.
25356
25357 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25358
25359         * gcc.dg/label-compound-stmt-1.c: New test.
25360         * gcc.c-torture/compile/950922-1.c,
25361         gcc.c-torture/compile/20000211-3.c,
25362         gcc.c-torture/compile/20000518-1.c,
25363         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25364         compound statements.
25365
25366 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25367
25368         * gcc.dg/ppc64-abi-1.c: New test.
25369
25370 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25371
25372          * g++.dg/ext/attrib9.C: Add dg-warnings.
25373
25374 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25375
25376         PR c++/12335
25377         * g++.dg/parse/dtor3.C: New test.
25378
25379 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25380
25381         PR c++/12709
25382         * g++.dg/parse/try-catch-1.C: New test.
25383
25384 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25385
25386         * ada/acats/run_all.sh: Add more verbose output in acats.log
25387         when compiling tests.
25388
25389 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25390
25391         PR 13656
25392         * gcc.dg/typedef-redecl.c: New test case.
25393         * gcc.dg/typedef-redecl.h: New support file.
25394
25395 2004-01-13  Jan Hubicka  <jh@suse.cz>
25396
25397         * gcc.dg/always_inline.c: New test.
25398         * gcc.dg/debug/20031231-1.c: Fix.
25399
25400 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25401
25402         PR c++/13474
25403         * g++.dg/template/array3.C: New test.
25404
25405 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25406
25407         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25408         * g++.dg/warn/Wunused-2.C: Likewise.
25409
25410 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25411
25412         PR c++/13289
25413         * g++.dg/template/instantiate6.C: New test.
25414
25415 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25416
25417         PR middle-end/11397
25418         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25419
25420 2004-01-12  Jan Hubicka  <jh@suse.cz>
25421
25422         PR opt/12826
25423         * gcc.dg/20040112-1.c: New.
25424
25425         * gcc.dg/dwarf-die[1-7].c: Move to...
25426         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25427         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25428
25429 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25430
25431         PR c++/4100
25432         * g++.dg/parse/friend4.C: New test.
25433
25434 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25435
25436         PR c++/4100
25437         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25438         definition is called a friend.
25439
25440 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25441
25442         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25443
25444 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25445
25446         PR c++/3478
25447         * g++.dg/parse/error10.C: New test.
25448         * g++.dg/template/arg2.C: Accept "invalid type" error.
25449
25450 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25451
25452         PR middle-end/13392
25453         * g++.dg/opt/expect2.C: New test.
25454
25455 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25456
25457         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25458         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25459         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25460         Update dg-error regexps.
25461
25462 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25463
25464         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25465         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25466
25467 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25468
25469         * gcc.dg/pragma-re-1.c: Use right pointer type.
25470
25471 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25472
25473         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25474
25475 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25476
25477         * gcc.dg/rs6000-ldouble-1.c: New.
25478
25479 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25480
25481         DR 337
25482         PR c++/9256
25483         * g++.dg/other/abstract1.C: New test.
25484
25485 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25486
25487         * g++.dg/lookup/strong-using-1.C: New.
25488
25489 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25490
25491         PR c/11234
25492         * gcc.dg/func-ptr-conv-1.c: New test.
25493         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25494
25495 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25496
25497         PR target/13380.
25498         * gcc.c-torture/compile/20040109-1.c: New.
25499
25500 2004-01-08  Stuart Hastings  <stuart@apple.com>
25501
25502         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25503         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25504         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25505
25506 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25507
25508         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25509
25510 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25511
25512         * ada/acats/run_acats: Treat 'gnatchop' the same way
25513         as 'gnatmake'.  Export GCC_DRIVER.
25514         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25515         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25516
25517 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25518
25519         PR c++/12573
25520         * g++.dg/template/dependent-expr4.C: New test.
25521
25522 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25523
25524         * gcc.dg/altivec-11.c: New test.
25525
25526 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25527
25528         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25529
25530 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25531
25532         PR c/6024
25533         * gcc.dg/enum-compat-1.c: New test.
25534         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25535
25536 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25537
25538         PR c/12165
25539         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25540         gcc.dg/c99-idem-qual-3.c: New tests.
25541
25542 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25543
25544         * gcc.dg/winline-7.c: Don't cast void * to int.
25545
25546 2004-01-06  Jan Hubicka  <jh@suse.cz>
25547
25548         * gcc.dg/i386-sse-5.c: New test
25549         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25550
25551 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25552
25553         PR c++/12815
25554         * g++.dg/rtti/typeid4.C: New test.
25555
25556 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25557
25558         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25559
25560 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25561
25562         PR c++/12132
25563         * g++.dg/template/error11.C: New test.
25564
25565         PR c++/13451
25566         * g++.dg/template/class2.C: New test.
25567
25568 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25569         Richard Sandiford <rsandifo@redhat.com>
25570
25571         PR c++/13387
25572         * g++.dg/opt/alias3.C: New test.
25573
25574 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25575
25576         PR c++/13157
25577         * g++.dg/template/koenig3.C: New test.
25578
25579         PR c++/13529
25580         * g++.dg/parse/offsetof3.C: New test.
25581
25582         * g++.dg/init/copy7.C: Add missing dg-error markers.
25583
25584         PR c++/12226
25585         * g++.dg/init/copy7.c: New test.
25586
25587         PR c++/13536
25588         * g++.dg/parse/cast1.C: New test.
25589
25590 2004-01-04  Jan Hubicka  <jh@suse.cz>
25591
25592         * gcc.dg/winline[1-7].c: New tests.
25593
25594 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25595
25596         PR c++/13520
25597         * g++.dg/template/qualttp22.C: New test.
25598
25599 2004-01-01  Jan Hubicka  <jh@suse.cz>
25600
25601         * gcc.dg/debug/20031231-1.c: New.
25602         * gcc.c-torture/compile/20040101-1.c: New.
25603         * gcc.dg/dwarf-die-[1-7].c: New.
25604
25605 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25606
25607         PR optimization/13521
25608         * gcc.c-torture/compile/20031231-1.c: New test.
25609
25610 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25611
25612         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25613
25614 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25615
25616         PR c++/10079
25617         * g++.dg/template/crash16.C: New test.
25618
25619 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25620
25621         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25622
25623 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25624
25625         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25626         ports.
25627         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25628         * g++.old-deja/g++.law/profile1.C: Likewise.
25629         * gcc.c-torture/compile/981006-1.c: Likewise.
25630         * gcc.c-torture/execute/loop-2e.x: Likewise.
25631         * gcc.c-torture/execute/loop-2f.x: Remove.
25632         * gcc.c-torture/execute/loop-2g.x: Likewise.
25633         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25634         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25635
25636 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25637
25638         PR c++/13507
25639         * g++.dg/ext/attrib11.C: New test.
25640
25641         PR c++/13494
25642         * g++.dg/template/array2-1.C: New test.
25643         * g++.dg/template/array2-2.C: New test.
25644
25645 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25646
25647         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25648
25649 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25650
25651         PR c++/12774
25652         * g++.dg/template/array1-1.C: New test.
25653         * g++.dg/template/array1-2.C: New test.
25654
25655 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25656
25657         PR fortran/12632
25658         * g77.dg/12632.f: New test case.
25659
25660 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25661
25662         PR c++/13289
25663         * g++.dg/parse/nontype1.C: New test.
25664
25665 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25666
25667         PR c++/12403
25668         * g++.dg/parse/explicit1.C: New test.
25669         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25670
25671 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25672
25673         PR c++/13081
25674         * g++.dg/opt/inline6.C: New test.
25675
25676         PR c++/12613
25677         * g++.dg/parse/error9.C: New test.
25678
25679         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25680
25681 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25682
25683         PR c++/13009
25684         * g++.dg/init/assign1.C: New test.
25685
25686 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25687
25688         PR c++/13070
25689         * g++.dg/warn/format3.C: New test case.
25690
25691 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25692
25693         * gcc.c-torture/compile/20031227-1.c: New test.
25694
25695 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25696
25697         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25698         * g77.dg/bprob/bprob.exp: Likewise.
25699         * gcc.misc-tests/bprob.exp: Likewise.
25700         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25701         variants on systems where the library does not provide that
25702         functionality.
25703         * gcc.dg/builtins-20.c: Use builtins-config.h.
25704         * gcc.dg/builtins-config.h: New file.
25705
25706 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25707
25708         * lib/gcc-dg.exp (dg-require-profiling): New function.
25709         * lib/target-supports.exp (check_profiling_available): Likewise.
25710         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25711         * g77.dg/bprob/bprob.exp: Likewise.
25712         * gcc.misc-tests/bprob.exp: Likewise.
25713         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25714         * gcc.dg/20021014-1.c: Likewise.
25715         * gcc.dg/nest.c: Likewise.
25716
25717 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25718
25719         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25720         compiling.
25721         * g++.dg/lookup/java2.C: Likewise.
25722         * gcc.dg/cpp/lexident.c: Likewise.
25723
25724 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25725
25726         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25727         given.
25728         * gcc.c-torture/compile/961203-1.c: Likewise.
25729         * gcc.c-torture/compile/980506-1.c: Likewise.
25730
25731 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25732
25733         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25734         (additional_prunes): New global.
25735         (gcc-dg-prune): Handle additional per-test pruning.
25736         (dg-test): Clear additional_prunes between tests.
25737
25738         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25739         dg-prune-output to avoid spurious failures from assembler
25740         complaining about nonexistent WAW violations.
25741         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25742         Use dg-prune-output to avoid spurious failures from assembler
25743         warning about Itanium B-step errata.
25744
25745 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25746
25747         * g++.dg/abi/macro0.C: New test.
25748         * g++.dg/abi/macro1.C: Likewise.
25749         * g++.dg/abi/macro2.C: Likewise.
25750
25751         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25752         * g++.dg/abi/bitfield7.C: Likewise.
25753         * g++.dg/abi/dtor2.C: Likewise.
25754         * g++.dg/abi/mangle11.C: Likewise.
25755         * g++.dg/abi/mangle12.C: Likewise.
25756         * g++.dg/abi/mangle14.C: Likewise.
25757         * g++.dg/abi/mangle17.C: Likewise.
25758         * g++.dg/abi/vbase10.C: Likewise.
25759         * g++.dg/abi/vbase14.C: Likewise.
25760         * g++.dg/template/qualttp17.C: Likewise.
25761
25762 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25763
25764         PR c/11995
25765         * gcc.dg/20031223-1.c: New test.
25766
25767 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25768
25769         * gcc.dg/noreturn-7.c: New test.
25770
25771 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25772
25773         * gcc.dg/null-pointer-1.c: New test.
25774
25775 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25776
25777         * g++.old-deja/g++.jason/template18.C: Remove.
25778         * g++.old-deja/g++.jason/template37.C: Likewise.
25779
25780         PR c++/12862
25781         * g++.dg/lookup/ns1.C: New test.
25782
25783         PR c++/12397
25784         * g++.dg/template/lookup3.C: New test.
25785
25786 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25787
25788         * g++.dg/template/recurse1.C: New test
25789
25790 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
25791
25792         PR c++/12479
25793         * g++.dg/parse/semicolon1.C: New test.
25794         * g++.dg/parse/semicolon1.h: Likewise.
25795
25796 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
25797
25798         * gcc.dg/darwin-misaligned.c: New test.
25799
25800 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
25801
25802         PR c/9163
25803         * gcc.dg/20031222-1.c: New test.
25804
25805 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
25806
25807         PR c++/13438
25808         * g++.dg/parse/error8.C: New test.
25809
25810         PR c++/11554
25811         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
25812
25813 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
25814
25815         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
25816         too small.
25817         * gcc.c-torture/compile/930217-1.c: Likewise.
25818         * gcc.c-torture/compile/930513-1.c: Likewise.
25819         * gcc.c-torture/execute/920908-2.c: Likewise.
25820         * gcc.c-torture/execute/921204-1.c: Likewise.
25821         * gcc.c-torture/execute/930621-1.c: Likewise.
25822         * gcc.c-torture/execute/930630-1.c: Likewise.
25823         * gcc.c-torture/execute/931031-1.c: Likewise.
25824         * gcc.c-torture/execute/980602-2.c: Likewise.
25825         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
25826         * gcc.c-torture/execute/compndlit-1.c: Likewise.
25827         * gcc.c-torture/execute/extzvsi.c: Likewise.
25828         * gcc.c-torture/unsorted/ext.c: Likewise.
25829
25830 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
25831
25832         PR target/12749
25833         * gcc.c-torture/compile/20031220-2.c: New test case.
25834
25835 2003-12-20  Roger Sayle  <roger@eyesopen.com>
25836
25837         PR optimization/13031
25838         * gcc.c-torture/compile/20031220-1.c: New test case.
25839
25840 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
25841
25842         * gcc.dg/cast-function-1.c: New test.
25843
25844 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
25845
25846         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
25847         formats.
25848
25849 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
25850
25851         PR c++/12795
25852         * g++.dg/ext/attrib10.C: New test.
25853
25854 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25855
25856         * gcc.dg/cleanup-10.c: New test.
25857         * gcc.dg/cleanup-11.c: New test.
25858
25859 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
25860
25861         PR c++/13239
25862         * g++.dg/opt/expect1.C: New test.
25863
25864 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
25865
25866         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
25867
25868 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
25869
25870         PR debug/12923
25871         * gcc.dg/20031218-1.c: New test.
25872
25873         PR debug/12389
25874         * gcc.dg/20031218-2.c: New test.
25875         * gcc.dg/20031218-3.c: New test.
25876
25877         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
25878         of label name and allow for USER_LABEL_PREFIX == "_" names.
25879         * g++.dg/abi/mangle18-2.C: Likewise.
25880         * g++.dg/abi/mangle19-1.C: Likewise.
25881         * g++.dg/abi/mangle19-2.C: Likewise.
25882         * g++.dg/abi/mangle20-1.C: Likewise.
25883         * g++.dg/abi/mangle20-2.C: Likewise.
25884
25885 2003-12-18  Richard Henderson  <rth@redhat.com>
25886
25887         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
25888
25889 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
25890             Dan Kegel <dank@kegel.com>
25891
25892         PR other/12009
25893         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
25894         testing a cross compiler, it causes spurious compile failures.
25895         * lib/g++.exp: Likewise.
25896
25897 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25898
25899         PR c++/13262
25900         * g++.dg/template/access13.C: New test.
25901
25902 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
25903
25904         * gcc.dg/20031216-1.c: New test.
25905
25906 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25907
25908         PR c++/9154
25909         * g++.dg/template/error10.C: New test.
25910
25911 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
25912
25913         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
25914         * g++.dg/eh/simd-2.C: Likewise.
25915
25916 2003-12-17  James E Wilson  <wilson@specifixinc.com>
25917             Roger Sayle  <roger@eyesopen.com>
25918
25919         * gcc.c-torture/execute/ieee/mzero5.c: New.
25920
25921 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
25922
25923         PR c++/10603
25924         * g++.dg/parse/error6.C: New test.
25925
25926         PR c++/12827
25927         * g++.dg/parse/error7.C: New test.
25928
25929 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
25930
25931         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
25932         at -O with stabs debugging formats.
25933         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
25934         * gcc.dg/debug/debug-2.c: Likewise.
25935
25936 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25937
25938         PR c++/12696
25939         * g++.dg/init/error1.C: New test.
25940
25941         PR c++/12218
25942         * g++.dg/init/pm3.C: New test.
25943
25944 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
25945
25946         PR c/3347
25947         * gcc.dg/bitfld-8.c: New test.
25948
25949 2003-12-16  James Lemke  <jim@wasabisystems.com>
25950
25951         * gcc.dg/arm-scd42-[123].c: New tests.
25952
25953 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         PR c++/9043
25956         * g++.dg/abi/mangle20-1.C: New test.
25957         * g++.dg/abi/mangle20-2.C: New test.
25958
25959 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
25960
25961         PR c++/13275
25962         * g++.dg/other/offsetof2.C: Remove XFAIL.
25963         * g++.dg/parse/offsetof1.C: New test.
25964         * g++.gd/parse/offsetof2.C: Likewise.
25965
25966 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25967
25968         * g++.dg/template/nontype3.C: New test.
25969         * g++.dg/template/static2.C: Tweaked the dg-error clause.
25970
25971 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25972
25973         * g++.dg/warn/noreturn-3.C: Also test instantiation.
25974
25975 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
25976
25977         PR c++/13387
25978         * g++.dg/expr/assign1.C: New test.
25979
25980         PR c++/13242
25981         * g++.dg/abi/mangle19-1.C: New test.
25982         * g++.dg/abi/mangle19-2.C: New test.
25983
25984 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
25985
25986         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
25987
25988 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25989
25990         * gcc.c-torture/execute/20031216-1.c: New test.
25991
25992 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25993
25994         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
25995         an ICE regression.
25996
25997 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
25998
25999         PR c++/10926
26000         * g++.dg/template/error9.C: New test.
26001
26002         PR c++/11116
26003         * g++.dg/template/error8.C: New test.
26004
26005 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26006
26007         PR middle-end/13400
26008         * gcc.c-torture/execute/20031215-1.c: New test case.
26009
26010 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26011
26012         PR c++/13269
26013         * g++.dg/parse/error5.C: New test.
26014
26015         PR c++/12989
26016         * g++.dg/expr/sizeof1.C: New test.
26017
26018         PR c++/13310
26019         * g++.dg/template/crash15.C: New test.
26020
26021 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26022
26023         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26024         a non-POD type as the last named parameter of a varargs function.
26025
26026 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26027
26028         PR c++/13243
26029         PR c++/12573
26030         * g++.dg/template/crash14.C: New test.
26031         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26032
26033 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26034
26035         * g++.dg/other/java1.C: New test.
26036
26037         PR c++/13241
26038         * g++.dg/abi/mangle18-1.C: New test.
26039         * g++.dg/abi/mangle18-2.C: New test.
26040
26041 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26042
26043         PR optimization/10312
26044         * gcc.c-torture/execute/20031214-1.c: New.
26045
26046 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26047
26048         PR c++/10779
26049         PR c++/12160
26050         * g++.dg/parse/error3.C: New test.
26051         * g++.dg/parse/error4.C: Likewise.
26052         * g++.dg/abi/mangle4.C: Tweak error messages.
26053         * g++.dg/lookup/using5.C: Likewise.
26054         * g++.dg/other/error2.C: Likewise.
26055         * g++.dg/parse/typename5.C: Likewise.
26056         * g++.dg/parse/undefined1.C: Likewise.
26057         * g++.dg/template/arg2.C: Likewise.
26058         * g++.dg/template/ttp3.C: Likewise.
26059         * g++.dg/template/type1.C: Likewise.
26060         * g++.old-deja/g++.other/crash32.C: Likewise.
26061         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26062
26063 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26064
26065         PR c++/13106
26066         * g++.dg/warn/noreturn-3.C: New test.
26067
26068 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26069
26070         PR c++/13118
26071         * g++.dg/abi/covariant3.C: New.
26072
26073 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26074
26075         * g++.dg/eh/ia64-1.C: New test.
26076
26077 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26078
26079         PR optimization/13037
26080         * g77.f-torture/execute/13037.f: New test case.
26081
26082 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26083
26084         PR c++/12881
26085         * g++.dg/abi/covariant2.C: New.
26086
26087 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26088
26089         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26090
26091 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26092
26093         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26094
26095 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26096
26097         PR other/10819
26098         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26099         to fix Bug 10819.
26100         * lib/g++.exp (g++_version): Likewise.
26101         * lib/g77.exp (g77_version): Likewise.
26102         * lib/objc.exp (default_objc_version): Likewise.
26103
26104 2003-12-10  Richard Henderson  <rth@redhat.com>
26105
26106         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26107
26108         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26109
26110 2003-12-08  Matt Austern  <austern@apple.com>
26111
26112         PR c/13134
26113         * lib/gcc-dg.exp (dg-require-visibility): Define.
26114         * lib/target-supports (check_visibility_available): Define.
26115         * gcc.dg/visibility-1.c: New test.
26116         * gcc.dg/visibility-2.c: Likewise.
26117         * gcc.dg/visibility-3.c: Likewise.
26118         * gcc.dg/visibility-4.c: Likewise.
26119         * gcc.dg/visibility-5.c: Likewise.
26120         * gcc.dg/visibility-6.c: Likewise.
26121         * g++.dg/ext/visibility-1.C: Likewise.
26122         * g++.dg/ext/visibility-2.C: Likewise.
26123         * g++.dg/ext/visibility-3.C: Likewise.
26124         * g++.dg/ext/visibility-4.C: Likewise.
26125         * g++.dg/ext/visibility-5.C: Likewise.
26126         * g++.dg/ext/visibility-6.C: Likewise.
26127
26128 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26129
26130         * g++.dg/lookup/java1.C: New test.
26131         * g++.dg/lookup/java2.C: New test.
26132
26133 2003-12-07  Falk Hueffner  <falk@debian.org>
26134
26135         * g++.dg/opt/noreturn-1.C: New test.
26136
26137 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26138
26139         * gcc.dg/overflow-1.c: New test.
26140
26141 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26142
26143         * g77.f-torture/compile/13060.f: New test.
26144
26145 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26146
26147         PR c++/13323
26148         * g++.dg/inherit/operator2.C: New test.
26149
26150 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26151
26152         PR c++/13305
26153         * g++.dg/ext/attrib9.C: New test.
26154
26155 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26156
26157         PR c++/13314
26158         * g++.dg/template/error7.C: New test.
26159
26160 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26161             J"orn Rennecke <joern.rennecke@superh.com>
26162
26163         PR target/13302
26164         * g++.dg/other/struct-va_list.C: New test.
26165
26166 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26167
26168         PR c++/13166
26169         * g++.dg/parse/defarg6.C: New test.
26170
26171 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26172
26173         PR target/13256
26174         * gcc.c-torture/execute/20031201-1.c: New test.
26175
26176 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26177
26178         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26179
26180 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26181
26182         * gcc.dg/builtin-return-1.c: New test.
26183
26184 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26185             J"orn Rennecke <joern.rennecke@superh.com>
26186
26187         PR optimization/13260
26188         * gcc.c-torture/execute/20031204-1.c: New test.
26189
26190 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26191
26192         PR c++/9127
26193         * g++.dg/template/error6.C: New test.
26194
26195 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26196
26197         * gcc.dg/20031202-1.c: New test.
26198
26199 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26200
26201         PR c++/13179
26202         * g++.dg/template/eh1.C: New test.
26203
26204         PR c++/10771
26205         * g++.dg/template/error5.C: New test.
26206
26207 2003-12-02  David Ung  <davidu@mips.com>
26208
26209         * gcc.dg/compat/vector-check.h: Corrected type for var
26210         g_##TMODE
26211
26212 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26213
26214         PR c++/10126
26215         * g++.dg/template/ptrmem8.C: New test.
26216
26217 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26218
26219         PR c++/12573
26220         * g++.dg/template/dependent-expr3.C: New test.
26221
26222 2003-12-01  James Lemke  <jim@wasabisystems.com>
26223
26224         * gcc.dg/arm-g2.c: New test.
26225
26226 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26227
26228         PR optimization/11634
26229         * gcc.dg/20031201-2.c: New test case.
26230
26231 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26232
26233         PR 11433
26234         * objc.dg/proto-lossage-3.m: New test.
26235
26236 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26237
26238         PR optimization/12628
26239         * gcc.dg/20031201-1.c: New test case.
26240
26241 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26242
26243         * gcc.dg/unaligned-1.c: New test.
26244
26245 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26246
26247         PR c++/9849
26248         * g++.dg/template/error4.C: New test.
26249         * g++.dg/template/nested3.C: Adjust error markers.
26250
26251 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26252
26253         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26254
26255 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26256
26257         PR c/10333
26258         * gcc.dg/bitfld-7.c: New test.
26259
26260 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26261
26262         * gcc.dg/tls/asm-1.C: New test.
26263
26264 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26265
26266         * gcc.dg/cpp/assert4.c: Update.
26267
26268 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26269
26270         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26271         * gcc.dg/builtin-apply3.c: New test.
26272
26273 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26274
26275         * lib/compat.exp (compat-obj): New xfaildata parameter.
26276         Use it to set compiler_conditional_xfail_data before compiling.
26277         (compat-get-options): Handle dg-xfail-if.
26278         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26279         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26280         * gcc.dg/compat/vector-1_y.c: Likewise.
26281         * gcc.dg/compat/vector-2_x.c: Likewise.
26282         * gcc.dg/compat/vector-2_y.c: Likewise.
26283
26284 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26285
26286         * g++.dg/opt/reg-stack4.C: New test.
26287
26288 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26289
26290         * gcc.dg/builtin-apply2.c: New test.
26291
26292 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26293
26294         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26295
26296 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26297
26298         PR c++/12924
26299         * g++.dg/template/template-id-2.C: New test.
26300
26301 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26302
26303         PR c++/5369
26304         * g++.dg/template/memfriend1.C: New test.
26305         * g++.dg/template/memfriend2.C: Likewise.
26306         * g++.dg/template/memfriend3.C: Likewise.
26307         * g++.dg/template/memfriend4.C: Likewise.
26308         * g++.dg/template/memfriend5.C: Likewise.
26309         * g++.dg/template/memfriend6.C: Likewise.
26310         * g++.dg/template/memfriend7.C: Likewise.
26311         * g++.dg/template/memfriend8.C: Likewise.
26312         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26313
26314 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26315
26316         PR c++/12515
26317         * g++.dg/ext/cond1.C: New test.
26318
26319 2003-11-20  Richard Henderson  <rth@redhat.com>
26320
26321         * gcc.dg/20020201-2.c: Remove.
26322         * gcc.dg/20020201-4.c: Remove.
26323         * gcc.dg/20020304-1.c: Remove.
26324
26325 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26326
26327         * gcc.dg/cpp/trad/xwin1.c: New test case.
26328
26329 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26330
26331         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26332         * lib/g77.exp: Likewise.
26333         * lib/objc.exp: Likewise.
26334         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26335         for darwin.
26336
26337 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26338
26339         PR c++/12932
26340         * g++.dg/template/static5.C: New test.
26341
26342 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26343
26344         * gcc.dg/nested-func-1.c: New test.
26345
26346 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26347
26348         * gcc.dg/cpp/assert4.c: New test.
26349
26350 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26351
26352         PR c++/2294
26353         * g++.dg/lookup/using9.c: New test.
26354
26355 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26356
26357         PR c++/12762
26358         * g++.dg/template/error3.C: New test.
26359
26360 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26361
26362         PR ada/13035
26363         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26364         No longer use a wrapper for gcc, since this does not work under
26365         Windows.
26366
26367 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26368
26369         PR c++/2094
26370         * g++.dg/template/ptrmem7.C: New test.
26371
26372 2003-11-13  Andrew Pinski <apinski@apple.com>
26373
26374         * gcc.c-torture/compile/20031113-1.c: New test.
26375
26376 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26377             Kean Johnston <jkj@sco.com>
26378
26379         PR c/13029
26380         * gcc.dg/unused-4.c: Update.
26381
26382 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26383
26384         * g++.dg/opt/const3.C: New test.
26385
26386 2003-11-13  Jan Hubicka  <jh@suse.cz>
26387
26388         * gcc.c-torture/compile/20031112-1.c: New test.
26389
26390 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26391
26392         * g++.dg/parse/crash10.C: Remove bogus error marker.
26393
26394 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26395
26396         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26397         (host_gcc): Likewise.
26398         (ROOT): Honor $PWDCMD.
26399         (BASE): Likewise.
26400         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26401
26402 2003-11-12  Catherine Moore  <clm@redhat.com>
26403
26404         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26405
26406 2003-11-12  Andreas Jaeger  <aj@suse.de>
26407             Jakub Jelinek  <jakub@redhat.com>
26408             Andrew Pinski  <pinskia@physics.uc.edu>
26409             Richard Henderson  <rth@redhat.com>
26410
26411         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26412         systems.
26413         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26414
26415         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26416         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26417
26418 2003-11-11  Andreas Jaeger  <aj@suse.de>
26419
26420         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26421
26422         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26423
26424 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26425
26426         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26427         Clean ups.
26428
26429 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26430
26431         * gcc.dg/trampoline-1.c: New test.
26432
26433 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26434
26435         * gcc.c-torture/compile/200031109-1.c: New test.
26436
26437 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26438
26439         PR c/3190
26440         PR c/8714
26441         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26442         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26443         gcc.dg/format/no-y2k-1.c: Update.
26444
26445 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26446
26447         PR optimization/10467
26448         * gcc.dg/20031108-1.c: New test case.
26449
26450 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26451
26452         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26453
26454 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26455
26456         * gcc.dg/compound-lvalue-1.c: New test.
26457         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26458         some XFAILs.
26459
26460 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26461
26462         * gcc.dg/altivec-varargs-1.c: New test.
26463
26464 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26465
26466         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26467         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26468         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26469         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26470         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26471
26472 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26473
26474         * gcc.dg/cond-lvalue-1.c: New test.
26475
26476 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26477
26478         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26479
26480 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26481
26482         PR c++/11616
26483         * g++.dg/template/instantiate5.C: New test.
26484
26485 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26486
26487         PR c++/12726
26488         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26489         * ChangeLog: Add missing first entry for above test.
26490
26491 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26492
26493         PR c++/9810
26494         * g++.dg/template/using8.C: New test.
26495         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26496
26497 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26498
26499         PR optimization/10817
26500         * gcc.c-torture/compile/20031102-1.c: New test case.
26501
26502 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26503
26504         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26505         2147483647.
26506
26507 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26508
26509         * gcc.dg/20031102-1.c: New test.
26510
26511 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26512
26513         * gcc.dg/complex-1.c: New test.
26514
26515 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26516
26517         PR c++/12796
26518         * g++.dg/template/crash13.C: Adjust expected error location.
26519         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26520
26521 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26522
26523         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26524
26525 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26526
26527         PR/10239
26528         * gcc.c-torture/compile/20031031-2.c: New test.
26529
26530 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26531
26532         PR/11640
26533         * gcc.c-torture/compile/20031031-1.c: New test.
26534
26535 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26536
26537         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26538         * gcc.misc-tests/bprob.exp: Likewise.
26539         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26540         the execution test on arm-elf configs.
26541         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26542         configs that don't support scratch files.
26543         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26544
26545 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26546
26547         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26548         done by dejagnu.
26549
26550 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26551
26552         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26553         Avoid non pure sh syntax. Add more logging.
26554
26555         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26556         fail.
26557
26558 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26559
26560         PR libgcj/10610
26561         * gcc.dg/ppc-stackalign-1.c: New test.
26562
26563 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26564
26565         * ada/acats/run_all.sh: Change output to be more compliant with
26566         dejagnu framework.
26567         Create acats.sum and acats.log files under testsuite/ada/acats
26568         Only run [a-z]* directories, to filter out e.g. CVS.
26569         Redirect build output to log file.
26570
26571 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26572
26573         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26574
26575 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26576
26577         PR ada/5909:
26578         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26579
26580 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26581
26582         * gcc.c-torture/compile/20031023-1.c: New test.
26583         * gcc.c-torture/compile/20031023-2.c: New test.
26584         * gcc.c-torture/compile/20031023-3.c: New test.
26585         * gcc.c-torture/compile/20031023-4.c: New test.
26586
26587 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26588
26589         PR c++/10371
26590         * g++.dg/lookup/scoped8.C: New test.
26591
26592 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26593
26594         * g++.dg/opt/reg-stack3.C: New test.
26595
26596 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26597
26598         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26599
26600 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26601
26602         PR c++/11076
26603         * g++.dg/template/crash13.C: New test.
26604
26605 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26606
26607         * gcc.dg/c99-restrict-2.c: New test.
26608
26609 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26610
26611         PR c++/12698, c++/12699, c++/12700, c++/12566
26612         * g++.dg/inherit/covariant9.C: New test.
26613         * g++.dg/inherit/covariant10.C: New test.
26614         * g++.dg/inherit/covariant11.C: New test.
26615
26616 2003-10-23  Jason Merrill  <jason@redhat.com>
26617
26618         PR c++/12726
26619         * g++.dg/ext/complit2.C: New test.
26620
26621 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26622
26623         PR target/12654
26624         * gcc.c-torture/execute/20031020-1.c: New test.
26625
26626 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26627
26628         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26629         following the jump_insn.
26630
26631 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26632
26633         * gcc.dg/cast-lvalue-1.c: New test.
26634
26635 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26636
26637         PR c++/11962
26638         * g++.dg/template/cond2.C: New test.
26639
26640 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26641
26642         * gcc.dg/builtins-28.c: New test.
26643
26644 2003-10-20  Jan Hubicka  <jh@suse.cz>
26645
26646         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26647         parameter.
26648         * testsuite/gcc.dg/inline-2.c: Likewise.
26649
26650 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26651
26652         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26653         * gcc.dg/nest.c: Likewise.
26654
26655 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26656
26657         PR c++/9781, c++/10583, c++/11862
26658         * g++.dg/parse/crash13.C: New test.
26659
26660 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26661
26662         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26663
26664 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26665
26666         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26667         Define HAVE_C99_RUNTIME except on Solaris.
26668         * gcc.dg/builtins-20.c: Likewise.
26669
26670 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26671
26672         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26673
26674 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26675
26676         PR c++/12495
26677         * g++.dg/template/crash21.C: New test.
26678
26679 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26680
26681         PR c++/2513
26682         * g++.dg/template/typename5.C: New test.
26683
26684 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26685
26686         PR c++/12369
26687         * g++.dg/template/friend25.C: New test.
26688
26689 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26690
26691         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26692         versions.
26693
26694 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26695
26696         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26697         == 2147483647.
26698
26699 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26700
26701         * gcc.c-torture/execute/960416-1.x: Remove.
26702         * gcc.c-torture/execute/divconst-3.x: Likewise.
26703
26704 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26705
26706         PR target/12598
26707         * gcc.dg/torture/cris-volatile-1.c: New test.
26708
26709 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26710
26711         PR optimization/9325
26712         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26713         for overflowing floating point to integer conversion during RTL
26714         simplification.
26715
26716 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26717
26718         * objc/execute/_cmd.m: Fix typo.
26719         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26720         Relax 'scan-assembler' regexp.
26721         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26722         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26723         * objc.dg/zero-link-2.m: Remove blank line.
26724         * objc.dg/zero-link-3.m: New test case.
26725
26726 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26727
26728         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26729
26730         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26731         than linker trickery.
26732
26733 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26734
26735         PR c++/12370
26736         * g++.dg/other/friend2.C: New test.
26737
26738 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26739
26740         * gcc.dg/20031012-1.c: New test.
26741
26742 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26743
26744         * gcc.dg/weak/weak-3.c: Fix for new warning.
26745
26746 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26747
26748         PR optimization/8750
26749         * gcc.c-torture/execute/20031012-1.c: New test case.
26750
26751 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26752
26753         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26754         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26755
26756 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26757
26758         PR optimization/12260
26759         * gcc.c-torture/compile/20031011-2.c: New test case.
26760
26761 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26762
26763         * gcc.c-torture/execute/20031011-1.c: New testcase.
26764
26765 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26766
26767         * gcc.c-torture/compile/20031011-1.c: New test.
26768
26769 2003-10-11  Jan Hubicka  <jh@suse.cz>
26770
26771         * g++.dg/other/first-global.C: New test.
26772
26773 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26774
26775         * gcc.c-torture/execute/string-opt-18.c: New testcase.
26776
26777 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
26778
26779         * gcc.c-torture/compile/20031010-1.c: New test.
26780
26781 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
26782
26783         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
26784         * gcc.c-torture/execute/va-arg-25.c: ... here.
26785
26786 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
26787
26788         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
26789
26790 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
26791
26792         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
26793
26794 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
26795
26796         * g++.dg/parse/error2.C: New test.
26797
26798 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
26799
26800         PR c++/11097
26801         * g++.dg/other/error5.C: Modify the error message.
26802         * g++.dg/lookup/using8.C: New test.
26803
26804 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
26805
26806         * gcc.dg/darwin-abi-2.c: New file.
26807         * gcc.c-torture/execute/va-arg-24.c: New file.
26808
26809 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
26810
26811         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
26812         indentation.
26813
26814 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
26815
26816         PR c++/10147
26817         * g++.dg/other/error4.C: Update error messages.
26818         * g++.dg/template/ptrmem4.C: Likewise.
26819
26820         PR c++/12337
26821         * g++.dg/init/new9.C: New test.
26822
26823         PR c++/12334, c++/12236, c++/8656
26824         * g++.dg/ext/attrib8.C: New test.
26825
26826 2003-10-06  Devang Patel  <dpatel@apple.com>
26827
26828         * gcc.dg/debug/dwarf2-3.h: New test.
26829         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
26830
26831 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
26832
26833         * g++.dg/opt/cfg2.C: New test.
26834
26835 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
26836
26837         * g++.dg/opt/float1.C: New test.
26838
26839 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
26840
26841         * gcc.dg/c90-array-lval-6.c: New test.
26842         * gcc.dg/c99-array-lval-6.c: New test.
26843
26844 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
26845             Ziemowit Laski  <zlaski@apple.com>
26846
26847         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
26848         'Derived', so that it is never considered a class method; add
26849         new warning for '+port' method ambiguity.
26850         * objc.dg/method-12.m: Include <objc/objc.h> instead of
26851         <objc/objc-api.h> (needed on Mac OS X).
26852         * objc.dg/method-13.m: New test.
26853
26854 2003-10-03  Roger Sayle  <roger@eyesopen.com>
26855
26856         PR optimization/9325, PR java/6391
26857         * gcc.c-torture/execute/20031003-1.c: New test case.
26858
26859 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
26860
26861         PR optimization/12180
26862         * gcc.dg/20031002-1.c: New test.
26863
26864         PR c++/12486
26865         * g++.dg/inherit/error1.C: New test.
26866
26867 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
26868
26869         * lib/f-torture.exp (search_for): Rename to...
26870         (search_for_re): This.  Also, clean up comments and the
26871         "regexp" invocation.
26872
26873 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
26874
26875         * gcc.c-torture/compile/20031002-1.c: New test.
26876
26877 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * g++.dg/opt/cond1.C: New test.
26880
26881 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
26882
26883         * gcc.dg/Wold-style-definition-2.c: New testcase.
26884         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
26885
26886 2003-09-29  Richard Henderson  <rth@redhat.com>
26887
26888         * g++.dg/init/array10.C: Add dg-options.
26889
26890 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
26891
26892         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
26893
26894 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26895
26896         * g++.dg/template/friend19.C: Fix typo.
26897         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
26898
26899 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
26900
26901         * gcc.c-torture/execute/20030928-1.c: New test.
26902         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
26903
26904 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26905
26906         * g++.dg/opt/unroll1.C: New test.
26907
26908 2003-09-26  Roger Sayle  <roger@eyesopen.com>
26909
26910         PR optimization/11741
26911         * gcc.dg/20030926-1.c: New test case.
26912
26913 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26914
26915         PR c++/5655
26916         * g++.dg/parse/access7.C: New test.
26917         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
26918
26919 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
26920
26921         MERGE OF objc-improvements-branch into MAINLINE:
26922         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
26923         if libobjc has not been built.
26924         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
26925         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
26926         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
26927         objc/execute/nested-3.m, objc/execute/np-2.m,
26928         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
26929         objc/execute/redefining_self.m, objc/execute/root_methods.m,
26930         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
26931         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
26932         objc.dg/special/unclaimed-category-1.h,
26933         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
26934         well as GNU runtime.
26935         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
26936         * execute/cascading-1.m, execute/function-message-1.m,
26937         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
26938         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
26939         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
26940         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
26941         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
26942         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
26943         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
26944         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
26945         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
26946         * objc.dg/bitfield-2.m: Run only on Darwin.
26947         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
26948         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
26949         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
26950         * objc.dg/const-str-1.m: Fix constant string layout.
26951
26952 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
26953
26954         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
26955
26956 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
26957
26958         * gcc.dg/darwin-abi-1.c: New file.
26959
26960 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
26961
26962         PR target/12281
26963         * gcc.c-torture/compile/20030921-1.c: New test.
26964
26965 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
26966
26967         * g++.dg/opt/reg-stack2.C: New test.
26968
26969 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
26970
26971         * g++.dg/eh/delayslot1.C: New test.
26972
26973 2003-09-20  Richard Henderson  <rth@redhat.com>
26974
26975         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
26976
26977 2003-09-20  Roger Sayle  <roger@eyesopen.com>
26978
26979         * gcc.c-torture/execute/20030920-1.c: New test case.
26980
26981 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26982
26983         * g++.dg/rtti/typeid3.C: Correct expected error message.
26984
26985 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26986
26987         PR c++/157
26988         * g++.dg/parse/crash12.C: New test.
26989
26990 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
26991
26992         * gcc.dg/compat/mixed-struct-check.h: New.
26993         * gcc.dg/compat/mixed-struct-defs.h: New.
26994         * gcc.dg/compat/mixed-struct-init.h: New.
26995         * gcc.dg/compat/struct-by-value-19_main.c: New.
26996         * gcc.dg/compat/struct-by-value-19_x.c: New.
26997         * gcc.dg/compat/struct-by-value-19_y.c: New.
26998         * gcc.dg/compat/struct-by-value-20_main.c: New.
26999         * gcc.dg/compat/struct-by-value-20_x.c: New.
27000         * gcc.dg/compat/struct-by-value-20_y.c: New.
27001         * gcc.dg/compat/struct-return-19_main.c: New.
27002         * gcc.dg/compat/struct-return-19_x.c: New.
27003         * gcc.dg/compat/struct-return-19_y.c: New.
27004         * gcc.dg/compat/struct-return-20_main.c: New.
27005         * gcc.dg/compat/struct-return-20_x.c: New.
27006         * gcc.dg/compat/struct-return-20_y.c: New.
27007
27008 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27009         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27010         so that it will not complain on LP64 targets.
27011
27012 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27013
27014         PR c++/495
27015         * g++.dg/template/friend24.C: New test.
27016
27017 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27018
27019         PR c++/12332
27020         * g++.dg/template/memtmpl2.C: New test.
27021
27022 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27023
27024         PR target/11184
27025         * gcc.dg/builtin-apply1.c: New test.
27026
27027 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27028
27029         PR c++/9848
27030         * g++.dg/warn/Wunused-4.C: New test.
27031
27032 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27033
27034         PR c++/12316
27035         * g++.dg/other/gc2.C: New test.
27036
27037 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27038
27039         PR c++/11991
27040         * g++.dg/rtti/typeid3.C: New test.
27041
27042         PR c++/12266
27043         * g++.dg/overload/template1.C: New test.
27044
27045 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27046
27047         * g++.dg/opt/cfg3.C: New test.
27048
27049 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27050
27051         PR c++/7939
27052         * g++.dg/template/crash11.C: New test.
27053
27054 2003-09-16  Jason Merrill  <jason@redhat.com>
27055             Jakub Jelinek  <jakub@redhat.com>
27056
27057         * gcc.dg/attr-warn-unused-result.c: New test.
27058
27059 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27060
27061         PR c++/12184
27062         * g++.dg/expr/call2.C: New test.
27063
27064 2003-09-15  Andreas Jaeger  <aj@suse.de>
27065
27066         * gcc.dg/Wold-style-definition-1.c: New test.
27067
27068 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27069
27070         PR c++/3907
27071         * g++.dg/parse/template12.C: New test.
27072
27073         * g++.dg/abi/bitfield11.C: New test.
27074         * g++.dg/abi/bitfield12.C: Likewise.
27075
27076 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27077
27078         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27079         non-expansion of functional macro name without arguments at EOL.
27080         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27081
27082 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27083
27084         * gcc.c-torture/execute/20030914-[12].c: New tests.
27085
27086 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27087
27088         PR c++/11788
27089         * g++.dg/overload/addr1.C: New test.
27090
27091 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27092
27093         * gcc.dg/20030909-1.c: New test.
27094
27095 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27096
27097         * gcc.dg/ultrasp10.c: New test.
27098
27099 2003-09-09  Devang Patel  <dpatel@apple.com>
27100
27101         * gcc.dg/darwin-ld-6.c: New test.
27102
27103 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27104
27105         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27106
27107 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27108
27109         * gcc.dg/ia64-types1.c: New test.
27110         * gcc.dg/ia64-types2.c: Likewise.
27111
27112 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27113
27114         * gcc.dg/builtins-1.c: Add more _Complex tests.
27115         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27116
27117         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27118         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27119
27120 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27121
27122         PR c++/11786
27123         * g++.dg/lookup/koenig2.C: New test.
27124
27125         PR c++/5296
27126         * g++.dg/rtti/typeid2.C: New test.
27127
27128 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27129
27130         * gcc.c-torture/compile/20030904-1.c: New test.
27131
27132 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27133
27134         * g++.dg/opt/longbranch2.C: New test.
27135
27136 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27137
27138         * g++.dg/template/crash10.C: Only compile it.
27139
27140 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27141
27142         PR middle-end/11665
27143         * gcc.c-torture/compile/20030907-1.c: New test.
27144         * g++.dg/init/array11.C: New test.
27145
27146 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27147
27148         PR c++/11852
27149         * g++.dg/init/struct1.C: New test.
27150
27151 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27152
27153         PR c++/12181
27154         * g++.dg/expr/comma1.C: New test.
27155
27156 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27157
27158         PR c++/11867
27159         * g++.dg/expr/static_cast5.C: New test.
27160
27161 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27162
27163         PR c++/11507
27164         * g++.dg/lookup/scoped7.C: New test.
27165
27166         PR c++/9574
27167         * g++.dg/other/static1.C: New test.
27168
27169         PR c++/11490
27170         * g++.dg/warn/template-1.C: New test.
27171
27172         PR c++/11432
27173         * g++.dg/template/crash10.C: New test.
27174
27175         PR c++/2478
27176         * g++.dg/overload/VLA.C: New test.
27177
27178         PR c++/10804
27179         * g++.dg/template/call1.C: New test.
27180
27181 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27182
27183         PR c++/11794
27184         * g++.dg/parse/using3.C: New test.
27185
27186 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27187
27188         PR c++/11409
27189         * g++.dg/overload/builtin3.C: New test case.
27190
27191 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27192
27193         PR c/9862
27194         * gcc.dg/20030906-1.c: New test.
27195         * gcc.dg/20030906-2.c: Likewise.
27196
27197 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27198
27199         PR c++/12167
27200         * g++.dg/parse/defarg5.C: New test.
27201
27202         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27203
27204 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27205
27206         PR c++/12163
27207         * g++.dg/expr/static_cast4.C: New test.
27208
27209         PR c++/12146
27210         * g++.dg/template/crash9.C: New test.
27211
27212 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27213
27214         * g++.old-deja/g++.ext/pretty2.C: Update for change
27215         in __FUNCTION__.
27216         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27217
27218 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27219
27220         PR c++/11922
27221         * g++/dg/template/qualified-id1.C: New test.
27222
27223         PR c++/12037
27224         * g++.dg/warn/noeffect4.C: New test.
27225
27226 2003-09-04  Matt Austern  <austern@apple.com>
27227
27228         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27229         * g++.dg/ext/fnname2.C: Likewise.
27230         * g++.dg/ext/fnname3.C: Likewise.
27231
27232 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27233
27234         * g++.dg/expr/lval1.C: New test.
27235         * g++.dg/ext/lvcast.C: Remove.
27236
27237 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27238
27239         PR optimization/11700.
27240         * gcc.c-torture/compile/20030903-1.c: New test case.
27241
27242 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27243
27244         PR c++/12053
27245         * g++.dg/abi/layout4.C: New test.
27246
27247 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27248
27249         PR c++/11553
27250         * g++.dg/parse/friend3.C: New test.
27251
27252 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27253
27254         PR c++/11847
27255         * g++.dg/template/class1.C: New test.
27256
27257         PR c++/11808
27258         * g++.dg/expr/call1.C: New test.
27259
27260 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27261
27262         PR c++/12114
27263         * g++.dg/init/ref9.C: New test.
27264
27265         PR c++/11972
27266         * g++.dg/template/nested4.C: New test.
27267
27268 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27269
27270         PR c++/12093
27271         * g++.dg/template/non-dependent4.C: New test.
27272
27273         PR c++/11928
27274         * g++.dg/inherit/conv1.C: New test.
27275
27276 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27277
27278         PR c++/6196
27279         * g++.dg/ext/label1.C: New test.
27280         * g++.dg/ext/label2.C: Likewise.
27281
27282 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27283
27284         * g++.dg/expr/cond3.C: New test.
27285
27286 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27287
27288         * gcc.dg/builtins-1.c: Add new builtin cases.
27289
27290 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27291
27292         * gcc.dg/builtins-1.c: Add new cases.
27293         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27294
27295 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27296
27297         * gcc.dg/builtins-1.c: Add more math builtin tests.
27298         * gcc.dg/torture/builtin-attr-1.c: New test.
27299
27300 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27301
27302         PR optimization/5079
27303         * g++.dg/opt/static3.C: New test.
27304
27305 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27306
27307         * gcc.misc-tests/gcov-10b.c: New test.
27308
27309 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27310
27311         * g++.dg/opt/ptrmem3.C: New test.
27312
27313         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27314
27315 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27316
27317         * gcc.dg/20030826-2.c: New test.
27318
27319 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27320
27321         PR middle-end/12002
27322         * g77.f-torture/compile/12002.f: New test case.
27323
27324 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27325
27326         * gcc.dg/20030826-1.c: New test case.
27327
27328 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27329
27330         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27331
27332 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27333
27334         PR c++/11871
27335         * c++.dg/lookup/crash1.C: New test.
27336
27337         * c++.dg/warn/noeffect3.C: New test.
27338
27339 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27340
27341         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27342         * gcc.dg/compat/vector-1_y.c: Ditto.
27343         * gcc.dg/compat/vector-2_x.c: Ditto.
27344         * gcc.dg/compat/vector-2_y.c: Ditto.
27345
27346 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27347
27348         * gcc.dg/20030702-1.c: New test.
27349
27350 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27351
27352         PR c++/8795
27353         * g++.dg/ext/altivec-1.C: New test.
27354
27355 2003-08-24  Richard Henderson  <rth@redhat.com>
27356
27357         * g++.dg/eh/simd-2.C: Add -w for x86.
27358
27359 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27360
27361         * gcc.dg/20030815-1.c: New test.
27362
27363 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27364
27365         PR c++/3765
27366         * g++.dg/parse/access6.C: New test.
27367
27368 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27369
27370         PR c++/641, c++/11876
27371         * g++.dg/template/friend22.C: New test.
27372         * g++.dg/template/friend23.C: Likewise.
27373
27374 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27375
27376         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27377         identically.
27378
27379 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27380
27381         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27382
27383 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27384
27385         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27386
27387 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27388
27389         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27390
27391 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27392
27393         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27394
27395 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR c++/11919
27398         * g++.dg/overload/prom1.C: New test.
27399
27400         PR c++/11551
27401         * g++.dg/parse/dtor2.C: New test.
27402
27403         PR c++/10762
27404         * g++.dg/parse/using2.C: New test.
27405
27406 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27407
27408         PR target/11805
27409         * gcc.c-torture/compile/20030821-1.c: New.
27410
27411 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27412
27413         PR c++/11834
27414         * g++.dg/template/deduce2.C: New test.
27415
27416 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27417
27418         * gcc.c-torture/execute/20030821-1.c: New test.
27419
27420 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27421
27422         PR middle-end/11984
27423         * gcc.dg/20030820-1.c: New test case.
27424
27425 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27426
27427         PR c++/11945
27428         * g++.dg/warn/noeffect2.C: New test.
27429
27430 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27431
27432         PR c++/10926
27433         * g++.dg/template/dtor2.C: New test.
27434
27435         PR c++/11684
27436         * g++.dg/template/operator1.C: New test.
27437         * g++.dg/parse/operator4.C: New test.
27438
27439         PR c++/11946.C
27440         * g++.dg/expr/enum1.C: New test.
27441         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27442
27443         PR c++/11036.C
27444         * g++.dg/parse/elab2.C: New test.
27445         * g++.dg/parse/typedef4.C: Change error message.
27446         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27447         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27448         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27449
27450 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27451
27452         * gcc.dg/pch/warn-1.c: New.
27453         * gcc.dg/pch/warn-1.hs: New.
27454
27455         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27456         not-tested file.
27457
27458 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27459
27460         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27461
27462 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27463
27464         * gcc.dg/uninit-D.c: New Test.
27465         * gcc.dg/uninit-E.c: New Test.
27466         * gcc.dg/uninit-F.c: New Test.
27467         * gcc.dg/uninit-G.c: New Test.
27468
27469 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27470
27471         * g++.dg/README: Describe the pch directory.
27472
27473 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27474
27475         PR c++/11174
27476         * g++.dg/parse/access4.C: New test.
27477         * g++.dg/parse/access5.C: Likewise.
27478         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27479
27480 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27481
27482         * gcc.dg/noncompile/20030818-1.c: New.
27483
27484 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27485
27486         PR c++/11957
27487         * g++.dg/warn/noeffect1.C: New test.
27488
27489         * g++.dg/template/scope2.C: New test.
27490         * g++.dg/template/error2.C: Correct dg-error
27491
27492 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27493
27494         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27495
27496 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27497
27498         PR C++/11512
27499         * g++.dg/template/warn1.C: New.
27500
27501 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27502
27503         * g++.dg/template/error2.C: New test.
27504         * g++.dg/lookup/using7.C: Adjust errors
27505         * g++.old-deja/g++.pt/crash36.C: Likewise.
27506         * g++.old-deja/g++.pt/derived3.C: Likewise.
27507
27508 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27509
27510         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27511         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27512         * gcc.c-torture/execute/builtins/string-9.c: New, from
27513         string-opt-9.c.  Adjust for execute/builtins framework.
27514         * gcc.c-torture/execute/string-opt-9.c: Delete.
27515
27516 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27517
27518         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27519
27520         * g++.dg/parse/ret-type2.C: New test.
27521
27522         PR c++/11703
27523         * g++.dg/init/new8.C: New test.
27524
27525         PR c++/10923
27526         * g++.dg/parse/typedef5.C: New test.
27527
27528         PR c++/9512
27529         * g++.dg/parse/qualified2.C: New test.
27530         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27531         invalid code.
27532
27533 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27534
27535         * g++.dg/conversion/ptrmem1.C: New test.
27536
27537 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27538
27539         PR target/11693
27540         * gcc.dg/20030811-1.c: New test.
27541
27542         PR target/11535
27543         * gcc.c-torture/execute/20030811-1.c: New test.
27544
27545 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27546
27547         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27548
27549 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27550
27551         PR c++/11789.C
27552         * g++.dg/inherit/multiple1.C: New test.
27553
27554 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27555
27556         * gcc.dg/spe1.c: New test.
27557
27558         PR c++/11670
27559         * g++.dg/expr/cast2.C: New test.
27560
27561         PR c++/10530
27562         * g++.dg/template/dependent-name2.C: New test.
27563
27564 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27565
27566         * g++.dg/parse/crash11.C: Put the dg options in comments.
27567
27568 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27569
27570         * lib/gcc-dg.exp: Update for diagnostic change.
27571
27572 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27573
27574         PR c++/5767
27575         * g++.dg/parse/crash11.C: New test.
27576
27577 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27578
27579         * gcc.dg/cpp/spacing1.c: Update.
27580
27581 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27582
27583         PR target/11739
27584         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27585         a value for -mtune.
27586
27587 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27588
27589         PR middle-end/11771
27590         * gcc.c-torture/compile/20030804-1.c: New test case.
27591
27592 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27593
27594         * gcc.dg/20030804-1.c: New test case.
27595
27596 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27597
27598         * gcc.dg/cpp/separate-1.c: New test.
27599
27600 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27601
27602         PR c++/11704
27603         * g++.dg/template/dependent-expr2.C: New test.
27604
27605         PR c++/11766
27606         * g++.dg/expr/ptrmem1.C: New test.
27607
27608 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27609
27610         PR c++/9453
27611         * g++.dg/template/friend15.C: New test.
27612
27613 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27614
27615         * lib/dg-pch.exp: Work round PCH bug.
27616
27617 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27618
27619         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27620         builtins.  Move cases from builtins-4.c here.
27621
27622         * gcc.dg/torture/builtin-math-1.c: New test taken from
27623         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27624         additional cases.
27625
27626         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27627         Delete.
27628
27629 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27630
27631         PR c++/9447
27632         * g++.dg/template/using7.C: New test.
27633
27634 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27635
27636         * import1.c, import2.c: New tests.
27637
27638 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27639
27640         * g++.dg/eh/crossjump1.C: New test.
27641
27642 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27643
27644         PR c++/11697
27645         * g++.dg/template/using6.C: New test.
27646
27647         PR c++/11744
27648         * g++.dg/template/koenig2.C: New test.
27649
27650 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27651
27652         PR c++/7983
27653         * g++.dg/parse/typedef4.C: New test.
27654
27655 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27656
27657         PR c++/8442, c++/8806
27658         * g++.dg/template/elab1.C: New test.
27659         * g++.dg/template/type2.C: Likewise.
27660         * g++.dg/template/ttp3.C: Adjust expected error message.
27661         * g++.old-deja/g++.law/visibility13.C: Likewise.
27662         * g++.old-deja/g++.niklas/t135.C: Likewise.
27663         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27664         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27665         template argument.
27666         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27667
27668 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27669
27670         PR c++/11295
27671         * g++.dg/ext/stmtexpr1.C: New test.
27672
27673         * g++.dg/opt/tmp1.C: New test.
27674
27675         PR c++/11525
27676         * g++.dg/parse/constant4.C: New test.
27677
27678         PR c++/9447
27679         * g++.dg/template/using5.C: New test.
27680
27681 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27682
27683         * gcc.dg/builtins-27.c: New test case.
27684
27685 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27686
27687         * gcc.dg/tls/opt-7.c: New test.
27688
27689 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27690
27691         * g++.old-deja/g++.other/crash18.C: Remove.
27692
27693 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27694
27695         * g++.dg/template/explicit3.C: New.
27696         * g++.dg/template/explicit4.C: New.
27697         * g++.dg/template/explicit5.C: New.
27698
27699         PR c++/11347
27700         * g++.dg/template/memtmpl1.C: New.
27701
27702 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27703
27704         PR target/11565
27705         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27706         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27707
27708 2003-07-30  Jan Hubicka  <jh@suse.cz>
27709
27710         * vtgc1.c: Kill.
27711
27712 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27713
27714         * gcc.dg/struct-in-proto-1.c: New test.
27715
27716 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27717
27718         * gcc.dg/cpp/include2.c: Only expect one message.
27719
27720 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27721
27722         PR c++/9447
27723         * g++.dg/template/using1.C: New test.
27724         * g++.dg/template/using2.C: New test.
27725         * g++.dg/template/using3.C: New test.
27726         * g++.dg/template/using4.C: New test.
27727
27728 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27729
27730         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27731         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27732
27733 2003-07-28  Jan Hubicka  <jh@suse.cz>
27734
27735         PR c++/11530
27736         * g++.dg/opt/call1.C: New test.
27737
27738 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27739
27740         PR c++/11667
27741         * g++.dg/init/enum2.C: New test.
27742         * g++.dg/template/overload1.C: Add "-w" option.
27743
27744 2003-07-28    <hp@bitrange.com>
27745
27746         * gcc.dg/Wdeclaration-after-statement-1.c,
27747         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27748
27749 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27750
27751         * gcc.c-torture/compile/20030725-1.c: New test.
27752
27753 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27754
27755         * gcc.dg/20030505.c: Only run for SPE.
27756         Remove definition of opaque type.
27757
27758 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27759
27760         * g++.dg/template/ptrmem6.C: New test.
27761
27762 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27763
27764         * gcc.c-torture/compile/zero-strct-2.c: New test.
27765
27766 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27767
27768         * gcc.dg/intermod-1.c: New test.
27769
27770 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27771
27772         PR c++/11617
27773         * g++.dg/template/lookup2.C: New test.
27774         * g++.dg/template/memclass1.C: Remove instantiated from error.
27775         * g++.dg/other/error2.C: Tweak expected errors.
27776
27777         PR c++/11596
27778         * g++.dg/template/defarg3.C: New test.
27779
27780         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
27781
27782 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
27783
27784         * g++.dg/inherit/access5.C: New test.
27785
27786 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27787
27788         PR c++/11513
27789         * g++.dg/template/crash8.C: New test.
27790
27791 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
27792
27793         PR c/10602
27794         * gcc.dg/noncompile/incomplete-2.c: New test.
27795
27796 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
27797
27798         PR c++/11645
27799         * g++.dg/inherit/access4.C: New test.
27800
27801         PR c++/11517
27802         * g++.dg/expr/cond2.C: New test.
27803
27804         PR optimization/10679
27805         * g++.dg/opt/inline4.C: New test.
27806
27807 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
27808
27809         * g++.dg/parse/crash10: New test.
27810
27811 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27812
27813         * g++.dg/ext/flexary1.C: New test.
27814
27815 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27816
27817         PR c++/10793
27818         * g++.dg/template/crash9.C: New test.
27819
27820 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27821
27822         PR c++/3004
27823         * g++.dg/parse/typedef3.C: New test.
27824
27825         PR c++/7906
27826         * g++.dg/parse/operator2.C: New test.
27827
27828         PR c++/8895
27829         * g++.dg/parse/def-tmpl-arg1.C: New test.
27830
27831         PR c++/9282
27832         * g++.dg/parse/funptr1.C: New test.
27833
27834         PR c++/9452
27835         * g++.dg/parse/ambig3.C: New test.
27836
27837         PR c++/9454
27838         * g++.dg/parse/operator3.C: New test.
27839
27840         PR c++/9486
27841         * g++.dg/parse/template10.C: New test.
27842
27843         PR c++/9488
27844         * g++.dg/parse/template11.C: New test.
27845
27846         PR c++/10150
27847         * g++.dg/parse/invalid-op1.C: New test.
27848
27849         PR c++/10247
27850         * g++.dg/parse/condexpr1.C: New test.
27851
27852 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
27853
27854         * g++.dg/ext/packed3.C: New test.
27855         * g++.dg/ext/packed4.C: New test.
27856
27857         * gcc.dg/pack-test-3.c: New test.
27858
27859 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
27860
27861         * lib/compat.exp: Handle dg-options per source file.
27862         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
27863         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
27864         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
27865         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
27866         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
27867         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
27868         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
27869         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
27870         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
27871         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
27872         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
27873         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
27874         * g++.dg/compat/break/bitfield7_x.C: Ditto.
27875         * g++.dg/compat/break/bitfield7_y.C: Ditto.
27876
27877 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
27878
27879         PR c/10320
27880         * gcc.c-torture/execute/20030718-1.c: New test.
27881
27882 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
27883
27884         PR optimization/11536
27885         * gcc.dg/20030721-1.c: New test.
27886
27887 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
27888
27889         PR c++/11546
27890         * g++.dg/template/lookup1.C: New test.
27891
27892 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
27893
27894         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
27895         diagnostics of ill-formed constructs involving labels.
27896         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
27897         the new 'previously defined here' message.
27898
27899 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
27900
27901         * g++.dg/parse/non-dependent2.C: New test.
27902
27903 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
27904
27905         * g++.dg/init/init-ref4.C: xfail on targets without
27906         weak symbols.
27907
27908 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
27909
27910         PR target/11087
27911         * gcc.c-torture/execute/20030717-1.c: New test.
27912
27913 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
27914
27915         * g++.dg/opt/cfg1.C: New test.
27916
27917 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
27918
27919         PR optimization/11557
27920         * gcc.dg/20030717-1.c: New test.
27921
27922 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
27923
27924         PR c++/10476
27925         * g++.dg/expr/crash-1.C: New test.
27926
27927         PR c++/11027
27928         * g++.dg/template/init3.C: New test.
27929
27930         PR c++/8222
27931         * g++.dg/template/non-dependent1.C: New test.
27932
27933         PR c++/11070
27934         * g++.dg/template/non-dependent2.C: New test.
27935
27936         PR c++/11071
27937         * g++.dg/template/non-dependent3.C: New test.
27938
27939         PR c++/9907
27940         * g++.dg/template/sizeof5.C: New test.
27941
27942 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
27943
27944         PR 11498
27945         * gcc.c-torture/compile/mangle-1.c: New file.
27946
27947 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27948
27949         PR c++/7809
27950         * g++.dg/parse/access3.C: New test.
27951
27952 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
27953
27954         PR c++/11384
27955         * g++.dg/init/init-ref4.C: New test.
27956
27957 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
27958
27959         PR c++/11547
27960         * g++.dg/parse/constant3.C: New test.
27961         * g++.dg/parse/crash7.C: Likewise.
27962
27963 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
27964
27965         PR target/11008
27966         * gcc.dg/i386-pentium4-not-mull.c: New.
27967
27968 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
27969
27970         * gcc.dg/asm-names.c (ymain): Make it weak.
27971
27972 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27973
27974         PR c++/5421
27975         * g++.dg/template/friend21.C: New test.
27976
27977 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
27978
27979         * gcc.dg/cleanup-8.c: New test.
27980         * gcc.dg/cleanup-9.c: New test.
27981
27982 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
27983
27984         * g++.dg/ext/dll-MI1.h: New file.
27985         * g++.dg/ext/dllexport-MI1.C: New file.
27986         * g++.dg/ext/dllimport-MI1.C: New file.
27987
27988 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
27989
27990         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
27991         it does not have cmpstrsi patterns (just cmpmemsi).
27992
27993 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
27994
27995         PR debug/11473
27996         * g++.dg/debug/debug8.C: New test.
27997
27998 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27999
28000         PR c++/10108
28001         * g++.dg/template/crash7.C: New test.
28002
28003 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28004
28005         PR target/10795
28006         * gcc.c-torture/compile/20030708-1.c: New.
28007
28008 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28009
28010         * gcc.c-torture/execute/20030715-1.c: New test.
28011
28012 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28013
28014         * gcc.dg/pch/inline-3.c: New file.
28015         * gcc.dg/pch/inline-3.hs: New file.
28016         * gcc.dg/pch/inline-4.c: New file.
28017         * gcc.dg/pch/inline-4.hs: New file.
28018
28019 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28020
28021         PR c++/11509
28022         * g++.dg/template/crash6.C: New test.
28023
28024         PR c++/7053
28025         * g++.dg/template/friend20.C: New test.
28026
28027         PR c++/7019
28028         * g++.dg/template/overload2.C: New test.
28029
28030 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28031
28032         PR optimization/11440
28033         * gcc.c-torture/execute/20030714-1.c: New test.
28034
28035 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28036
28037         PR c++/11154
28038         * g++.dg/template/partial2.C: New test.
28039
28040 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28041
28042         PR c++/11503
28043         * g++.dg/template/anon1.C: New test.
28044
28045         PR c++/11493
28046         PR c++/11495
28047         * g++.dg/parse/template9.C: Likewise.
28048         * g++.dg/template/crash4.C: New test.
28049         * g++.dg/template/koenig1.C: Likewise.
28050         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28051         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28052         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28053         functions.
28054         * g++.old-deja/g++.jason/template36.C: Likewise.
28055         * g++.old-deja/g++.mike/p1989.C: Likewise.
28056         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28057         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28058         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28059         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28060         compiling.
28061         * g++.old-deja/g++.pt/union2.C: Use this->.
28062
28063 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28064
28065         * gcc.dg/20030711-1.c: New test.
28066
28067 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28068
28069         PR c++/11050
28070         * g++.dg/parse/args1.C: New test.
28071         * g++.pt/defarg8.C: Change expected errors.
28072
28073 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28074
28075         PR c++/8164
28076         * g++.dg/template/nontype2.C: New test.
28077
28078         PR c++/10558
28079         * g++.dg/parse/template8.C: New test.
28080
28081         PR c++/8327
28082         * g++.dg/template/scope1.C: New test.
28083
28084         * g++.dg/warn/Wsign-compare-1.C: New test.
28085
28086 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28087
28088         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28089
28090 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28091
28092         PR c++/9411
28093         * g++.dg/template/explicit2.C: New test.
28094
28095         PR c++/10032
28096         * g++.dg/warn/pedantic1.C: New test.
28097
28098 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28099
28100         PR c++ 9483
28101         * g++.dg/other/field1.C: New test.
28102
28103 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28104
28105         PR c/11449
28106         * gcc.c-torture/compile/20030707-1.c: New.
28107
28108 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28109
28110         PR c++/10849
28111         * g++.dg/template/access12.C: New test.
28112
28113 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28114
28115         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28116         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28117         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28118         * gcc.misc-tests/gcov.exp: Update
28119         * g++.dg/gcov/gcov.exp: Update
28120         * lib/gcov.exp: Update.
28121
28122 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28123
28124         * g++.dg/abi/mangle17.C: Make sure template expressions are
28125         dependent.
28126         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28127         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28128         * g++.dg/opt/stack1.C: Remove erroneous code.
28129         * g++.dg/parse/template7.C: New test.
28130         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28131         * g++.old-deja/g++.pt/crash4.C: Likewise.
28132
28133 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28134
28135         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28136         with zero or one occurence of `$' after the initial `L'.
28137
28138 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28139
28140         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28141
28142 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28143
28144         PR c/11370
28145         * gcc.dg/Wunreachable-6.c: New testcase.
28146         * gcc.dg/Wunreachable-7.c: New testcase.
28147
28148 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28149
28150         PR c/11420
28151         * gcc.dg/20030708-1.c: New test.
28152
28153 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28154
28155         * gcc.dg/compat/sdata-section.h: New file.
28156         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28157         * gcc.dg/torture/mips-sdata-1.c: New test.
28158
28159 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28160
28161         PR c++/11030
28162         * g++.dg/template/friend19.C: New test.
28163
28164 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28165
28166         * g++.dg/opt/strength-reduce.C: New test.
28167
28168 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28169
28170         PR target/10979
28171         * gcc.dg/20030707-1.c: New testcase.
28172
28173 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28174
28175         PR optimization/11059
28176         * g++.dg/opt/emptyunion.C: New testcase.
28177
28178 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28179             Eric Botcazou  <ebotcazou@libertysurf.fr>
28180
28181         * g++.dg/opt/stack1.C: New test.
28182
28183 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28184
28185         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28186         run test.
28187
28188         PR c++/11431
28189         * g++.dg/expr/static_cast3.C: New test.
28190
28191 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28192
28193         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28194         everywhere.
28195         * gcc.dg/concat.c: Concatenation of string constants with
28196         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28197         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28198         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28199         necessary to avoid multi-character character constant warning.
28200         * gcc.dg/cpp/escape.c: Likewise.
28201         * gcc.dg/cpp/ucs.c: Likewise.
28202         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28203         Fix a typo.
28204
28205 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28206
28207         PR c/11428
28208         * gcc.c-torture/compile/20030704-1.c: New.
28209
28210 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28211
28212         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28213
28214 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28215
28216         PR c++/5287, PR c++/7910,  PR c++/11021
28217         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28218         tests for warnings.
28219         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28220         * g++.dg/ext/dllimport3.C: Likewise.
28221         * g++.dg/ext/dllimport4.C: New file.
28222         * g++.dg/ext/dllimport5.C: New file.
28223         * g++.dg/ext/dllimport6.C: New file.
28224         * g++.dg/ext/dllimport7.C: New file.
28225         * g++.dg/ext/dllimport8.C: New file.
28226         * g++.dg/ext/dllimport9.C: New file.
28227         * g++.dg/ext/dllimport10.C: New file.
28228         * g++.dg/ext/dllexport1.C: New file.
28229
28230 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28231
28232         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28233         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28234
28235 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28236
28237         * gcc.dg/builtins-25.c: New testcase.
28238         * gcc.dg/builtins-26.c: New testcase.
28239
28240 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28241
28242         * gcc.dg/compat/vector-defs.h: New file.
28243         * gcc.dg/compat/vector-setup.h: New file.
28244         * gcc.dg/compat/vector-check.h: New file.
28245         * gcc.dg/compat/vector-1_main.c: New file.
28246         * gcc.dg/compat/vector-1_x.c: New file.
28247         * gcc.dg/compat/vector-1_y.c: New file.
28248         * gcc.dg/compat/vector-2_main.c: New file.
28249         * gcc.dg/compat/vector-2_x.c: New file.
28250         * gcc.dg/compat/vector-2_y.c: New file.
28251
28252         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28253         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28254         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28255         * gcc.dg/compat/struct-align-1.h: New file.
28256         * gcc.dg/compat/struct-align-1_main.c: New file.
28257         * gcc.dg/compat/struct-align-1_x.c: New file.
28258         * gcc.dg/compat/struct-align-1_y.c: New file.
28259         * gcc.dg/compat/struct-align-2.h: New file.
28260         * gcc.dg/compat/struct-align-2_main.c: New file.
28261         * gcc.dg/compat/struct-align-2_x.c: New file.
28262         * gcc.dg/compat/struct-align-2_y.c: New file.
28263
28264         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28265         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28266         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28267         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28268         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28269         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28270         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28271         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28272         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28273         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28274         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28275         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28276         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28277         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28278         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28279         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28280         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28281         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28282         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28283         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28284         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28285         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28286         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28287         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28288         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28289         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28290         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28291         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28292         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28293
28294 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28295
28296         * gcc.dg/i386-call-1.c: New test.
28297
28298 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28299
28300         PR c++/9162
28301         * g++.dg/parse/defarg4.C: New.
28302
28303 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28304
28305         PR target/10700
28306         * gcc.c-torture/compile/20030703-1.c: New test case.
28307
28308 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28309
28310         * g++.dg/template/local3.C: Remove extra semicolon.
28311
28312 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28313
28314         * gcc.dg/i386-volatile-1.c: New test.
28315
28316 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28317
28318         PR c++/11072
28319         * g++.dg/other/offsetof2.C: XFAIL.
28320         * g++.dg/other/offsetof5.C: New.
28321
28322         PR c++/10219
28323         * g++.dg/template/error1.C: New.
28324
28325         PR c++/9779
28326         * g++.dg/template/dependent-expr1.C: New.
28327
28328 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28329
28330         PR c++/6949
28331         * g++.dg/template/local3.C: New test.
28332
28333         PR c++/11149
28334         * g++.dg/lookup/scoped6.C: New test.
28335
28336 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28337
28338         PR c++/8046
28339         * g++.dg/other/error7.C: New test.
28340
28341 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28342
28343         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28344         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28345         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28346         * g++.old-deja/g++.other/union2.C: Likewise.
28347         * gcc.dg/c90-const-expr-2.c: Likewise.
28348         * gcc.dg/c90-const-expr-3.c: Likewise.
28349         * gcc.dg/c99-const-expr-2.c: Likewise.
28350         * gcc.dg/c99-const-expr-3.c: Likewise.
28351         * gcc.dg/concat.c: Likewise.
28352
28353 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28354
28355         PR c++/9559
28356         * g++.dg/init/static1.C: New test.
28357
28358 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28359
28360         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28361         * g++.old-deja/g++.other/access2.C: Likewise.
28362         * g++.old-deja/g++.other/decl2.C: Likewise.
28363         * gcc.c-torture/execute/20020615-1.c: Likewise.
28364
28365 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28366
28367         PR c++/4933
28368         * g++.dg/template/sizeof4.C: New test.
28369
28370 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28371
28372         * g++.dg/other/error6.C: New test.
28373
28374 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28375
28376         PR c++/10750
28377         * g++.dg/parse/constant2.C: New test.
28378
28379 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28380
28381         PR c++/11106
28382         * g++.dg/other/error5.C: New test.
28383
28384 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28385
28386         * gcc.dg/format/gcc_diag-1.c: New test.
28387
28388 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28389
28390         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28391
28392 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28393
28394         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28395         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28396         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28397
28398 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28399
28400         * gcc.c-torture/execute/builtins/string-8.c: New test.
28401         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28402         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28403         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28404
28405 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28406
28407         PR c++/10468
28408         * g++.dg/ext/typeof6.C: New test.
28409
28410 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28411
28412         PR c++/10796
28413         * g++.dg/init/enum1.C: New test.
28414
28415 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28416
28417         * gcc.dg/20030627-1.c: New test.
28418
28419 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28420
28421         PR c++/11332
28422         * g++.dg/expr/static_cast2.C: New test.
28423
28424 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28425             Jakub Jelinek  <jakub@redhat.com>
28426
28427         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28428         sprintf(dst,"%s",src) optimization.
28429         * gcc.c-torture/execute/20030626-1.c: New test case.
28430         * gcc.c-torture/execute/20030626-2.c: New test case.
28431
28432 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28433
28434         * gcc.c-torture/execute/multi-ix.c: New test.
28435
28436         * gcc.c-torture/execute/simd-4.c (main):
28437         Added missing semicolon at end of union.
28438
28439 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28440
28441         PR c++/8266
28442         * g++.dg/template/explicit-instantiation3.C: New test.
28443
28444 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28445
28446         * gcc.dg/20030626-1.c: Use signed char.
28447
28448 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28449
28450         * gcc.dg/20030626-1.c: New test.
28451
28452 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28453
28454         * const-str-2.m: Update.
28455
28456 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28457
28458         PR c++/10990
28459         * g++.dg/rtti/dyncast1.C: New test.
28460         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28461         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28462         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28463
28464         PR c++/10931
28465         * g++.dg/expr/static_cast1.C: New test.
28466
28467 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28468
28469         * gcc.dg/20030625-1.c: New test.
28470
28471 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28472
28473         * gcc.c-torture/compile/20030624-1.c: New test case.
28474
28475 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28476
28477         * gcc.c-torture/execute/string-opt-17.c: New test.
28478
28479 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28480
28481         PR c++/5754
28482         * g++.dg/parse/crash6.C: New test.
28483
28484 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28485
28486         * gcc.dg/builtins-24.c: New test case.
28487
28488 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28489
28490         * g++.dg/opt/operator1.C: New test.
28491
28492 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28493
28494         * gcc.c-torture/execute/string-opt-16.c: New test case.
28495
28496 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28497
28498         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28499         * g++.old-deja/g++.other/conv7.C: Likewise.
28500         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28501         * g++.old-deja/g++.other/overload14.C: Likewise.
28502
28503 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28504
28505         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28506         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28507
28508 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28509
28510         PR c++/10888
28511         * g++.dg/warn/Winline-3.C: New test.
28512
28513 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28514
28515         * lib/target-supports.exp (check_alias_available): Make the test
28516         program acceptable to the Solaris assembler.
28517
28518         PR c++/10749
28519         * g++.dg/template/memclass2.C: New test.
28520
28521 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28522             Eric Botcazou  <ebotcazou@libertysurf.fr>
28523
28524         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28525         data for non-matching targets.
28526         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28527
28528 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28529
28530         PR c++/10845
28531         * g++.dg/template/member3.C: New test.
28532
28533 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28534
28535         PR c++/10939
28536         * g++.dg/template/func1.C: New test.
28537
28538         PR c++/9649
28539         * g++.dg/template/static4.C: New test.
28540         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28541
28542         PR c++/11041
28543         * g++.dg/init/ref7.C: New test.
28544
28545 2003-06-19  Matt Austern  <austern@apple.com>
28546
28547         PR c++/11228
28548         * g++.dg/anew1.C: New test.
28549         * g++.dg/anew2.C: New test.
28550         * g++.dg/anew3.C: New test.
28551         * g++.dg/anew4.C: New test.
28552
28553 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28554
28555         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28556
28557 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28558
28559         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28560         endian-dependent.
28561
28562 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28563
28564         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28565         Remove cruft.
28566
28567 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28568
28569         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28570         * gcc.c-torture/compile/961203-1.c: Likewise.
28571         * gcc.c-torture/compile/980506-1.c: Likewise.
28572
28573 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28574
28575         PR c++/10712
28576         * g++.dg/lookup/using7.C: New test.
28577
28578 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28579
28580         PR c++/11105
28581         * g++.dg/abi/conv1.C: Remove it.
28582         * g++.dg/template/conv7.C: New test.
28583         * g++.dg/template/conv8.C: Likewise.
28584         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28585         conversion operator.
28586
28587 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28588
28589         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28590         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28591         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28592         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28593         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28594         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28595         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28596         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28597         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28598         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28599         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28600         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28601         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28602         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28603         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28604         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28605         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28606         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28607         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28608         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28609         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28610         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28611         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28612         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28613         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28614         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28615         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28616         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28617         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28618
28619 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28620
28621         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28622         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28623         indications.
28624
28625 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28626
28627         * gcc.dg/i386-387-5.c: New test case.
28628         * gcc.dg/i386-387-6.c: New test case.
28629         * gcc.dg/builtins-23.c: New test case.
28630
28631 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28632
28633         * gcc.dg/builtins-22.c: New test case.
28634         * gcc.dg/i386-387-1.c: Update to test exp.
28635         * gcc.dg/i386-387-2.c: Likewise.
28636
28637 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28638
28639         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28640
28641 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28642
28643         * lib/gcc-dg.exp (dg-require-dll): New function.
28644         (dg-xfail-if): Likewise.
28645         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28646         driver.
28647
28648         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28649         * gcc.c-torture/compile/20001205-1.c: Likewise.
28650         * gcc.c-torture/compile/20001226-1.c: Likewise.
28651         * gcc.c-torture/compile/20010518-2.c: Likewise.
28652         * gcc.c-torture/compile/20020312-1.c: Likewise.
28653         * gcc.c-torture/compile/20020604-1.c: Likewise.
28654         * gcc.c-torture/compile/920501-12.c: Likewise.
28655         * gcc.c-torture/compile/920501-4.c: Likewise.
28656         * gcc.c-torture/compile/920520-1.c: Likewise.
28657         * gcc.c-torture/compile/920521-1.c: Likewise.
28658         * gcc.c-torture/compile/920625-1.c: Likewise.
28659         * gcc.c-torture/compile/961203-1.c: Likewise.
28660         * gcc.c-torture/compile/980506-1.c: Likewise.
28661         * gcc.c-torture/compile/981006-1.c: Likewise.
28662         * gcc.c-torture/compile/981022-1.c: Likewise.
28663         * gcc.c-torture/compile/981223-1.c: Likewise.
28664         * gcc.c-torture/compile/990617-1.c: Likewise.
28665         * gcc.c-torture/compile/dll.c: Likewise.
28666         * gcc.c-torture/compile/labels-3.c: Likewise.
28667         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28668         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28669         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28670         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28671         * gcc.c-torture/compile/simd-5.c: Likewise.
28672         * gcc.c-torture/compile/20000804-1.x: Remove.
28673         * gcc.c-torture/compile/20001205-1.x: Likewise.
28674         * gcc.c-torture/compile/20001226-1.x: Likewise.
28675         * gcc.c-torture/compile/20010518-2.x: Likewise.
28676         * gcc.c-torture/compile/20020312-1.x: Likewise.
28677         * gcc.c-torture/compile/20020604-1.x: Likewise.
28678         * gcc.c-torture/compile/920501-12.x: Likewise.
28679         * gcc.c-torture/compile/920501-4.x: Likewise.
28680         * gcc.c-torture/compile/920520-1.x: Likewise.
28681         * gcc.c-torture/compile/920521-1.x: Likewise.
28682         * gcc.c-torture/compile/920625-1.x: Likewise.
28683         * gcc.c-torture/compile/961203-1.x: Likewise.
28684         * gcc.c-torture/compile/980506-1.x: Likewise.
28685         * gcc.c-torture/compile/981006-1.x: Likewise.
28686         * gcc.c-torture/compile/981022-1.x: Likewise.
28687         * gcc.c-torture/compile/981223-1.x: Likewise.
28688         * gcc.c-torture/compile/990617-1.x: Likewise.
28689         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28690         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28691         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28692         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28693         * gcc.c-torture/compile/simd-5.x: Likewise.
28694
28695         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28696
28697 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28698
28699         * gcc.c-torture/execute/20030611-1.c: New test.
28700
28701 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28702
28703         PR middle-end/168
28704         * gcc.dg/20030612-1.c: New test case.
28705
28706 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/10635
28709         * g++.dg/expr/cast1.C: New test.
28710
28711 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28712
28713         * gcc.dg/builtins-21.c: New test case.
28714
28715 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28716
28717         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28718         options instead of at the end.
28719         * lib/objc.exp (objc_target_compile): Likewise.
28720
28721 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28722
28723         PR c++/10432
28724         * g++.dg/parse/error1.C: New test.
28725
28726 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28727
28728         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28729         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28730         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28731         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28732         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28733         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28734         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28735         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28736         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28737         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28738         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28739         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28740         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28741         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28742         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28743         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28744         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28745         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28746         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28747         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28748         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28749         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28750         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28751         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28752
28753         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28754         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28755         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28756         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28757         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28758         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28759         * gcc.dg/compat/scalar-return-3_main.c: New file.
28760         * gcc.dg/compat/scalar-return-3_x.c: New file.
28761         * gcc.dg/compat/scalar-return-3_y.c: New file.
28762         * gcc.dg/compat/scalar-return-4_main.c: New file.
28763         * gcc.dg/compat/scalar-return-4_x.c: New file.
28764         * gcc.dg/compat/scalar-return-4_y.c: New file.
28765
28766 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28767
28768         * gcc.dg/compat/fp2-struct-check.h: New file.
28769         * gcc.dg/compat/fp2-struct-defs.h: New file.
28770         * gcc.dg/compat/fp2-struct-init.h: New file.
28771         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28772         * gcc.dg/compat/struct-by-value-10_x.c: New file.
28773         * gcc.dg/compat/struct-by-value-10_y.c: New file.
28774         * gcc.dg/compat/struct-return-10_main.c: New file.
28775         * gcc.dg/compat/struct-return-10_x.c: New file.
28776         * gcc.dg/compat/struct-return-10_y.c: New file.
28777
28778         * gcc.dg/compat/compat-common.h: New file.
28779         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
28780         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
28781         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
28782         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
28783         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
28784         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
28785         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
28786         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28787         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
28788         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
28789         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28790         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
28791         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
28792         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28793         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
28794         * gcc.dg/compat/small-struct-check.h: Ditto.
28795         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
28796         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28797         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
28798         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
28799         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28800         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
28801         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
28802         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28803         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
28804         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
28805         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28806         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
28807         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
28808         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28809         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
28810         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
28811         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28812         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
28813         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
28814         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28815         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
28816         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
28817         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28818         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
28819         * gcc.dg/compat/struct-return-2_main.c: Ditto.
28820         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28821         * gcc.dg/compat/struct-return-2_y.c: Ditto.
28822         * gcc.dg/compat/struct-return-3_main.c: Ditto.
28823         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28824         * gcc.dg/compat/struct-return-3_y.c: Ditto.
28825
28826 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
28827
28828         * g++.dg/pch/static-1.C: New file.
28829         * g++.dg/pch/static-1.Hs: New file.
28830
28831 2003-06-10  Richard Henderson  <rth@redhat.com>
28832
28833         * gcc.dg/asm-7.c: Adjust expected warning text.
28834
28835 2003-06-10  Roger Sayle  <roger@eyesopen.com>
28836
28837         * gcc.dg/builtins-20.c: New test case.
28838
28839 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
28840
28841         PR c++/11131
28842         * g++.dg/opt/template1.C: New test.
28843
28844 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28845
28846         * lib/gcc-dg.exp (dg-test): Clear additional_files and
28847         additional_sources.
28848
28849 2003-05-21  David Taylor  <dtaylor@emc.com>
28850
28851         * gcc.dg/Wpadded.c: New file.
28852
28853 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28854
28855         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
28856         * gcc.dg/special/weak-2.c: Add dg-require-weak.
28857         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
28858         dg-require-weak.
28859
28860 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
28861
28862         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
28863
28864 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
28865
28866         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
28867         (dg-require-alias): Likewise.
28868         (dg-require-gc-sections): Likewise.
28869         * lib/target-supports.exp (check_gc_sections_available): Likewise.
28870
28871 2003-06-08  Richard Henderson  <rth@redhat.com>
28872
28873         * gcc.dg/20011029-2.c: Fix the array reference.
28874         * gcc.dg/asm-7.c: New.
28875
28876 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
28877
28878         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
28879
28880 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
28881
28882         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
28883         (dg-require-gc-sections): Likewise.
28884
28885 2003-06-08  Jan Hubicka  <jh@suse.cz>
28886
28887         * i386-cmov1.c: Fix regular expression.
28888         * i386-cvt-1.c: Likewise.
28889         * i386-local.c: Likewise.
28890         * i386-local2.c: Likewise.
28891         * i386-mul.c: Likewise.
28892         * i386-ssetype-1.c: Likewise.
28893         * i386-ssetype-3.c: Likewise.
28894         * i386-ssetype-5.c: Likewise.
28895
28896 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28897
28898         PR c++/11039
28899         * g++.dg/warn/implicit-typename2.C: New test.
28900         * g++.dg/warn/implicit-typename3.C: New test.
28901
28902 2003-06-07  Richard Henderson  <rth@redhat.com>
28903
28904         * g++.dg/other/offsetof3.C: Use size_t.
28905         * g++.dg/other/offsetof4.C: Likewise.
28906
28907 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
28908
28909         * lib/copy-file.exp: New. Implement gcc_copy_files.
28910
28911         * lib/dg-pch.exp: Load copy-file.exp
28912         (dg-pch): Use gcc_copy_files instead of "file copy".
28913
28914 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
28915
28916         * gcc.dg/weak/weak.exp: Simplify.
28917         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
28918         * gcc.dg/weak/weak-1.c: Likewise.
28919         * gcc.dg/weak/weak-2.c: Likewise.
28920         * gcc.dg/weak/weak-3.c: Likewise.
28921         * gcc.dg/weak/weak-4.c: Likewise.
28922         * gcc.dg/weak/weak-5.c: Likewise.
28923         * gcc.dg/weak/weak-6.c: Likewise.
28924         * gcc.dg/weak/weak-7.c: Likewise.
28925         * gcc.dg/weak/weak-8.c: Likewise.
28926         * gcc.dg/weak/weak-9.c: Likewise.
28927
28928 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
28929
28930         gcc.c-torture/execute/20030606-1.c: New.
28931
28932 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28933
28934         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
28935         * gcc.dg/builtins-19.c: Likewise.
28936
28937 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28938
28939         * gcc.dg/builtins-2.c: Add some more tests.
28940         * gcc.dg/builtins-18.c: New test case.
28941         * gcc.dg/builtins-19.c: New test case.
28942
28943 2003-06-06  Roger Sayle  <roger@eyesopen.com>
28944             Jim Wilson  <wilson@tuliptree.org>
28945
28946         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
28947
28948 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
28949
28950         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
28951         mempcpy/stpcpy calls not to be optimized into something else.
28952         * gcc.c-torture/execute/string-opt-3.c: Moved to...
28953         * gcc.c-torture/execute/builtins/string-7.c: ...here.
28954         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
28955
28956 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28957
28958         * gcc.dg/format/asm_fprintf-1.c: New test.
28959
28960 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
28961
28962         * lib/gcc-defs.exp (additional_sources): New variable.
28963         (dg-additional-sources): New function.
28964         (additional_files): New variable.
28965         (dg-additional-files): New function.
28966         (dg-additional-files-options): Likewise.
28967         * lib/gcc-dg.exp (dg-require-weak): New function.
28968         (dg-require-alias): Likewise.
28969         (dg-require-gc-sections): Likewise.
28970         * lib/target-supports.exp (check_alias_available): Remove testfile
28971         parameter.
28972         (check_gc_sections_available): New function.
28973         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
28974         (dg-gpp-additional-files): Likewise.
28975         * lib/g++.exp (additional_sources): Remove.
28976         (additional_files): Likewise.
28977         (g++_target_compile): Use dg-additional-files-options.
28978
28979         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
28980         Tcl logic.
28981         * gcc.dg/special/ecos.exp: Remove.
28982         * gcc.dg/special/20000419-2.c: Use dg-require-*.
28983         * gcc.dg/special/alias-1.c: Likewise.
28984         * gcc.dg/special/alias-2.c: Likewise.
28985         * gcc.dg/special/gcsec-1.c: Likewise.
28986         * gcc.dg/special/weak-1.c: Likewise.
28987         * gcc.dg/special/weak-2.c: Likewise.
28988         * gcc.dg/special/wkali-1.c: Likewise.
28989         * gcc.dg/special/wkali-2.c: Likewise.
28990
28991         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
28992         dg-gpp-additional-*.
28993         * g++.dg/special/conpr-3.C: Likewise.
28994         * g++.dg/special/conpr-4.C: Likewise.
28995         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
28996         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
28997         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
28998         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
28999         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29000         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29001         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29002         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29003         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29004         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29005         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29006         * g++.old-deja/g++.other/comdat1.C: Likewise.
29007         * g++.old-deja/g++.other/comdat2.C: Likewise.
29008         * g++.old-deja/g++.other/comdat3.C: Likewise.
29009         * g++.old-deja/g++.other/ctor1.C: Likewise.
29010         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29011
29012 2003-06-05  Richard Henderson  <rth@redhat.com>
29013
29014         * gcc.dg/debug/20030605-1.c: New.
29015
29016 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29017
29018         * README.QMTEST: Update.
29019
29020 2003-06-04  Richard Henderson  <rth@redhat.com>
29021
29022         * gcc.dg/cleanup-1.c: New.
29023         * gcc.dg/cleanup-2.c: New.
29024         * gcc.dg/cleanup-3.c: New.
29025         * gcc.dg/cleanup-4.c: New.
29026         * gcc.dg/cleanup-5.c: New.
29027         * gcc.dg/cleanup-6.c: New.
29028         * gcc.dg/cleanup-7.c: New.
29029
29030 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29031
29032         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29033
29034         * lib/dg-pch.exp: New file.
29035         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29036         * gcc.dg/pch/pch.exp: Likewise.
29037
29038 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29039
29040         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29041         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29042         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29043         * gcc.dg/builtins-17.c: New test case.
29044         * gcc.dg/i386-387-4.c: New test case.
29045         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29046
29047 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29048
29049         * gcc.dg/ultrasp9.c: New test.
29050
29051 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29052
29053         * gcc.c-torture/compile/20030604-1.c: New test.
29054         * gcc.dg/sparc-constant-1.c: New test.
29055
29056 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29057
29058         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29059
29060 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29061
29062         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29063
29064         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29065         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29066
29067 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29068
29069         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29070
29071 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29072
29073         PR c++/10940
29074         * g++.dg/template/spec10.C: New test.
29075
29076 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29077
29078         * gcc.dg/builtins-16.c: New test case.
29079
29080 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29081
29082         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29083         mempcpy test with post-increments.
29084         * gcc.c-torture/execute/string-opt-3.c: New test.
29085         * gcc.dg/string-opt-1.c: New test.
29086
29087 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29088
29089         PR fortran/10965
29090         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29091
29092 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29093
29094         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29095         (scan-assembler): ... here.  Use dg-scan.
29096         (scan-assembler-not): Likewise.
29097         (scan-file): New function.
29098         (scan-file-not): Likewise.
29099         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29100         * gcc.dg/cpp/_Pragma4.c: Likewise.
29101         * gcc.dg/cpp/_Pragma5.c: Likewise.
29102         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29103         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29104         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29105         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29106         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29107         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29108         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29109         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29110         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29111         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29112         * gcc.dg/cpp/cxxcom1.c: Likewise.
29113         * gcc.dg/cpp/line1.c: Likewise.
29114         * gcc.dg/cpp/maccom1.c: Likewise.
29115         * gcc.dg/cpp/maccom2.c: Likewise.
29116         * gcc.dg/cpp/maccom3.c: Likewise.
29117         * gcc.dg/cpp/maccom4.c: Likewise.
29118         * gcc.dg/cpp/maccom5.c: Likewise.
29119         * gcc.dg/cpp/maccom6.c: Likewise.
29120         * gcc.dg/cpp/multiline.c: Likewise.
29121         * gcc.dg/cpp/spacing1.c: Likewise.
29122         * gcc.dg/cpp/spacing2.c: Likewise.
29123         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29124         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29125         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29126         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29127         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29128         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29129         * gcc.dg/cpp/cxxcom2.c: Likewise.
29130         * gcc.dg/cpp/cxxcom2.h: New file.
29131
29132         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29133         * g++.dg/cpp/truefalse.C: Here.
29134         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29135
29136 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29137
29138         * gcc.dg/cpp/redef3.c: New file.
29139
29140 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29141
29142         * gcc.dg/i386-loop-3.c: New test.
29143
29144 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29145
29146         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29147
29148 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29149
29150         * gcc.dg/fwrapv-1.c: New test case.
29151         * gcc.dg/fwrapv-2.c: New test case.
29152
29153 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29154
29155         PR c++/10956
29156         * g++.dg/template/spec9.C: New test.
29157
29158 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29159
29160         * gcc.dg/duff-4.c: New test case.
29161
29162 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29163
29164         PR fortran/10843
29165         * g77.dg/ffixed-form-1.f: New test
29166         * g77.dg/ffixed-form-2.f: New test
29167         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29168         * g77.dg/ffree-form-3.f: New test
29169
29170 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29171
29172         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29173         * gcc.dg/wint_t-1.c: Likewise.
29174
29175 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29176
29177         * g++.dg/template/access11.C: New test.
29178
29179 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29180
29181         PR c++/10849
29182         * g++.dg/template/access10.C: New test.
29183
29184 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29185             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29186
29187         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29188
29189 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29190
29191         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29192         suppress for powerpc-*-darwin*.
29193         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29194
29195 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29196
29197         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29198         suppress option for powerpc-*-darwin*.
29199
29200 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29201
29202         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29203         * gcc.dg/builtins-4.c: Add test for fmod.
29204
29205 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29206
29207         PR c++/10682
29208         * g++.dg/template/instantiate4.C: New test.
29209
29210 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29211
29212         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29213
29214 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29215
29216         * gcc.dg/compat/scalar-return-1_main.c: New file.
29217         * gcc.dg/compat/scalar-return-1_x.c: New file.
29218         * gcc.dg/compat/scalar-return-1_y.c: New file.
29219         * gcc.dg/compat/scalar-return-2_main.c: New file.
29220         * gcc.dg/compat/scalar-return-2_x.c: New file.
29221         * gcc.dg/compat/scalar-return-2_y.c: New file.
29222         * gcc.dg/compat/struct-return-3_main.c: New file.
29223         * gcc.dg/compat/struct-return-3_y.c: New file.
29224         * gcc.dg/compat/struct-return-3_x.c: New file.
29225         * gcc.dg/compat/struct-return-2_main.c: New file.
29226         * gcc.dg/compat/struct-return-2_x.c: New file.
29227         * gcc.dg/compat/struct-return-2_y.c: New file.
29228
29229 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29230
29231         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29232         for hppa*-hp-hpux*.
29233         * gcc.dg/20021014-1.c (dg-options): Likewise.
29234         * gcc.dg/nest.c (dg-options): Likewise.
29235
29236 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29237
29238         PR c++/9738
29239         * g++.dg/ext/dllimport2.C: New file.
29240         * g++.dg/ext/dllimport3.C: New file.
29241
29242 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29243
29244         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29245         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29246         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29247         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29248         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29249         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29250         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29251         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29252         * gcc.dg/compat/small-struct-defs.h: New file.
29253         * gcc.dg/compat/small-struct-init.h: New file.
29254         * gcc.dg/compat/small-struct-check.h: New file.
29255         * gcc.dg/compat/fp-struct-defs.h: New file.
29256         * gcc.dg/compat/fp-struct-check.h: New file.
29257         * gcc.dg/compat/fp-struct-init.h: New file.
29258         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29259         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29260
29261 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29262
29263         * gcc.dg/20030225-2.c: New test.
29264
29265 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29266             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29267
29268         * gcc.c-torture/compile/20030518-1.c: New test case.
29269
29270 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29271
29272         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29273         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29274         gcc-dg-debug-runtest.
29275         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29276         gcc-dg-debug-runtest.
29277
29278 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29279
29280         PR c++/9022
29281         * g++.dg/lookup/using6.C: New test.
29282
29283 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29284
29285         * g++.dg/parse/access2.C: New test.
29286
29287 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29288
29289         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29290         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29291         * gcc.dg/debug/debug.exp: Likewise.
29292
29293 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29294
29295         * gcc.dg/dollar.c: New test.
29296
29297 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29298
29299         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29300         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29301         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29302         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29303         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29304         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29305         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29306         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29307         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29308         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29309         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29310         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29311         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29312         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29313         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29314         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29315         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29316         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29317
29318 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29319
29320         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29321         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29322         support for "repo" mode.
29323         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29324         * lib/g77-dg.exp: Likewise.
29325         * lib/obj-dg.exp: Likewise.
29326
29327 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29328
29329         Merge from gcc-3_2-rhl8-branch:
29330         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29331
29332         * gcc.dg/tls/opt-6.c: New test.
29333
29334         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29335
29336         * gcc.dg/20030405-1.c: New test.
29337
29338         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29339
29340         * gcc.dg/20030309-1.c: New test.
29341
29342         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29343
29344         * gcc.c-torture/execute/20030307-1.c: New test.
29345
29346         2003-02-20  Randolph Chung  <tausq@debian.org>
29347
29348         * gcc.c-torture/compile/20030220-1.c: New test.
29349
29350         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29351
29352         * gcc.dg/20030217-1.c: New test.
29353
29354         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29355
29356         * gcc.c-torture/compile/20020129-1.c: New test.
29357
29358         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29359
29360         * gcc.dg/unroll-1.c: New test.
29361
29362         2002-11-16  Jan Hubicka  <jh@suse.cz>
29363
29364         * gcc.c-torture/execute/20020920-1.c: New test.
29365
29366         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29367
29368         PR target/7434
29369         * gcc.c-torture/compile/20021008-1.c: New test.
29370
29371         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29372
29373         PR target/7559
29374         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29375
29376         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29377
29378         * gcc.c-torture/compile/20020807-1.c: New test.
29379
29380         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29381
29382         * gcc.dg/tls/opt-1.c: New test.
29383
29384         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29385
29386         * gcc.dg/20020729-1.c: New test.
29387
29388         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29389
29390         * g++.dg/opt/life1.C: New test.
29391
29392         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29393
29394         * gcc.dg/20020525-1.c: New test.
29395
29396         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29397
29398         PR c++/6794
29399         * g++.dg/ext/pretty1.C: New test.
29400         * g++.dg/ext/pretty2.C: New test.
29401
29402 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29403
29404         PR c++/8385
29405         * g++.dg/ext/typeof5.C: New test.
29406
29407 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29408
29409         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29410         __USER_LABEL_PREFIX__ into account.
29411         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29412
29413 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29414
29415         * gcc.dg/builtins-15.c: New test case.
29416
29417 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29418
29419         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29420
29421 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29422
29423         * lib/g++.exp: Tweak handling of additional source files.
29424         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29425         * g++.dg/special/conpr-2a.C: Rename to ...
29426         * g++.dg/special/conpr-2a.cc: ... this.
29427         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29428         * g++.dg/special/conpr-3a.C: Rename to ...
29429         * g++.dg/special/conpr-3a.cc: This.
29430         * g++.dg/special/conpr-3b.C: Rename to ...
29431         * g++.dg/special/conpr-3b.cc: This.
29432         * g++.dg/special/conpr-4.C: New test.
29433         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29434
29435 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29436
29437         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29438
29439 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29440
29441         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29442         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29443         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29444         * g++.old-deja/g++.other/warn3.C: Likewise.
29445
29446 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29447
29448         * gcc.dg/i386-387-1.c: Update to also test log.
29449         * gcc.dg/i386-387-2.c: Likewise.
29450
29451 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29452
29453         * g77.f-torture/execute/int8421.f: New test.
29454
29455 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29456
29457         PR c++/10230, c++/10481
29458         * g++.dg/lookup/scoped5.C: New test.
29459
29460 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29461
29462         PR c++/10552
29463         * g++.dg/template/ttp6.C: New test.
29464
29465 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29466
29467         * gcc.c-torture/execute/builtins: New directory.
29468         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29469         gcc.c-torture/execute/builtins.
29470         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29471         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29472         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29473         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29474
29475 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29476
29477         PR c++/9252
29478         * g++.dg/template/access8.C: New test.
29479         * g++.dg/template/access9.C: New test.
29480
29481 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29482
29483         PR c++/9554
29484         * g++.dg/parse/access1.C: New test.
29485
29486 2003-05-09  DJ Delorie  <dj@redhat.com>
29487
29488         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29489         long, and not an int.
29490
29491 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29492
29493         PR c++/10555, c++/10576
29494         * g++.dg/template/memclass1.C: New test.
29495
29496 2003-05-08  DJ Delorie  <dj@redhat.com>
29497
29498         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29499         targets.
29500         * gcc.c-torture/execute/20021024-1.x: Likewise.
29501         * gcc.c-torture/execute/shiftdi.x: Likewise.
29502         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29503         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29504         * gcc.dg/20021018-1.c: Likewise.
29505
29506 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29507
29508         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29509
29510         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29511         (bcopy): Call memmove.
29512
29513 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29514
29515         * g77.f-torture/compile/8485.f: New test case.
29516
29517 2003-05-07  Richard Henderson  <rth@redhat.com>
29518
29519         PR c++/10570
29520         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29521         Verify exception_cleanup not called for rethrows.
29522         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29523         when exiting catch block without rethrowing.
29524         * g++.dg/eh/forced3.C: New.
29525         * g++.dg/eh/forced4.C: New.
29526
29527 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29528
29529         * gcc.dg/20030505.c: Fix triplet.
29530
29531 2003-05-06  DJ Delorie  <dj@redhat.com>
29532
29533         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29534         * gcc.dg/nest.c: Likewise.
29535
29536 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29537
29538         * gcc.dg/builtins-14.c: New test case.
29539
29540 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29541
29542         * lib/compat.exp (compat-execute): New argument.
29543         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29544         * gcc.dg/compat: New test directory.
29545         * gcc.dg/compat/compat.exp: New expect script.
29546         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29547         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29548         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29549         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29550         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29551         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29552
29553         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29554         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29555         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29556         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29557         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29558         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29559         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29560         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29561         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29562         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29563         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29564         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29565         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29566         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29567         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29568
29569 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29570
29571         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29572
29573 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29574
29575         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29576
29577 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29578
29579         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29580         * gcc.dg/ppc-fsel-2.c: New test.
29581
29582         * gcc.dg/unused-5.c: New test.
29583
29584 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29585
29586         PR c++/10496
29587         * g++.dg/warn/pmf1.C: New test.
29588
29589 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29590
29591         PR c++/4494
29592         * g++.dg/warn/main.C: New test.
29593
29594 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29595
29596         * gcc.dg/nonnull-3.c: New test.
29597
29598 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29599
29600         * gcc.dg/cpp/Wtrigraphs.c: Update.
29601         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29602
29603 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29604
29605         * gcc.dg/ppc-fsel-1.c: New test.
29606
29607 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29608
29609         PR c/10604
29610         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29611
29612 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29613
29614         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29615
29616 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29617
29618         PR c++/9364, c++/10553, c++/10586
29619         * g++.dg/parse/typename4.C: New test.
29620         * g++.dg/parse/typename5.C: Likewise.
29621
29622 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29623
29624         * gcc.c-torture/compile/20030503-1.c: New test.
29625
29626 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29627
29628         * g++.dg/lookup/using5.C: Fix testcase error.
29629
29630 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29631
29632         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29633         since MEABI is no longer supported.  Remove all vestiges
29634         of MEABI from the test.
29635
29636 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29637
29638         PR c++/10554
29639         * g++.dg/lookup/using5.C: New test.
29640
29641 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29642
29643         PR c++/8772
29644         * g++.dg/template/ttp5.C: New test.
29645
29646 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29647
29648         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29649         (dg-gpp-additional-sources): New function.
29650         (dg-gpp-additional-files): Likewise.
29651         * lib/g++.exp (additional_sources): New variable.
29652         (additional_files): Likewise.
29653         (g++_target_compile): Deal with them.
29654         * lib/old-dejagnu.exp: Remove.
29655         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29656         * g++.old-deja: Revise all tests to use dg commands.
29657
29658 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29659
29660         PR c++/9432, c++/9528
29661         * g++.dg/lookup/using4.C: New test.
29662
29663 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29664
29665         * gcc.dg/noreturn-5.c: New file.
29666         * gcc.dg/noreturn-6.c: New file.
29667
29668         * gcc.c-torture/compile/inline-1.c: New file.
29669
29670 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29671
29672         PR c++/10551
29673         * g++.dg/template/explicit1.C: New test.
29674
29675 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29676
29677         PR c++/10549
29678         * g++.dg/other/bitfield1.C: New test.
29679
29680         PR c++/10527
29681         * g++.dg/init/new7.C: New test.
29682
29683 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29684
29685         * g++.dg/ext/desig1.C: New test.
29686         * g++.dg/ext/init1.C: Update.
29687
29688         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29689
29690 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29691
29692         PR c++/10180
29693         * g++.dg/warn/Winline-1.C: New test.
29694
29695 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29696
29697         * gcc.c-torture/execute/string-opt-19.c: New test.
29698
29699         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29700         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29701
29702 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29703
29704         PR c++/10506
29705         * g++.dg/init/new6.C: New test.
29706
29707         PR c++/10503
29708         * g++.dg/init/ref6.C: New test.
29709
29710 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29711
29712         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29713
29714 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29715
29716         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29717         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29718
29719 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29720
29721         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29722         initialized static data members.
29723
29724 2003-04-25  H.J. Lu <hjl@gnu.org>
29725
29726         * gcc.dg/ia64-sync-4.c: New test.
29727
29728 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29729
29730         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29731         date.
29732
29733 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29734
29735         PR c++/10337
29736         * g++.dg/warn/conv1.C: New test.
29737         * g++.old-deja/g++.other/conv7.C: Adjust.
29738         * g++.old-deja/g++.other/overload14.C: Adjust.
29739
29740 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29741
29742         PR c++/10471
29743         * g++.dg/template/defarg2.C: New test.
29744
29745 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29746
29747         * gcc.dg/cpp/include2.c: Update.
29748         * gcc.dg/cpp/multiline-2.c: New.
29749         * gcc.dg/cpp/multiline.c: Update.
29750         * gcc.dg/cpp/strify2.c: Update.
29751         * gcc.dg/cpp/trad/literals-2.c: Update.
29752
29753 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29754
29755         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29756
29757 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29758
29759         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29760
29761 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29762
29763         PR c++/10451
29764         * g++.dg/parse/crash4.C: New test.
29765
29766         PR c++/9847
29767         * g++.dg/parse/crash5.C: New test.
29768
29769 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29770
29771         PR c++/10446
29772         * g++.dg/parse/crash3.C: New test.
29773
29774         PR c++/10428
29775         * g++.dg/parse/elab1.C: New test.
29776
29777 2003-04-22  Devang Patel  <dpatel@apple.com>
29778
29779         * gcc.dg/cpp/trad/funlike-5.c: New test.
29780
29781 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
29782
29783         * g++.dg/other/packed1.C: Fix dg options.
29784
29785 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
29786
29787         * g++.dg/other/offsetof2.C: New test.
29788
29789 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
29790
29791         * g++.dg/template/recurse.C: Adjust location of error messages.
29792
29793 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
29794
29795         PR c++/9881
29796         * g++.dg/init/addr-const1.C: New test.
29797         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
29798
29799 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
29800
29801         PR c++/10405
29802         * g++.dg/lookup/struct-hack1.C: New test.
29803
29804 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
29805
29806         * ucs.c: Update diagnostic messages.
29807
29808 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29809
29810         * gcc.dg/cpp/truefalse.cpp: New test.
29811         * gcc.dg/cpp/cpp.exp: Update.
29812         * g++.dg/other/stdbool-if.C: Remove.
29813
29814 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
29815
29816         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
29817         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
29818
29819 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
29820
29821         * gcc.c-torture/compile/20030418-1.c: New test.
29822
29823 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
29824
29825         * README.compat: Remove; content moved to doc/sourcebuild.texi.
29826
29827 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29828
29829         PR c++/10347
29830         g++.dg/template/dependent-name1.C: New test.
29831
29832 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
29833
29834         * gcc.dg/warn-1.c (tourist_guide): New array,
29835         contains a pointer to bar.
29836
29837 2003-04-16  Roger Sayle  <roger@eyesopen.com>
29838
29839         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
29840         * gcc.c-torture/execute/medce-1.c: New test case.
29841         * gcc.c-torture/execute/medce-2.c: New test case.
29842
29843 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
29844
29845         * lib/prune.exp: Ignore more messages.
29846
29847         PR c++/10381
29848         * g++.dg/parse/lookup3.C: New test.
29849
29850 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
29851
29852         * gcc.c-torture/compile/20030415-1.c : New test.
29853
29854 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
29855
29856         * gcc.c-torture/execute/scope-2.c: Move to ...
29857         * gcc.dg/noncompile/scope.c: .... here.
29858
29859 2003-04-14  Roger Sayle  <roger@eyesopen.com>
29860
29861         * gcc.dg/20030414-2.c: New test case.
29862
29863 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
29864
29865         PR target/10377
29866         * gcc.dg/20030414-1.c: New test.
29867
29868 2003-04-13  Roger Sayle  <roger@eyesopen.com>
29869
29870         * gcc.dg/builtins-12.c: New test case.
29871         * gcc.dg/builtins-13.c: New test case.
29872
29873 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29874
29875         * gcc.c-torture/execute/string-opt-18.c: New test.
29876
29877 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
29878
29879         PR c++/10300
29880         * g++.dg/init/new5.C: New test.
29881
29882 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
29883
29884         PR c++/7910
29885         * g++.dg/ext/dllimport1.C: New test.
29886
29887 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
29888
29889         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
29890
29891 2003-04-11  Bud Davis <bdavis9659@comcast.net>
29892
29893         PR Fortran/9263
29894         * g77.f-torture/noncompile/9263.f: New test
29895         PR Fortran/1832
29896         * g77.f-torture/execute/1832.f: New test
29897
29898 2003-04-11  David Chad  <davidc@freebsd.org>
29899             Loren J. Rittle  <ljrittle@acm.org>
29900
29901         libobjc/8562
29902         * objc.dg/headers.m: New test.
29903
29904 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
29905
29906         * gcc.c-torture/execute/builtin-noret-2.c: New.
29907         * gcc.c-torture/execute/builtin-noret-2.x: New.
29908         XFAIL builtin-noret-2.c at -O1 and above.
29909         * gcc.dg/redecl.c: New.
29910         * gcc.dg/Wshadow-1.c: Update error regexps.
29911
29912 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
29913
29914         * g++.dg/abi/bitfield10.C: New test.
29915
29916 2003-04-09  Mike Stump  <mrs@apple.com>
29917
29918         * gcc.dg/pch/pch.exp: Make testcase names longer.
29919         * g++.dg/pch/pch.exp: Make testcase names longer.
29920
29921 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29922
29923         * gcc.dg/builtins-11.c: New test case.
29924
29925 2003-04-08  Roger Sayle  <roger@eyesopen.com>
29926
29927         * gcc.dg/builtins-9.c: New test case.
29928         * gcc.dg/builtins-10.c: New test case.
29929
29930 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
29931
29932         * gcc.dg/noncompile/init-4.c.c: New test.
29933
29934 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
29935
29936         * gcc.misc-test/gcov-9.c: New test.
29937         * gcc.misc-test/gcov-10.c: New test
29938         * gcc.misc-test/gcov-11.c: New test.
29939
29940 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
29941
29942         PR optimization/10024
29943         * gcc.c-torture/compile/20030405-1.c: New test.
29944
29945 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
29946
29947         * gcc.dg/pch/static-3.c: New.
29948         * gcc.dg/pch/static-3.hs: New.
29949         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
29950
29951 2003-04-04  Richard Henderson  <rth@redhat.com>
29952
29953         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
29954         * g++.dg/eh/forced2.C: Likewise.
29955
29956 2003-04-03  Mike Stump  <mrs@apple.com>
29957
29958         * lib/scanasm.exp (scan-assembler): Add xfail processing for
29959         target arg.
29960         (scan-assembler-times, scan-assembler-not): Likewise.
29961         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
29962
29963 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
29964
29965         * gcc.dg/sparc-loop-1.c: New test.
29966
29967 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
29968
29969         PR other/9274
29970         * g++.dg/pch/system-2.C: New.
29971         * g++.dg/pch/system-2.Hs: New.
29972
29973 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
29974
29975         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
29976
29977         * g++.dg/eh/simd-1.C (vecfunc): Same.
29978
29979 2003-04-01  Roger Sayle  <roger@eyesopen.com>
29980
29981         * gcc.c-torture/execute/20030401-1.c: New test case.
29982
29983 2003-04-01  Ziemowit Laski <zlaski@apple.com>
29984
29985         * objc.dg/defs.m: New.
29986
29987 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
29988
29989         * g++.dg/eh/simd-1.C: New.
29990         * g++.dg/eh/simd-2.C: New.
29991
29992 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
29993
29994         * gcc.c-torture/execute/simd-3.c: New.
29995
29996 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
29997
29998         PR c/9936
29999         * gcc.dg/20030331-2.c: New test.
30000
30001 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30002
30003         PR c++/10278
30004         * g++.dg/parse/crash2.C: New test.
30005
30006 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30007
30008         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30009         * gcc.c-torture/execute/20030331-1.c: ...here.
30010
30011 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30012
30013         * gcc.c-torture/execute/20030331-1.c: New test.
30014
30015 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30016
30017         * lib/gcov.exp: Adjust call return testing strings.
30018         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30019
30020 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30021
30022         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30023         * gcc.dg/builtins-7.c: New test case.
30024         * gcc.dg/builtins-8.c: New test case.
30025
30026 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30027
30028         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30029
30030 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30031
30032         PR c++/7647
30033         * g++.dg/lookup-class-member-2.C: New test.
30034
30035 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30036
30037         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30038
30039 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30040
30041         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30042
30043 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30044
30045         * g++.dg/init/attrib1.C: New test.
30046
30047 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30048
30049         * gcc.dg/ultrasp8.c: New test.
30050
30051 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30052
30053         * gcc.dg/ultrasp7.c: New test.
30054
30055 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30056
30057         PR c++/10047
30058         * g++.dg/template/inline1.C: New test.
30059
30060 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30061
30062         * gcc.dg/sparc-dwarf2.c: New test.
30063
30064 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30065
30066         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30067         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30068
30069 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30070
30071         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30072         than reading .x files.
30073         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30074         * g77.dg/gcov/gcov-1.f: Likewise.
30075         * gcc.misc-tests/gcov-4b.c: Likewise.
30076         * gcc.misc-tests/gcov-5b.c: Likewise.
30077         * gcc.misc-tests/gcov-6.c: Likewise.
30078         * gcc.misc-tests/gcov-7.c: Likewise.
30079         * gcc.misc-tests/gcov-8.c: Likewise.
30080         * g++.dg/gcov/gcov-1.x: Remove.
30081         * g77.dg/gcov/gcov-1.x: Likewise.
30082         * gcc.misc-tests/gcov-4b.x: Likewise.
30083         * gcc.misc-tests/gcov-5b.x: Likewise.
30084         * gcc.misc-tests/gcov-6.x: Likewise.
30085         * gcc.misc-tests/gcov-7.x: Likewise.
30086         * gcc.misc-tests/gcov-8.x: Likewise.
30087
30088 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30089
30090         PR opt/10087
30091         * gcc.dg/20030324-1.c: New test.
30092
30093 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30094
30095         PR c++/10224
30096         * g++.dg/template/arg3.C: New test.
30097
30098         PR c++/10158
30099         * g++.dg/template/friend18.C: New test.
30100
30101 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30102
30103         * g77.f-torture/compile/20030326-1.f: New test case.
30104
30105 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30106
30107         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30108
30109         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30110
30111 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30112
30113         * gcc.dg/ia64-sync-3.c: New test.
30114
30115 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30116
30117         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30118
30119 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30120
30121         * gcc.dg/ultrasp6.c: New test.
30122
30123 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30124
30125         * gcc.dg/i386-signbit-1.c: New test.
30126         * gcc.dg/i386-signbit-2.c: New test.
30127         * gcc.dg/i386-signbit-3.c: New test.
30128
30129 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30130
30131         * gcc.dg/ultrasp5.c: Fix options.
30132
30133 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30134
30135         * gcc.dg/ultrasp5.c: Fix comment.
30136
30137 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30138
30139         PR fortran/10197
30140         * g77.f-torture/execute/10197.f: New test.
30141
30142 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30143
30144         PR c++/9898, c++/383
30145         * g++.dg/template/conv6.C: New test.
30146
30147         PR c++/10119
30148         * g++.dg/template/ptrmem5.C: New test.
30149
30150         PR c++/10026
30151         * g++.dg/lookup/koenig1.C: New test.
30152
30153         PR C++/10199
30154         * g++.dg/lookup/template2.C: New test.
30155
30156 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30157
30158         * g++.dg/opt/rtti1.C: New test.
30159
30160 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30161
30162         * gcc.dg/ultrasp5.c: New test.
30163
30164 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30165
30166         PR middle-end/9967
30167         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30168         builtin fputs.
30169
30170 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30171
30172         PR c/8224
30173         * gcc.dg/20030323-1.c: New test.
30174
30175 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30176
30177         * gcc.c-torture/compile/20030323-1.c: New test case.
30178
30179 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30180
30181         * gcc.dg/20030321-1.c: New test.
30182
30183 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30184
30185         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30186
30187 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30188
30189         PR c++/9978, c++/9708
30190         * g++.dg/ext/vlm1.C: Adjust expected error.
30191         * g++.dg/ext/vla2.C: New test.
30192         * g++.dg/template/arg1.C: New test.
30193         * g++.dg/template/arg2.C: New test.
30194
30195 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30196
30197         * g77.f-torture/execute/select.f: New test.
30198         * g77.f-torture/noncompile/select_no_compile.f: New test.
30199
30200 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30201
30202         PR c++/9898
30203         * g++.dg/other/error4.C: New test.
30204
30205 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30206
30207         * g++.dg/template/friend17.C: New test.
30208
30209 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30210
30211         * gcc.c-torture/compile/20030320-1.c: New.
30212
30213 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30214
30215         * gcc.dg/builtins-6.c: New test case.
30216
30217 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30218
30219         PR target/10073
30220         * gcc.c-torture/compile/20030319-1.c: New.
30221
30222 2003-03-18  Jan Hubicka  <jh@suse.cz>
30223
30224         * gcc.dg/i386-cvt-1.c: New test.
30225
30226 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30227
30228         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30229         * objc.dg/naming-2.m: Likewise.
30230
30231 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30232
30233         PR c++/9639
30234         * g++.dg/parse/crash1.C: New test.
30235
30236 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30237
30238         PR c++/8805
30239         * g++.dg/eh/cleanup1.C: New test.
30240
30241 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30242
30243         * gcc.c-torture/execute/20030316-1.c: New test case.
30244
30245 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30246
30247         PR c++/9629
30248         * g++.dg/init/ctor2.C: New test.
30249
30250 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30251
30252         * g77.f-torture/compile/xformat.f: New test case.
30253
30254 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30255
30256         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30257         * g++.old-deja/g++.mike/eh50.C: Likewise.
30258
30259 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30260
30261         PR c++/6440
30262         * g++.dg/template/spec7.C: New test.
30263         * g++.dg/template/spec8.C: Likewise.
30264
30265 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30266
30267         * gcc.c-torture/execute/20030313-1.c: New test.
30268
30269 2003-03-14  Richard Henderson  <rth@redhat.com>
30270
30271         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30272
30273 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30274
30275         * gcc.c-torture/compile/20030314-1.c: New test.
30276
30277 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30278
30279         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30280         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30281         thumb target,
30282         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30283         to accept newer _imp__  prefix and additional
30284         newline in .drectve section.
30285         * gcc.dg/dll-4.c: Likewise.
30286         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30287         switch.
30288
30289 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30290
30291         * g++.dg/parse/namespace9.C: New test.
30292
30293         * g++.dg/init/ref5.C: New test.
30294         * g++.dg/parse/ptrmem1.C: Likewise.
30295
30296 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30297
30298         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30299         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30300         regular expression.
30301         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30302         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30303
30304 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30305
30306         * gcc.c-torture/execute/20030224-2.c: New test.
30307
30308 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30309
30310         * gcc.dg/decl-3.c: New test.
30311
30312 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30313
30314         * gcc.dg/i386-loop-2.c: New test.
30315
30316 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30317
30318         PR c++/9474
30319         * g++.dg/parse/namespace8.C: New test.
30320
30321         PR c++/9924
30322         * g++.dg/overload/builtin2.C: New test.
30323
30324 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30325
30326         * gcc.dg/return-type-3.c: New test.
30327
30328 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30329
30330         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30331         profiling options are not supported.
30332
30333 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30334
30335         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30336         * g++.old-deja/g++.warn/impint2.C: Likewise.
30337
30338 2003-03-10  Devang Patel  <dpatel@apple.com>
30339
30340         * g++.dg/cpp/c++_cmd_1.C: New test.
30341         * g++.dg/cpp/c++_cmd_1.h: New file.
30342
30343 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30344
30345         * gcc.dg/altivec-9.c: New file.
30346
30347 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30348
30349         * gcc.dg/ppc-sdata-1.c: New test.
30350         * gcc.dg/ppc-sdata-2.c: New test.
30351
30352 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30353
30354         PR c++/9373
30355         * g++.dg/opt/ptrmem2.C: New test.
30356
30357         PR c++/8534
30358         * g++.dg/opt/ptrmem1.C: New test.
30359
30360 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30361
30362         * gcc.dg/i386-loop-1.c: New test.
30363
30364 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30365
30366         PR c++/9970
30367         * g++.dg/lookup/friend1.C: New test.
30368
30369 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c++/9823
30372         * g++.dg/parser/constructor1.C: New test.
30373
30374 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30375
30376         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30377
30378         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30379
30380 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30381
30382         * gcc.dg/cpp/Wunused.c: Update test.
30383
30384 2003-03-08  Jan Hubicka  <jh@suse.cz>
30385
30386         * gcc.dg/inline-3.c: New test.
30387
30388 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30389
30390         PR c++/9809
30391         * g++.dg/parse/builtin1.C: New test.
30392
30393         PR c++/9982
30394         * g++.dg/abi/cookie1.C: New test.
30395         * g++.dg/abi/cookie2.C: Likewise.
30396
30397         PR c++/9524
30398         * g++.dg/template/field1.C: New test.
30399
30400         PR c++/9912
30401         * g++.dg/parse/class1.C: New test.
30402         * g++.dg/parse/namespace7.C: Likewise.
30403         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30404
30405 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30406
30407         * g++.dg/init/ref4.C: New test.
30408
30409 2003-03-07  Jan Hubicka  <jh@suse.cz>
30410
30411         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30412         * gcc.dg/inline-3.c: New test.
30413
30414 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30415
30416         * g++.dg/init/ref3.C: New test.
30417
30418         PR c++/9965
30419         * g++.dg/init/ref2.C: New test.
30420
30421         PR c++/9400
30422         * g++.dg/warn/Wshadow-2.C: New test.
30423
30424         PR c++/9791
30425         * g++.dg/warn/Woverloaded-1.C: New test.
30426
30427 2003-03-05  Jan Hubicka  <jh@suse.cz>
30428
30429         * gcc.dg/i386-local2.c: New.
30430         * gcc.dg/i386-local.c: Fix typo.
30431
30432 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30433
30434         * g++.dg/abi/layout3.C: New test.
30435
30436 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30437
30438         * gcc.c-torture/compile/20030305-1.c
30439
30440 2003-03-05  Jan Hubicka  <jh@suse.cz>
30441
30442         * gcc.dg/i386-local.c: New.
30443
30444 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30445
30446         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30447
30448 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30449
30450         * gcc.dg/switch-2.c: New test.
30451         * gcc.dg/switch-3.c: New test.
30452         * gcc.dg/Wswitch.c: Adjust line numbers.
30453         * gcc.dg/Wswitch-default.c: Likewise.
30454         * gcc.dg/Wswitch-enum.c: Likewise.
30455
30456 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30457
30458         * gcc.c-torture/execute/20030222-1.c: New test.
30459
30460 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30461
30462         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30463
30464 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30465
30466         PR c++/9878
30467         * g++.dg/init/ref1.C: New test.
30468
30469 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30470
30471         * gcc.dg/sh-relax.c: New SH-only test.
30472
30473 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30474
30475         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30476         comment explaining purpose of testcase.
30477
30478 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30479
30480         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30481         for HC11/HC12 (asm needs two int registers).
30482         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30483         HC11/HC12 because the test uses an asm which needs two 32-bit
30484         registers.
30485
30486 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30487
30488         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30489         for HC11/HC12 (array is too large otherwise).
30490         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30491         * gcc.c-torture/compile/20010518-2.x: Likewise.
30492         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30493         HC11/HC12 (array is too large).
30494
30495 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30496
30497         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30498         * lib/g++-dg.exp (g++-dg-test): Likewise.
30499
30500 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30501
30502         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30503         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30504
30505 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30506
30507         * g++.dg/warn/implicit-typename1.C: Remove warning.
30508
30509 2003-02-28  Richard Henderson  <rth@redhat.com>
30510
30511         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30512         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30513
30514 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30515
30516         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30517         * g++.dg/pch/pch.exp: Likewise.
30518
30519 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30520
30521         PR c++/9879
30522         * testsuite/g++.dg/init/new4.C: New test.
30523
30524 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30525
30526         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30527
30528 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30529
30530         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30531         unsigned long.
30532
30533         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30534         wider than float.
30535
30536 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30537
30538         * lib/scanasm.exp: Add support for counting numbers of
30539         occurences.
30540         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30541         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30542
30543 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/9683
30546         * g++.dg/template/static3.C: New test.
30547
30548         PR c++/9829
30549         * g++.dg/parse/namespace6.C: New test.
30550
30551 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30552
30553         PR target/9732
30554         * gcc.dg/20030225-1.c: New test.
30555
30556 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30557
30558         * README: Remove out-of-date information.
30559
30560         PR c++/9836
30561         * g++.dg/template/spec6.C: New test.
30562
30563 2003-02-24  Jeff Law  <law@redhat.com>
30564
30565         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30566
30567 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30568
30569         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30570         * gcc.dg/pragma-ep-1.c: Likewise.
30571
30572 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30573
30574         PR c++/9602
30575         * g++.dg/template/friend16.C: New test.
30576
30577 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30578
30579         PR c++/5333
30580         * g++.dg/parse/fused-params1.C: Adjust error messages.
30581         * g++.dg/template/nested3.C: New test.
30582
30583 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30584
30585         * g++.dg/abi/param1.C: New test.
30586
30587 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30588
30589         PR c++/7982
30590         * g++.dg/warn/implicit-typename1.C: New test.
30591
30592 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30593
30594         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30595         with "mtune".
30596         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30597         * gcc.c-torture/execute/20010129-1.x: Likewise.
30598         * gcc.dg/20011107-1.c: Likewise.
30599         * gcc.dg/20020108-1.c: Likewise.
30600         * gcc.dg/20020122-3.c: Likewise.
30601         * gcc.dg/20020206-1.c: Likewise.
30602         * gcc.dg/20020310-1.c: Likewise.
30603         * gcc.dg/20020426-2.c: Likewise.
30604         * gcc.dg/20020517-1.c: Likewise.
30605         * gcc.dg/991230-1.c: Likewise.
30606         * gcc.dg/i386-unroll-1.c: Likewise.
30607         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30608
30609 2003-02-22  Jan Hubicka  <jh@suse.cz>
30610
30611         * gcc.dg/i386-mul.c: New test.
30612
30613 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30614
30615         * gcc.dg/builtins-5.c: New test case.
30616
30617 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30618
30619         * gcc.dg/asmreg-1.c: New test.
30620
30621 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30622
30623         PR c++/9749
30624         * g++.dg/parse/varmod1.C: New test.
30625
30626 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30627
30628         PR c++/9727
30629         * g++.dg/template/op1.C: New test.
30630
30631 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30632
30633         PR c++/8906
30634         * g++.dg/template/nested2.C: New test.
30635
30636 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30637
30638         PR c++/8724
30639         * g++.dg/expr/dtor1.C: New test.
30640
30641 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30642
30643         * gcc.dg/cpp/include3.c: New test.
30644         * gcc.dg/cpp/inc/foo.h: New file.
30645
30646 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30647
30648         * gcc.c-torture/execute/20030221-1.c: New test.
30649
30650 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30651
30652         PR c++/9729
30653         * g++.dg/abi/conv1.C: New test.
30654
30655 2003-02-20  Jan Hubicka  <jh@suse.cz>
30656
30657         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30658
30659 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30660
30661         * gcc.c-torture/compile/20030219-1.c: New test.
30662
30663 2003-02-18  Jan Hubicka  <jh@suse.cz>
30664
30665         * gcc.dg/funcorder.c: New test.
30666
30667 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30668
30669         * gcc.c-torture/execute/20030218-1.c: New.
30670
30671 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30672
30673         * gcc.dg/20030218-1.c: New.
30674
30675 2003-02-18  Richard Henderson  <rth@redhat.com>
30676
30677         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30678         * gcc.dg/attr-used-2.c: New.
30679
30680 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30681
30682         PR c++/9704
30683         * g++.dg/init/copy5.C: New test.
30684
30685 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30686
30687         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30688         * g++.dg/pch/pch.exp: Likewise.
30689
30690 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30691
30692         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30693         STACK_SIZE is not defined.
30694
30695 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30696
30697         PR c++/9457
30698         * g++.dg/template/init1.C: New test.
30699
30700 2003-02-16  Jan HUbicka  <jh@suse.cz>
30701
30702         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30703         (foo): Add few extra tests
30704         * gcc.dg/c99-const-expr-3.c: Likewise.
30705         * gcc.c-torture/execute/20030216-1.c: New.
30706
30707 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30708
30709         PR c++/9459
30710         * g++.dg/ext/typeof4.C: New test.
30711
30712 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30713
30714         * gcc.dg/i386-387-3.c: New test case.
30715
30716 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30717
30718         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30719         cris-*-elf* cris-*-aout* and mmix-*-*.
30720
30721 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30722
30723         * gcc.dg/20030213-1.c: New test.
30724
30725 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30726
30727         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30728         * gcc.dg/i386-387-2.c: Likewise.
30729
30730 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30731
30732         * gcc.dg/ppc-spe.c: Fix formatting.
30733         Enable tests that were previously unsupported by gas.
30734         Delete tests for instructions that no longer exist.
30735         Switch arguments on evsubifw builtin.
30736
30737 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30738
30739         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30740         STACK_SIZE is too small.
30741
30742 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30743             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30744
30745         * gcc.dg/decl-2.c: New test.
30746
30747 2003-02-10  Jan Hubicka  <jh@suse.cz>
30748
30749         * gcc.dg/i386-fpcvt-1.c: New test.
30750
30751 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30752
30753         * gcc.c-torture/execute/20030209-1.c: New test.
30754
30755 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30756
30757         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30758         int-wide bitops, use the constants of the same width.
30759         Likewise, if long long is 32-bit wide, test bitops using
30760         32-bit constants.
30761
30762 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30763
30764         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30765
30766 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30767
30768         * testsuite/gcc.dg/builtins-4.c: New test case.
30769
30770 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30771
30772         * gcc.dg/20020430-1.c: Fix dg command typos.
30773         * gcc.dg/20020503-1.c: Likewise.
30774
30775 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30776
30777         PR c++/8785
30778         * g++.dg/parse/fused-params1.C: New test.
30779
30780         PR c++/8857
30781         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
30782
30783         PR c++/8921
30784         * g++.dg/parse/non-dependent1.C: New test.
30785
30786         PR c++/8928
30787         * g++.dg/parse/dupl-tmpl-args1.C: New test.
30788
30789         PR c++/9228
30790         * g++.dg/parse/undefined7.C: New test.
30791         * g++.dg/parse/non-templ1.C: New test.
30792
30793         PR c++/9229
30794         * g++.dg/parse/too-many-tmpl-args1.C: New test.
30795
30796 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
30797
30798         * gcc.c-torture/compile/20030206-1.c: New test.
30799
30800 2003-02-05  Roger Sayle  <roger@eyesopen.com>
30801
30802         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
30803         "pow" to "foo" to avoid potential confusion with a math built-in.
30804
30805 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30806
30807         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
30808         conditions for SPARC targets.
30809
30810 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
30811
30812         * gcc.dg/20030204-1.c: New test.
30813
30814 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
30815
30816         PR c++/38
30817         * g++.dg/parse/array-size1.C: New test.
30818
30819         PR c++/5657
30820         * g++.dg/parse/undefined3.C: New test.
30821
30822         PR c++/5665
30823         * g++.dg/parse/undefined4.C: New test.
30824
30825         PR c++/5975
30826         * g++.dg/parse/undefined5.C: New test.
30827
30828         PR c++/7259
30829         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
30830
30831         PR c++/8578
30832         * g++.dg/parse/casting-operator1.C: New test.
30833
30834         PR c++/8596
30835         * g++.dg/parse/undefined6.C: New test.
30836
30837         PR c++/8736
30838         * g++.dg/parse/missing-template1.C: New test.
30839
30840 2003-02-04  Jan Hubicka  <jh@suse.cz>
30841
30842         * gcc.dg/i386-cadd.c: Compile using -march=k8.
30843         * gcc.dg/i386-cmov?.c: Likewise.
30844         * gcc.dg/i386-fpcvt-?.c: Likewise.
30845         * gcc.dg/i386-ssefp-1.c: Likewise.
30846         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
30847         conventions.
30848
30849 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
30850
30851         PR c++/7129
30852         * testsuite/g++.dg/ext/max.C: New test.
30853
30854 2003-02-03  Jan Hubicka  <jh@suse.cz>
30855
30856         * gcc.c-torture/execute/20030203-1.c: New test.
30857
30858 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
30859
30860         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
30861         'natural-endian'.
30862
30863 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
30864
30865         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
30866         * g++.dg/init/new2.C: Likewise.
30867         * g++.dg/other/new1.C: Likewise.
30868
30869 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
30870
30871         * gcc.dg/struct-ret-libc.c: New test.
30872
30873 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
30874
30875         * gcc.dg/20030129-1.c: New test.
30876
30877 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30878
30879         PR c++/8849
30880         * g++.dg/template/ptrmem4.C: New test.
30881
30882 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
30883
30884         * g++.dg/parser/constant1.C: New test.
30885
30886 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30887
30888         PR c++/8591
30889         * g++.dg/parse/friend2.C: New test.
30890
30891 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
30892
30893         PR c++/9437
30894         * g++.dg/template/unify4.C: New test.
30895
30896 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
30897
30898         * gcc.c-torture/execute/20030128-1.c: New test.
30899
30900 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
30901
30902         * g++.dg/lookup/nested1.C: Test moved from ...
30903         * g++.old-deja/g++.other/lookup24.C: ... here.
30904
30905 2003-01-28  Jan Hubicka  <jh@suse.cz>
30906
30907         * gcc.dg/i386-cmov5.c: New test.
30908
30909 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30910
30911         * gcc.c-torture/execute/20010925-1.c: Changed the
30912         memcpy declaration.
30913
30914 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30915
30916         PR c++/3902
30917         * g++.dg/parse/template5.C: New test.
30918
30919 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
30920
30921         PR fortran/9258
30922         * g77.dg/pr9258: New test.
30923
30924 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
30925
30926         * README: Move relevant parts from README.g++.
30927
30928         * README.g++: Remove this file.
30929
30930 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
30931
30932         * g++.dg/abi/dcast1.C: New test.
30933
30934 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30935
30936         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
30937
30938 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
30939
30940         PR c++/47
30941         * g++.old-deja/g++.other/lookup24.C: New test.
30942
30943 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30944
30945         PR middle-end/7227
30946         * gcc.dg/uninit-C.c: New test.
30947
30948 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
30949
30950         * g++.dg/abi/covariant1.C: New test.
30951
30952 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
30953
30954         * gcc.dg/20030123-1.c: New test.
30955
30956 2003-01-25  Jan Hubicka  <jh@suse.cz>
30957
30958         PR opt/8492
30959         * gcc.c-torture/compile/20030125-1.c
30960
30961 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
30962
30963         PR c++/9403
30964         * g++.dg/parse/template3.C: New test.
30965         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
30966
30967         PR c++/795
30968         * g++.dg/parse/template4.C: New test.
30969
30970         PR c++/9415
30971         * g++.dg/template/qual2.C: New test.
30972
30973         PR c++/8545
30974         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
30975
30976         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
30977
30978 2003-01-25  Roger Sayle  <roger@eyesopen.com>
30979
30980         * gcc.c-torture/execute/switch-1.c: New test case.
30981
30982 2003-01-25  Jan Hubicka  <jh@suse.cz>
30983
30984         * gcc.c-torture/execute/20030125-1.[cx]: New test.
30985
30986 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
30987
30988         Tweaks for Bison-1.875. From the NEWS file:
30989         "- `parse error' -> `syntax error'
30990         Bison now uniformly uses the term `syntax error'"
30991         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
30992         * gcc.dg/cpp/digraph2.c: Likewise.
30993         * gcc.dg/cpp/direct2.c: Likewise.
30994         * gcc.dg/cpp/paste4.c: Likewise.
30995         * gcc.dg/c90-restrict-1.c: Likewise.
30996         * gcc.dg/c99-func-2.c: Likewise.
30997         * gcc.dg/noncompile/920721-2.c: Likewise.
30998         * gcc.dg/noncompile/930622-2.c: Likewise.
30999         * gcc.dg/noncompile/940112-1.c: Likewise.
31000         * gcc.dg/noncompile/950921-1.c: Likewise.
31001         * gcc.dg/noncompile/951123-1.c: Likewise.
31002         * gcc.dg/noncompile/971104-1.c: Likewise.
31003         * gcc.dg/noncompile/990416-1.c: Likewise.
31004
31005 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31006
31007         * g++.dg/parse/undefined1.C: Add error message.
31008
31009 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31010
31011         PR c++/9354
31012         * g++.dg/parse/new1.C: New test.
31013
31014         PR c++/9216
31015         * g++.dg/parse/template2.C: New test.
31016
31017         PR c++/9354
31018         * g++.dg/parse/typedef2.C: New test.
31019
31020         PR c++/9328
31021         * g++.dg/ext/typeof3.C: New test.
31022
31023 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31024
31025         PR c++/2738
31026         * g++.dg/parse/ret-type1.C: New test.
31027
31028         PR c++/3792
31029         * g++.dg/parse/tmpl-outside1.C: New test.
31030
31031         PR c++/4207
31032         * g++.dg/parse/int-as-enum1.C: New test.
31033
31034         PR c++/4903
31035         * g++.dg/parse/no-typename1.C: New test.
31036
31037         PR c++/5533
31038         * g++.dg/parse/no-value1.C: New test.
31039
31040         PR c++/5921
31041         * g++.dg/parse/wrong-inline1.C: New test.
31042
31043         PR c++/6402
31044         * g++.dg/parse/ref1.C: New test.
31045
31046         PR c++/6992
31047         * g++.dg/parse/attr-ctor1.C: New test.
31048
31049         PR c++/7229
31050         * g++.dg/parse/namespace5.C: New test.
31051
31052         PR c++/7917
31053         * g++.dg/parse/func-def1.C: New test.
31054
31055         PR c++/8143
31056         * g++.dg/parse/undefined1.C: New test.
31057
31058         PR c++/5723, PR c++/8522
31059         * g++.dg/parse/specialization1.C: New test.
31060
31061         PR c++/163, PR c++/8595
31062         * g++.dg/parse/struct-as-enum1.C: New test.
31063
31064         PR c++/9173
31065         * g++.dg/parse/undefined2.C: New test.
31066
31067 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31068
31069         PR c++/9298
31070         * g++.dg/parse/template1.C: New test.
31071
31072         PR c++/9384
31073         * g++.dg/parse/using1.C: New test.
31074
31075         PR c++/9285
31076         PR c++/9294
31077         * g++.dg/parse/expr2.C: New test.
31078
31079         PR c++/9388
31080         * g++.dg/parse/lookup2.C: Likewise.
31081
31082 2003-01-21  Jan Hubicka  <jh@suse.cz>
31083
31084         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31085         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31086         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31087         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31088
31089 2003-01-20  Nick Clifton  <nickc@redhat.com>
31090
31091         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31092         problem with ARM sibcall code generation.
31093
31094 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31095
31096         * gcc.c-torture/execute/20030120-1.c: New.
31097
31098 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31099
31100         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31101
31102 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31103
31104         PR c++/9272
31105         * g++.dg/parse/ctor1.C: New test.
31106
31107         PR c++/9294:
31108         * g++.dg/parse/qualified1.C: New test.
31109
31110         * g++.dg/parse/typename3.C: New test.
31111
31112 2003-01-16  Richard Henderson  <rth@redhat.com>
31113
31114         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31115
31116 2003-01-16  Richard Henderson  <rth@redhat.com>
31117
31118         * g++.dg/pch/pch.exp: Copy test header to the working directory
31119         before using it either for precompilation or direct use.
31120         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31121         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31122
31123 2003-01-16  Richard Henderson  <rth@redhat.com>
31124
31125         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31126         before using it either for precompilation or direct use.
31127         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31128         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31129
31130 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31131
31132         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31133         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31134         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31135         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31136         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31137         typename warning into error.
31138         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31139         error messages.
31140         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31141         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31142         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31143         messages.
31144         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31145         make declaration visible in template.
31146         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31147         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31148         messages.
31149         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31150         message.
31151         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31152         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31153         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31154         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31155         typename warning with error message.
31156         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31157         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31158         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31159
31160 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31161
31162         * g++.dg/parse/ambig2.C: New test.
31163
31164 2003-01-15  Richard Henderson  <rth@redhat.com>
31165
31166         * g++.dg/tls/init-2.C: Update error message string.
31167
31168 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31169
31170         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31171
31172 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31173
31174         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31175         all for HC11/HC12.
31176         * gcc.c-torture/compile/20001205-1.x: Likewise.
31177         * gcc.c-torture/compile/20001226-1.x: Likewise.
31178         * gcc.c-torture/compile/920520-1.x: Likewise.
31179         * gcc.c-torture/compile/961203-1.x: Likewise.
31180         * gcc.c-torture/compile/20020604-1.x: Likewise.
31181
31182 2003-01-15  Jan Hubicka  <jh@suse.cz>
31183
31184         * gcc.c-torture/compile/20030115-1.c: New test.
31185
31186         * gcc.dg/i386-fpcvt-1.c: New test.
31187         * gcc.dg/i386-fpcvt-2.c: New test.
31188
31189 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31190
31191         Further conform g++'s __vmi_class_type_info to the C++ ABI
31192         specification.
31193         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31194         the specification.
31195
31196 2003-01-14  Jan Hubicka  <jh@suse.cz>
31197
31198         * gcc.dg/i386-fpcvt-1.c: New test.
31199         * gcc.dg/i386-fpcvt-2.c: New test.
31200
31201 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31202
31203         * gcc.dg/i386-mmx-3.c: New test.
31204
31205 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31206
31207         PR c++/9264
31208         * g++.dg/parse/octal1.C: New file.
31209
31210         PR c++/9172
31211         * g++.dg/parse/typename1.C: New file.
31212
31213 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31214
31215         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31216         * gcc.dg/bf-no-ms-layout.c: Likewise.
31217         * gcc.dg/bf-ms-attrib.c: Likewise.
31218
31219 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31220
31221         PR c++/9099
31222         * g++.dg/parse/dtor1.C: New file.
31223
31224         PR c++/9128
31225         * g++.dg/rtti/typeid1.C: New file.
31226
31227         PR c++/9153
31228         * g++.dg/parse/lookup1.C: New file.
31229
31230         PR c++/9171
31231         * g++.dg/templ/spec5.C: New file.
31232
31233 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31234
31235         * gcc.c-torture/compile/20030110-1.c: New test.
31236
31237 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31238
31239         Merge from pch-branch:
31240
31241         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31242
31243         * gcc.dg/pch/cpp-1.h: New.
31244         * gcc.dg/pch/cpp-1.c: New.
31245         * gcc.dg/pch/cpp-2.h: New.
31246         * gcc.dg/pch/cpp-2.c: New.
31247
31248         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31249
31250         * gcc.dg/pch/except-1.h: New.
31251         * gcc.dg/pch/except-1.c: New.
31252
31253         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31254
31255         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31256         running test.
31257         * gcc.dg/pch: Include *.hp not *.h.
31258         * gcc.dg/pch/system-1.h: New.
31259         * gcc.dg/pch/system-1.c: New.
31260
31261         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31262
31263         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31264         rather than trying to build and run a program using PCH.
31265         * gcc.dg/pch: Remove dg-do commands from test files.
31266
31267         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31268
31269         * gcc.dg/pch/macro-3.c: New.
31270         * gcc.dg/pch/macro-3.h: New.
31271
31272         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31273
31274         * gcc.dg/pch/common-1.c: New.
31275         * gcc.dg/pch/common-1.h: New.
31276         * gcc.dg/pch/decl-1.c: New.
31277         * gcc.dg/pch/decl-1.h: New.
31278         * gcc.dg/pch/decl-2.c: New.
31279         * gcc.dg/pch/decl-2.h: New.
31280         * gcc.dg/pch/decl-3.c: New.
31281         * gcc.dg/pch/decl-3.h: New.
31282         * gcc.dg/pch/decl-4.c: New.
31283         * gcc.dg/pch/decl-4.h: New.
31284         * gcc.dg/pch/decl-5.c: New.
31285         * gcc.dg/pch/decl-5.h: New.
31286         * gcc.dg/pch/global-1.c: New.
31287         * gcc.dg/pch/global-1.h: New.
31288         * gcc.dg/pch/inline-1.c: New.
31289         * gcc.dg/pch/inline-1.h: New.
31290         * gcc.dg/pch/inline-2.c: New.
31291         * gcc.dg/pch/inline-2.h: New.
31292         * gcc.dg/pch/static-1.c: New.
31293         * gcc.dg/pch/static-1.h: New.
31294         * gcc.dg/pch/static-2.c: New.
31295         * gcc.dg/pch/static-2.h: New.
31296
31297         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31298
31299         * g++.dg/pch/pch.exp: Better handle failing testcases.
31300         * gcc.dg/pch/pch.exp: Likewise.
31301         * gcc.dg/pch/macro-1.c: New.
31302         * gcc.dg/pch/macro-1.h: New.
31303         * gcc.dg/pch/macro-2.c: New.
31304         * gcc.dg/pch/macro-2.h: New.
31305
31306         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31307
31308         * g++.dg/dg.exp: Treat files in pch/ specially.
31309         * g++.dg/pch/pch.exp: New file.
31310         * g++.dg/pch/empty.H: New file.
31311         * g++.dg/pch/empty.C: New file.
31312         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31313         "precompile".
31314
31315         * gcc.dg/pch/pch.exp: New file.
31316         * gcc.dg/pch/empty.h: New file.
31317         * gcc.dg/pch/empty.c: New file.
31318         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31319         "precompile".
31320
31321 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31322
31323         * g++.dg/template/friend14.C: New test.
31324
31325 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31326
31327         * gcc.dg/old-style-asm-1.c: New test.
31328
31329 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31330
31331         * gcc.c-torture/compile/20030109-1.c: New test.
31332
31333 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31334
31335         * gcc.c-torture/execute/20030109-1.c: New test.
31336
31337 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31338
31339         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31340         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31341         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31342         * g++.old-deja/g++.mike/eh2.C: Likewise.
31343         * g++.old-deja/g++.mike/eh3.C: Likewise.
31344         * g++.old-deja/g++.mike/eh5.C: Likewise.
31345         * g++.old-deja/g++.mike/eh6.C: Likewise.
31346         * g++.old-deja/g++.mike/eh7.C: Likewise.
31347         * g++.old-deja/g++.mike/eh8.C: Likewise.
31348         * g++.old-deja/g++.mike/eh9.C: Likewise.
31349         * g++.old-deja/g++.mike/eh10.C: Likewise.
31350         * g++.old-deja/g++.mike/eh12.C: Likewise.
31351         * g++.old-deja/g++.mike/eh13.C: Likewise.
31352         * g++.old-deja/g++.mike/eh14.C: Likewise.
31353         * g++.old-deja/g++.mike/eh16.C: Likewise.
31354         * g++.old-deja/g++.mike/eh17.C: Likewise.
31355         * g++.old-deja/g++.mike/eh18.C: Likewise.
31356         * g++.old-deja/g++.mike/eh21.C: Likewise.
31357         * g++.old-deja/g++.mike/eh23.C: Likewise.
31358         * g++.old-deja/g++.mike/eh24.C: Likewise.
31359         * g++.old-deja/g++.mike/eh25.C: Likewise.
31360         * g++.old-deja/g++.mike/eh26.C: Likewise.
31361         * g++.old-deja/g++.mike/eh27.C: Likewise.
31362         * g++.old-deja/g++.mike/eh28.C: Likewise.
31363         * g++.old-deja/g++.mike/eh29.C: Likewise.
31364         * g++.old-deja/g++.mike/eh31.C: Likewise.
31365         * g++.old-deja/g++.mike/eh33.C: Likewise.
31366         * g++.old-deja/g++.mike/eh34.C: Likewise.
31367         * g++.old-deja/g++.mike/eh35.C: Likewise.
31368         * g++.old-deja/g++.mike/eh36.C: Likewise.
31369         * g++.old-deja/g++.mike/eh37.C: Likewise.
31370         * g++.old-deja/g++.mike/eh38.C: Likewise.
31371         * g++.old-deja/g++.mike/eh39.C: Likewise.
31372         * g++.old-deja/g++.mike/eh40.C: Likewise.
31373         * g++.old-deja/g++.mike/eh41.C: Likewise.
31374         * g++.old-deja/g++.mike/eh42.C: Likewise.
31375         * g++.old-deja/g++.mike/eh44.C: Likewise.
31376         * g++.old-deja/g++.mike/eh46.C: Likewise.
31377         * g++.old-deja/g++.mike/eh47.C: Likewise.
31378         * g++.old-deja/g++.mike/eh48.C: Likewise.
31379         * g++.old-deja/g++.mike/eh49.C: Likewise.
31380         * g++.old-deja/g++.mike/eh50.C: Likewise.
31381         * g++.old-deja/g++.mike/eh51.C: Likewise.
31382         * g++.old-deja/g++.mike/eh53.C: Likewise.
31383         * g++.old-deja/g++.mike/eh55.C: Likewise.
31384         * g++.old-deja/g++.mike/p7912.C: Likewise.
31385         * g++.old-deja/g++.mike/p9706.C: Likewise.
31386         * g++.old-deja/g++.mike/p10416.C: Likewise.
31387         * g++.old-deja/g++.mike/p11667.C: Likewise.
31388         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31389         Remove redundant reference to Iris.
31390         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31391         Elxsi, i860, Pico Java, and WE32K.
31392
31393 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31394
31395         * g++.dg/ext/asm4.C: New test.
31396
31397 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31398
31399         PR c++/9030
31400         * g++.dg/template/friend12.C: New test.
31401         * g++.dg/template/friend13.C: Likewise.
31402         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31403
31404 2003-01-08  Jan Hubicka  <jh@suse.cz>
31405
31406         * gcc.dg/i386-cadd.c: New test.
31407         * gcc.dg/i386-cmov4.c: Likewise.
31408
31409 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31410
31411         PR c++/9165
31412         * g++.dg/warn/Wunused-3.C: New test.
31413
31414         * g++.dg/abi/bitfield9.C: New test.
31415
31416         PR c++/9189
31417         * g++.dg/parse/defarg3.C: New test.
31418
31419 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31420
31421         * g++.dg/parse/ambig1.C: New test.
31422         * g++.dg/parse/defarg2.C: New test.
31423
31424 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31425
31426         * g++.dg/template/defarg-1.C: New test.
31427         * g++.dg/template/local2.C: Likewise.
31428
31429 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31430
31431         * gcc.c-torture/execute/20030105-1.c: New test.
31432
31433 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31434
31435         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31436         * g++.dg/parse/namespace4.C: Likewise.
31437
31438 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31439
31440         * g++.dg/template/ntp2.C: New test.
31441
31442 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31443
31444         * g++.dg/parse/extern-C-1.C: New test.
31445
31446         * g++.dg/parse/namespace4.C: New test.
31447
31448         * g++.dg/template/nested1.C: New test.
31449
31450         * g++.dg/parse/namespace3.C: New test.
31451
31452 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31453
31454         * g++.dg/lookup/two-stage1.C: New test.
31455
31456 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31457
31458         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31459         * g++.old-deja/g++.jason/access8.C: Likewise.
31460         * g++.old-deja/g++.other/decl5.C: Likewise.
31461
31462 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31463
31464         * g++.dg/parse/parse7.C: New test.
31465
31466 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31467
31468         PR c++/2843
31469         * g++.dg/ext/attrib7.C: New test.
31470
31471 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31472
31473         * g++.dg/parse/parse6.C: New test.
31474
31475 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31476
31477         * gcc.dg/h8300-stack-1.c: New.
31478
31479 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31480
31481         g++.dg/lookup/exception1.C: New test.
31482
31483         g++.dg/lookup/template1.C: New test.
31484
31485         g++.dg/parse/namespace2.C: New test.
31486
31487         g++.dg/parse/parens2.C: New test.
31488
31489 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31490
31491         * g++.dg/parse/parse5.C: New test.
31492         * g++.dg/lookup/scoped4.C: New test.
31493
31494 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31495
31496         * g++.dg/parse/parens1.C: New test.
31497
31498         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31499         angle-bracket1.C.
31500         * g++.dg/parse/parens2.C: New test.
31501
31502         * g++.dg/lookup/scope-operator1.C: New test.
31503
31504         * g++.dg/parse/operator1.C: New test.
31505
31506 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31507
31508         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31509         * g++.old-deja/g++.other/access6.C: Likewise.
31510         * g++.old-deja/g++.other/decl1.C: Likewise.
31511         * g++.old-deja/g++.pt/typename12.C: Likewise.
31512
31513 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31514
31515         * g++.dg/parse/namespace1.C: New test.
31516
31517 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31518
31519         * g++.dg/parse/parse4.C: New test.
31520
31521 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31522
31523         * g++.dg/parse/parse3.C: New test.
31524
31525 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31526
31527         * g++.dg/parse/parse2.C: New test.
31528
31529 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31530
31531         * g++.dg/template/friend11.C: New test.
31532
31533 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31534
31535         * g++.dg/parse/parse1.C: New test.
31536
31537 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31538
31539         * lib/profopt.exp: Change the name of a global variable to avoid
31540         possible clashes with other test suites.
31541
31542 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31543
31544         * g++.dg/inherit/covariant8.C: New test.
31545
31546 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31547
31548         * g++.dg/init/array9.C: New test.
31549
31550         PR c++/9112
31551         * g++.dg/parse/expr1.C: New test.
31552
31553 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31554
31555         * gcc.c-torture/compile/20021230-1.c: New test.
31556
31557 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31558
31559         * g++.dg/inherit/covariant5.C: New test.
31560         * g++.dg/inherit/covariant6.C: New test.
31561         * g++.dg/inherit/covariant7.C: New test.
31562
31563 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31564
31565         PR c++/2739
31566         * g++.dg/other/access2.C: New test.
31567
31568 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31569
31570         * g++.dg/other/anon-struct.C: No longer fails
31571         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31572         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31573         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31574
31575 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31576
31577         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31578
31579 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31580
31581         * g++.dg/eh/spec4.C: Remove stray semicolon.
31582         * g++.dg/expr/pmf-1.C: Change error message.
31583         * g++.dg/ext/asm1.C: Remove stray semicolon.
31584         * g++.dg/ext/typename1.C: Add missing typenames.
31585         * g++.dg/inherit/template-as-base.C: Change error message.
31586         * g++.dg/lookup/scoped1.C: Likewise.
31587         * g++.dg/lookup/scoped2.C: Likewise.
31588         * g++.dg/lookup/using2.C: Likewise.
31589         * g++.dg/other/component1.C: Remove stray semicolon.
31590         * g++.dg/other/do1.C: Change error message.
31591         * g++.dg/other/error2.C: Likewise.
31592         * g++.dg/other/init1.C: Likewise.
31593         * g++.dg/other/packed1.C: Remove stray semicolon.
31594         * g++.dg/other/ptrmem2.C: Change error message.
31595         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31596         marker.
31597         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31598         * g++.dg/template/access3.C: Add typename keyword.
31599         * g++.dg/template/access5.C: Remove stray semicolon.
31600         * g++.dg/template/access6.C: Likewise.
31601         * g++.dg/template/complit1.C: Likewise.
31602         * g++.dg/template/crash1.C: Change error message.
31603         * g++.dg/template/inherit2.C: Remove stray semicolon.
31604         * g++.dg/template/instantiate2.C: Likewise.
31605         * g++.dg/template/instantiate3.C: Change error message.
31606         * g++.dg/template/qual1.C: Remove stray semicolon.
31607         * g++.dg/template/qualttp18.C: Change error message.
31608         * g++.dg/template/ref1.C: Remove stray semicolon.
31609         * g++.dg/template/sizeof1.C (A::value): Declare it.
31610         * g++.dg/template/spec4.C: Change error message.
31611         * g++.dg/template/static1.C: Likewise.
31612         * g++.dg/template/type1.C: Likewise.
31613         * g++.dg/template/typename3.C: Likewise.
31614         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31615         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31616         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31617         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31618         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31619         named return value extension.
31620         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31621         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31622         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31623         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31624         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31625         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31626         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31627         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31628         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31629         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31630         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31631         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31632         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31633         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31634         syntax.
31635         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31636         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31637         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31638         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31639         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31640         * g++.old-deja/g++.brendan/template11.C: Likewise.
31641         * g++.old-deja/g++.brendan/template26.C: Likewise.
31642         * g++.old-deja/g++.brendan/template27.C: Use explicit
31643         specialization syntax.
31644         * g++.old-deja/g++.brendan/template30.C: Likewise.
31645         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31646         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31647         non-dependent names.
31648         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31649         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31650         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31651         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31652         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31653         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31654         named return value extension.
31655         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31656         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31657         * g++.old-deja/g++.ext/return1.C: Likewise.
31658         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31659         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31660         * g++.old-deja/g++.jason/access8.C: Likewise.
31661         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31662         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31663         pseudo-destructor names.
31664         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31665         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31666         pseudo-destructor names.
31667         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31668         * g++.old-deja/g++.jason/overload19.C: Likewise.
31669         * g++.old-deja/g++.jason/overload32.C: Likewise.
31670         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31671         stray semicolons.
31672         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31673         * g++.old-deja/g++.jason/return.C: Likewise.
31674         * g++.old-deja/g++.jason/return2.C: Likewise.
31675         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31676         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31677         syntax.
31678         * g++.old-deja/g++.jason/template10.C: Account for use of
31679         non-dependent names.
31680         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31681         syntax.
31682         * g++.old-deja/g++.jason/template37.C: Likewise.
31683         * g++.old-deja/g++.law/access4.C: Change error messages.
31684         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31685         pseudo-destructor names.
31686         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31687         * g++.old-deja/g++.law/ctors9.C: Likewise.
31688         * g++.old-deja/g++.law/cvt22.C: Likewise.
31689         * g++.old-deja/g++.law/dtors5.C: Likewise.
31690         * g++.old-deja/g++.law/global-init1.C: Likewise.
31691         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31692         * g++.old-deja/g++.law/operators28.C: Likewise.
31693         * g++.old-deja/g++.law/visibility28.C: Likewise.
31694         * g++.old-deja/g++.martin/eval1.C: Likewise.
31695         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31696         name.
31697         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31698         * g++.old-deja/g++.mike/net34.C: Likewise.
31699         * g++.old-deja/g++.mike/net36.C: Likewise.
31700         * g++.old-deja/g++.mike/ns2.C: Likewise.
31701         * g++.old-deja/g++.mike/p12306.C: Likewise.
31702         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31703         value extension.
31704         * g++.old-deja/g++.mike/p700.C: Likewise.
31705         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31706         * g++.old-deja/g++.mike/p710.C: Likewise.
31707         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31708         value extension.
31709         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31710         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31711         * g++.old-deja/g++.ns/crash2.C: Likewise.
31712         * g++.old-deja/g++.ns/crash3.C: Likewise.
31713         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31714         * g++.old-deja/g++.ns/ns17.C: Likewise.
31715         * g++.old-deja/g++.ns/template16.C: Likewise.
31716         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31717         keyword.
31718         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31719         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31720         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31721         named return value extension.
31722         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31723         * g++.old-deja/g++.other/access4.C: Issue additional error
31724         messages.
31725         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31726         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31727         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31728         * g++.old-deja/g++.other/crash25.C: Change error message.
31729         * g++.old-deja/g++.other/crash4.C: Change error message.
31730         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31731         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31732         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31733         checks.
31734         * g++.old-deja/g++.other/defarg8.C: Likewise.
31735         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31736         * g++.old-deja/g++.other/dtor10.C: Likewise.
31737         * g++.old-deja/g++.other/incomplete.C: Likewise.
31738         * g++.old-deja/g++.other/linkage7.C: Likewise.
31739         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31740         lookup algorithm.
31741         * g++.old-deja/g++.other/mangle2.C: Likewise.
31742         * g++.old-deja/g++.other/refinit2.C: Likewise.
31743         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31744         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31745         * g++.old-deja/g++.pt/crash28.C: Likewise.
31746         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31747         syntax.
31748         * g++.old-deja/g++.pt/crash32.C: Change error message.
31749         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31750         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31751         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31752         error message position.
31753         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31754         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31755         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31756         syntax.
31757         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31758         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31759         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31760         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31761         keyword.
31762         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31763         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31764         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31765         keyword.
31766         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31767         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31768         syntax.
31769         * g++.old-deja/g++.pt/friend28.C: Account for use of
31770         non-dependent names.
31771         * g++.old-deja/g++.pt/friend29.C: Likewise.
31772         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
31773         rules.
31774         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
31775         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
31776         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
31777         lookup rules.
31778         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
31779         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
31780         keyword.
31781         * g++.old-deja/g++.pt/memclass20.C: Likewise.
31782         * g++.old-deja/g++.pt/memclass5.C: Likewise.
31783         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
31784         keyword.
31785         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
31786         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
31787         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
31788         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
31789         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
31790         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
31791         keyword.
31792         * g++.old-deja/g++.pt/spec10.C: Likewise.
31793         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
31794         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
31795         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
31796         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
31797         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
31798         * g++.old-deja/g++.pt/ttp62.C: Likewise.
31799         * g++.old-deja/g++.pt/ttp64.C: Likewise.
31800         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
31801         * g++.old-deja/g++.pt/typename15.C: Likewise.
31802         * g++.old-deja/g++.pt/typename22.C: Likewise.
31803         * g++.old-deja/g++.pt/typename6.C: Change error messages.
31804         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
31805         * g++.old-deja/g++.pt/virtual2.C: Likewise.
31806         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
31807         syntax.
31808         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
31809         return value extension.
31810         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
31811         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
31812         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
31813         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
31814
31815 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
31816
31817         * g++.dg/warn/inline1.C: New test.
31818         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
31819         * g++.old-deja/g++.jason/synth10.C: Likewise.
31820         * g++.old-deja/g++.mike/net31.C: Likewise.
31821         * g++.old-deja/g++.mike/p8786.C: Likewise.
31822
31823         * g++.dg/template/friend10.C: New test.
31824         * g++.dg/template/conv5.C: New test.
31825
31826 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
31827
31828         * g++.dg/lookup/scoped3.C: New test.
31829
31830         * g++.dg/lookup/decl1.C: New test.
31831         * g++.dg/lookup/decl2.C: New test.
31832
31833 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
31834
31835         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
31836         gcc.c-torture/compile/20021015-1.c,
31837         gcc.c-torture/compile/20021015-2.c,
31838         gcc.c-torture/compile/20021123-1.c,
31839         gcc.c-torture/compile/20021123-2.c,
31840         gcc.c-torture/compile/20021123-3.c,
31841         gcc.c-torture/compile/20021123-4.c,
31842         gcc.c-torture/execute/20021024-1.c: Add tests previously added
31843         only to 3.1 or 3.2 branch.
31844
31845 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
31846
31847         * gcc.dg/i386-bitfield3.c: New test.
31848
31849         * gcc.dg/i386-bitfield2.c: New test.
31850
31851 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
31852
31853         * g++.dg/parse/conv_op1.C: New test.
31854
31855 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
31856
31857         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
31858         approved.
31859
31860 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
31861
31862         * gcc.c-torture/compile/20021220-1.c: New test.
31863
31864 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
31865
31866         * gcc.dg/i386-fastcall-1.c: New.
31867
31868 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31869
31870         * gcc.c-torture/execute/20021219-1.c: New test.
31871
31872 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
31873
31874         * gcc.dg/i386-pic-1.c: New test.
31875
31876 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31877
31878         PR c++/8099
31879         * g++.dg/template/friend9.C: New test.
31880
31881 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31882
31883         PR c++/3663
31884         * g++.dg/template/access7.C: New test.
31885
31886 2002-12-18  Nick Clifton  <nickc@redhat.com>
31887
31888         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
31889         the libstdc++-v3 directory has been found.
31890
31891 2002-12-12  Devang Patel <dpatel@apple.com>
31892         * gcc.dg/darwin-ld-1.c: New test.
31893         * gcc.dg/darwin-ld-2.c: New test.
31894         * gcc.dg/darwin-ld-3.c: New test.
31895         * gcc.dg/darwin-ld-4.c: New test.
31896         * gcc.dg/darwin-ld-5.c: New test.
31897
31898 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
31899
31900         * gcc.c-torture/compile/20021212-1.c: New test.
31901
31902 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
31903
31904         * gcc.dg/fshort-wchar: New test.
31905
31906 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
31907
31908         PR c++/8372
31909         * g++.dg/template/dtor1.C: New test.
31910
31911         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
31912         markers.
31913
31914 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
31915
31916         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
31917
31918 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
31919
31920         * g++.dg/template/static1.C: New test.
31921         * g++.dg/template/static2.C: New test.
31922         * g++.old-deja/g++.ext/memconst.C: New test.
31923
31924 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31925
31926         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
31927         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
31928         * g++.dg/special/initp1.C: Likewise.
31929
31930 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
31931
31932         * gcc.c-torture/execute/20021204-1.c: New test.
31933
31934 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
31935
31936         * gcc.dg/ppc-fmadd-1.c: New file.
31937         * gcc.dg/ppc-fmadd-2.c: New file.
31938         * gcc.dg/ppc-fmadd-3.c: New file.
31939
31940 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
31941
31942         * gcc.c-torture/compile/20021204-1.c: New test.
31943
31944 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
31945
31946         * g++.dg/inherit/covariant2.C: New test.
31947         * g++.dg/inherit/covariant3.C: New test.
31948         * g++.dg/inherit/covariant4.C: New test.
31949         * g++.dg/inherit/covariant1.C: Remove XFAIL.
31950         * g++.old-deja/g++.robertl/eb17.C: Likewise.
31951
31952 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
31953
31954         PR c++/8688
31955         * g++.dg/init/brace3.C: New test.
31956
31957 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
31958
31959         * gcc.dg/20020210-1.c: Fix a comment typo.
31960
31961 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
31962
31963         PR c++/8720
31964         * g++.dg/parse/defarg1.C: New test.
31965
31966         PR c++/8615
31967         * g++.dg/template/char1.C: New test.
31968
31969         * g++.dg/template/varmod1.C: Fix typo.
31970
31971 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31972
31973         DR 180
31974         * g++.old-deja/g++.pt/crash32.C: Expect error.
31975
31976 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
31977
31978         PR c++/5919
31979         * g++.dg/template/varmod1.C: New test.
31980
31981         PR c++/8727
31982         * g++.dg/inherit/typeinfo1.C: New test.
31983
31984         PR c++/8663
31985         * g++.dg/inherit/typedef1.C: New test.
31986
31987 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
31988
31989         PR c++/8332
31990         PR c++/8493
31991         * g++.dg/template/strlen1.C: New test.
31992
31993         PR c++/8227
31994         * g++.dg/template/ctor2.C: New test.
31995
31996         PR c++/8214
31997         * g++.dg/init/string1.C: New test.
31998
31999         PR c++/8511
32000         * g++.dg/template/friend8.C: New test.
32001
32002 2002-11-29  Joe Buck <jbuck@synopsys.com>
32003
32004         * g++.dg/lookup/anon2.C: New test.
32005
32006 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32007
32008         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32009         h8300 port.
32010
32011 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32012
32013         * gcc.dg/bitfld-6.c: New test.
32014
32015 2002-11-27  Jan Hubicka  <jh@suse.cz>
32016
32017         * gcc.c-torture/execute/20021127.[cx]: New test.
32018
32019 2002-11-26  Jan Hubicka  <jh@suse.cz>
32020
32021         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32022         quality.
32023
32024 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32025
32026         * g++.dg/init/brace2.C: New test.
32027         * g++.old-deja/g++.mike/p9129.C: Correct.
32028
32029 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32030
32031         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32032
32033 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32034
32035         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32036
32037 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32038
32039         * testsuite/g++.dg/abi/empty11.C: New test.
32040         * testsuite/g++.dg/rtti/cv1.C: New test.
32041
32042 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32043
32044         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32045
32046 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32047
32048         * g++.dg/abi/empty10.C: New test.
32049
32050 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32051
32052         * gcc.c-torture/compile/20021124-1.c: New test.
32053
32054 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32055
32056         * g++.dg/abi/rtti2.C: New test.
32057
32058 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32059
32060         * gcc.dg/i386-unroll-1.c: New test.
32061
32062 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32063
32064         * gcc.c-torture/compile/20021120-1.c: New test.
32065         * gcc.c-torture/compile/20021120-2.c: New test.
32066
32067 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32068
32069         * gcc.dg/bitfld-5.c: New test.
32070
32071 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32072
32073         * gcc.c-torture/execute/20021120-3.c: New test.
32074
32075 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32076
32077         * gcc.c-torture/execute/20021120-2.c: New test.
32078
32079 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32080
32081         * gcc.c-torture/execute/20021120-1.c: New test.
32082
32083 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32084
32085         * gcc.c-torture/execute/20021118-3.c: New test.
32086
32087 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32088
32089         * gcc.c-torture/compile/20021119-1.c: New test.
32090
32091 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32092
32093         * gcc.dg/duff-1.c: New test.
32094         * gcc.dg/duff-2.c: New test.
32095         * gcc.dg/duff-3.c: New test.
32096
32097 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32098
32099         * gcc.dg/cpp/_Pragma5.c: New test.
32100
32101 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32102
32103         * gcc.c-torture/execute/20021118-2.c: New test.
32104
32105 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32106
32107         * gcc.c-torture/execute/20021118-1.c: New test.
32108
32109 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32110
32111         * gcc.dg/20021116-1.c: New test.
32112
32113 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32114
32115         * g++.dg/abi/vcall1.C: New test.
32116
32117 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32118
32119         * gcc.dg/20021029-1.c: New test.
32120         * gcc.dg/20021029-2.c: New test.
32121
32122 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32123
32124         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32125
32126 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32127
32128         PR c/8439
32129         * gcc.dg/20021110.c: Move to ...
32130         * gcc.c-torture/compile/20021110.c: .... here.
32131
32132 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32133
32134         PR c/8467
32135         * gcc.c-torture/execute/20021111-1.c
32136
32137 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32138
32139         PR c/8439
32140         * gcc.dg/20021110.c: New test.
32141
32142 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32143
32144         * g++.dg/abi/vthunk3.C: Run only on x86.
32145
32146 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32147
32148         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32149
32150 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32151
32152         * lib/compat.exp (compat-execute): Fix logic error in last
32153         change.
32154
32155 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32156
32157         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32158
32159 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32160
32161         PR c++/8389
32162         * g++.dg/template/access6.C: New test.
32163
32164 2002-11-08  Jan Hubicka  <jh@suse.cz>
32165
32166         * gcc.dg/i386-ssefp-1.c: New test.
32167         * gcc.dg/i386-ssefp-1.c: New test.
32168
32169 2002-11-08  Jan Hubicka  <jh@suse.cz>
32170
32171         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32172
32173 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32174
32175         * g++.dg/abi/vthunk3.C: New test.
32176
32177         PR c++/8338
32178         * g++.dg/template/crash2.C: New test.
32179
32180 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32181
32182         * testsuite/g++.dg/abi/dtor1.C: New test.
32183         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32184
32185 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32186
32187         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32188         Darwin.
32189
32190 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32191
32192         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32193         -mthumb.  Only xfail with -O0.
32194
32195 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32196
32197         * g++.dg/abi/thunk1.C: New test.
32198         * g++.dg/abi/thunk2.C: Likewise.
32199         * g++.dg/abi/vtt1.C: Likewise.
32200
32201 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32202
32203         PR optimization/8423
32204         * gcc.c-torture/execute/builtin-constant.c: New test.
32205
32206 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32207
32208         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32209         Add some more cases.
32210
32211 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32212
32213         PR c++/8391
32214         * g++.dg/opt/local1.C: New test.
32215
32216 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32217
32218         PR c++/8160
32219         * g++.dg/template/complit1.C: New test.
32220
32221         PR c++/8149
32222         * g++.dg/template/typename4.C: Likewise.
32223
32224 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32225
32226         Core issue 287, PR c++/7639
32227         * g++.dg/template/instantiate1.C: Adjust error location.
32228         * g++.dg/template/instantiate3.C: New test.
32229         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32230         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32231         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32232
32233 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32234
32235         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32236
32237 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32238
32239         PR c++/8287
32240         * g++.dg/init/dtor2.C: New test.
32241
32242 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32243
32244         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32245         * gcc.dg/nest.c: Bypass errors on irix6.
32246
32247 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32248
32249         * gcc.dg/nest.c: Expect error for mmix-*-*.
32250         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32251
32252 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32253
32254         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32255         markers.
32256
32257         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32258
32259 2002-10-25  Mike Stump  <mrs@apple.com>
32260
32261         * gcc.dg/warn-1.c: New test.
32262
32263 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32264
32265         * g++.dg/template/typename3.C: New test.
32266
32267 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32268
32269         * g++.dg/lookup/ptrmem1.C: New test.
32270
32271         * g++.dg/abi/vthunk2.C: New test.
32272
32273 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32274
32275         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32276
32277 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32278
32279         * g++.dg/abi/empty9.C: New test.
32280
32281 2002-10-24  Richard Henderson  <rth@redhat.com>
32282
32283         * g++.dg/inherit/thunk1.C: Enable for ia64.
32284
32285 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32286
32287         PR c++/8067
32288         * g++.dg/lookup/pretty1.C: New test.
32289
32290 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32291
32292         * gcc.dg/20021023-1.c: New test.
32293
32294 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32295
32296         PR c++/7679
32297         * g++.dg/parse/inline1.C: New test.
32298
32299 2002-10-23  Richard Henderson  <rth@redhat.com>
32300
32301         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32302
32303         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32304
32305 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32306
32307         PR c++/6579
32308         * g++.dg/parse/stmtexpr3.C: New test.
32309
32310 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32311
32312         * g++.dg/expr/cond1.C: New test.
32313
32314 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32315
32316         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32317
32318 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32319
32320         * g++.dg/abi/vbase13.C: New test.
32321         * g++.dg/abi/vbase14.C: Likewise.
32322
32323 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32324
32325         * gcc.dg/tls/pic-1.c: New test.
32326         * gcc.dg/tls/nonpic-1.c: New test.
32327         * gcc.dg/20021018-1.c: New test.
32328
32329 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32330
32331         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32332         Remove only files with the same base name as the test case.
32333         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32334         (profopt-execute): Likewise.  Also, remove old profiling
32335         and performance data files before running the tests.
32336
32337         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32338         * g++.dg/bprob/bprob.exp: Likewise.
32339         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32340         to allow more general test case names.
32341
32342         * g++.dg/bprob/bprob-1.C: Rename to ...
32343         * g++.dg/bprob/g++-bprob-1.C: ... this.
32344
32345         * g77.dg/bprob/bprob-1.f: Rename to ...
32346         * g77.dg/bprob/g77-bprob-1.f: ... this.
32347
32348 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32349
32350         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32351         bison 1.50 or later.
32352
32353 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32354
32355         * g++.dg/README: Describe more test directories.
32356
32357 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32358
32359         * g++.dg/init/array6.C: Add additional tests.
32360
32361 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32362
32363         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32364         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32365
32366 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32367
32368         * gcc.c-torture/compile/20020604-1.x: New.
32369         * gcc.c-torture/compile/simd-5.x: Likewise.
32370         * gcc.c-torture/execute/920710-1.x: Likewise.
32371         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32372
32373 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32374
32375         * g++.dg/inherit/override1.C: Add dg-options clause.
32376
32377 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32378
32379         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32380         _mm_slli_si128.
32381
32382 2002-10-19  Andreas Schwab  <schwab@suse.de>
32383
32384         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32385         directory component.
32386
32387 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32388
32389         * g++.dg/inherit/thunk1.C: New test.
32390
32391         * g++.dg/inherit/override1.C: New test.
32392
32393         * g++.dg/abi/mangle11.C: New test.
32394         * g++.dg/abi/mangle14.C: New test.
32395         * g++.dg/abi/mangle17.C: New test.
32396
32397 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32398
32399         * g++.dg/overload/member2.C: New test.
32400
32401 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32402
32403         * g++.dg/README: Describe new compat directory.
32404         * g++.dg/dg.exp: Skip tests in compat directory.
32405         * README.compat: New file.
32406         * lib/compat.exp: New expect script.
32407         * g++.dg/compat: New test directory.
32408         * g++.dg/compat/compat.exp: New expect script.
32409         * g++.dg/compat/abi: New test directory.
32410         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32411         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32412         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32413         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32414         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32415         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32416         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32417         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32418         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32419         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32420         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32421         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32422         * g++.dg/compat/break: New test directory.
32423         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32424         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32425         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32426         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32427         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32428         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32429         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32430         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32431         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32432         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32433         g++.dg/compat/break/README: New files.
32434         * g++.dg/compat/eh: New test directory.
32435         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32436         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32437         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32438         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32439         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32440         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32441         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32442         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32443         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32444         g++.dg/compat/eh/filter2_y.C,
32445         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32446         g++.dg/compat/eh/new1_y.C,
32447         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32448         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32449         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32450         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32451         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32452         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32453         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32454         g++.dg/compat/eh/unexpected1_y.C: New files.
32455         * g++.dg/compat/init: New test directory.
32456         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32457         g++.dg/compat/init/array5_y.C,
32458         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32459         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32460         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32461         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32462         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32463         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32464         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32465         g++.dg/compat/init/init-ref2_y.C: New files.
32466
32467 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32468
32469         PR c++/7584
32470         * g++.dg/inherit/using3.C: New test.
32471
32472 2002-10-17  Jan Hubicka  <jh@suse.cz>
32473
32474         * gcc.dg/20021017-2.c: New test.
32475
32476 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32477
32478         * g++.dg/abi/mangle16.C: Adjust.
32479
32480         * g++.dg/init/array8.C: New test.
32481
32482 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32483
32484         * gcc.dg/special/mips-abi.exp: New test.
32485         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32486
32487 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32488
32489         * g++.dg/abi/mangle16.C: New test.
32490         * g++.dg/abi/mangle17.C: Likewise.
32491
32492         PR c++/7478
32493         * g++.dg/template/ref1.C: New test.
32494
32495 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32496
32497         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32498
32499 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32500
32501         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32502
32503 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32504
32505         PR c++/7524
32506         * g++.dg/init/array7.C: New test.
32507
32508 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32509
32510         * g++.dg/init/array6.C: New test.
32511
32512         * g++.dg/abi/mangle13.C: Likewise.
32513         * g++.dg/abi/mangle14.C: Likewise.
32514         * g++.dg/abi/mangle15.C: Likewise.
32515
32516 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32517
32518         * g++.dg/abi/empty8.C: New test.
32519
32520 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32521
32522         * g++.dg/init/ctor1.C: New test.
32523
32524 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32525
32526         * gcc.c-torture/execute/20021015-1.c: New test.
32527
32528 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32529
32530         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32531
32532 2002-10-14  Jan Hubicka  <jh@suse.cz>
32533
32534         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32535
32536 2002-10-14  Richard Henderson  <rth@redhat.com>
32537
32538         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32539
32540 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32541
32542         PR optimization/6631
32543         * g++.dg/opt/const2.C: New test.
32544
32545 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32546
32547         PR c++/7176
32548         * g++.dg/parse/friend1.C: New test.
32549         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32550
32551 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32552
32553         * gcc.dg/20021014-1.c: New test.
32554
32555 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/5661
32558         * g++.dg/ext/vlm1.C: New test.
32559         * g++.dg/ext/vlm2.C: Likewise.
32560
32561         * g++.dg/init/array1.C: Remove invalid braces.
32562         * g++.dg/init/brace1.C: New test.
32563         * g++.dg/init/copy2.C: Likewise.
32564         * g++.dg/init/copy3.C: Likewise.
32565         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32566         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32567         braces.
32568
32569 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32570
32571         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32572
32573 2002-10-11  Richard Shann  <richard.shann@superh.com>
32574
32575         * gcc.c-torture/compile/simd-5.c: New test.
32576
32577 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32578
32579         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32580
32581 2002-10-10  Jim Wilson  <wilson@redhat.com>
32582
32583         * gcc.c-torture/execute/20021010-1.c: New test.
32584
32585 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32586
32587         PR c/7353
32588         * g++.dg/ext/typedef-init.C: New test.
32589         * gcc.dg/typedef-init.c: New test.
32590
32591 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32592
32593         * gcc.dg/cpp/paste13.c: New test.
32594
32595 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32596
32597         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32598         remaining platforms, XFAIL during compile, not execute.  Don't
32599         XFAIL at -O0.
32600
32601 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32602
32603         * gcc.dg/alias-1.c: Tweak expected warning.
32604
32605 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32606
32607         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32608
32609 2002-10-06  Andreas Jaeger  <aj@suse.de>
32610
32611         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32612         * gcc.dg/cpp/c++98.C: Likewise.
32613
32614         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32615         * g++.dg/cpp/c++98.C: Likewise.
32616
32617         * g++.dg/README (Subdirectories): Mention cpp directory.
32618
32619         PR target/7559
32620         * gcc.dg/20021006-1.c: New test.
32621
32622 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32623
32624         PR c++/7804
32625         * g++.dg/other/warning1.C: New test.
32626
32627 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32628
32629         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32630         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32631         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32632
32633 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32634
32635         PR c++/7931
32636         * g++.dg/template/ptrmem3.C: New test.
32637
32638         PR c++/7754
32639         * g++.dg/template/union1.C: New test.
32640
32641 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32642
32643         PR c++/8006
32644         * g++.dg/abi/mangle9.C: New test.
32645         * g++.dg/abi/mangle10.C: New test.
32646         * g++.dg/abi/mangle11.C: New test.
32647         * g++.dg/abi/mangle12.C: New test.
32648
32649 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32650
32651         PR c++/7188.
32652         * g++.dg/template/meminit1.C: New test.
32653         * g++.dg/warn/Wreorder-1.C: Likewise.
32654         * g++.old-deja/g++.mike/warn3.C: Tweak.
32655         * lib/prune.exp: Ingore "in copy constructor".
32656
32657 2002-10-02  Andreas Jaeger  <aj@suse.de>
32658
32659         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32660         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32661         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32662         on x86-64.
32663
32664 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32665
32666         * gcc.dg/empty1.C: Fix typo.
32667
32668 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32669
32670         * gcc.dg/alias-1.c: New test.
32671
32672 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32673
32674         * gcc.dg/empty1.C: New test.
32675
32676         * g++.dg/tls/init-2.C: Tweak error messages.
32677
32678 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32679
32680         * gcc.c-torture/compile/20020923-1.c: New test.
32681
32682 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32683
32684         * gcc.c-torture/execute/ffs-1.c: New test.
32685         * gcc.c-torture/execute/ffs-2.c: Ditto.
32686
32687 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32688
32689         * g++.dg/overload/member1.C: New test.
32690
32691 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32692
32693         * g++.dg/abi/empty7.C: New test.
32694         * g++.dg/init/pm2.C: Likewise.
32695
32696 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32697
32698         * g++.dg/rtti/crash1.C: New test.
32699
32700 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32701
32702         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32703         gcc.dg/sibcall-4.c: New tests.
32704
32705 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32706
32707         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32708         powerpc and MMIX targets.
32709
32710 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32711
32712         * gcc.dg/cpp/20020927-1.c: New.
32713
32714 2002-09-26  David S. Miller  <davem@redhat.com>
32715
32716         * gcc.c-torture/compile/trunctfdf.c: New.
32717
32718 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32719
32720         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32721
32722 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32723
32724         * gcc.c-torture/execute/loop-15.c: New.
32725
32726 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32727
32728         * README.QMTEST: Fix typo.
32729
32730 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32731
32732         * gcc.dg/20020926-1.c: New test.
32733
32734 2002-09-25  David S. Miller  <davem@redhat.com>
32735
32736         PR target/7842
32737         * gcc.c-torture/execute/shiftdi.c: New test.
32738
32739 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32740
32741         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32742         unique to the tool.
32743         * lib/g77.exp (g77_init): Likewise.
32744         * lib/g++.exp (g++_init): Likewise.
32745         * lib/objc.exp (objc_init): Likewise.
32746
32747 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32748
32749         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32750         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32751         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32752
32753 2002-09-25  Richard Henderson  <rth@redhat.com>
32754
32755         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32756         too-small long double.
32757
32758 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32759
32760         * gcc.dg/20020919-1.c: New test.
32761
32762 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32763
32764         * g++.dg/abi/bitfield6.C: New test.
32765         * g++.dg/abi/bitfield7.C: New test.
32766         * g++.dg/abi/bitfield8.C: New test.
32767         * g++.dg/abi/vbase11.C: New test.
32768
32769 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32770
32771         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32772         hppa*-*-hpux*.  Update test comment.
32773
32774 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
32775
32776         * gcc.dg/tls/struct-1.c: New test.
32777
32778 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
32779
32780         * gcc.dg/cpp/tr-warn2.c: Update.
32781
32782 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32783
32784         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
32785
32786 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
32787
32788         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
32789         systems.
32790
32791 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
32792
32793         * gcc.c-torture/execute/ieee/mzero3.c: New test.
32794
32795         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
32796         Adjust for c++filt moved to binutils.  Remove spurious duplicate
32797         setting of cxxfilt.
32798
32799 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
32800
32801         * gcc.dg/20020312-2.c: Update for darwin.
32802
32803 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
32804
32805         * g++.old-deja/g++.other/crash32.C: Mark ICE.
32806
32807 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
32808
32809         * objc.dg/comp-types-1.m: New test.
32810         * objc.dg/comp-types-2.m: New test.
32811         * objc.dg/comp-types-3.m: New test.
32812         * objc.dg/comp-types-4.m: New test.
32813         * objc.dg/comp-types-5.m: New test.
32814         * objc.dg/comp-types-6.m: New test.
32815
32816 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32817
32818         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
32819
32820 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32821
32822         * g++.dg/other/do1.C: New test.
32823
32824         * g++.dg/template/subst1.C: New test.
32825
32826 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
32827
32828         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
32829
32830 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
32831
32832         * g++.dg/template/qualttp20.C: Adjust expected errors.
32833         * g++.old-deja/g++.jason/report.C: Likewise.
32834         * g++.old-deja/g++.other/qual1.C: Likewise.
32835
32836         * g++.dg/lookup/scoped2.C: New test.
32837
32838         * g++.dg/ext/asm3.C: New test.
32839
32840 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
32841
32842         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
32843
32844 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
32845
32846         * ChangeLog: follow spelling conventions.
32847         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
32848         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
32849         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
32850         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
32851         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
32852         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
32853         * g++.old-deja/g++.law/global-init1.C: Likewise.
32854         * g++.old-deja/g++.other/delete4.C: Likewise.
32855         * g++.old-deja/g++.other/inline21.C: Likewise.
32856         * g++.old-deja/g++.other/singleton.C: Likewise.
32857         * g77.dg/strlen0.f: Likewise.
32858         * g77.f-torture/compile/20010519-1.f: Likewise.
32859         * g77.f-torture/compile/980310-4.f: Likewise.
32860         * gcc.c-torture/compile/20000605-1.c: Likewise.
32861         * gcc.c-torture/execute/20020225-1.c: Likewise.
32862         * gcc.dg/c90-hexfloat-2.c: Likewise.
32863         * gcc.dg/c99-bool-1.c: Likewise.
32864         * gcc.dg/c99-hexfloat-2.c: Likewise.
32865         * gcc.dg/dll-2.c: Likewise.
32866         * gcc.dg/wtr-union-init-1.c: Likewise.
32867         * gcc.dg/wtr-union-init-2.c: Likewise.
32868         * gcc.dg/wtr-union-init-3.c: Likewise.
32869         * gcc.dg/cpp/avoidpaste1.c: Likewise.
32870         * gcc.dg/cpp/defined.c: Likewise.
32871         * gcc.dg/cpp/macsyntx.c: Likewise.
32872         * gcc.dg/cpp/paste2.c: Likewise.
32873         * gcc.dg/cpp/trad/defined.c: Likewise.
32874         * gcc.dg/format/c90-printf-1.c: Likewise.
32875         * gcc.dg/format/c90-scanf-1.c: Likewise.
32876         * gcc.dg/format/c99-printf-1.c: Likewise.
32877         * gcc.dg/format/c99-scanf-1.c: Likewise.
32878         * gcc.misc-tests/gcov-8.c: Likewise.
32879         * lib/profopt.exp: Likewise.
32880
32881 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
32882
32883         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
32884
32885 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32886
32887         * g++.dg/inherit/using2.C: New test.
32888
32889 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
32890
32891         * ChangeLog: Follow spelling conventions.
32892         * g++.dg/template/friend4.C: Likewise.
32893         * g++.old-deja/g++.pt/crash67.C: Likewise.
32894         * gcc.c-torture/execute/20000801-4.c: Likewise.
32895         * gcc.dg/c90-digraph-1.c: Likewise.
32896         * gcc.dg/c94-digraph-1.c: Likewise.
32897         * gcc.dg/c99-digraph-1.c: Likewise.
32898         * gcc.dg/cpp/line5.c: Likewise.
32899         * gcc.dg/cpp/multiline.c: Likewise.
32900         * gcc.dg/cpp/trad/literals-1.c: Likewise.
32901         * gcc.dg/format/attr-3.c: Likewise.
32902         * gcc.dg/format/c90-scanf-3.c: Likewise.
32903         * gcc.dg/format/ext-4.c: Likewise.
32904
32905 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
32906
32907         * g++.dg/template/pretty1.C: New test.
32908
32909 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
32910
32911         * gcc.c-torture/execute/struct-cpy-1.c: New test.
32912
32913 2002-09-13  Matt Austern  <austern@apple.com>
32914
32915         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
32916         passing a cast expression to a function by const reference.
32917
32918 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
32919
32920         * g++.dg/template/deduce1.C: New test.
32921
32922 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
32923
32924         * gcc.c-torture/execute/simd-1.c: Force all use of int to
32925         32-bit int.
32926
32927 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32928
32929         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
32930         usage.
32931
32932 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
32933
32934         * gcc.c-torture/compile/20020910-1.c: New test.
32935
32936 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
32937
32938         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
32939
32940 2002-09-10  Andreas Jaeger  <aj@suse.de>
32941
32942         * gcc.dg/20020312-2.c: Adjust for x86-64.
32943
32944 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
32945
32946         * g77.dg/7388.f: New test case for PR 7388.
32947
32948 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
32949
32950         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
32951
32952 2002-09-05  Ziemowit Laski <zlaski@apple.com>
32953
32954         * objc.dg/proto-lossage-1.m: New test.
32955
32956 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
32957
32958         * gcc.dg/cpp/_Pragma4.c: Fix typo.
32959
32960 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
32961
32962         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
32963         expected to pass.
32964
32965 2002-09-06  Stan Shebs  <shebs@apple.com>
32966             David Edelsohn  <edelsohn@gnu.org>
32967
32968         * gcc.dg/weak: New directory.
32969         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
32970         target-specific xfail bits.
32971         * gcc.dg/typeof-2.c: Move to new directory.
32972         * gcc.dg/weak.exp: New expect script.
32973
32974 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
32975
32976         * gcc.c-torture/execute/extzvsi.c: New test.
32977
32978 2002-09-05  Stan Shebs  <shebs@apple.com>
32979
32980         * gcc.dg/weak-1.c: xfail on Darwin.
32981         * gcc.dg/weak-2.c: Ditto.
32982         * gcc.dg/weak-3.c: Ditto.
32983         * gcc.dg/weak-4.c: Ditto.
32984         * gcc.dg/weak-5.c: Ditto.
32985         * gcc.dg/weak-6.c: Ditto.
32986         * gcc.dg/weak-7.c: Ditto.
32987         * gcc.dg/weak-8.c: Ditto.
32988         * gcc.dg/weak-9.c: Ditto.
32989
32990 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
32991
32992         * gcc.c-torture/execute/loop-14.c: New test.
32993
32994 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
32995
32996         * g++.dg/other/cxa-atexit1.C: New test.
32997
32998         * gcc.dg/typeof-2.c: New test.
32999
33000 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33001
33002         * gcc.dg/builtins-2.c: New testcase.
33003         * gcc.dg/builtins-3.c: New testcase.
33004
33005 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33006
33007         * gcc.dg/cpp/_Pragma4.c: New test.
33008
33009 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33010
33011         * objc/execute/nil_method-1.m: New testcase.
33012
33013 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33014
33015         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33016         [Object class], not [Object initialize].
33017
33018 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33019             Hans-Peter Nilsson  <hp@bitrange.com>
33020
33021         * gcc.c-torture/execute/20020720-1.x: Skip test on
33022         mmix-knuth-mmixware.  Correct comment.
33023
33024 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33025
33026         * testsuite/g++.dg/abi/bitfield5.C: New test.
33027         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33028
33029 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33030
33031         * objc.dg/undeclared-selector.m: New test.
33032
33033 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33034
33035         * g++.dg/other/offsetof1.C: Avoid cast warning.
33036
33037 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33038
33039         * objc.dg/super-class-2.m: New test.
33040
33041 2002-08-24  Matt Austern  <austern@apple.com>
33042
33043         * g++.dg/ext/lvaddr.C: New test.
33044         * g++.dg/ext/lvcast.C: New test.
33045
33046 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33047
33048         * testsuite/g++.dg/inherit/cond1.C: New test.
33049
33050 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33051
33052         * gcc.dg/noncompile/incomplete-1.c: New test.
33053
33054 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33055
33056         * gcc.dg/typespec-1.c: New test.
33057
33058 2002-08-20  Devang Patel  <dpatel@apple.com>
33059         * objc.dg/proto-hier-2.m: New test.
33060
33061 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33062
33063         * objc.dg/bitfield-1.m: New test.
33064         * objc.dg/bitfield-2.m: New test.
33065
33066 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33067
33068         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33069         gcc.dg/c99-flex-array-4.c: New tests.
33070
33071 2002-08-16  Stan Shebs  <shebs@apple.com>
33072
33073         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33074
33075 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33076
33077         * gcc.dg/typeof-1.c: New test.
33078         * g++.dg/ext/typeof2.C: New test.
33079
33080 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33081
33082         * g++.dg/other/offsetof1.C: New test.
33083
33084 2002-08-14  Richard Henderson  <rth@redhat.com>
33085
33086         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33087
33088 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33089
33090         * gcc.dg/cpp/_Pragma3.c: New test.
33091
33092 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33093
33094         * g++.dg/template/inherit3: New test.
33095
33096 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33097
33098         * gcc.dg/bitfld-4.c: Add blank options.
33099
33100 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33101
33102         * g++.dg/template/crash1.C: New test.
33103
33104 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33105
33106         * gcc.dg/tls/opt-2.c: New test.
33107
33108 2002-08-08  Devang Patel  <dpatel@apple.com>
33109
33110         * objc.dg/selector-1.m : New test
33111
33112 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33113
33114         * g++.dg/abi/bitfield4.C: New test.
33115         * gcc.dg/bitfld-4.c: New test.
33116
33117 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33118
33119         * g++.dg/other/packed1.C: New test.
33120
33121 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33122
33123         * g++.dg/abi/offsetof.C: Tweak error messages.
33124         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33125
33126 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33127
33128         * gcc.dg/bitfld-3.c: New test.
33129
33130 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33131             Richard Henderson  <rth@redhat.com>
33132
33133         * gcc.dg/i386-bitfield1.c: New test.
33134         * g++.dg/abi/bitfield3.C: Update.
33135
33136 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33137
33138         * objc.dg/const-str-2.m: Update.
33139         * gcc.dg/cpp/c++98.c: Change to C extension.
33140         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33141         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33142
33143 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33144
33145         * testsuite/gcc.dg/tls/diag-3.c: New.
33146
33147 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33148
33149         * g++.dg/README (Subdirectories): Document new subdir expr.
33150         * g++.dg/expr/pmf-1.C: New test.
33151
33152 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33153
33154         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33155
33156 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33157
33158         * g++.dg/abi/bitfield3.C: New test.
33159
33160 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33161
33162         * lib/gcov.exp: Tweak expected line formats.
33163         * gcc.misc-tests/gcov8.c: New test.
33164         * gcc.misc-tests/gcov8.x: New flags.
33165
33166 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33167
33168         * consistency.vlad/layout/endian.c: Include string.h.
33169
33170         * gcc.c-torture/execute/20020805-1.c: New test.
33171
33172 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33173
33174         * g++.dg/other/conversion1.C: New test.
33175
33176 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33177
33178         * gcc.dg/builtins-1.c: New testcase.
33179
33180 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33181
33182         * g++.dg/inherit/access3.C: New test.
33183
33184 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33185
33186         * gcc.dg/ia64-visibility-2.c: New test.
33187
33188 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33189
33190         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33191         __qualifier_flags to __flags.
33192
33193 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33194
33195         * g++.dg/inherit/operator1.C: New test.
33196         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33197         * g++.dg/other/error1.C: Change expected error message.
33198         * g++.dg/template/conv4.C: Likewise.
33199
33200 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33201
33202         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33203         for documented behavior.
33204
33205 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33206
33207         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33208         several targets known to fail.
33209
33210 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33211
33212         * gcc.dg/mips-args-[123].c: New tests.
33213
33214 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33215
33216         * gcc.dg/ppc-spe.c: New.
33217
33218 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33219
33220         * g++.dg/other/ptrmem4.C: New testcase.
33221
33222 2002-07-24  Richard Henderson  <rth@redhat.com>
33223
33224         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33225
33226 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33227
33228         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33229
33230 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33231
33232         * gcc.c-torture/execute/memset-3.c: New testcase.
33233
33234 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33235
33236         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33237         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33238
33239 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33240
33241         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33242         Delete.
33243
33244 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33245
33246         * gcc.c-torture/compile/simd-4.c: New test.
33247
33248 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33249
33250         PR c++/7347, c++/7348
33251         * g++.dg/template/access4.C: New test.
33252         * g++.dg/template/access5.C: New test.
33253         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33254         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33255         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33256         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33257
33258 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33259
33260         * gcc.dg/gnu89-init-2.c: New test.
33261
33262 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33263
33264         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33265
33266 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33267
33268         * gcc.c-torture/execute/20020720-1.c: New testcase.
33269
33270 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33271
33272         * gcc.dg/cpp/Wsignprom.c: New tests.
33273
33274 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33275
33276         * gcc.c-torture/execute/loop-13.c: New test.
33277
33278 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33279
33280         * gcc.dg/cpp/expr.c: New tests.
33281
33282 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33283
33284         * g++.dg/opt/pr6713.C: Add template instantiation.
33285
33286 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33287
33288         * gcc.dg/nest.c: New test.
33289
33290 2002-07-17  Richard Henderson  <rth@redhat.com>
33291
33292         * g++.dg/opt/pr6713.C: New test.
33293
33294 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33295
33296         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33297         XFAIL for all x86 processors.
33298
33299 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33300
33301         * gcc.c-torture/execute/20010122-1.x: Do not test with
33302         -fomit-frame-pointer.
33303
33304 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33305
33306         * g++.dg/template/instantiate2.C: New test.
33307         * g++.dg/template/spec4.C: New test.
33308
33309 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33310
33311         * g++.dg/template/access2.C: New test.
33312         * g++.dg/template/access3.C: New test.
33313
33314 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33315
33316         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33317         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33318         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33319         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33320         Convert to use <stdarg.h>.
33321         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33322         Delete.
33323         * gcc.dg/va-arg-2.c: New.
33324         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33325
33326 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33327
33328         * gcc.c-torture/compile/20020710-1.c: New test.
33329
33330 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33331                           Andrew Pinski  <pinskia@physics.uc.edu>
33332
33333         gcc.c-torture/compile/simd-2.c: New testcase.
33334         gcc.c-torture/compile/simd-3.c: Likewise.
33335
33336 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33337
33338         PR c++/7224
33339         * g++.dg/overload/error1.C: New test.
33340
33341 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33342
33343         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33344         configuration and IRIX 6 O32 ABI.
33345
33346 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33347
33348         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33349
33350 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33351
33352         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33353
33354 2002-07-10  Jeffrey A Law  <law@redhat.com>
33355
33356         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33357
33358         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33359
33360 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33361
33362         * gcc.dg/20020312-2.c: Check for __PPC__.
33363
33364 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33365
33366         * gcc.c-torture/compile/20020709-1.c: New test.
33367
33368 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33369
33370         * g++.dg/template/qualttp21.C: New test case.
33371
33372 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33373
33374         * gcc.c-torture/compile/20020706-1.c: New test.
33375         * gcc.c-torture/compile/20020706-2.c: New test.
33376
33377 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33378             Alexandre Oliva  <aoliva@redhat.com>
33379
33380         * g++.dg/warn/incomplete1.C: New test.
33381
33382 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33383
33384         PR c++/7099
33385         * g++.dg/warn/noreturn1.C: New test.
33386
33387 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33388
33389         PR c++/6706
33390         * g++.dg/debug/debug6.C: New test.
33391         * g++.dg/debug/debug7.C: New test.
33392
33393 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33394
33395         * gcc.c-torture/compile/simd-3.c: New test.
33396
33397 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33398
33399         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33400         * gcc.dg/20020620-1.c: Likewise.
33401
33402 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33403
33404         PR c++/6944
33405         * g++.dg/init/array4.C: New test.
33406         * g++.dg/init/array5.C: New test.
33407
33408 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33409
33410         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33411         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33412
33413 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33414
33415         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33416         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33417         * gcc.dg/wtr-conversion-1.c: Likewise.
33418         * gcc.dg/wtr-escape-1.c: Likewise.
33419         * gcc.dg/wtr-int-type-1.c: Likewise.
33420         * gcc.dg/wtr-label-1.c: Likewise.
33421         * gcc.dg/wtr-static-1.c: Likewise.
33422         * gcc.dg/wtr-strcat-1.c: Likewise.
33423         * gcc.dg/wtr-suffix-1.c: Likewise.
33424         * gcc.dg/wtr-switch-1.c: Likewise.
33425         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33426         * gcc.dg/wtr-union-init-1.c: Likewise.
33427         * gcc.dg/wtr-union-init-2.c: Likewise.
33428         * gcc.dg/wtr-union-init-3.c: Likewise.
33429
33430         * gcc.dg/wtr-func-def-1.c: New test.
33431
33432 2002-07-02 Devang Patel <dpatel@apple.com>
33433
33434         * objc.dg/param-1.m: New test.
33435
33436 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33437
33438         * gcc.dg/cpp/trad/directive.c: Add test.
33439         * gcc.dg/cpp/trad/macroargs.c: Add test.
33440         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33441
33442 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33443
33444         * gcc.dg/cpp/cmdlne-M.c: New test.
33445
33446 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33447
33448         * objc.dg/desig-init-1.m: New test.
33449
33450 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33451
33452         PR c++/6716
33453         * g++.dg/template/instantiate1.C: New test.
33454
33455 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33456
33457         PR c++/7112
33458         * g++.dg/template/sizeof2.C: New test.
33459
33460 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33461
33462         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33463         gcc.dg/cpp/trad/include.c: New tests.
33464
33465 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33466
33467         PR target/7177
33468         * gcc.c-torture/compile/20020701-1.c: New test.
33469
33470 2002-07-01  Stan Shebs  <shebs@apple.com>
33471
33472         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33473         header here...
33474         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33475         (objc-torture-execute): or here.
33476
33477 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33478
33479         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33480
33481 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33482
33483         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33484
33485 2002-06-30  Devang Patel  <dpatel@apple.com>
33486
33487         * objc.dg/fsyntax-only.m: New test.
33488
33489 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33490
33491         PR c++/6695
33492         * g++.dg/template/friend7.C: New file.
33493
33494 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33495
33496         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33497         return type.
33498
33499 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33500
33501         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33502         avoid division by zero.
33503
33504 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33505
33506         * gcc.dg/Wunknownprag.c: New tests.
33507
33508 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33509
33510         * gcc.c-torture/execute/simd-2.c: New test.
33511
33512 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33513
33514         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33515         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33516         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33517         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33518         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33519         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33520         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33521         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33522         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33523         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33524         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33525         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33526         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33527         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33528         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33529         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33530         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33531
33532 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33533
33534         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33535         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33536         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33537         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33538         New tests.
33539         * gcc.dg/cpp/trad/directive.c: Update.
33540
33541 2002-06-23  Andreas Jaeger  <aj@suse.de>
33542
33543         * gcc.c-torture/execute/complex-6.c: New.
33544
33545 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33546
33547         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33548         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33549         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33550         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33551
33552 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33553
33554         * gcc.dg/cpp/trad: New directory with traditional tests copied
33555         from parent directory.
33556         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33557         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33558         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33559         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33560         Move to trad/ and rename.
33561         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33562         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33563         gcc.dg/cpp/trad/redef2.c: New tests.
33564         * gcc.dg/cpp/trad/trad.exp: New driver.
33565
33566 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33567
33568         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33569         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33570         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33571         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33572         Remove.
33573
33574 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33575
33576         * gcc.dg/20020620-1.c: New test.
33577
33578 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33579
33580         * g++.dg/template/ttp4.C: New test.
33581
33582 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33583
33584         * g++.dg/opt/vt1.C: Fix regexp.
33585
33586 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33587
33588         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33589         Don't use attribute `noinline'.
33590
33591 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33592
33593         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33594
33595 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33596
33597         * gcc.c-torture/execute/simd-1.c: New.
33598
33599         * gcc.dg/simd-1.c: New.
33600
33601 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33602
33603         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33604
33605 2002-06-16  Richard Henderson  <rth@redhat.com>
33606
33607         * g++.dg/ext/anon-struct1.C: New.
33608         * g++.dg/ext/anon-struct2.C: New.
33609         * g++.dg/ext/anon-struct3.C: New.
33610         * gcc.dg/anon-struct-1.c: New.
33611         * gcc.dg/anon-struct-2.c: New.
33612         * gcc.dg/anon-struct-3.c: New.
33613         * gcc.dg/20011008-1.c: Adjust warning text.
33614         * gcc.dg/20020527-1.c: Add -fms-extensions.
33615
33616 2002-06-16  Richard Henderson  <rth@redhat.com>
33617
33618         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33619
33620 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33621
33622         * gcc.c-torture/execute/20020615-1.c: New test.
33623
33624 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33625
33626         * gcc.c-tortuture/execute/compare-1.c: New test case.
33627         * gcc.c-tortuture/execute/compare-2.c: New test case.
33628         * gcc.c-tortuture/execute/compare-3.c: New test case.
33629
33630 2002-06-13  Richard Henderson  <rth@redhat.com>
33631
33632         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33633         ia64 ilp32.
33634
33635 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33636
33637         * g++.dg/template/typename2.C: Update error message.
33638
33639 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33640
33641         * gcc.c-torture/execute/20020611-1.c: New test.
33642
33643 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33644
33645         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33646         list of targets to skip.
33647
33648 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33649
33650         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33651         targets if not optimizing.
33652
33653 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33654
33655         * gcc.c-torture/compile/20020605-1.c: New test.
33656
33657         * g++.dg/opt/vt1.C: New test.
33658
33659         * gcc.dg/20020531-1.c: New test.
33660
33661         * gcc.dg/20020530-1.c: New test.
33662
33663         * gcc.dg/20020527-1.c: New test.
33664
33665         * g++.dg/opt/cse1.C: New test.
33666
33667 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33668
33669         * gcc.dg/20020607-2.c: New test case.
33670
33671 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33672
33673         * gcc.c-torture/compile/20020604-1.c: New test.
33674
33675 2002-06-04  Richard Henderson  <rth@redhat.com>
33676
33677         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33678         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33679         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33680
33681 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33682
33683         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33684
33685 2002-06-03  Richard Henderson  <rth@redhat.com>
33686
33687         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33688         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33689
33690 2002-06-02  Richard Henderson  <rth@redhat.com>
33691
33692         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33693         test functions static.
33694
33695 2002-06-02  Andreas Jaeger  <aj@suse.de>
33696
33697         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33698         now.
33699
33700 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33701
33702         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33703         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33704         Update for mofified diagnostics.
33705         * gcc.dg/c99-intconst-1.c: No longer fail.
33706
33707 2002-06-02  Richard Henderson  <rth@redhat.com>
33708
33709         * gcc.dg/uninit-A.c: Remove xfail markers.
33710
33711 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33712
33713         * gcc.dg/fnegate-1.c: New test case.
33714
33715 2002-05-30  Osku Salerma  <osku@iki.fi>
33716
33717         * gcc.c-torture/execute/mayalias-1.c: New file.
33718
33719 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33720
33721         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33722         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33723         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33724
33725 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33726
33727         * gcc.c-torture/execute/20020529-1.c: New test.
33728
33729 2002-05-27  Richard Henderson  <rth@redhat.com>
33730
33731         * g++.dg/ext/attrib6.C: New test case.
33732
33733 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33734
33735         * gcc.c-torture/execute/pure-1.c: New test.
33736
33737 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33738
33739         * gcc.dg/cpp/arith-2.c: Remove.
33740
33741 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33742
33743         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33744         * gcc.dg/cpp/if-3.c: Remove.
33745
33746 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33747
33748         * g++.dg/opt/cse2.C: New test.
33749
33750 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33751
33752         * gcc.dg/cpp/arith-1.c: New semantic tests.
33753         * gcc.dg/cpp/if-1.c: Update.
33754
33755 2002-05-24  Ben Elliston  <bje@redhat.com>
33756
33757         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33758
33759 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33760
33761         * gcc.dg/verbose-asm.c: New test.
33762
33763 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33764
33765         * gcc.dg/cpp/paste12.c: New test.
33766
33767 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33768
33769         * g++.dg/parse/named_ops.C: New test.
33770
33771 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33772
33773         * gcc/testsuite/gcc.dg/weak-8.c: New test.
33774
33775 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
33776
33777         * gcc.dg/weak-2.c: Allow optional leading underscore
33778         in scan-assembler symbol name.
33779         * gcc.dg/weak-3.c: Likewise.
33780         * gcc.dg/weak-4.c: Likewise.
33781         * gcc.dg/weak-5.c: Likewise.
33782
33783 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
33784
33785         * gcc.dg/20020523-1.c: New test.
33786
33787 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33788
33789         * objc.dg/const-str-2.m: Update now that we stop after
33790         a command line error.
33791
33792 2002-05-22  Richard Henderson  <rth@redhat.com>
33793
33794         * g++.dg/dg.exp: Fix typo in test pruneing.
33795
33796 2002-05-22  Richard Henderson  <rth@redhat.com>
33797
33798         * g++.dg/dg.exp: Prune the tls subdirectory.
33799         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
33800         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
33801         * g++.dg/tls/init-1.C: New.
33802
33803 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
33804
33805         * gcc.dg/20020517-1.c: New test.
33806
33807 2002-05-21  Richard Henderson  <rth@redhat.com>
33808
33809         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
33810         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
33811
33812 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
33813
33814         * g++.dg/other/copy2.C: New test.
33815
33816 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
33817
33818         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
33819         (MAX_COPY): Bump up to 10 times sizeof (long long).
33820         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
33821
33822         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
33823         sizeof (long long).
33824
33825         * gcc.c-torture/execute/strcpy-1.c: New test.
33826
33827 2002-05-19  Jason Merrill  <jason2redhat.com>
33828
33829         * g++.dg/ext/oper1.C: New test.
33830
33831 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
33832 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
33833
33834         * README.QMTEST: New file.
33835
33836         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
33837
33838 2002-05-19  Andreas Jaeger  <aj@suse.de>
33839
33840         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
33841         now.
33842         * gcc.c-torture/execute/loop-2d.x: Likewise.
33843
33844 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
33845
33846         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
33847         support weak symbols.
33848         * gcc.dg/weak-4.c: Likewise.
33849         * gcc.dg/weak-6.c: Likewise.
33850
33851 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
33852
33853         * gcc.dg/weak-3.c: Add dg-excess-error comment for
33854         cygwin, coff and h8300-*-hms targets
33855         * gcc.dg/weak-5.c: Likewise.
33856         * gcc.dg/weak-7.c: Likewise.
33857
33858 2002-05-16  Jason Merrill  <jason@redhat.com>
33859
33860         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
33861         (scan-assembler-not, scan-assembler-dem): Likewise.
33862         (scan-assembler-dem-not): Likewise.
33863
33864 2002-05-15  Richard Henderson  <rth@redhat.com>
33865
33866         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
33867
33868 2002-05-15  Richard Henderson  <rth@redhat.com>
33869
33870         * gcc.dg/weak-5.c (vfoo1c): No warning here.
33871         (vfoo1f): Warning here.
33872         (vfoo1l): Don't redefine the alias.
33873
33874 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
33875
33876         * g++.dg/init/pm1.C: New test.
33877
33878 2002-05-12  David S. Miller  <davem@redhat.com>
33879
33880         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
33881         types.
33882
33883 2002-05-10  Roger Sayle  <roger@eyesopen.com>
33884
33885         * gcc.c-torture/execute/20020510-1.c: New test case.
33886
33887 2002-05-10  David S. Miller  <davem@redhat.com>
33888
33889         * gcc.c-torture/execute/conversion.c: Test long double too.
33890
33891 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
33892
33893         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
33894         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
33895         * lib/g++.exp (g++_link_flags): Likewise.
33896         * lib/objc.exp (objc_target_compile): Likewise.
33897
33898 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
33899
33900         * gcc.dg/cpp/poison.c: Update.
33901         * gcc.dg/cpp/20000625-2.c: Remove.
33902         * gcc.dg/cpp/direct2s.c: Remove final test.
33903
33904 2002-05-08  Tom Rix  <trix@redhat.com>
33905
33906         * gcc.c-torture/execute/20020508-1.c: New test.
33907         * gcc.c-torture/execute/20020508-2.c: New test.
33908         * gcc.c-torture/execute/20020508-3.c: New test.
33909
33910 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
33911
33912         * gcc.dg/cpp/charconst-4.c: More tests.
33913
33914 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
33915
33916         PR c/6569
33917         * gcc.dg/weak-3.c: Update location of warning messages.
33918         * gcc.dg/weak-5.c: Likewise.
33919
33920 2002-05-06  Roger Sayle  <roger@eyesopen.com>
33921
33922         * gcc.c-torture/execute/20020506-1.c: New test case.
33923
33924 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
33925
33926         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
33927
33928 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33929
33930         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
33931
33932 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
33933
33934         * gcc.dg/cpp/charconst-3.c: New test.
33935
33936 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
33937
33938         * gcc.dg/cpp/charconst.c: Update tests.
33939
33940 2002-05-05  Tim Josling  <tej@melbpc.org.au>
33941
33942         * treelang: Added directory for new sample language treelang. Also
33943         lib/treelang.exp: New file to signal treelang should be tested.
33944
33945 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33946
33947         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
33948         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
33949         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
33950         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
33951         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
33952         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
33953         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
33954
33955 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
33956
33957         * gcc.dg/format/xopen-2.c: New test.
33958
33959 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
33960
33961         * gcc.dg/20020503-1.c: New test.
33962
33963 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
33964
33965         * g++.dg/init/dtor1.C: Make it tougher.
33966
33967 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
33968
33969         * g++.dg/init/dtor1.C: New test.
33970
33971 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
33972
33973         * gcc.dg/altivec-8.c: New.
33974
33975 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
33976
33977         * gcc.dg/altivec-7.c: New.
33978
33979 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
33980
33981         * g++.dg/parse/typedef1.C: New test.
33982
33983 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
33984
33985         PR c++/6486
33986         * g++.dg/template/friend6.C: New test.
33987
33988         PR c++/6492
33989         * g++.dg/init/copy1.C: New test.
33990
33991 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
33992
33993         * g++.dg/warn/effc1.C: New test.
33994
33995 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33996
33997         * gcc.dg/cpp/if-cexp.c: Add a test.
33998
33999 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34000
34001         * gcc.dg/20020426-2.c: New test.
34002
34003 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34004
34005         * gcc.dg/cpp/if-mop.c: Update.
34006         * gcc.dg/cpp/if-mpar.c: Add test.
34007         * gcc.dg/cpp/if-oppr.c: Update.
34008
34009 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34010
34011         PR c/6343
34012         * gcc.dg/weak-[2-7].c: New tests.
34013
34014 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34015
34016         * gcc.dg/enum1.c: New test.
34017
34018 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34019
34020         PR c++/6497
34021         * g++.dg/inherit/access2.C: New test.
34022
34023 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34024
34025         PR bootstrap/6445
34026         * gcc.dg/20020426-1.c: New test.
34027
34028 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34029
34030         * g++.dg/abi/enum1.C: New test.
34031
34032 2002-04-26  Richard Henderson  <rth@redhat.com>
34033
34034         * gcc.dg/c99-bool-1.c: Expect always true warning.
34035
34036 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34037
34038         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34039
34040 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34041
34042         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34043         targets.
34044
34045 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34046
34047         * g++.dg/abi/mange7.C: New test.
34048
34049         PR c++/6438.
34050         * g++.dg/parse/stmtexpr2.C: New test.
34051
34052 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34053
34054         * gcc.dg/20020312-2.c: Add SH target.
34055
34056 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34057
34058         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34059         compiler output on mips*-*-irix*.
34060
34061 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34062
34063         * g++.dg/parse/attr1.C: New test.
34064
34065 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34066
34067         * gcc.c-torture/execute/string-opt-17.c: New test case.
34068         * gcc.c-torture/execute/memset-2.c: New test case.
34069
34070 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34071
34072         PR c++/6256:
34073         * g++.dg/template/friend5.C: New test.
34074
34075         PR c++/6331:
34076         * g++.dg/template/qual1.C: Likewise.
34077
34078 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34079
34080         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34081         Include stdlib.h, not stdio.h or ctype.h.
34082
34083 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34084
34085         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34086         cris-*-elf* and mmix-*-*.
34087         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34088         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34089         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34090         Ditto.
34091         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34092         * gcc.dg/wchar_t-1.c: Ditto.
34093
34094 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34095
34096         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34097         Clarify comment.
34098
34099 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34100
34101         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34102
34103 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34104
34105         * gcc.c-torture/execute/20000906-1.x: Delete.
34106
34107 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34108
34109         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34110
34111 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34112
34113         * PR6367
34114         * g77.f-torture/execute/6367.f: New test.
34115         * g77.f-torture/execute/6367.x: Disable for MMIX.
34116
34117 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34118
34119         * PR6352
34120         * g++.dg/opt/inline2.C: New test.
34121
34122 2002-04-18  Richard Henderson  <rth@redhat.com>
34123
34124         * gcc.dg/20000906-1.c: Enable for all targets.
34125         * gcc.c-torture/compile/iftrap-2.c: New.
34126
34127 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34128
34129         * gcc.dg/20020418-1.c: New test.
34130         * gcc.dg/20020418-2.c: New test.
34131
34132 2002-04-18  Richard Henderson  <rth@redhat.com>
34133
34134         * gcc.c-torture/compile/iftrap-1.c: New.
34135         * gcc.dg/iftrap-1.c: Adjust for ia64.
34136         * gcc.dg/iftrap-2.c: New.
34137
34138 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34139
34140         * gcc.c-torture/compile/20020418-1.c: New test.
34141
34142 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34143
34144         * gcc.c-torture/compile/20020415-1.c: New.
34145
34146 2002-04-18  David S. Miller  <davem@redhat.com>
34147
34148         * gcc.c-torture/execute/20020418-1.c: New test.
34149
34150 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34151
34152         * gcc.dg/20020416-1.c: New test.
34153
34154         * g++.dg/opt/inline1.C: New test.
34155
34156 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34157
34158         * gcc.dg/altivec-5.c: New test.
34159
34160         * gcc.dg/20020415-1.c: New test.
34161
34162 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34163
34164         * testsuite/lib/chill.exp: Remove.
34165
34166 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34167
34168         * g++.dg/other/big-struct.C: New test.
34169
34170 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34171
34172         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34173         of scratch file.
34174
34175 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34176
34177         PR c/6277
34178         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34179         in scan-assembler function name
34180
34181 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34182
34183         * g77.f-torture/execute/980628-4.x,
34184         g77.f-torture/execute/980628-5.x,
34185         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34186         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34187         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34188         i[34567]86-*-*.
34189
34190 2002-04-13  David S. Miller  <davem@redhat.com>
34191
34192         * gcc.c-torture/execute/20020413-1.c: New test.
34193
34194 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34195
34196         * gcc.dg/asm-6.c,
34197         * g++.dg/ext/asm1.C: New tests.
34198
34199 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34200
34201         PR c++ 5373.
34202         * g++.dg/parse/stmtexpr1.C: New test.
34203
34204         PR c++/5189.
34205         * g++.dg/template/copy1.C: New test.
34206
34207 2002-04-12  Richard Henderson  <rth@redhat.com>
34208
34209         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34210
34211 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34212
34213         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34214         gcc.c-torture/execute/20020307-2.c.
34215
34216 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34217
34218         * g++.dg/ext/attrib5.C,
34219         * g++.dg/lookup/struct1.C: New tests.
34220
34221 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34222
34223         * gcc.dg/20020411-1.c: New test.
34224
34225         * gcc.c-torture/execute/20020411-1.c: New test.
34226
34227 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34228
34229         * g77.f-torture/execute/6177.f: New test.
34230
34231 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34232
34233         PR middle-end/6247
34234         * g++.dg/opt/cleanup1.C: New test.
34235
34236         * g++.dg/opt/const1.C: New test.
34237
34238 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34239
34240         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34241
34242 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34243
34244         PR c++/5507
34245         * g++.dg/template/typename2.C: New test.
34246
34247 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34248
34249         * gcc.c-torture/execute/loop-12.c: New.
34250
34251 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34252
34253         * g77.f-torture/execute/980628-4.x,
34254         g77.f-torture/execute/980628-5.x,
34255         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34256         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34257         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34258
34259 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34260
34261         PR optimization/6086
34262         * g++.dg/opt/preinc1.C: New test.
34263
34264 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34265
34266         PR c++/5571
34267         * g++.dg/opt/static2.C: New test.
34268
34269 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34270
34271         PR c/5120
34272         * gcc.dg/20020406-1.c: New test.
34273
34274 2002-04-04  David S. Miller  <davem@redhat.com>
34275
34276         * gcc.c-torture/execute/20020404-1.c: New test.
34277
34278 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34279
34280         PR c/6123
34281         * gcc.dg/20020312-2.c: Do not declare global register variable
34282         if __PIC__ or __pic__ is defined.
34283
34284 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34285
34286         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34287         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34288
34289 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34290
34291         * gcc.misc-tests/linkage.exp: Update last change to handle
34292         sparc*-, not just sparc-.
34293
34294 2002-04-03  Richard Henderson  <rth@redhat.com>
34295
34296         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34297
34298 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34299
34300         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34301
34302 2002-04-02  David S. Miller  <davem@redhat.com>
34303
34304         * gcc.c-torture/execute/20020402-3.c: New test.
34305
34306 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34307
34308         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34309         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34310
34311         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34312         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34313         g77.f-torture/execute/20001201.x,
34314         g77.f-torture/execute/u77-test.x: New files.
34315
34316         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34317         * gcc.dg/wchar_t-1.c: Ditto.
34318
34319 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34320
34321         * gcc.c-torture/execute/20020402-1.c: New test.
34322
34323 2002-04-01  Richard Henderson  <rth@redhat.com>
34324
34325         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34326
34327         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34328
34329 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34330
34331         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34332
34333 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34334
34335         * g++.dg/inherit/template-as-base.C: Expect error.
34336         * g++.dg/inherit/namespace-as-base.C: Likewise.
34337
34338 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34339
34340         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34341         g++.dg/ext/instantiate3.C: Tweak match patterns.
34342
34343         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34344         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34345         -da test.
34346
34347 2002-03-31  Richard Henderson  <rth@redhat.com>
34348
34349         * gcc.dg/special/alias-2.c: New.
34350         * gcc.dg/special/ecos.exp: Run it.
34351
34352 2002-03-31  Richard Henderson  <rth@redhat.com>
34353
34354         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34355
34356 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34357
34358         * gcc.dg/weak-1.c: Disable on h8300 port.
34359
34360 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34361
34362         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34363         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34364         ordering tests.
34365         * g++.dg/bprob/bprob-1.C: New test.
34366         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34367         * g++.dg/gcov/gcov-1.C: New test.
34368         * g++.dg/gcov/gcov-1.x: New file.
34369         * g++.dg/gcov/gcov-2.C: New test.
34370         * g++.dg/gcov/gcov-3.C: New test.
34371         * g++.dg/gcov/gcov-3.h: New file.
34372
34373 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34374
34375         * g++.old-deja/g++.other/builtins5.C: New test.
34376         * g++.old-deja/g++.other/builtins6.C: New test.
34377         * g++.old-deja/g++.other/builtins7.C: New test.
34378         * g++.old-deja/g++.other/builtins8.C: New test.
34379         * g++.old-deja/g++.other/builtins9.C: New test.
34380
34381 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34382
34383         * g++.dg/opt/static1.C: New test.
34384
34385         * g++.dg/opt/longbranch1.C: New test.
34386
34387 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34388
34389         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34390
34391         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34392
34393 2002-03-28  Jeffrey A Law  (law@redhat.com)
34394
34395         * gcc.c-torture/execute/20020328-1.c: New test.
34396
34397 2002-03-27  Richard Henderson  <rth@redhat.com>
34398
34399         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34400         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34401         move from g++.old-deja/g++.ext/.
34402
34403 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34404
34405         * g++.dg/init/new2.C: New test.
34406
34407 2002-03-26  Richard Henderson  <rth@redhat.com>
34408
34409         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34410
34411         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34412         on sparc.
34413
34414         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34415         sparcv9 systems.
34416         * gcc.dg/20001102-1.c: Likewise.
34417
34418 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34419
34420         * gcc.dg/cpp/endif-pedantic1.c,
34421         gcc.dg/cpp/endif-pedantic2.c: New tests.
34422
34423 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34424
34425         * g++.dg/init/new1.C: New test.
34426
34427 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34428
34429         * g++.dg/abi/vbase9.C: New test.
34430
34431 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34432
34433         * gcc.dg/arm-asm.c: New test.
34434
34435 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34436
34437         * gcc.dg/Wswitch-enum.c: New test.
34438         Fix PR c/5044.
34439
34440 2002-03-26  Richard Henderson  <rth@redhat.com>
34441
34442         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34443         structure.
34444
34445 2002-03-25  Richard Henderson  <rth@redhat.com>
34446
34447         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34448         sparcv9 systems.
34449
34450         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34451         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34452
34453 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34454
34455         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34456
34457 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34458
34459         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34460         targets using generic thunk support.
34461
34462 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34463
34464         * gcc.c-torture/compile/20020323-1.c: New test.
34465
34466         * g++.dg/opt/conj2.C: New test.
34467
34468 2002-03-24  Richard Henderson  <rth@redhat.com>
34469
34470         * gcc.dg/weak-1.c: Use -fno-common.
34471
34472 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34473
34474         * g77.dg/f77-edit-apostrophe-out.f: New test
34475         * g77.dg/f77-edit-h-out.f: New test
34476         * g77.dg/f77-edit-t-in.f: New test
34477         * g77.dg/f77-edit-t-out.f: New test
34478         * g77.dg/f77-edit-x-out.f: New test
34479         * g77.dg/f77-edit-slash-out.f: New test
34480         * g77.dg/f77-edit-colon-out.f: New test
34481         * g77.dg/f77-edit-s-out.f: New test
34482
34483 2002-03-24  Richard Henderson  <rth@redhat.com>
34484
34485         * objc/execute/formal_protocol-6.x: New XFAIL.
34486
34487 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34488
34489         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34490         that do not support weak symbols
34491
34492 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34493
34494         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34495         * lib/g77.exp: Likewise.
34496         * lib/objc.exp: Likewise.
34497
34498 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34499
34500         * gcc.dg/Wswitch-default.c: New test.
34501
34502 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34503
34504         * g++.dg/other/enum1.C: New test.
34505
34506 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34507
34508         * gcc.dg/pragma-ep-3.c: Fix typo.
34509
34510 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34511
34512         * g++.dg/inherit/template-as-base.C: New test.
34513
34514 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34515
34516         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34517         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34518
34519 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34520
34521         * gcc.dg/cpp/multiline.c: Update to match.
34522
34523 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34524
34525         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34526
34527 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34528
34529         * gcc.dg/cpp/extratokens2.c: New file.
34530
34531 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34532
34533         * gcc.dg/20020312-2.c: Add rs6000 target.
34534
34535         * gcc.c-torture/compile/20020319-1.c: New test.
34536
34537 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34538
34539         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34540         (A, E): Handle this.
34541
34542 2002-03-20  Jason Merrill  <jason@redhat.com>
34543
34544         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34545         ignoring -fpic.
34546         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34547         through prune_gcc_output.
34548
34549 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34550
34551         * gcc.c-torture/compile/20020320-1.c: New test.
34552
34553 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34554
34555         * gcc.c-torture/compile/20020318-1.c: New test.
34556
34557         * gcc.dg/struct-by-value-1.c: New test.
34558
34559         * gcc.dg/20020319-1.c: New test.
34560
34561 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34562
34563         * g++.dg/opt/conj1.C: New test.
34564
34565 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34566
34567         * g++.dg/template/qualttp20.C: Revert previous change.
34568         * g++.dg/template/qualttp3.C: Likewise.
34569         * g++.dg/template/qualttp4.C: Likewise.
34570         * g++.dg/template/qualttp5.C: Likewise.
34571         * g++.dg/template/qualttp6.C: Likewise.
34572         * g++.dg/template/qualttp7.C: Likewise.
34573         * g++.dg/template/qualttp8.C: Likewise.
34574         * g++.dg/template/recurse.C: Likewise.
34575
34576 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34577
34578         * gcc.dg/cpp/wchar-1.c: Update.
34579
34580 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34581
34582         * g++.dg/template/conv1.C: New test.
34583         * g++.dg/template/conv2.C: New test.
34584         * g++.dg/template/conv3.C: New test.
34585         * g++.dg/template/conv4.C: New test.
34586
34587 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34588
34589         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34590         * g++.dg/template/qualttp3.C: Likewise.
34591         * g++.dg/template/qualttp4.C: Likewise.
34592         * g++.dg/template/qualttp5.C: Likewise.
34593         * g++.dg/template/qualttp6.C: Likewise.
34594         * g++.dg/template/qualttp7.C: Likewise.
34595         * g++.dg/template/qualttp8.C: Likewise.
34596         * g++.dg/template/recurse.C: Likewise.
34597
34598 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34599
34600         * g++.dg/opt/dtor1.C: New test.
34601
34602 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34603
34604         * gcc.c-torture/compile/20020315-1.c: New test.
34605
34606 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34607
34608         * gcc.dg/weak-1.c: Fix scan tests.
34609
34610 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34611
34612         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34613         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34614         cris-*-aout* mmix-*-*.
34615         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34616         cris-*-aout* mmix-*-*.
34617         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34618         cris-*-elf* cris-*-aout* and mmix-*-*.
34619         * gcc.dg/20001009-1.c: Ditto.
34620         * gcc.dg/20010912-1.c: Ditto.
34621         * gcc.dg/20020122-4.c: Ditto.
34622         * gcc.dg/inline-2.c: Ditto.
34623
34624 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34625
34626         * gcc.c-torture/compile/20020314-1.c: New test.
34627
34628 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34629
34630         * gcc.c-torture/execute/20020314-1.c: New test.
34631
34632 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34633
34634         * g++.dg/warn/Wunused-1.C: New test.
34635
34636 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34637
34638         * g++.dg/abi/mangle6.C: New test.
34639
34640 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34641
34642         * gcc.c-torture/compile/20020309-2.c: New test.
34643
34644         * gcc.c-torture/compile/20020312-1.c: New test.
34645
34646 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34647
34648         * g++.dg/other/access1.C: New test.
34649
34650 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34651
34652         * gcc.c-torture/execute/wchar_t-1.c: New test.
34653
34654 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34655
34656         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34657
34658 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34659
34660         * gcc.dg/20020312-1.c: New test case.
34661
34662 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34663
34664         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34665
34666 2002-03-11  Richard Henderson  <rth@redhat.com>
34667
34668         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34669         * g++.old-deja/g++.jason/report.C: Likewise.
34670
34671 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34672
34673         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34674         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34675
34676 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34677
34678         * testsuite/g++.dg/overload/pmf1.C: New test.
34679
34680 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34681
34682         * gcc.c-torture/execute/20020307-1.c: Use long.
34683
34684 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34685
34686         PR optimization/5844
34687         * gcc.dg/20020310-1.c: New test.
34688
34689 2002-03-09  Michael Meissner  <meissner@redhat.com>
34690
34691         * gcc.c-torture/execute/memcpy-2.c: New test.
34692         * gcc.c-torture/execute/memset-1.c: New test.
34693         * gcc.c-torture/execute/strlen-1.c: New test.
34694         * gcc.c-torture/execute/strcmp-1.c: New test.
34695         * gcc.c-torture/execute/strncmp-1.c: New test.
34696
34697 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34698
34699         * gcc.dg/ppc-ldstruct.c: New test.
34700
34701 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34702
34703         * gcc.c-torture/execute/va-arg-22.c: New test.
34704
34705 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34706
34707         * gcc.c-torture/compile/20020309-1.c: New test.
34708
34709 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34710
34711         * gcc.c-torture/execute/20020307-2.c: New test.
34712
34713 2002-03-07  Jeffrey A Law  (law@redhat.com)
34714
34715         * g77.f-torture/compile/20020307-1.f: New test.
34716
34717 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34718
34719         * gcc.dg/unordered-1.c: New test.
34720
34721 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34722
34723         * gcc.c-torture/execute/20020307-1.c: New test.
34724
34725 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34726
34727         * gcc.dg/20020304-1.c: New test.
34728
34729         * gcc.c-torture/compile/20020304-2.c: New test.
34730
34731 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34732
34733         * gcc.c-torture/compile/20020304-1.c: New test case
34734         (from PR c/5830).
34735
34736 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34737
34738         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34739
34740 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34741
34742         * g++.dg/other/classkey1.C: New test.
34743
34744 2002-03-01  Richard Henderson  <rth@redhat.com>
34745
34746         * gcc.c-torture/compile/981223-1.x: New.
34747         * gcc.c-torture/compile/920625-1.x: New.
34748
34749 2002-02-28  Richard Henderson  <rth@redhat.com>
34750
34751         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34752
34753 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34754
34755         * gcc.c-torture/execute/20020227-1.c: New test.
34756
34757 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34758
34759         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34760         here" ERROR lines.
34761         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34762         * g++.old-deja.g++.other/defarg1.C: Likewise.
34763         * g++.old-deja/g++.pt/calls2.C: Likewise.
34764         * g++.old-deja/g++.pt/crash20.C: Likewise.
34765         * g++.old-deja/g++.pt/crash30.C: Likewise.
34766         * g++.old-deja/g++.pt/crash36.C: Likewise.
34767         * g++.old-deja/g++.pt/crash6.C: Likewise.
34768         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34769         * g++.old-deja/g++.pt/derived3.C: Likewise.
34770         * g++.old-deja/g++.pt/error1.C: Likewise.
34771         * g++.old-deja/g++.pt/friend21.C: Likewise.
34772         * g++.old-deja/g++.pt/friend23.C: Likewise.
34773         * g++.old-deja/g++.pt/infinite1.C: Likewise.
34774         * g++.old-deja/g++.robertl/eb128.C: Likewise.
34775
34776 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
34777
34778         * gcc.c-torture/execute/20020225-2.c: New test.
34779
34780 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
34781
34782         * gcc.c-torture/execute/920730-1t.c,
34783         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
34784         Delete test cases, only relevant to -traditional.
34785
34786 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34787
34788         * gcc.dg/cpp/undef1.c: Remove.
34789         * gcc.dg/cpp/directiv.c: Update.
34790         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
34791
34792 2002-02-27  Michael Meissner  <meissner@redhat.com>
34793
34794         * gcc.c-torture/execute/20020226-1.c: New test.
34795
34796 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
34797
34798         * g++.dg/debug/debug4.C: New test.
34799
34800         * gcc.dg/ia64-visibility-1.c: New test.
34801
34802 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
34803
34804         * gcc.dg/debug/20020224-1.c: New.
34805
34806 2002-02-25  Kazu Hirata  <kazu@hxi.com>
34807
34808         * gcc.c-torture/execute/960416-1.x: New.
34809         * gcc.c-torture/execute/divconst-3.x: Likewise.
34810
34811 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
34812
34813         * gcc.dg/20020224-1.c: New test.
34814
34815 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
34816
34817         * gcc.c-torture/execute/20020225-1.c: New.
34818
34819 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34820
34821         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
34822
34823 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
34824
34825         * gcc.dg/20020222-1.c: New test.
34826
34827 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
34828
34829         * g++.dg/opt/anonunion1.C: New test.
34830
34831 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
34832
34833         * g++.dg/template/qualttp19.C: New test.
34834         * g++.dg/template/qualttp20.C: New test.
34835         * g++.old-deja/g++.jason/report.C: Adjust expected errors
34836         * g++.old-deja/g++.other/qual1.C: Likewise.
34837
34838 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
34839
34840         * gcc.dg/attr-alwaysinline.c: New.
34841
34842 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
34843
34844         * gcc.dg/20020220-1.c: New test.
34845
34846         * gcc.dg/20020220-2.c: New test.
34847
34848         * g++.dg/opt/mmx1.C: New test.
34849
34850 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
34851
34852         * gcc.c-torture/compile/20020110.c: New test.
34853
34854 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
34855
34856         * gcc.c-torture/execute/20020219-1.c: New test.
34857
34858         * gcc.dg/20020219-1.c: New test.
34859
34860         * gcc.dg/noncompile/20020220-1.c: New test.
34861
34862         * g++.dg/opt/ptrintsum1.C: New test.
34863
34864         * gcc.dg/debug/20020220-1.c: New test.
34865
34866 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
34867
34868         * gcc.c-torture/execute/20020216-1.c: New test.
34869
34870 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
34871
34872         * gcc.dg/decl-1.c: Update, new test.
34873
34874 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
34875
34876         * g++.dg/abi/bitfield1.C: New test.
34877         * g++.dg/abi/bitfield2.C: New test.
34878
34879 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34880
34881         * gcc.dg/attr-nest.c: New test.
34882
34883 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
34884
34885         * gcc.c-torture/execute/20020215-1.c: New test.
34886
34887 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
34888
34889         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
34890         * g++.dg/debug/debug.exp: New.
34891         * g++.dg/debug/trivial.C: New.
34892         * g++.dg/debug/debug1.C: Moved...
34893         * g++.dg/other/debug1.C: ...from here.
34894         * g++.dg/debug/debug2.C: Moved...
34895         * g++.dg/other/debug2.C: ...from here.
34896         * g++.dg/debug/debug3.C: Moved...
34897         * g++.dg/other/debug3.C: ...from here.
34898
34899         * gcc.dg/noncompile/20020213-1.c: New test.
34900
34901 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
34902
34903         * g++.dg/other/debug3.C: New test.
34904
34905         * gcc.c-torture/execute/20020213-1.c: New test.
34906
34907 2002-02-13  Richard Smith <richard@ex-parrot.com>
34908
34909         * g++.old-deja/g++.other/thunk1.C: New test.
34910
34911 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34912
34913         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
34914
34915 2002-02-13  Stan Shebs  <shebs@apple.com>
34916
34917         * gcc.dg/altivec-3.c: New.
34918
34919 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
34920
34921         * gcc.dg/Wunreachable-1.c: New test.
34922         * gcc.dg/Wunreachable-2.c: New test.
34923
34924 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
34925
34926         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
34927
34928 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
34929
34930         * gcc.dg/decl-1.c: New test.
34931
34932 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
34933
34934         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
34935
34936 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34937
34938         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
34939         * gcc.c-torture/compile/980506-1.x: Likewise.
34940
34941 2002-02-10  Kazu Hirata  <kazu@hxi.com>
34942
34943         * gcc.dg/20020210-1.c: New.
34944
34945 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
34946
34947         * g77.f-torture/execute/947.f: New regression test
34948         for PR fortran/947.
34949
34950 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
34951
34952         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
34953         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
34954
34955 2002-02-08  Richard Henderson  <rth@redhat.com>
34956
34957         * gcc.c-torture/compile/labels-3.c: New.
34958
34959 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
34960
34961         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
34962         expression statements work instead.
34963         * gcc.dg/noncompile/20020207-1.c: New test.
34964
34965 2002-02-07  Richard Henderson  <rth@redhat.com>
34966
34967         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
34968
34969 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34970
34971         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
34972         message from g77
34973         * lib/g77-dg.exp: Trim g77 error messages so that they are
34974         recognized by dg.exp.
34975
34976 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34977
34978         PR fortran/5473
34979         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
34980
34981 2002-02-07  Richard Henderson  <rth@redhat.com>
34982
34983         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
34984         to be sufficiently aligned for integers.
34985
34986 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
34987
34988         * g++.dg/template/friend4.C: New test.
34989
34990 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
34991
34992         PR fortran/5743
34993         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
34994         unsupported cases.
34995
34996 2002-02-07  Richard Henderson  <rth@redhat.com>
34997
34998         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
34999         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35000         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35001         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35002
35003 2002-02-06  Richard Henderson  <rth@redhat.com>
35004
35005         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35006
35007 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35008
35009         * gcc.dg/20020206-1.c: New test.
35010
35011 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35012
35013         * gcc.c-torture/execute/20020206-1.c: New test.
35014
35015         * gcc.c-torture/execute/20020206-2.c: New test.
35016
35017         PR optimization/5429:
35018         * gcc.c-torture/compile/20020206-1.c: New test.
35019
35020 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35021
35022         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35023         as certain file formats cannot support particularly large
35024         alignments.
35025
35026         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35027         and do not expect to be able to link the executable.
35028
35029         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35030         fail because the COFF format does not support the weak attribute.
35031
35032 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35033
35034         * g77.dg/pr5473.f: New test
35035
35036 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35037
35038         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35039         Fix testcase accordingly.
35040
35041 2002-02-04  Richard Henderson  <rth@redhat.com>
35042
35043         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35044         (buf): Change to be an array of pointers, not ints.
35045
35046 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35047
35048         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35049         before all tests.  Move warning one line above to match where it
35050         C frontend emits.
35051         * gcc.dg/Wswitch-2.c: New test.
35052         * g++.dg/warn/Wswitch-1.C: New test.
35053         * g++.dg/warn/Wswitch-2.C: New test.
35054
35055 2002-02-04  Richard Henderson  <rth@redhat.com>
35056
35057         * g++.dg/abi/offsetof.C: Fix size comparison.
35058
35059 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35060
35061         * gcc.dg/cast-qual-2.c: New test.
35062
35063 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35064
35065         * gcc.dg/20020201-4.c: New test.
35066
35067 2002-02-04  Ben Elliston  <bje@redhat.com>
35068
35069         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35070         target_info attribute != 0, in addition to the empty string.
35071         (gcc_target_compile): Likewise.
35072
35073 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35074
35075         * gcc.dg/Wswitch.c: New test.
35076         PR gcc/4475. PR gcc/3780.
35077
35078 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35079
35080         * g77.f-torture/execute/5122.f: New test for regressions
35081         against PR fortran/5122.
35082
35083 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35084
35085         * g77.f-torture/compile/pr3743.f: Delete
35086         * g77.dg/pr3743-1.f: New test.
35087         * g77.dg/pr3743-2.f: New test.
35088         * g77.dg/pr3743-3.f: New test.
35089         * g77.dg/pr3743-4.f: New test.
35090
35091 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35092
35093         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35094
35095 2002-02-02  Richard Henderson  <rth@redhat.com>
35096
35097         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35098         * gcc.c-torture/execute/bf64-1.c: Likewise.
35099
35100 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35101
35102         * gcc.dg/20020201-2.c: New test.
35103
35104         * gcc.dg/20020201-3.c: New test.
35105
35106         * gcc.c-torture/execute/bitfld-2.c: New test.
35107
35108 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35109
35110         * gcc.dg/bitfld-1.c: Update.
35111         * gcc.dg/bitfld-2.c: Update.
35112         * gcc.c-torture/execute/bitfld-1.x: New.
35113
35114 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35115
35116         * gcc.c-torture/execute/20020201-1.c: New test.
35117
35118 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35119
35120         PR target/5469
35121         * gcc.dg/20020201-1.c: New test.
35122
35123 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35124
35125         PR fortran/3743
35126         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35127         * g77.f-torture/compile/pr3743.x: Remove
35128
35129 2002-01-31  Tom Rix  <trix@redhat.com>
35130
35131         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35132
35133 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35134
35135         * gcc.dg/noncompile/20020130-1.c: New test.
35136
35137 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35138
35139         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35140
35141 2002-01-29  Richard Henderson  <rth@redhat.com>
35142
35143         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35144         to long long.
35145         * gcc.c-torture/execute/bf64-1.c: Likewise.
35146
35147 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35148
35149         * gcc.c-torture/execute/20020129-1.c: New test.
35150
35151 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35152
35153         * gcc.c-torture/compile/20000224-1.c: Update.
35154         * gcc.c-torture/execute/bitfld-1.c: New tests.
35155         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35156         * gcc.dg/uninit-A.c: Update.
35157
35158 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35159
35160         * g++.dg/template/ctor1.C: Add instantiation.
35161
35162 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35163
35164         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35165         argument to __builtin_prefetch to be const ptr.
35166
35167 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35168
35169         * gcc.c-torture/compile/20020120-1.c: New test.
35170
35171 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35172
35173         * gcc.c-torture/execute/20020127-1.c: New test.
35174
35175 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35176
35177         * g77.dg/f77-edit-i-in.f: New test
35178         * g77.dg/f77-edit-i-out.f: New test
35179
35180 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35181
35182         * gcc.dg/debug/debug.exp: New file.
35183         * gcc.dg/debug/trivial.c: New file.
35184         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35185         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35186         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35187         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35188         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35189         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35190         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35191         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35192         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35193         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35194         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35195         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35196         * gcc.dg/20000503-1.c: Removed.
35197         * gcc.dg/20010207-1.c: Removed.
35198         * gcc.dg/20011223-1.c: Removed.
35199         * gcc.dg/20020104-2.c: Removed.
35200         * gcc.dg/debug-1.c: Removed.
35201         * gcc.dg/debug-2.c: Removed.
35202         * gcc.dg/debug-3.c: Removed.
35203         * gcc.dg/debug-4.c: Removed.
35204         * gcc.dg/debug-5.c: Removed.
35205         * gcc.dg/debug-6.c: Removed.
35206         * gcc.dg/dwarf2-1.c: Removed.
35207         * gcc.dg/dwarf2-2.c: Removed.
35208
35209 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35210
35211         * g++.old-deja/g++.other/eh5.C: New test.
35212         * g++.old-deja/g++.other/sibcall2.C: New test.
35213         * g++.old-deja/g++.other/array9.C: New test.
35214         * g++.old-deja/g++.other/typename2.C: New test.
35215         * g++.old-deja/g++.other/crash60.C: New test.
35216         * g++.old-deja/g++.other/conv9.C: New test.
35217         * g++.old-deja/g++.other/mangle10.C: New test.
35218         * g++.old-deja/g++.other/unchanging1.C: New test.
35219         * g++.old-deja/g++.other/exprstmt1.C: New test.
35220         * g++.old-deja/g++.other/inline23.C: New test.
35221         * g++.old-deja/g++.eh/ia64-1.C: New test.
35222         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35223         * g++.old-deja/g++.other/reload1.C: New test.
35224         * g++.old-deja/g++.other/static20.C: New test.
35225         * g++.old-deja/g++.other/local-alloc1.C: New test.
35226         * g++.old-deja/g++.other/conv8.C: New test.
35227         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35228         * g++.old-deja/g++.other/storeexpr1.C: New test.
35229         * g++.old-deja/g++.other/storeexpr2.C: New test.
35230         * g++.dg/eh/template2.C: New test.
35231         * g++.dg/warn/weak1.C: New test.
35232
35233 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35234
35235         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35236         Remove first, non-varying, argument.
35237
35238 2002-01-23  Richard Henderson  <rth@redhat.com>
35239
35240         * gcc.dg/inline-2.c: New.
35241
35242         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35243         Add optional target arg.  Check number of arguments.
35244         (scan-assembler-not, scan-assembler-dem): Likewise.
35245         (scan-assembler-dem-not): Likewise.
35246
35247 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35248
35249         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35250         line 12.
35251         * g++.old-deja/g++.brendan/parse3.C,
35252         g++.old-deja/g++.other/crash26.C,
35253         g++.old-deja/g++.other/crash28.C,
35254         g++.old-deja/g++.other/crash29.C,
35255         g++.old-deja/g++.other/crash30.C,
35256         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35257
35258 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35259
35260         * gcc.dg/20020115-1.c: New.
35261
35262 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35263
35264         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35265
35266 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35267
35268         * gcc.dg/20020122-3.c: New.
35269
35270 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35271
35272         * g++.dg/other/gc1.C: New test.
35273
35274 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35275
35276         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35277
35278 2002-01-22  Richard Henderson  <rth@redhat.com>
35279
35280         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35281
35282 2002-01-22  Richard Henderson  <rth@redhat.com>
35283
35284         * gcc.dg/20020122-4.c: New.
35285
35286 2002-01-22  H.J. Lu <hjl@gnu.org>
35287
35288         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35289         link output.
35290         * gcc.dg/special/ecos.exp: Likewise.
35291         * lib/g++-dg.exp: Likewise.
35292         * lib/g77-dg.exp: Likewise.
35293         * lib/gcc-dg.exp : Likewise.
35294         * lib/mike-g++.exp: Likewise.
35295         * lib/mike-g77.exp: Likewise.
35296         * lib/mike-gcc.exp: Likewise.
35297         * lib/objc-dg.exp: Likewise.
35298
35299 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35300
35301         PR target/5379
35302         * gcc.dg/20020122-2.c: New test.
35303
35304 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35305
35306         * gcc.dg/20020122-1.c: New test.
35307
35308 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35309
35310         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35311
35312 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35313
35314         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35315
35316 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35317
35318         * gcc.c-torture/compile/20020121-1.c: New test.
35319
35320 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35321
35322         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35323         ld_library_path.
35324
35325 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35326
35327         * gcc.dg/20020218-1.c: New test.
35328
35329 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35330
35331         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35332         messages
35333         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35334         "At global scope" warning
35335         * g++.dg/ext/align1.C: Change cygwin test for alignment
35336         from db-bogus to dg-warning
35337
35338 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35339
35340         * g77.f-torture/compile/cpp2.F: New test.
35341
35342 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35343
35344         * g++.dg/template/access1.C: New test.
35345
35346 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35347
35348         * gcc.dg/20020118-1.c: New.
35349
35350 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35351
35352         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35353
35354 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35355
35356         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35357         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35358         alignment warnings.
35359
35360 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35361
35362         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35363         torture_with_loops and torture_without_loops
35364
35365 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35366
35367         * gcc.c-torture/compile/20020116-1.c: New test.
35368
35369 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35370
35371         * gcc.dg/20020116-2.c: New test.
35372
35373         * gcc.dg/ultrasp4.c: New test.
35374
35375         * gcc.dg/20020116-1.c: New test.
35376
35377 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35378
35379         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35380         by EABI.
35381
35382 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35383
35384         * gcc.misc-tests/i386-prefetch.exp: New.
35385         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35386         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35387         * gcc.misc-tests/i386-pf-none-1.c: New test.
35388         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35389
35390 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35391
35392         * gcc.dg/gnu89-init-1.c: Add new tests.
35393
35394 2002-01-15  Andreas Jaeger  <aj@suse.de>
35395
35396         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35397         * gcc.dg/i386-mmx-2.c: Likewise.
35398         * gcc.dg/i386-sse-1.c: Likewise.
35399         * gcc.dg/i386-sse-2.c: Likewise.
35400         * gcc.dg/i386-sse-3.c: Likewise.
35401
35402 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35403
35404         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35405         Uncomment additional cases that now pass.
35406
35407 2002-01-11  Richard Henderson  <rth@redhat.com>
35408
35409         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35410         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35411
35412 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35413
35414         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35415
35416 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35417
35418         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35419         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35420
35421 2002-01-10  Dale Johannesen  <dalej@apple.com>
35422
35423         * gcc.c-torture/execute/loop-11.c: New.
35424
35425 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35426
35427         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35428         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35429
35430 2002-01-09  Richard Henderson  <rth@redhat.com>
35431
35432         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35433         type in which to perform the operation for each size.
35434
35435 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35436
35437         * gcc.c-torture/compile/20020109-2.c: New test.
35438
35439 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35440
35441         * gcc.c-torture/execute/loop-10.c: New test.
35442
35443 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35444
35445         * gcc.c-torture/compile/20010226-1.c: New test.
35446         * gcc.c-torture/compile/20010227-1.c: New test.
35447         * gcc.c-torture/compile/20010426-1.c: New test.
35448         * gcc.c-torture/compile/20010510-1.c: New test.
35449         * gcc.c-torture/compile/20010605-3.c: New test.
35450         * gcc.c-torture/compile/20010824-1.c: New test.
35451         * gcc.c-torture/execute/20010409-1.c: New test.
35452         * gcc.dg/noncompile/20000901-1.c: New test.
35453         * gcc.dg/20001023-1.c: New test.
35454         * gcc.dg/20001101-1.c: New test.
35455         * gcc.dg/20001102-1.c: New test.
35456         * gcc.dg/20010207-1.c: New test.
35457         * gcc.dg/20010405-1.c: New test.
35458         * gcc.dg/20010822-1.c: New test.
35459         * gcc.dg/20011107-1.c: New test.
35460
35461 2002-01-09  Jeffrey A Law  (law@redhat.com)
35462
35463         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35464
35465         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35466         execution failure on PA targets.
35467
35468 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35469
35470         * gcc.c-torture/compile/20020109-1.c: New test.
35471
35472 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35473
35474         * gcc.c-torture/execute/20020108-1.c: New test.
35475
35476 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35477
35478         * gcc.dg/20020108-1.c: New test.
35479
35480 2002-01-08  H.J. Lu <hjl@gnu.org>
35481
35482         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35483         for header files.
35484
35485 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35486
35487         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35488         consistency.
35489
35490 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35491
35492         * gcc.dg/altivec-4.c: Test altivec predicates.
35493
35494 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35495
35496         * gcc.c-torture/execute/20020107-1.c: New test.
35497
35498 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35499
35500         PR c/5279
35501         * gcc.c-torture/compile/20020106-1.c: New test.
35502
35503 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35504
35505         * gcc.c-torture/execute/nestfunc-4.c: New test.
35506
35507 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35508
35509         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35510         extra triple that slipped in.
35511         * g++.old-deja/g++.abi/align.C: Likewise.
35512         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35513
35514 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35515
35516         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35517         * g++.old-deja/g++.abi/align.C: Likewise.
35518         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35519
35520         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35521         on FreeBSD/i386.
35522         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35523         FreeBSD.
35524
35525 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35526
35527         * gcc.dg/20020104-1.c: New test.
35528
35529         * gcc.dg/20020104-2.c: New test.
35530
35531 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35532
35533         * gcc.dg/20020103-1.c: Fix typo in target selector.
35534
35535 2002-01-03  Richard Henderson  <rth@redhat.com>
35536
35537         * gcc.dg/20020103-1.c: New.
35538
35539 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35540
35541         * gcc.c-torture/execute/20020103-1.c: New test.
35542
35543 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35544
35545         * g++.dg/other/debug2.C: New test.
35546
35547         * gcc.c-torture/compile/20020103-1.c: New test.
35548
35549 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35550
35551         * gcc.dg/gnu89-init-1.c: Added new tests.
35552
35553 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35554
35555         * g++.dg/template/friend2.C: Remove as patch is reverted.
35556
35557         * g++.dg/warn/oldcast1.C: New test.
35558
35559         * g++.dg/template/ptrmem1.C: New test.
35560         * g++.dg/template/ptrmem2.C: New test.
35561
35562         * g++.dg/template/ntp.C: New test.
35563
35564         * g++.dg/other/component1.C: New test.
35565
35566         * g++.dg/template/ttp3.C: New test.
35567
35568         * g++.dg/template/friend2.C: New test.
35569         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35570
35571 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35572
35573         * g++.dg/other/ptrmem1.C: New test.
35574         * g++.dg/other/ptrmem2.C: New test.
35575
35576 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35577
35578         * g++.dg/template/ctor1.C: New test.
35579
35580 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35581
35582         * g++.dg/template/friend2.C: New test.
35583
35584 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35585
35586         * gcc.dg/mmix-1.c: New test.
35587
35588 2001-12-31  Richard Henderson  <rth@redhat.com>
35589
35590         * gcc.dg/asm-5.c: New.
35591
35592 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35593
35594         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35595         in namespace __gnu_cxx
35596
35597 2001-12-30  Richard Henderson  <rth@redhat.com>
35598
35599         * gcc.dg/debug-6.c: New.
35600
35601 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35602
35603         * gcc.c-torture/compile/20011229-2.c: New test.
35604
35605 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35606
35607         * gcc.dg/debug-3.c: New test.
35608         * gcc.dg/debug-4.c: New test.
35609         * gcc.dg/debug-5.c: New test.
35610
35611 2001-12-29  Richard Henderson  <rth@redhat.com>
35612
35613         * g++.dg/eh/loop1.C: New.
35614
35615 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35616
35617         * g++.dg/template/crash1.C: New test.
35618
35619 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35620
35621         * g++.dg/other/const1.C: New test.
35622
35623 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35624
35625         * gcc.c-torture/compile/20011229-1.c: New test.
35626
35627 2001-12-28  Stan Shebs  <shebs@apple.com>
35628
35629         * lib/objc-torture.exp: Resync with c-torture.exp.
35630         * lib/objc.exp: Load standard libraries.
35631
35632 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35633
35634         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35635         additional tests.
35636
35637 2001-12-27  Roger Sayle <roger@eyesopen.com>
35638
35639         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35640
35641 2001-12-27  Richard Henderson  <rth@redhat.com>
35642
35643         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35644
35645 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35646
35647         * g++.dg/eh/ctor1.C: New test.
35648         * g++.dg/other/error2.C: New test.
35649
35650 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35651
35652         * g++.dg/other/init2.C: New test.
35653
35654 2001-12-24  Richard Henderson  <rth@redhat.com>
35655
35656         * gcc.dg/20011223-1.c: New.
35657         * gcc.dg/inline-1.c: New.
35658
35659 2001-12-23  Richard Henderson  <rth@redhat.com>
35660
35661         * gcc.dg/asm-4.c: Test operand modifiers.
35662
35663 2001-12-23  Richard Henderson  <rth@redhat.com>
35664
35665         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35666
35667 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35668
35669         * gcc.c-torture/execute/20011223-1.c: New test.
35670
35671 2001-12-21  Richard Henderson  <rth@redhat.com>
35672
35673         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35674         re-enables the warning.
35675
35676 2001-12-21  Richard Henderson  <rth@redhat.com>
35677
35678         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35679
35680 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35681
35682         * gcc.c-torture/compile/20011218-1.c: New test.
35683
35684 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35685
35686         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35687         arm-isr.c test.
35688         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35689         epilogue generation for ARM ISR routines.
35690
35691 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35692
35693         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35694         * gcc.dg/format/c90-printf-3.c: Likewise.
35695         * gcc.dg/format/c99-printf-3.c: Likewise.
35696         * gcc.dg/format/ext-1.c: Likewise.
35697         * gcc.dg/format/ext-6.c: Likewise.
35698         * gcc.dg/format/format.h: Prototype unlocked stdio.
35699
35700 2001-12-20  Richard Henderson  <rth@redhat.com>
35701
35702         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35703         (arena): Use it.
35704         (malloc): Correct allocation logic.  Abort if we fill up the
35705         arena before initialization complete.
35706         (realloc): Correct allocation logic.
35707
35708 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35709
35710         * gcc.c-torture/compile/20011219-2.c: New test.
35711
35712         * gcc.c-torture/execute/20011219-1.c: New test.
35713
35714 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35715
35716         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35717         target does not support weak symbols.
35718
35719 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35720
35721         * gcc.c-torture/compile/20011219-1.c: New test.
35722
35723 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35724
35725         * g++.dg/other/error1.C: New test.
35726
35727 2001-12-17  Jeffrey A Law  (law@redhat.com)
35728
35729         * gcc.c-torture/execute/20011217-1.c: New test.
35730
35731 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35732
35733         * objc.dg/special/: New directory.
35734         * objc.dg/special/special.exp: New file.
35735         * objc.dg/special/unclaimed-category-1.h: New file.
35736         * objc.dg/special/unclaimed-category-1a.m: New file.
35737         * objc.dg/special/unclaimed-category-1.m: New file.
35738
35739 2001-12-17  Andreas Jaeger  <aj@suse.de>
35740
35741         * gcc.c-torture/compile/20011217-2.c: New test.
35742
35743 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35744
35745         * gcc.c-torture/compile/20011217-1.c: New test.
35746
35747 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35748
35749         * testsuite/gcc.dg/20011214-1.c: New.
35750
35751 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35752
35753         * gcc.dg/altivec-4.c: New.
35754
35755 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35756
35757         * gcc.dg/20011113-1.c: New test.
35758
35759 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35760
35761         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35762         std::__malloc_alloc_template<0> and
35763         std::__default_alloc_template<false, 0>.
35764
35765 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35766
35767         * objc/execute/bf-21.m: New test.
35768         * objc/execute/enumeration-1.m: New test.
35769         * objc/execute/enumeration-2.m: New test.
35770
35771 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35772
35773         * gcc.dg/gnu89-init-1.c: New test.
35774
35775 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
35776
35777         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
35778         * g++.old-deja/g++.jason/2371.C: Likewise.
35779         * g++.old-deja/g++.jason/template33.C: Likewise.
35780         * g++.old-deja/g++.jason/template34.C: Likewise.
35781         * g++.old-deja/g++.jason/template36.C: Likewise.
35782         * g++.old-deja/g++.oliva/typename1.C: Likewise.
35783         * g++.old-deja/g++.oliva/typename2.C: Likewise.
35784         * g++.old-deja/g++.other/typename1.C: Likewise.
35785         * g++.old-deja/g++.pt/inherit2.C: Likewise.
35786         * g++.old-deja/g++.pt/nontype5.C: Likewise.
35787         * g++.old-deja/g++.pt/typename11.C: Likewise.
35788         * g++.old-deja/g++.pt/typename14.C: Likewise.
35789         * g++.old-deja/g++.pt/typename16.C: Likewise.
35790         * g++.old-deja/g++.pt/typename3.C: Likewise.
35791         * g++.old-deja/g++.pt/typename4.C: Likewise.
35792         * g++.old-deja/g++.pt/typename5.C: Likewise.
35793         * g++.old-deja/g++.pt/typename7.C: Likewise.
35794         * g++.old-deja/g++.robertl/eb9.C: Likewise.
35795
35796 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
35797
35798         * g++.dg/other/linkage1.C: New test.
35799         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
35800         specifiers.
35801
35802 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
35803
35804         * gcc.dg/concat.c: New test.
35805
35806 2001-12-11  Stan Shebs  <shebs@apple.com>
35807
35808         * objc/compile: New test directory.
35809         * objc/compile/compile.exp: New expect script.
35810         * objc/compile/20011211-1.m: New compile test.
35811
35812 2001-12-11  Jason Merrill  <jason@redhat.com>
35813
35814         * lib/prune.exp (prune_gcc_output): Also handle "In member
35815         function".  So many permutations...
35816
35817 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
35818
35819         * g++.dg/template/typedef1.C: New test.
35820
35821 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
35822
35823         * g++.dg/other/copy1.C: New test.
35824
35825 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
35826
35827         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
35828
35829         * gcc.dg/builtin-choose-expr.c: New.
35830
35831 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
35832
35833         * gcc.dg/altivec-2.c: New.
35834
35835 2001-12-07  Richard Henderson  <rth@redhat.com>
35836
35837         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
35838
35839 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
35840
35841         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
35842         ultrasparc.
35843
35844 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35845
35846         * g++-old.deja/g++.robertl/eb101.C: Deleted.
35847
35848 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
35849
35850         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
35851         variable argument list.
35852
35853 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
35854
35855         * gcc.c-torture/execute/memcheck: Delete entire directory.
35856         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
35857         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
35858
35859 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
35860
35861         * gcc.dg/Wshadow-1.c: New test.
35862
35863 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
35864
35865         * gcc.c-torture/compile/20011130-1.c: New test.
35866
35867         * gcc.dg/noncompile/20011025-1.c: New test.
35868
35869         * g++.dg/other/anon-union.C: New test.
35870
35871         * gcc.c-torture/execute/20011024-1.c: New test.
35872
35873 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
35874
35875         * gcc.c-torture/execute/20000722-1.x,
35876         gcc.c-torture/execute/20010123-1.x: Remove.
35877         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
35878         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
35879         gcc.dg/c99-complit-2.c: New tests.
35880
35881 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
35882
35883         * g++.dg/inherit/base1.C: New test.
35884
35885 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
35886
35887         * g++.dg/other/stdarg1.C: New test.
35888
35889         * gcc.c-torture/compile/20011130-2.c: New test.
35890
35891 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
35892
35893         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
35894         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
35895         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
35896         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
35897         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
35898         * gcc.dg/builtin-prefetch-1.c: New test.
35899
35900 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
35901
35902         * gcc.dg/20011130-1.c: New test.
35903
35904 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
35905
35906         * g++.dg/other/scope1.C: New test.
35907         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
35908
35909 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
35910
35911         * gcc.dg/vla-init-1.c: New test.
35912
35913 2001-12-01  Geoff Keating  <geoffk@redhat.com>
35914
35915         * gcc.c-torture/compile/structs.c: New testcase from GDB.
35916
35917 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35918
35919         * objc.dg/alias.m: Update.
35920         * objc.dg/class-1.m: Update.
35921         * objc.dg/const-str-1.m: Update.
35922         * objc.dg/fwd-proto-1.m: Update.
35923         * objc.dg/id-1.m: Update.
35924         * objc.dg/super-class-1.m: Update.
35925
35926 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
35927
35928         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
35929         constructs.
35930
35931 2001-11-28  Jeffrey A Law  (law@cygnus.com)
35932
35933         * gcc.c-torture/execute/20011128-1.c: New test.
35934
35935 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
35936
35937         * gcc.dg/20011127-1.c: New test.
35938
35939 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
35940
35941         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
35942         from Austin Group draft 7.
35943         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
35944         scanf format arguments.
35945         * gcc.dg/format/no-exargs-2.c: New test.
35946
35947 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
35948
35949         * g++.dg/abi/vbase8-4.C: New test.
35950
35951 2001-11-24  Ian Lance Taylor  <ian@airs.com>
35952
35953         * gcc.c-torture/execute/20011121-1.c: New test.
35954
35955 2001-11-23  Jeffrey A Law  (law@cygnus.com)
35956
35957         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
35958
35959 2001-11-23  Andreas Jaeger  <aj@suse.de>
35960
35961         * gcc.dg/cpp/charconst-2.c: New test.
35962
35963 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
35964
35965         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
35966         to the host if it is remote.  Let tests specify extra headers
35967         they use.
35968         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
35969         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
35970         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
35971         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
35972         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
35973         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
35974         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
35975         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
35976         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
35977         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
35978
35979 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
35980
35981         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
35982         for little endian ARMs.
35983
35984 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
35985
35986         * gcc.c-torture/compile/20011119-1.c: New test.
35987         * gcc.c-torture/compile/20011119-2.c: New test.
35988
35989 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
35990
35991         * gcc.dg/altivec-1.c: Fix typo.
35992
35993 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
35994
35995         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
35996
35997 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
35998
35999         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36000
36001 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36002
36003         * lib/g77.exp: Don't specify --rpath-link.
36004
36005         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36006         across all the headers.
36007         * gcc.dg/format/format.exp: For testing on a remote host,
36008         copy format.h.
36009
36010         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36011         * gcc.c-torture/execute/930406-1.c: Likewise.
36012         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36013
36014 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36015
36016         * gcc.dg/altivec-1.c: New.
36017
36018 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36019
36020         * gcc.dg/cpp/fpreprocessed.c: New test case.
36021
36022 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36023
36024         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36025         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36026         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36027
36028 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36029
36030         * gcc.dg/no-builtin-1.c: New test.
36031
36032 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36033
36034         * gcc.c-torture/execute/20011115-1.c: New test.
36035
36036 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36037
36038         * gcc.c-torture/compile/20011114-2.c: New test.
36039         * gcc.c-torture/compile/20011114-3.c: New test.
36040         * gcc.c-torture/compile/20011114-4.c: New test.
36041
36042 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36043
36044         * g++.dg/other/init1.C: New test.
36045
36046 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36047
36048         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36049         message.
36050
36051         * gcc.c-torture/execute/20011114-1.c: New testcase.
36052
36053         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36054         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36055         like the (before this change) version of 20010327-1.c.
36056
36057 2001-11-14  Roger Sayle <roger@eyesopen.com>
36058
36059         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36060
36061 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36062
36063         * g++.dg/init/array2.C: New test.
36064
36065 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36066
36067         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36068
36069 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36070
36071         * g++.dg/other/forscope1.C: New test.
36072         * g++.dg/ext/forscope1.C: New test.
36073         * g++.dg/ext/forscope2.C: New test.
36074
36075 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36076
36077         * gcc.c-torture/execute/20011113-1.c: New test.
36078
36079 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36080
36081         * gcc.c-torture/execute/20011109-2.c: New test.
36082
36083         * gcc.c-torture/execute/20011109-1.c: New test.
36084
36085 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36086
36087         * gcc.c-torture/compile/20011109-1.c: New test.
36088
36089 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36090
36091         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36092         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36093         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36094         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36095         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36096         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36097         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36098
36099 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36100
36101         * g++.dg/warn/Wshadow-1.C: New tests.
36102         * g++.old-deja/g++.mike/for3.C: Update.
36103
36104 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36105
36106         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36107         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36108         XFAILs.  Adjust expected error texts.
36109         * gcc.c-torture/compile/20011106-1.c,
36110         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36111         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36112         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36113         gcc.dg/c99-array-lval-5.c: New tests.
36114
36115 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36116
36117         * gcc.dg/cpp/defined.c: Update.
36118
36119 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36120
36121         * gcc.c-torture/execute/anon-1.c: New test.
36122
36123 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36124
36125         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36126         same size, so no warning should be produced on stormy16.
36127
36128         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36129         due to oversized array.
36130         * g++.old-deja/g++.mike/ns15.C: Likewise.
36131         * g++.old-deja/g++.pt/crash16.C: Likewise.
36132
36133 2001-11-02  Graham Stott  <grahams@redhat.com>
36134
36135         * g++.dgother/debug1.C: Fix typos.
36136
36137 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36138
36139         * g++.dg/other/debug1.C: New test.
36140
36141 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36142
36143         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36144         of unsigned long.
36145
36146 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36147
36148         * gcc.dg/20011029-2.c: New test.
36149
36150         * gcc.c-torture/compile/20011029-1.c: New test.
36151
36152 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36153
36154         * objc/execute/class_self-1.m: New test.
36155         * objc/execute/class_self-2.m: New test.
36156
36157 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36158
36159         * gcc.misc-tests/msgs.exp: Delete.
36160         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36161         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36162         error set to match recent changes.
36163
36164 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36165
36166         * gcc.dg/20011021-1.c: New test.
36167
36168 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36169
36170         * gcc.c-torture/compile/20011023-1.c: New test.
36171
36172 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36173
36174         * lib/g77.exp: Rewrite based on lib/g++.exp.
36175
36176 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36177
36178         * gcc.c-torture/execute/20011019-1.c: New test.
36179
36180         * gcc.dg/20011018-1.c: New test.
36181
36182 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36183
36184         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36185
36186 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36187
36188         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36189         * gcc.dg/attr-invalid.c: Likewise.
36190
36191 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36192
36193         * testsuite/gcc.dg/20011015-1.c: New test.
36194
36195 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36196
36197         * g++.dg/template/unify2.C: New test.
36198
36199 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36200
36201         * g++.dg/other/exception-specification.C: New test
36202
36203 2001-10-13  Tom Rix  <trix@redhat.com>
36204
36205         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36206         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36207
36208 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36209
36210         * testsuite/gcc.dg/20011009-1.c: New test.
36211
36212 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36213
36214         PR g++/4476
36215         * g++.dg/other/friend1.C: New test.
36216
36217 2001-10-11  Richard Henderson  <rth@redhat.com>
36218
36219         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36220
36221 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36222
36223         * gcc.c-torture/compile/20011010-1.c: New.
36224
36225 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36226
36227         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36228         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36229         g77.f-torture/execute/execute.exp,
36230         g77.f-torture/noncompile/noncompile.exp,
36231         gcc.c-torture/compile/compile.exp,
36232         gcc.c-torture/execute/execute.exp,
36233         gcc.c-torture/execute/ieee/ieee.exp,
36234         gcc.c-torture/execute/memcheck/memcheck.exp,
36235         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36236         objc/execute/execute.exp: Update FSF address.
36237
36238 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36239
36240         * gcc.dg/cpp/cmdlne-C.c: Update.
36241         * gcc.dg/cpp/cmdlne-C2.c: New.
36242
36243 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36244
36245         * gcc.c-torture/execute/20011008-3.c: New.
36246
36247 2001-10-08  DJ Delorie  <dj@redhat.com>
36248
36249         * gcc.dg/20011008-1.c: New.
36250         * gcc.dg/20011008-2.c: New.
36251
36252 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36253
36254         * gcc.dg/cpp/spacing1.c: Update test.
36255
36256 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36257
36258         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36259         spelling errors of "separate" as "seperate".
36260
36261 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36262
36263         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36264         enough to avoid inlining.
36265
36266 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36267
36268         * lib/g77.exp: set libg2c_dir correctly.
36269
36270 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36271
36272         * gcc.dg/cpp/macro11.c: New test.
36273
36274 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36275
36276         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36277         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36278         gcc.dg/format/multattr-3.c: New tests.
36279         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36280         tests for format attributes on function pointers being rejected.
36281
36282 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36283
36284         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36285
36286 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36287
36288         * g++.dg/warn/format1.C: New test.
36289
36290 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36291
36292         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36293
36294 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36295
36296         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36297
36298 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36299
36300         * gcc.dg/cpp/redef2.c: Add test.
36301
36302 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36303
36304         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36305         long-standing bug on i686, apparently.
36306         * gcc.c-torture/execute/loop-2c.x: New file.
36307         * gcc.c-torture/execute/loop-2d.x: New file.
36308         * gcc.c-torture/execute/loop-3c.x: New file.
36309
36310 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36311
36312         * gcc.dg/cpp/20000625-2.c: Correct line number.
36313
36314 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36315
36316         * gcc.dg/cpp/macro10.c: New test.
36317         * gcc.dg/cpp/strify3.c: New test.
36318         * gcc.dg/cpp/spacing1.c: Add tests.
36319         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36320         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36321
36322 2001-09-24  DJ Delorie  <dj@redhat.com>
36323
36324         * gcc.c-torture/execute/20010924-1.c: New test.
36325
36326 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36327
36328         * testsuite/objc/execute/paste.m: Remove.
36329
36330 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36331
36332         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36333
36334 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36335
36336         * g77.dg/strlen0.f: New test.
36337
36338 2001-09-21  Richard Henderson  <rth@redhat.com>
36339
36340         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36341         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36342
36343 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36344
36345         Table-driven attributes.
36346         * g++.dg/ext/attrib1.C: New test.
36347
36348 2001-09-20  DJ Delorie  <dj@redhat.com>
36349
36350         * gcc.dg/20000926-1.c: Update expected warning messages.
36351         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36352         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36353         array.
36354
36355 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36356
36357         * g++.dg/eh/registers1.C: New test case.
36358
36359 2001-09-17  Richard Henderson  <rth@redhat.com>
36360
36361         * gcc.dg/array-5.c: Fix VLA decomposition test.
36362
36363 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36364
36365         * gcc.dg/cpp/line5.c: New testcase.
36366
36367 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36368
36369         * gcc.dg/cpp/macro9.c: New test.
36370
36371 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36372
36373         * gcc.c-torture/execute/980223.c: Change type of addr from long
36374         to char *.
36375
36376 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36377
36378         * gcc.c-torture/execute/20010915-1.c: New test.
36379
36380 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36381
36382         * g77.dg/bprob: New directory.
36383         * g77.dg/bprob/bprob.exp: New file.
36384         * g77.dg/bprob/bprob-1.f: New test.
36385         * g77.dg/gcov: New directory.
36386         * g77.dg/gcov/gcov.exp: New file.
36387         * g77.dg/gcov/gcov-1.f: New test.
36388         * g77.dg/gcov/gcov-1.x: New file.
36389
36390 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36391
36392         * gcc.dg/cpp/directiv.c: Update.
36393         * gcc.dg/cpp/undef1.c: Update.
36394
36395 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36396
36397         * gcc.dg/20010912-1.c: New test.
36398
36399 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36400
36401         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36402         language-independent file in lib.
36403         * lib/gcov.exp: New file.
36404
36405 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36406
36407         * gcc.c-torture/compile/20010911-1.c: New test.
36408
36409 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36410
36411         * lib/profopt.exp: New, to support profile-directed optimizations.
36412         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36413         * gcc.misc-tests/bprob-1.c: New test.
36414         * gcc.misc-tests/bprob-2.c: New test.
36415
36416 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36417
36418         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36419         XFAIL and which kinds of gcov output to verify.
36420         * gcc.misc-tests/gcov-4b.x: New file.
36421         * gcc.misc-tests/gcov-5b.x: New file.
36422         * gcc.misc-tests/gcov-6.x: New file.
36423         * gcc.misc-tests/gcov-7.c: New test.
36424         * gcc.misc-tests/gcov-7.x: New file.
36425
36426 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36427
36428         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36429         * gcc.misc-tests/gcov-6.c: New test.
36430
36431 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36432
36433         PR c++/3986
36434         * g++.dg/abi/vbase1.C: New test.
36435
36436 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36437
36438         * objc.dg/method-2.m: New.
36439
36440 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36441
36442         PR c++/4203
36443         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36444         * g++.dg/init/empty1.C: New test.
36445
36446 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36447
36448         * gcc.c-torture/compile/20010903-1.c: New test.
36449
36450 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36451
36452         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36453         for m68k.
36454
36455 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36456
36457         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36458
36459         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36460
36461         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36462
36463 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36464
36465         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36466         for 16-bit 'unsigned int'.
36467
36468 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36469
36470         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36471
36472 2001-08-27  Richard Henderson  <rth@redhat.com>
36473
36474         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36475         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36476
36477 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36478
36479         * gcc.dg/asm-names.c (ymain): New.
36480
36481 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36482
36483         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36484         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36485         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36486
36487 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36488
36489         * gcc.dg/compare5.c: New testcase.
36490
36491 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36492
36493         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36494         and "In instantiation".
36495
36496 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36497
36498         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36499
36500 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36501
36502         * gcc.misc-tests/gcov.exp: Add support for branch information.
36503         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36504         * gcc.misc-tests/gcov-4.c: New test.
36505         * gcc.misc-tests/gcov-4b.c: New test.
36506         * gcc.misc-tests/gcov-5b.c: New test.
36507
36508 2001-08-20  Zack Weinberg  <zackw@panix.com>
36509
36510         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36511         expected to fail.
36512
36513 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36514
36515         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36516
36517 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36518
36519         * g++.dg/eh/template1.C: New test.
36520
36521 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36522
36523         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36524         Fix thinko.
36525         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36526         for xfail.
36527
36528 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36529
36530         * lib/g77-dg.exp: Use prune.exp for common procedures
36531         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36532         * lib/g77.exp: (g77-dg-prune) Remove
36533
36534 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36535
36536         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36537
36538 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36539
36540         * g++.dg/template/unify1.C: New test.
36541
36542 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36543
36544         * g++.dg/abi/empty4.C: New test.
36545
36546 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36547
36548         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36549         solaris2.*
36550         * g77.f-torture/compile/pr3743.x: Likewise.
36551
36552 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36553
36554         * g++.dg/other/using-declaration.C: New test.
36555
36556 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36557
36558         * gcc.dg/cpp/tr-sign.c: New testcase.
36559
36560 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36561
36562         * gcc.dg/cpp/19951025-1.c: Revert.
36563         * gcc.dg/cpp/directiv.c: We no longer process directives that
36564         interrupt macro arguments.
36565
36566 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36567
36568         * gcc.dg/bconstp-1.c: New test.
36569
36570 2001-08-03  Richard Henderson  <rth@redhat.com>
36571
36572         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36573
36574 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36575
36576         * gcc.dg/cpp/19951025-1.c: Update.
36577
36578 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36579
36580         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36581         should be x.
36582
36583 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36584
36585         Kill -fhonor-std.
36586         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36587         * g++.old-deja/g++.other/std1.C: Likewise.
36588         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36589
36590 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36591
36592         * lib/g77.exp: Load gcc-defs.exp for common procedures
36593         (g77_pass, g77_fail, g77_finish, g77_exit,
36594         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36595
36596 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36597
36598         * g77.dg/fbackslash.f
36599         * g77.dg/fcase-preserve.f
36600         * g77.dg/ff90-1.f
36601         * g77.dg/ffixed-line-length-0.f
36602         * g77.dg/ffixed-line-length-132.f
36603         * g77.dg/ffixed-line-length-7.f
36604         * g77.dg/ffixed-line-length-72.f
36605         * g77.dg/ffixed-line-length-none.f
36606         * g77.dg/ffree-form-1.f
36607         * g77.dg/fno-backslash.f
36608         * g77.dg/fno-f90-1.f
36609         * g77.dg/fno-fixed-form-1.f
36610         * g77.dg/fno-onetrip.f
36611         * g77.dg/fno-typeless-boz.f
36612         * g77.dg/fno-underscoring.f
36613         * g77.dg/fno-vxt-1.f
36614         * g77.dg/fonetrip.f
36615         * g77.dg/ftypeless-boz.f
36616         * g77.dg/fugly-assumed.f
36617         * g77.dg/funderscoring.f
36618         * g77.dg/fvxt-1.f
36619
36620 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36621
36622         * objc.dg/fwd-proto-1.m: New.
36623         * objc.dg/local-decl-1.m: New.
36624         * objc.dg/naming-1.m: New.
36625         * objc.dg/naming-2.m: New.
36626         * objc.dg/proto-hier-1.m: New.
36627
36628 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36629
36630         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36631         largest-type elements to a struct makes its size grow.
36632
36633 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36634
36635         * g++.dg/abi/vthunk1.C: New test.
36636
36637 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36638
36639         * g++.dg/abi/vbase8-22.C: New test.
36640
36641 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36642
36643         * gcc.dg/cpp/macro8.c: New test.
36644
36645 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36646
36647         * g++.dg/abi/vbase8-21.C: New test.
36648
36649 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36650
36651         * g++.dg/abi/vbase8-10.C: New test.
36652
36653 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36654
36655         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36656         ${tool}_set_ld_library_path.
36657         Changed caller.
36658         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36659         g++.exp.
36660
36661 2001-07-26  Stan Cox <scox@redhat.com>
36662
36663         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36664         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36665         gcc_exit, gcc_check_unsupported_p):
36666         Moved to gcc-deps.exp
36667         * gcc-deps.exp: New file.
36668
36669 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36670
36671         * g++.old-deja/g++.pt/defarg14.C: New test.
36672
36673 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36674
36675         * g++.old-deja/g++.other/lineno5.C: New test.
36676
36677 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36678
36679         * g++.old-deja/g++.pt/crash68.C: New test.
36680
36681 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36682
36683         * g++.old-deja/g++.other/crash42.C: New test.
36684
36685 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36686
36687         * gcc.dg/cpp/extratokens.c: Fix.
36688         * gcc.dg/cpp/skipping2.c: New tests.
36689
36690 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36691
36692         * gcc.c-torture/execute/20010724-1.c: New file.
36693         * gcc.c-torture/execute/20010724-1.x: New file.
36694
36695 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36696
36697         * g++.old-deja/g++.other/cond7.C: New test.
36698
36699 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36700
36701         * g++.old-deja/g++.other/optimize4.C: New test.
36702
36703 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36704
36705         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36706
36707 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36708
36709         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36710         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36711         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36712         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36713
36714         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36715         bug report" message.
36716
36717         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36718         * g++.dg/ext/instantiate1.C: Move from old-deja.
36719
36720 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36721
36722         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36723         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36724         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36725         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36726
36727 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36728
36729         * gcc.c-torture/execute/20010723-1.c: New test.
36730
36731 2001-07-23  Ben Elliston  <bje@redhat.com>
36732
36733         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36734
36735 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36736
36737         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36738         i[34567]86-*-*.
36739         Delete handling of ieee_multilib_flags.
36740         Pass -mieee for alpha*-*-* and sh-*-*.
36741         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36742
36743 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36744
36745         Remove old-abi tests.
36746         * g++.old-deja/g++.mike/p11116.C: Remove.
36747         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36748
36749 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36750
36751         * g77.f-torture/compile/pr3743.f: New test
36752
36753 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36754
36755         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36756
36757 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36758
36759         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36760         g++.old-deja/g++.pt/static6.C: Likewise.
36761         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36762         supports weak symbols.
36763
36764 2001-07-18  Andreas Jaeger  <aj@suse.de>
36765
36766         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36767         supported again.
36768
36769 2001-07-18  Andreas Jaeger  <aj@suse.de>
36770
36771         * gcc.dg/iftrap-1.c: Fix target line.
36772
36773 2001-07-17  Richard Henderson  <rth@redhat.com>
36774
36775         * gcc.c-torture/execute/20010717-1.c: New.
36776
36777 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36778
36779         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
36780         tests.
36781
36782 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36783
36784         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
36785
36786 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36787
36788         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
36789         UAC_SIGBUS, UAC_NOPRINT definitions.
36790
36791 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
36792
36793         * objc/execute/object_is_class.m: New test.
36794         * objc/execute/object_is_meta_class.m: New test.
36795
36796 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
36797
36798         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
36799         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
36800
36801 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
36802
36803         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
36804         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
36805
36806 2001-07-14  Richard Henderson  <rth@redhat.com>
36807
36808         * gcc.dg/iftrap-1.c: New.
36809
36810 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
36811
36812         * g77.f-torture/execute/intrinsic77.f: New test.
36813
36814 2001-07-11  Janis Johnson <janis@us.ibm.com>
36815
36816         * gcc.misc-tests/gcov-3.c: New test.
36817
36818 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36819
36820         * gcc.c-torture/compile/20010711-1.c,
36821         * gcc.c-torture/compile/20010711-2.c: New tests.
36822
36823 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
36824
36825         * gcc.c-torture/execute/20010711-1.c: New test.
36826
36827 2001-07-11  Ben Elliston  <bje@redhat.com>
36828
36829         * g++.old-deja/g++.other/enum5.C: New test.
36830
36831 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
36832
36833         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
36834         (g++-dg-prune): Call prune_gcc_output.
36835         * prune.exp: New file for prune_gcc_output.
36836         * lib/g++.exp, lib/gcc.exp: Load it.
36837
36838 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
36839
36840         * gcc.c-torture/compile/20010701-1.c,
36841         g++.old-deja/g++.ext/attrib6.C: New tests.
36842
36843 2001-07-06  Jeffrey A Law  (law@cygnus.com)
36844
36845         * gcc.c-torture/compile/20010706-1.c: New test.
36846
36847 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
36848
36849         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
36850
36851 2001-06-28  Stan Shebs  <shebs@apple.com>
36852
36853         * gcc.dg/pragma-darwin.c: New test.
36854
36855 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36856
36857         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
36858         Solaris 2.[678] system.
36859
36860 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36861
36862         * gcc.dg/20010622-1.c: New test.
36863
36864 2001-06-18  Stan Shebs  <shebs@apple.com>
36865
36866         * objc.dg: New directory.
36867         * objc.dg/dg.exp: New file.
36868         * objc.dg/alias.m: New.
36869         * objc.dg/class-1.m: New.
36870         * objc.dg/class-2.m: New.
36871         * objc.dg/const-str-1.m: New.
36872         * objc.dg/const-str-2.m: New.
36873         * objc.dg/id-1.m: New.
36874         * objc.dg/method-1.m: New.
36875         * objc.dg/super-class-1.m: New.
36876         * lib/objc-dg.exp: New file.
36877
36878 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36879
36880         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
36881         of label name.
36882
36883 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
36884
36885         * g++.old-deja/g++.abi/vbase8-9.C: New test.
36886
36887 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36888
36889         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
36890         variable.
36891
36892 2001-06-12  Richard Henderson  <rth@redhat.com>
36893
36894         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
36895
36896 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36897
36898         * g++.old-deja/g++.abi/vbase5.C: New test.
36899         * g++.old-deja/g++.abi/vbase6.C: New test.
36900         * g++.old-deja/g++.abi/vbase7.C: New test.
36901
36902 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36903
36904         * gcc.c-torture/compile/20010610-1.c: New test.
36905
36906 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
36907
36908         * g++.old-deja/g++.abi/vbase4.C: New test.
36909
36910 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36911
36912         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
36913         support %f for HC11/HC12 targets.
36914         * gcc.c-torture/execute/930513-1.x: New file, likewise.
36915         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
36916         on HC11/HC12 targets.
36917         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
36918
36919 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36920
36921         * gcc.dg/wchar_t-1.c: New file.
36922         * gcc.dg/wint_t-1.c: Likewise.
36923
36924 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
36925
36926         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
36927
36928 2001-06-11  Richard Henderson  <rth@redhat.com>
36929
36930         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
36931
36932 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36933
36934         * gcc.c-torture/compile/20010611-1.c: New test.
36935
36936 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36937
36938         * gcc.dg/c99-tag-1.c: Add more tests.
36939
36940 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
36941
36942         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
36943         representation on MN10300 and ARM/Thumb.
36944
36945 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
36946
36947         * g77.f-torture/execute/20010610.f: New.
36948
36949 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
36950
36951         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
36952         names.
36953
36954 2001-06-09  Richard Henderson  <rth@redhat.com>
36955
36956         * gcc.c-torture/execute/ashrdi-1.c: New.
36957         * gcc.c-torture/execute/ashldi-1.c: New.
36958         * gcc.c-torture/execute/lshrdi-1.c: New.
36959
36960 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
36961
36962         * objc/execute/load-3.m: Added. Check sending +load to categories,
36963         in addition to classes.
36964
36965 2001-06-08  Stan Shebs  <shebs@apple.com>
36966
36967         * objc/execute/load-2.m: New test.  From Nicola Pero
36968         <n.pero@mi.flashnet.it>.
36969
36970 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
36971
36972         * gcc.c-torture/execute/20010605-2.c: New test.
36973
36974 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36975
36976         * g++.old-deja/g++.abi/vbase2.C: New test.
36977         * g++.old-deja/g++.abi/vbase3.C: New test.
36978
36979 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
36980
36981         * g++.old-deja/g++.pt/friend49.C: New test.
36982
36983 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
36984
36985         * g++.old-deja/g++.ext/anon3.C: New test.
36986
36987 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
36988
36989         * g++.old-deja/g++.other/conv7.C: New test.
36990
36991 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
36992
36993         * gcc.c-torture/compile/20010605-2.c: New test.
36994
36995 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36996
36997         * gcc.c-torture/execute/20010604-1.c: New test.
36998
36999 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37000
37001         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37002
37003 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37004
37005         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37006         (g++_link_flags): Likewise.
37007         (g++_init): Pass gccpath's value to two previous functions.
37008
37009 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37010
37011         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37012         Ensure logfile entry matches exec command line.
37013
37014 2001-05-31  Richard Henderson  <rth@redhat.com>
37015
37016         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37017         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37018
37019 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37020
37021         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37022         compiler for irix6.2
37023
37024 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37025
37026         * g++.old-deja/g++.other/optimize3.C: New file.
37027
37028 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37029
37030         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37031         assemble.
37032
37033 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37034
37035         * g++.old-deja/g++.other/optimize2.C: New file.
37036
37037 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37038
37039         * gcc.c-torture/compile/20010518-2.c: New file.
37040         * gcc.c-torture/execute/20010518-1.c: New file.
37041         * gcc.c-torture/execute/20010518-2.c: New file.
37042
37043 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37044
37045         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37046
37047 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37048
37049         G++ no longer defines builtins that do not begin with __builtin.
37050         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37051         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37052         * g++.old-deja/g++.law/builtin1.C: Likewise.
37053         * g++.old-deja/g++.law/cvt2.C: Likewise.
37054         * g++.old-deja/g++.mike/net5.C: Likewise.
37055         * g++.old-deja/g++.other/builtins1.C: Likewise.
37056         * g++.old-deja/g++.other/builtins2.C: Likewise.
37057         * g++.old-deja/g++.other/builtins3.C: Likewise.
37058         * g++.old-deja/g++.other/builtins4.C: Likewise.
37059         * g++.old-deja/g++.other/inline8.C: Likewise.
37060         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37061
37062 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37063
37064         * g++.old-deja/g++.pt/using1.C: Adjust.
37065         * g++.old-deja/g++.pt/using2.C: New test.
37066
37067 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37068
37069         * gcc.dg/cpp/charconst.c: New tests.
37070         * gcc.dg/cpp/escape.c: New tests.
37071         * gcc.dg/cpp/escape-1.c: New tests.
37072         * gcc.dg/cpp/escape-2.c: New tests.
37073         * gcc.dg/cpp/ucs.c: New tests.
37074
37075 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37076
37077         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37078         native compiler for irix6.5.
37079
37080 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37081
37082         * lib/g++.exp (g++_include_flags): Use args to compute
37083         get_multilibs.
37084         (g++_link_flags): Likewise.
37085         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37086
37087 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37088
37089         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37090
37091 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37092
37093         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37094         this file.
37095
37096 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37097
37098         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37099         STACK_SIZE;
37100         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37101         to STACK_SIZE; Use it to define size of add_histo array.
37102         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37103         to STACK_SIZE.
37104         (f): Use GITT_SIZE to define size of gitt local table.
37105         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37106         to STACK_SIZE; Use it to define size of bytemem array.
37107
37108 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37109
37110         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37111         on 68HC11/HC12 due to the asm instruction.
37112         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37113         * gcc.c-torture/compile/920520-1.x: Likewise.
37114         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37115         on 68HC11/HC12 because the function is larger than 64K.
37116         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37117         on 68HC11/HC12 because the structure is too large.
37118
37119 2001-05-20  Richard Henderson  <rth@redhat.com>
37120
37121         * gcc.c-torture/execute/20010520-1.c: New.
37122
37123 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37124
37125         * g++.old-deja/g++.warn/compare1.C: New test.
37126         * gcc.dg/compare4.c: New test.
37127
37128 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37129
37130         * g++.old-deja/g++.other/optimize1.C: New test.
37131
37132 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37133
37134         * g++.old-deja/g++.pt/spec41.C: New test.
37135
37136 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37137
37138         * gcc.c-torture/compile/20010114-1.x: Remove.
37139
37140 2001-05-18  Stan Shebs  <shebs@apple.com>
37141
37142         * gcc.c-torture/compile/20010518-1.c: New test.
37143
37144 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37145
37146         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37147         * g++.old-deja/g++.pt/crash67.C: New test.
37148
37149 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37150
37151         * g++.old-deja/g++.other/debug9.C: New test.
37152
37153 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37154
37155         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37156
37157 2001-05-16  Jan Hubicka  <jh@suse.cz>
37158
37159         * gcc.c-torture/compile/20010516-1.c: New test.
37160
37161 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37162
37163         * g++.old-deja/g++.other/crash41.C: New test.
37164
37165 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37166
37167         * g++.old-deja/g++.pt/crash66.C: New test.
37168
37169 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37170
37171         * g++.old-deja/g++.robertl/eb27.C: Convert.
37172
37173 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37174
37175         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37176         declaration being redundant.
37177
37178 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37179
37180         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37181
37182 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37183
37184         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37185
37186 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37187
37188         * lib/g++.exp: Use testsuite_flags.
37189
37190 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37191
37192         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37193
37194 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37195
37196         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37197
37198 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37199
37200         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37201
37202 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37203
37204         * gcc.c-torture/compile/20010313-1.c: New test.
37205
37206 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37207
37208         * gcc.dg/cpp/direct2.c: New test.
37209         * gccq.dg/cpp/direct2s.c: New test.
37210
37211         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37212
37213 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37214
37215         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37216         * g++.old-deja/g++.other/op3.C: Likewise.
37217
37218 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37219
37220         * gcc.dg/cpp/syshdr.h: New file.
37221         * gcc.dg/cpp/sysmac1.c: Update.
37222         * gcc.dg/cpp/sysmac2.c: Update.
37223
37224 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37225
37226         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37227
37228 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37229
37230         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37231         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37232
37233 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37234
37235         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37236
37237 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37238
37239         * lib/g++.exp (g++_include_flags): Don't use any special flags
37240         if TESTING_IN_BUILD_TREE is not defined.
37241         (g++_init): Use a plain 'c++' as the compiler if
37242         TESTING_IN_BUILD_TREEE is not defined.
37243
37244 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37245
37246         * g++.old-deja/g++.eh/catch13.C: New test.
37247         * g++.old-deja/g++.eh/catch14.C: New test.
37248
37249 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37250
37251         * gcc.dg/cpp/tr-define.c: New test.
37252
37253 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37254
37255         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37256         <stdlib.h>, not <malloc.h>.
37257
37258 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37259
37260         * g++.old-deja/g++.ns/template17.C: New test.
37261
37262 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37263
37264         * g++.old-deja/g++.pt/ref4.C: New test.
37265
37266 2001-04-30  Richard Henderson  <rth@redhat.com>
37267
37268         * gcc.dg/20000724-1.c: Revert last change.
37269
37270 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37271
37272         * g77.f-torture/execute/20010430.f: New test.
37273
37274 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37275
37276         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37277
37278 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37279
37280         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37281
37282 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37283
37284         * g++.old-deja/g++.eh/crash6.C: New test.
37285
37286 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37287
37288         * g++.old-deja/g++.other/warn7.C: New test.
37289
37290 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37291
37292         * g++.old-deja/g++.other/defarg9.C: New test.
37293
37294 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37295
37296         * g77.f-torture/compile/20010426.f: New test.
37297         * g77.f-torture/execute/20010426.f: New test.
37298
37299 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37300
37301         * g77.f-torture/compile/20000629-1.x: Remove - error
37302         has been fixed.
37303
37304 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37305
37306         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37307         Tweak slightly to work with g++.dg framework.
37308         * g++.dg/special/ecos.exp: Run initp1.C test.
37309         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37310
37311         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37312         its linker doesn't give line numbers either.
37313         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37314
37315 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37316
37317         * g++.old-deja/g++.other/lex1.C: New test.
37318
37319 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37320
37321         * gcc.dg/noncompile/20010425-1.c: New test.
37322
37323 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37324
37325         * g++.old-deja/g++.pt/mangle2.C: New test.
37326
37327 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37328
37329         * gcc.dg/format/plus-1.c: New test.
37330
37331 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37332
37333         * gcc.dg/20010423-1.c: New test.
37334
37335 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37336
37337         * gcc.c-torture/execute/20010422-1.c: New test.
37338
37339 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37340
37341         * g++.old-deja/g++.ns/type2.C: New test.
37342
37343 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37344
37345         * g++.old-deja/g++.other/perf1.C: New test.
37346
37347 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37348
37349         * gcc.dg/c99-func-2.c: Remove xfail.
37350         * gcc.dg/c99-func-3.c: Remove xfail.
37351         * gcc.dg/c99-func-4.c: Remove xfail.
37352
37353 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37354
37355         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37356
37357 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37358
37359         * gcc.c-torture/compile/20010423-1.c: New test.
37360
37361 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37362
37363         * g++.old-deja/g++.pt/typename28.C: New test.
37364
37365 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37366
37367         * g++.old-deja/g++.abi/empty2.C: New test.
37368         * g++.old-deja/g++.abi/empty3.C: New test.
37369
37370 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37371
37372         * g++.old-deja/g++.other/comdat2.C: New test.
37373         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37374
37375 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37376
37377         * g++.old-deja/g++.other/overload14.C: New test.
37378
37379 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37380
37381         * g++.old-deja/g++.other/lookup23.C: New test.
37382
37383 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37384
37385         * gcc.c-torture/execute/20010403-1.c: New test.
37386
37387 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37388             Mark Mitchell  <mark@codesourcery.com>
37389
37390         * lib/old-dejagnu.exp: Don't delete output of executable.
37391         Add .exe suffix to executables.
37392
37393 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37394
37395         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37396
37397 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37398
37399         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37400
37401 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37402
37403         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37404         * g++.old-deja/g++.abi/crash1.C: New test.
37405
37406 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37407
37408         * g++.old-deja/g++.other/crash40.C: New test.
37409
37410 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37411
37412         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37413
37414 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37415
37416         * g++.old-deja/g++.other/warn6.C: New test.
37417
37418 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37419
37420         * g++.old-deja/g++.robertl/eb42.C: Same.
37421
37422 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37423
37424         * gcc.dg/wtr-conversion-1.c: New testcase.
37425
37426 2001-04-10  Richard Henderson  <rth@redhat.com>
37427
37428         * g++.old-deja/g++.other/array5.C: New.
37429
37430 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37431
37432         * gcc.c-torture/execute/20010408-1.c: New test.
37433
37434 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37435
37436         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37437         headers and constructs.
37438         * g++.old-deja/g++.robertl/eb79.C: Same.
37439         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37440         * g++.old-deja/g++.robertl/eb73.C: Same.
37441         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37442         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37443         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37444         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37445         * g++.old-deja/g++.robertl/eb44.C: Same.
37446         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37447         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37448         * g++.old-deja/g++.robertl/eb39.C: Same.
37449         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37450         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37451         * g++.old-deja/g++.robertl/eb30.C: Same.
37452         * g++.old-deja/g++.robertl/eb3.C: Same.
37453         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37454         * g++.old-deja/g++.robertl/eb21.C: Same.
37455         * g++.old-deja/g++.robertl/eb15.C: Same.
37456         * g++.old-deja/g++.robertl/eb118.C: Same.
37457         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37458         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37459         * g++.old-deja/g++.robertl/eb109.C: Same.
37460         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37461         * g++.old-deja/g++.mike/rtti1.C: Same.
37462         * g++.old-deja/g++.mike/p658.C: Same.
37463         * g++.old-deja/g++.mike/net46.C: Same.
37464         * g++.old-deja/g++.mike/net34.C: Same.
37465         * g++.old-deja/g++.mike/memoize1.C: Same.
37466         * g++.old-deja/g++.mike/eh2.C: Same.
37467         * g++.old-deja/g++.law/weak.C: Same.
37468         * g++.old-deja/g++.law/visibility7.C: Same.
37469         * g++.old-deja/g++.law/visibility25.C: Same.
37470         * g++.old-deja/g++.law/visibility22.C: Same.
37471         * g++.old-deja/g++.law/visibility2.C: Same.
37472         * g++.old-deja/g++.law/visibility17.C: Same.
37473         * g++.old-deja/g++.law/visibility13.C: Same.
37474         * g++.old-deja/g++.law/visibility10.C: Same.
37475         * g++.old-deja/g++.law/visibility1.C: Same.
37476         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37477         * g++.old-deja/g++.law/vbase1.C: Same.
37478         * g++.old-deja/g++.law/operators32.C: Same.
37479         * g++.old-deja/g++.law/nest3.C: Same.
37480         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37481         * g++.old-deja/g++.law/except5.C (main): Same.
37482         * g++.old-deja/g++.law/cvt7.C (run): Same.
37483         * g++.old-deja/g++.law/cvt2.C: Same.
37484         * g++.old-deja/g++.law/cvt16.C: Same.
37485         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37486         * g++.old-deja/g++.law/ctors17.C (main): Same.
37487         * g++.old-deja/g++.law/ctors13.C: Same.
37488         * g++.old-deja/g++.law/ctors12.C (main): Same.
37489         * g++.old-deja/g++.law/ctors10.C: Same.
37490         * g++.old-deja/g++.law/code-gen5.C: Same.
37491         * g++.old-deja/g++.law/bad-error7.C: Same.
37492         * g++.old-deja/g++.law/arm9.C: Same.
37493         * g++.old-deja/g++.law/arm12.C: Same.
37494         * g++.old-deja/g++.law/arg8.C: Same.
37495         * g++.old-deja/g++.law/arg1.C: Same.
37496         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37497         * g++.old-deja/g++.jason/template31.C: Same.
37498         * g++.old-deja/g++.jason/template24.C (main): Same.
37499         * g++.old-deja/g++.jason/2371.C: Same.
37500         * g++.old-deja/g++.eh/new2.C: Same.
37501         * g++.old-deja/g++.eh/new1.C: Same.
37502         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37503         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37504         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37505         * g++.old-deja/g++.brendan/crash62.C: Same.
37506         * g++.old-deja/g++.brendan/crash52.C: Same.
37507         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37508         * g++.old-deja/g++.brendan/crash38.C: Same.
37509         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37510         * g++.old-deja/g++.brendan/copy9.C: Same.
37511
37512 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37513
37514         * gcc.c-torture/execute/20001203-2.c (memset):
37515         Count argument is of type __SIZE_TYPE__.
37516
37517 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37518
37519         * gcc.c-torture/compile/20010404-1.c: New test.
37520
37521 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37522
37523         * gcc.c-torture/compile/20010326-1.c: New test.
37524
37525 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37526
37527         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37528         peculiarities of the SH.
37529         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37530
37531 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37532
37533         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37534         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37535         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37536
37537 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37538
37539         * g77.f-torture/compile/20010321-1.f: New test.
37540
37541 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37542
37543         * gcc.c-torture/compile/20010329-1.c: New test.
37544
37545 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37546
37547         * gcc.c-torture/execute/20010329-1.c: New test.
37548
37549 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37550
37551         * g++.old-deja/g++.other/eh4.C: Fix typo.
37552
37553 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37554
37555         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37556
37557 2001-03-28  Philip Blundell  <philb@gnu.org>
37558
37559         * gcc.c-torture/compile/20010328-1.c: New test.
37560
37561 2001-03-27  Richard Henderson  <rth@redhat.com>
37562
37563         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37564         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37565
37566 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37567
37568         * gcc.c-torture/compile/20010327-1.c: New test.
37569
37570 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37571
37572         * g++.old-deja/g++.other/friend12.C: New test.
37573         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37574         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37575
37576 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37577
37578         * gcc.c-torture/execute/20010325-1.c: New test.
37579
37580 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37581
37582         * g++.old-deja/g++.other/mangle3.C: New test.
37583
37584 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37585
37586         * g++.old-deja/g++.other/anon8.C: New test.
37587
37588 2001-03-20  Philip Blundell  <philb@gnu.org>
37589
37590         * gcc.c-torture/compile/20010320-1.c: New test.
37591
37592 2001-03-17  Richard Henderson  <rth@redhat.com>
37593
37594         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37595
37596 2001-03-15  Geoff Keating  <geoff@redhat.com>
37597
37598         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37599         tests on AIX.
37600
37601 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37602
37603         * g++.old-deja/g++.other/eh4.C: New test.
37604
37605 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37606
37607         * gcc.dg/cpp/mi1.c: Update.
37608
37609 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37610
37611         * g++.old-deja/g++.other/regstack.C: New test.
37612
37613 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37614
37615         * g++.old-deja/g++.other/ref4.C: New test.
37616
37617 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37618
37619         * objc/execute/va_method.m: Added.
37620         * objc/execute/IMP.m: Added.
37621         * objc/execute/_cmd.m: Added.
37622         * objc/execute/accessing_ivars.m: Added.
37623         * objc/execute/class-1.m: Added.
37624         * objc/execute/class-10.m: Added.
37625         * objc/execute/class-11.m: Added.
37626         * objc/execute/class-12.m: Added.
37627         * objc/execute/class-13.m: Added.
37628         * objc/execute/class-14.m: Added.
37629         * objc/execute/class-2.m: Added.
37630         * objc/execute/class-3.m: Added.
37631         * objc/execute/class-4.m: Added.
37632         * objc/execute/class-5.m: Added.
37633         * objc/execute/class-6.m: Added.
37634         * objc/execute/class-7.m: Added.
37635         * objc/execute/class-8.m: Added.
37636         * objc/execute/class-9.m: Added.
37637         * objc/execute/class-tests-1.h
37638         * objc/execute/class-tests-2.h
37639         * objc/execute/compatibility_alias.m: Added.
37640         * objc/execute/encode-1.m: Added.
37641         * objc/execute/formal_protocol-1.m: Added.
37642         * objc/execute/formal_protocol-2.m: Added.
37643         * objc/execute/formal_protocol-3.m: Added.
37644         * objc/execute/formal_protocol-4.m: Added.
37645         * objc/execute/formal_protocol-5.m: Added.
37646         * objc/execute/formal_protocol-6.m: Added.
37647         * objc/execute/formal_protocol-7.m: Added.
37648         * objc/execute/informal_protocol.m: Added.
37649         * objc/execute/initialize.m: Added.
37650         * objc/execute/load.m: Added.
37651         * objc/execute/many_args_method.m: Added.
37652         * objc/execute/nested-3.m: Added.
37653         * objc/execute/no_clash.m: Added.
37654         * objc/execute/private.m: Added.
37655         * objc/execute/redefining_self.m: Added.
37656         * objc/execute/root_methods.m: Added.
37657         * objc/execute/selector-1.m: Added.
37658         * objc/execute/static-1.m: Added.
37659         * objc/execute/static-2.m: Added.
37660         * objc/execute/va_method.m: Added.
37661
37662 2001-03-10  Richard Henderson  <rth@redhat.com>
37663
37664         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37665
37666 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37667
37668         * g++.old-deja/g++.other/crash31.C: XFAIL.
37669         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37670         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37671         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37672         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37673         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37674
37675 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37676
37677         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37678
37679 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37680
37681         * gcc.dg/20000724-1.c: Don't use multiline strings.
37682
37683 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37684
37685         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37686         result of -cString against what we expect it to be; don't just
37687         print it out for no one to read.
37688
37689         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37690         Based on testcases provided by Nicola Pero.
37691
37692 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37693
37694         * gcc.dg/cpp/macro7.c: New test.
37695
37696 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37697
37698         * gcc.dg/cpp/multiline.c: Update.
37699
37700 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37701
37702         * g++.old-deja/g++.other/enum3.C: New test.
37703
37704 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37705
37706         * g++.old-deja/g++.other/pod1.C: New test.
37707
37708 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37709
37710         * g++.old-deja/g++.ext/overload1.C: New test.
37711
37712 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37713
37714         * g++.old-deja/g++.pt/using1.C: New test.
37715
37716 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37717
37718         * g++.old-deja/g++.other/using9.C: New test.
37719
37720 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37721
37722         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37723
37724         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37725
37726 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37727
37728         * g++.old-deja/g++.ext/realpt1.C: Remove.
37729
37730 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37731
37732         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37733
37734 2001-02-26  Will Cohen  <wcohen@redhat.com>
37735
37736         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37737
37738 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37739
37740         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37741         templatized constructors.
37742
37743 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37744
37745         * gcc.c-torture/execute/20010224-1.c: New test.
37746
37747 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37748
37749         * gcc.c-torture/execute/20010222-1.c: New test.
37750
37751 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37752
37753         * g++.old-deja/g++.other/inline20.C: New test.
37754
37755 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37756
37757         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37758
37759 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37760
37761         * g++.old-deja/g++.other/lookup22.C: New test.
37762
37763 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37764
37765         * g77.dg: New directory.
37766         * g77.dg/20010216-1.f: New test case.
37767         * g77.dg/dg.exp: New driver.
37768         * lib/g77-dg.exp: New driver library.
37769
37770 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37771
37772         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
37773
37774 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
37775
37776         * g++.old-deja/g++.other/decl9.C: New test.
37777
37778 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
37779
37780         * g++.old-deja/g++.other/init16.C: Update the test so that it does
37781         not need <string> and also tests the initialization at runtime.
37782
37783 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
37784
37785         * gcc.c-torture/execute/longlong.c: New test.
37786
37787 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37788
37789         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
37790
37791 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
37792
37793         * gcc.c-torture/execute/920302-1.c (execute):
37794         Change argument type to short.
37795
37796 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37797
37798         * g++.old-deja/g++.pt/deduct6.C: New test.
37799
37800 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
37801
37802         * g++.old-deja/g++.pt/deduct5.C: New test.
37803
37804 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
37805
37806         * gcc.c-torture/execute/20010209-1.c: New test.
37807
37808 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37809
37810         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
37811
37812 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
37813
37814         * g++.dg/vtgc1.C: Update for new ABI.
37815
37816         * consistency.vlad: New directory, 1665 files.
37817
37818 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
37819
37820         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
37821         return type.
37822         * gcc.dg/cpp/digraphs.c: Declare puts.
37823
37824 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37825
37826         * g++.old-deja/g++.other/warn5.C: New test.
37827
37828 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37829
37830         * g++.old-deja/g++.pt/spec40.C: New test.
37831
37832 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
37833
37834         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
37835         case.
37836         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
37837
37838 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
37839
37840         * gcc.c-torture/compile/20010209-1.c: New test.
37841
37842 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
37843
37844         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
37845         excess errors message but not if it crashes.
37846         * g++.old-deja/g++.other/crash27.C: Likewise.
37847         * g++.old-deja/g++.other/crash28.C: Likewise.
37848         * g++.old-deja/g++.other/crash30.C: Likewise.
37849         * g++.old-deja/g++.other/crash32.C: Likewise.
37850         * g++.old-deja/g++.other/crash35.C: Likewise.
37851         * g++.old-deja/g++.pt/inherit2.C: Likewise.
37852
37853 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37854
37855         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
37856         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
37857         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
37858         g77.f-torture/execute/execute.exp,
37859         g77.f-torture/noncompile/noncompile.exp,
37860         gcc.c-torture/execute/execute.exp,
37861         gcc.c-torture/execute/memcheck/memcheck.exp,
37862         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
37863         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
37864         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
37865         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
37866         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
37867         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
37868         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
37869         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
37870         Remove bug reporting instructions with ancient email addresses.
37871
37872 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37873
37874         * gcc.dg/20010202-1.c: New test.
37875         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
37876
37877 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
37878
37879         * g++.dg/stdbool-if.C: New test.
37880
37881 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
37882
37883         * objc/execute/fdecl.m: Added main().
37884
37885 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
37886
37887         * gcc.c-torture/execute/20010206-1.c: New test.
37888
37889 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37890
37891         * gcc.dg/cpp/avoidpaste1.c: Update.
37892
37893 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
37894
37895         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
37896         Pero <nicola@brainstorm.co.uk>.
37897         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
37898
37899 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
37900
37901         * g++.old-deja/g++.pt/spec39.C: New test.
37902
37903 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
37904
37905         * gcc.c-torture/compile/20010202-1.c: New test.
37906
37907 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
37908
37909         * g++.old-deja/g++.abi/primary2.C: New test.
37910         * g++.old-deja/g++.abi/primary3.C: New test.
37911         * g++.old-deja/g++.abi/primary4.C: New test.
37912         * g++.old-deja/g++.abi/primary5.C: New test.
37913         * g++.old-deja/g++.abi/vtable3.h: New test.
37914         * g++.old-deja/g++.abi/vtable3a.C: New test.
37915         * g++.old-deja/g++.abi/vtable3b.C: New test.
37916         * g++.old-deja/g++.abi/vtable3c.C: New test.
37917         * g++.old-deja/g++.abi/vtable3d.C: New test.
37918         * g++.old-deja/g++.abi/vtable3e.C: New test.
37919         * g++.old-deja/g++.abi/vtable3f.C: New test.
37920         * g++.old-deja/g++.abi/vtable3g.C: New test.
37921         * g++.old-deja/g++.abi/vtable3h.C: New test.
37922         * g++.old-deja/g++.abi/vtable3i.C: New test.
37923         * g++.old-deja/g++.abi/vtable3j.C: New test.
37924         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
37925
37926 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
37927
37928         * g++.old-deja/g++.other/anon6.C: New test.
37929         * g++.old-deja/g++.other/anon7.C: New test.
37930
37931 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
37932
37933         * gcc.dg/cpp/avoidpaste2.c: New tests.
37934
37935 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
37936
37937         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
37938
37939 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
37940
37941         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
37942         DECIMAL_DIG cases for Irix."
37943
37944 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
37945
37946         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
37947
37948 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
37949
37950         * gcc.dg/c99-tag-1.c: New test.
37951
37952 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37953
37954         * gcc.dg/cpp/tr-warn1.c: Add tests.
37955
37956 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
37957
37958         * gcc.dg/cpp/avoidpaste1.c: Update.
37959         * gcc.dg/cpp/paste4.c: Update.
37960
37961 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
37962
37963         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
37964         cases for Irix.
37965
37966 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
37967
37968         * g++.old-deja/g++.other/inline19.C: New test.
37969
37970 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
37971
37972         * gcc.dg/Wlarger-than.c: New test.
37973
37974 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
37975
37976         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
37977
37978 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
37979
37980         * gcc.c-torture/execute/20010129-1.c: New test.
37981         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
37982
37983 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
37984
37985         * gcc.dg/cpp/avoidpaste1.c: Test case.
37986
37987 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
37988
37989         * g++.old-deja/g++.other/inline18.C: New test.
37990
37991 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37992
37993         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
37994         and __builtin_putchar.
37995
37996 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
37997
37998         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
37999         tests.
38000
38001 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38002
38003         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38004         floating point number rounding mode to round to the nearest
38005         representable mode.
38006
38007 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38008
38009         * g++.old-deja/g++.other/mangle2.C: New test.
38010
38011 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38012
38013         * gcc.c-torture/compile/20010124-1.c: New test.
38014
38015 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38016
38017         * g++.old-deja/g++.pt/spec38.C: New test.
38018
38019 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38020
38021         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38022         "Build don't run".
38023
38024 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38025
38026         * gcc.c-torture/execute/20010123-1.c: New test.
38027
38028 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38029
38030         * g++.old-deja/g++.pt/spec37.C: New test.
38031
38032 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38033
38034         * g++.old-deja/g++.pt/overload14.C: New test.
38035
38036 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38037
38038         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38039         __builtin_return_address.
38040
38041 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38042
38043         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38044         * g++.old-deja/g++.pt/spec35.C: New test.
38045         * g++.old-deja/g++.pt/spec36.C: New test.
38046
38047 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38048
38049         * gcc.c-torture/compile/20010118-1.c: New test.
38050
38051 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38052
38053         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38054
38055 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38056
38057         * gcc.c-torture/execute/20010119-1.c: New test.
38058
38059 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38060
38061         * g++.old-deja/g++.other/vbase5.C: New test.
38062
38063 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38064
38065         * gcc.c-torture/execute/20010118-1.c: New test.
38066
38067 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38068
38069         * g++.old-deja/g++.pt/deduct3.C: New test.
38070
38071 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38072
38073         * g++.old-deja/g++.pt/spec34.C: New test.
38074
38075 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38076
38077         * g77.f-torture/compile/20000601-2.f: New test.
38078
38079 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38080
38081         * g++.old-deja/g++.other/init17.C: New test.
38082
38083 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38084
38085         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38086
38087 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38088
38089         * g++.old-deja/g++.pt/unify8.C: New test.
38090
38091 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38092
38093         * g++.old-deja/g++.abi/vbase1.C: New test.
38094
38095 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38096
38097         * g++.old-deja/g++.pt/crash65.C: New test.
38098
38099 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38100
38101         * gcc.dg/cpp/assembl2.S: New test case.
38102
38103 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38104
38105         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38106         are supported.
38107
38108 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38109
38110         * g++.old-deja/g++.other/builtins1.C: New test.
38111         * g++.old-deja/g++.other/builtins2.C: Likewise.
38112         * g++.old-deja/g++.other/builtins3.C: Likewise.
38113         * g++.old-deja/g++.other/builtins4.C: Likewise.
38114
38115 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38116
38117         * gcc.c-torture/compile/20010117-1.c: New test.
38118         * gcc.c-torture/compile/20010117-2.c: New test.
38119
38120 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38121
38122         * g77.f-torture/execute/20010116.[fx]: New test,
38123         XFAIL on i?86-*-*.
38124         * g77.f-torture/compile/20010115.f: Indicate it's
38125         a test for PR fortran/1636.
38126
38127 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38128
38129         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38130
38131 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38132
38133         * g77.f-torture/compile/20010115.f: New test.
38134
38135 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38136
38137         * g++.old-deja/g++.pt/nontype5.C: New test.
38138
38139 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38140
38141         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38142         have an equivalent working one below it.
38143
38144 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38145
38146         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38147         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38148
38149 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38150
38151         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38152         message containing "init_priority".
38153         (conpr-2.C): Likewise.
38154         (conpr-3.C): Likewise.
38155         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38156
38157 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38158
38159         * gcc.c-torture/execute/20010114-2.c: New test.
38160
38161 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38162
38163         * gcc.c-torture/compile/20010114-1.c: New test.
38164         * gcc.c-torture/compile/20010114-1.x: Xfail.
38165         * gcc.c-torture/compile/20010114-2.c: New test.
38166         * gcc.c-torture/execute/20010114-1.c: New test.
38167         * gcc.dg/trunc-1.c: New test.
38168         * gcc.dg/uninit-B.c: New test.
38169
38170 2001-01-13  Nick Clifton  <nickc@redhat.com>
38171
38172         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38173         target.
38174
38175 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38176
38177         * gcc.c-torture/compile/20010113-1.c: New test.
38178
38179 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38180
38181         * gcc.c-torture/compile/20001212-1.c: New test.
38182
38183 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38184
38185         * gcc.dg/cpp/widestr1.c: Update.
38186         * gcc.dg/cpp/prag-imp.c: Remove.
38187
38188 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38189
38190         * gcc.c-torture/execute/20000801-3.x: Remove.
38191         * gcc.dg/c90-init-1.c: New test.
38192         * gcc.dg/c99-init-1.c: New test.
38193         * gcc.dg/c99-init-2.c: New test.
38194         * gcc.dg/gnu99-init-1.c: New test.
38195
38196 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38197
38198         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38199         testing that no relevant ones were found.
38200
38201 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38202
38203         * g++.old-deja/g++.pt/cast2.C: New test.
38204
38205 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38206
38207         * g++.old-deja/g++.pt/friend47.C: New test.
38208
38209 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38210
38211         * g++.old-deja/g++.pt/instantiate13.C: New test.
38212
38213 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38214
38215         * g++.old-deja/g++.other/defarg7.C: New test.
38216         * g++.old-deja/g++.other/defarg8.C: New test.
38217
38218 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38219
38220         * g++.old-deja/g++.pt/crash64.C: New test.
38221
38222 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38223
38224         * g++.old-deja/g++.pt/crash63.C: New test.
38225
38226 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38227
38228         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38229
38230 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38231
38232         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38233
38234 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38235
38236         * g++.old-deja/g++.pt/error3.C: New test.
38237
38238 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38239
38240         * g++.old-deja/g++.other/crash39.C: New test.
38241
38242 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.old-deja/g++.other/vbase4.C: New test.
38245
38246 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38247
38248         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38249         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38250         * gcc.dg/special/special.exp: New test driver which will check
38251         for alias support for the above test.
38252
38253 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38254
38255         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38256         problems on small machines.
38257         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38258         parameterize.
38259
38260 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38261
38262         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38263         mips.
38264         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38265
38266 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38267
38268         * g++.old_deja/g++.pt/using8.C: New test.
38269
38270 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38271
38272         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38273
38274 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38275
38276         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38277         where a failure is expected.
38278         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38279
38280 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old_deja/g++.pt/instantiate12.C: New test.
38283
38284 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38285
38286         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38287         start of structs.
38288         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38289         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38290         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38291         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38292         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38293         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38294         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38295         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38296         * g++.old-deja/g++.eh/spec6.C: Likewise.
38297         * g++.old-deja/g++.jason/crash3.C: Likewise.
38298         * g++.old-deja/g++.law/ctors11.C: Likewise.
38299         * g++.old-deja/g++.law/ctors17.C: Likewise.
38300         * g++.old-deja/g++.law/ctors5.C: Likewise.
38301         * g++.old-deja/g++.law/ctors9.C: Likewise.
38302         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38303         * g++.old-deja/g++.mike/net22.C: Likewise.
38304         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38305         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38306         * g++.old-deja/g++.mike/virt3.C: Likewise.
38307         * g++.old-deja/g++.niklas/t128.C: Likewise.
38308         * g++.old-deja/g++.other/anon4.C: Likewise.
38309         * g++.old-deja/g++.other/using1.C: Likewise.
38310         * g++.old-deja/g++.other/warn3.C: Likewise.
38311         * g++.old-deja/g++.pt/t37.C: Likewise.
38312         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38313         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38314
38315 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38316
38317         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38318
38319 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38320
38321         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38322
38323 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38324
38325         * gcc.c-torture/compile/20010107-1.c: New test.
38326
38327 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38328
38329         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38330
38331 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38332
38333         * gcc.dg/format/format.h: New file.
38334         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38335         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38336         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38337         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38338         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38339         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38340         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38341         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38342         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38343         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38344         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38345         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38346         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38347         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38348         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38349         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38350         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38351         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38352         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38353         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38354         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38355         instead of declaring standard types, macros and functions in each
38356         test.
38357
38358 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38359
38360         * gcc.c-torture/execute/20010106-1.c: New test.
38361
38362 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38363
38364         * gcc.dg/format/format.exp: New file.
38365         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38366         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38367         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38368         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38369         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38370         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38371         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38372         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38373         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38374         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38375         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38376         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38377         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38378         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38379         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38380         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38381         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38382         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38383         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38384         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38385         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38386         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38387         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38388         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38389         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38390         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38391         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38392         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38393         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38394         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38395         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38396         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38397         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38398         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38399         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38400         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38401         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38402         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38403         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38404         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38405         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38406         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38407
38408 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38409
38410         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38411         account.
38412
38413 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38414
38415         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38416
38417 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38418
38419         * g++.old-deja/g++.pt/crash62.C: New test.
38420
38421 2001-01-04  Richard Henderson  <rth@redhat.com>
38422
38423         * gcc.dg/20000926-1.c: Update expected warnings.
38424         * gcc.dg/array-2.c: Likewise.
38425         * gcc.dg/array-4.c: Also validate flexible array members.
38426         * gcc.dg/c99-flex-array-1.c: New.
38427
38428 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38429
38430         * gcc.c-torture/compile/20001222-1.x: Remove.
38431
38432 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38433
38434         * gcc.c-torture/execute/built-in-setjmp.c: New.
38435
38436 2001-01-03  Richard Henderson  <rth@redhat.com>
38437
38438         * gcc.dg/940510-1.c: Update expected error wording.
38439         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38440
38441 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38442
38443         * lib/target-supports.exp (check_alias_available): Modified to
38444         indicate aliases not supported if only weak aliases are supported.
38445
38446 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38447
38448         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38449         Turn on cmpstrsi checks for __pj__ and __i370__.
38450
38451 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38452
38453         * g++.old-deja/g++.other/virtual11.C: New test.
38454
38455 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38456
38457         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38458
38459 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38460
38461         * gcc.c-torture/compile/20010102-1.c: New test.
38462
38463 2001-01-02  Andreas Jaeger  <aj@suse.de>
38464
38465         * gcc.dg/noreturn-3.c: New test.
38466
38467         * gcc.dg/noreturn-4.c: New test.
38468
38469 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38470
38471         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38472         __builtin_fputc and __builtin_fwrite.
38473
38474 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38475
38476         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38477         signed char, not default char.
38478
38479 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38480
38481         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38482
38483 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38484
38485         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38486
38487 2000-12-29  Richard Henderson  <rth@redhat.com>
38488
38489         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38490         (__cyg_profile_func_exit): Define.
38491
38492 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38493
38494         * g++.dg/vtgc1.C: New test.
38495
38496 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38497
38498         * gcc.dg/noncompile/20001228-1.c: New test.
38499
38500         * gcc.dg/20001228-1.c: New test.
38501
38502         * gcc.c-torture/execute/20001228-1.c: New test.
38503
38504 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38505
38506         * gcc.dg/format-strfmon-1.c: New test.
38507
38508 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38509
38510         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38511         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38512         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38513         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38514         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38515         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38516         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38517         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38518         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38519         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38520         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38521         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38522         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38523
38524         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38525         * gcc.c-torture/execute/string-opt-4.c: Test index.
38526
38527 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38528
38529         * gcc.c-torture/compile/20001226-1.c: New test.
38530
38531 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38532
38533         * gcc.c-torture/compile/20001222-1.c: New test.
38534         * gcc.c-torture/compile/20001222-1.x: Xfail.
38535
38536 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38537
38538         * gcc.c-torture/execute/comp-goto-2.c: New test.
38539
38540 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38541
38542         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38543         Use long types if __INT_MAX__ is 32767.
38544         (main): Use cast to (sint32 *) when poking 88 into a_page.
38545
38546         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38547
38548 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38549
38550         * gcc.c-torture/compile/20001221-1.c: New test.
38551         * gcc.c-torture/execute/20001221-1.c: New test.
38552
38553 2000-12-20  Richard Henderson  <rth@redhat.com>
38554
38555         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38556         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38557
38558 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38559
38560         * gcc.dg/compare3.c: New test.
38561
38562 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38563
38564         * gcc.dg/format-warnll-1.c: New test.
38565
38566 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38567
38568         * gcc.dg/cpp/cmdlne-P.c: New test.
38569
38570 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38571
38572         * gcc.c-torture/execute/builtin-abs-1.c,
38573         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38574
38575 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38576
38577         * gcc.dg/cpp/multiline.c: New test.
38578
38579 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38580
38581         * g++.old-deja/g++.other/syshdr1.C: Update.
38582         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38583
38584 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38585
38586         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38587
38588 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38589
38590         * g++.old-deja/g++.pt/ttp65.C: New test.
38591
38592 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38593
38594         * g++.old-deja/g++.pt/ttp64.C: New test.
38595
38596 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38597
38598         * g++.old-deja/g++.pt/spec33.C: New test.
38599
38600 2000-12-14  Catherine Moore  <clm@redhat.com>
38601
38602         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38603         * gcc.c-torture/execute/920612-2.c: Likewise.
38604         * gcc.c-torture/execute/920428-2.c: Likewise.
38605         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38606         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38607
38608 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38609
38610         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38611         * gcc.dg/pack-test-2.c: Likewise.
38612
38613 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38614
38615         Tests by Zack Weinberg <zackw@stanford.edu>.
38616
38617         * gcc.dg/cpp/defined.c: Update.
38618         * gcc.dg/cpp/defined_trad.c: New tests.
38619
38620 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38621
38622         * gcc.dg/cpp/trad-direct.c: Update.
38623
38624 2000-12-11  Neil Booth  <neilb@earthling.net>
38625
38626         * gcc.dg/cpp/defined_trad.c
38627
38628 2000-12-11  Neil Booth  <neilb@earthling.net>
38629
38630         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38631
38632 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38633
38634         * gcc.dg/format-miss-2.c: New test.
38635
38636 2000-12-09  Neil Booth  <neilb@earthling.net>
38637
38638         * gcc.dg/cpp/lineflags.c: New tests.
38639         * gcc.dg/cpp/poison.c: Update.
38640         * gcc.dg/cpp/redef2.c: Update.
38641         * gcc.dg/cpp/skipping.c: New test.
38642
38643 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38644
38645         * g++.old-deja/g++.other/eh3.C: New testcase.
38646
38647 2000-12-07  Neil Booth  <neilb@earthling.net>
38648
38649         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38650         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38651         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38652         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38653         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38654         Update.
38655
38656 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38657
38658         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38659         __SIZE_TYPE__ instead of int for type of integers cast to
38660         pointers.
38661
38662 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38663
38664         * g++.old-deja/g++.other/cleanup4.C: New test.
38665
38666 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38667
38668         * format-sec-1.c: New test.
38669
38670 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38671
38672         * gcc.dg/format-nonlit-3.c: New test.
38673
38674 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38675
38676         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38677         through a null pointer.
38678
38679 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38680
38681         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38682         * g++.old-deja/g++.pt/partial4.C: New test.
38683
38684 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38685
38686         * gcc.c-torture/execute/ieee/hugeval.x: New.
38687
38688 2000-12-06  Neil Booth  <neilb@earthling.net>
38689
38690         * gcc.dg/cpp/backslash2.c: New tests.
38691
38692 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38693
38694         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38695         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38696
38697 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38698
38699         * gcc.c-torture/execute/20001203-2.c: New testcase.
38700
38701 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38702
38703         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38704         * g++.old-deja/g++.other/virtual10.C: New test.
38705
38706 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38707
38708         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38709
38710 2000-12-05  Richard Henderson  <rth@redhat.com>
38711
38712         * gcc.c-torture/compile/20001205-1.c: New.
38713
38714 2000-12-04  Neil Booth  <neilb@earthling.net>
38715
38716         * g++.old-deja/g++.other/virtual9.C: New test.
38717         * g++.old-deja/g++.pt/crash61.C: New test.
38718         * gcc.c-torture/execute/loop-9.c: New test.
38719
38720 2000-12-04  Neil Booth  <neilb@earthling.net>
38721
38722         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38723         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38724         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38725         * gcc.dg/cpp/extratokens.c: ...here.
38726
38727 2000-12-04  Neil Booth  <neilb@earthling.net>
38728
38729         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38730         New tests.
38731
38732 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38733
38734         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38735         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38736
38737 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38738
38739         * gcc.c-torture/execute/20001203-1.c: New test.
38740
38741 2000-12-03  Neil Booth  <neilb@earthling.net>
38742
38743         * gcc.dg/cpp/macro6.c: New test cases.
38744
38745 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38746
38747         * gcc.c-torture/execute/string-opt-9.c: New test.
38748         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38749         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38750         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38751
38752         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38753         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38754
38755 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38756
38757         * gcc.dg/cpp/if-6.c: New testcase.
38758
38759         * gcc.dg/20001201-1.c: New testcase.
38760
38761 2000-12-02  Neil Booth  <neilb@earthling.net>
38762
38763         * g++.old-deja/g++.other/externC4.C,
38764         g++.old-deja/g++.other/friend10.C: New tests.
38765
38766 2000-12-02  Neil Booth  <neilb@earthling.net>
38767
38768         * g++.old-deja/g++.other/instan2.C
38769         * g++.old-deja/g++.other/instan3.C: New test.
38770
38771 2000-12-02  Neil Booth  <neilb@earthling.net>
38772
38773         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
38774         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
38775         gnuc99.c,gnuc99-pedantic.c: New tests.
38776
38777 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38778
38779         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
38780         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
38781
38782 2000-12-01  Neil Booth  <neilb@earthling.net>
38783
38784         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
38785         * gcc.dg/cpp/poison.c: Update.
38786         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
38787
38788 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
38789
38790         * g77.f-torture/execute/20001201.f: New test.
38791
38792 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
38793
38794         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
38795
38796 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
38797
38798         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
38799
38800 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
38801
38802         * g++.old-deja/g++.other/cast6.C: New test.
38803
38804 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
38805
38806         * gcc.c-torture/execute/20001130-2.c: New testcase.
38807
38808 2000-11-30  Richard Henderson  <rth@redhat.com>
38809
38810         * gcc.c-torture/execute/20001130-1.c: New test.
38811
38812 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38813
38814         * g++.old-deja/g++.other/op3.C: New test.
38815
38816 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38817
38818         * g++.old-deja/g++.other/op2.C: New test.
38819
38820 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
38821
38822         * g++.old-deja/g++.other/crash38.C: New test.
38823
38824 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
38825
38826         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
38827
38828 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
38829
38830         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
38831         tests.
38832         * gcc.c-torture/execute/string-opt-6.c: New test.
38833
38834         * gcc.dg/20001117-1.c: Add main.
38835
38836 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
38837
38838         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
38839         Move from here ...
38840         * gcc.dg/940510-1.c: ... to here.
38841
38842         * gcc.dg/20000926-1.c: GNU C now allows initializations of
38843         zero-size arrays in toplevel structures.
38844
38845 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38846
38847         * gcc.c-torture/execute/loop-8.c: New test.
38848
38849 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38850
38851         * g++.old-deja/g++.other/base1.C: New test.
38852
38853 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38854
38855         * g++.old-deja/g++.other/parse2.C: New test.
38856
38857 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38858
38859         * g++.old-deja/g++.pt/incomplete1.C: New test.
38860
38861 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
38862
38863         * g++.old-deja/g++.other/friend9.C: New test.
38864
38865 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
38866
38867         * gcc.dg/20001127-1.c: New test.
38868
38869 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38870
38871         * g++.old-deja/g++.pt/friend46.C: New test.
38872
38873 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
38874
38875         * g++.old-deja/g++.other/ptrmem8.C: New test.
38876
38877 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38878
38879         * gcc.c-torture/execute/string-opt-7.c: New test.
38880         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38881
38882 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
38883
38884         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
38885         instead of 'mkcheck 2'.
38886
38887 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
38888
38889         * gcc.c-torture/execute/memcheck/driver.c,
38890         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
38891         C9X references to refer to C99.
38892
38893 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
38894
38895         * gcc.dg/ultrasp3.c: New test.
38896
38897 2000-11-25  Neil Booth  <neilb@earthling.net>
38898
38899         * gcc.dg/cpp/include2.c: Update test to be locale independent.
38900
38901 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
38902
38903         * gcc.c-torture/compile/20001123-2.c: New.
38904
38905 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38906
38907         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
38908
38909 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
38910
38911         * gcc.dg/sequence-point-1.c: Add some new tests.
38912         * gcc.c-torture/execute/20001124-1.c: New test.
38913
38914 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38915
38916         * g++.old-deja/g++.other/vaarg4.C: New test.
38917         * gcc.c-torture/compile/20001123-1.c: New test.
38918
38919 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
38920
38921         * g++.other/crash24.C: Adjust and remove XFAIL.
38922         * g++.other/crash37.C: New test.
38923
38924 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
38925
38926         * g++.old-deja/g++.pt/instantiate9.C: New test.
38927
38928 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
38929
38930         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
38931         new ABI, too.
38932
38933         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
38934         * g++.old-deja/g++.robertl/eb55.C: Likewise.
38935
38936 2000-11-22  Neil Booth  <neilb@earthling.net>
38937
38938         * gcc.dg/cpp/Wtrigraphs.c: New test.
38939
38940 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
38941
38942         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
38943
38944 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
38945
38946         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
38947
38948 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
38949
38950         * lib/gcc-dg.exp: load_lib scanasm.exp.
38951         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
38952         * lib/g++-dg.exp: load_lib scanasm.exp.
38953         * lib/scanasm.exp: New.
38954         (scan-assembler, scan-assembler-not): Add optional arguments to
38955         test name, or if not present, the pattern name.
38956         (scan-assembler-dem, scan-assembler-dem-not): New.
38957
38958         * g++.dg/dg.exp: New.
38959
38960 2000-11-21  Neil Booth  <neilb@earthling.net>
38961
38962         * gcc.dg/cpp/integrated1.c: Remove.
38963
38964 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38965
38966         * gcc.c-torture/execute/20001121-1.c: New test.
38967
38968 2000-11-21  Richard Henderson  <rth@redhat.com>
38969
38970         * gcc.c-torture/compile/20001121-1.c: New test.
38971
38972 2000-11-20  Neil Booth  <neilb@earthling.net>
38973
38974         * gcc.dg/cpp/integrated1.c: New test.
38975
38976 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
38977
38978         * g++.old-deja/g++.other/inline17.C: New test.
38979
38980 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
38981
38982         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
38983         local variable to be zero: I made the variable global. Now
38984         uses abort() and exit() instead of relying on main's return value.
38985
38986 2000-11-20  Neil Booth  <neilb@earthling.net>
38987
38988         * gcc.dg/cpp/paste2.c: Update test.
38989         * objc/execute/paste.m: New test.
38990
38991 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
38992
38993         * gcc.dg/c99-condexpr-1.c: New test.
38994
38995 2000-11-20  Neil Booth  <neilb@earthling.net>
38996
38997         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
38998
38999 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39000
39001         * g++.old-deja/g++.pt/export1.C: New test.
39002
39003 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39004
39005         * gcc.dg/20001117-1.c: New test.
39006
39007 2000-11-18  Richard Henderson  <rth@redhat.com>
39008
39009         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39010
39011 2000-11-18  Richard Henderson  <rth@redhat.com>
39012
39013         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39014         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39015         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39016
39017 2000-11-18  Richard Henderson  <rth@redhat.com>
39018
39019         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39020         (main): New.  Exit cleanly.
39021
39022 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39023
39024         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39025         gcc.dg/c99-fordecl-2.c: New tests.
39026
39027 2000-11-18  Richard Henderson  <rth@redhat.com>
39028
39029         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39030         * gcc.c-torture/execute/zerolen-2.c: New.
39031
39032 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39033
39034         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39035         memory.
39036
39037 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39038
39039         * g++.old-deja/g++.pt/instantiate8.C: New test.
39040
39041 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39042
39043         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39044         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39045
39046 2000-11-16  Nick Clifton  <nickc@redhat.com>
39047
39048         * gcc.c-torture/execute/nestfunc-2.c: New test.
39049         * gcc.c-torture/execute/nestfunc-3.c: New test.
39050
39051 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39052
39053         * gcc.c-torture/compile/20001116-1.c: New test.
39054
39055 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39056
39057         * gcc.c-torture/execute/20001115-1.c: New test.
39058
39059 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39060
39061         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39062         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39063         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39064         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39065
39066 2000-11-15  Neil Booth  <neilb@earthling.net>
39067
39068         gcc.dg/cpp/_Pragma1.c: Update.
39069         gcc.dg/cpp/_Pragma2.c: New test.
39070
39071 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39072
39073         * g++.old-deja/g++.other/anon5.C: New test.
39074
39075 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39076
39077         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39078         tests.
39079
39080 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39081
39082         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39083         output.
39084
39085 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39086
39087         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39088         labels at end of compound statements.
39089
39090 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39091
39092         * gcc.c-torture/execute/loop-7.c: New test.
39093
39094 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39095
39096         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39097
39098 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39099
39100         * gcc.dg/c99-bool-1.c: New test.
39101
39102 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39103
39104         * gcc.dg/c99-scope-1.c: Remove xfail.
39105         * gcc.dg/c99-scope-2.c: New test.
39106
39107 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39108
39109         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39110         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39111
39112 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39113
39114         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39115         error messages.
39116
39117         * g++.mike/p700.C: Don't typedef wchar_t.
39118         * g++.mike/p784.C: Likewise.
39119         * g++.mike/eb101.C: Don't use __wchar_t.
39120
39121 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39122
39123         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39124         from DO loop.
39125
39126 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39127
39128         * gcc.c-torture/execute/20001111-1.c: New test.
39129
39130 2000-11-10  Nick Clifton  <nickc@redhat.com>
39131
39132         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39133         long multuiple and accumulate.
39134
39135 2000-11-09  Richard Henderson  <rth@redhat.com>
39136
39137         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39138         via size_t instead of int.
39139
39140         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39141         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39142         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39143         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39144
39145 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39146
39147         * gcc.c-torture/compile/20001109-1.c: New test.
39148         * gcc.c-torture/compile/20001109-2.c: New test.
39149
39150 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39151
39152         * g++.old-deja/g++.pt/operator1.C: New test.
39153         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39154
39155 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39156
39157         * gcc.dg/20001108-1.c: New test.
39158
39159 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39160
39161         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39162         with both arguments constant strings.
39163         * gcc.c-torture/execute/string-opt-3.c: New test.
39164         * gcc.c-torture/execute/string-opt-4.c: New test.
39165         * gcc.c-torture/execute/string-opt-5.c: New test.
39166
39167 2000-11-08  Nick Clifton  <nickc@redhat.com>
39168
39169         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39170         mulsidi3adddi patterns.
39171
39172 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39173
39174         * g++.old-deja/g++.other/crash36.C: New test.
39175
39176 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39177
39178         * g++.old-deja/g++.other/init16.C: New test.
39179
39180 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39181
39182         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39183
39184 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39185
39186         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39187         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39188         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39189
39190 2000-11-07  DJ Delorie  <dj@redhat.com>
39191
39192         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39193
39194 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39195
39196         * gcc.c-torture/execute/string-opt-1.c: New test.
39197
39198 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39199
39200         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39201         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39202         parameters in registers, and there is no way for a varargs
39203         function to know in which order the integer and floating-point
39204         parameters should be interleaved when they are placed on the
39205         stack.
39206         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39207         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39208
39209 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39210
39211         * gcc.c-torture/execute/string-opt-2.c: New test.
39212
39213 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39214
39215         * g++.old-deja/g++.pt/crash60.C: New test.
39216
39217 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39218
39219         * g++.old-deja/g++.other/crash24.C: New test.
39220         * g++.old-deja/g++.other/crash25.C: New test.
39221         * g++.old-deja/g++.other/crash26.C: New test.
39222         * g++.old-deja/g++.other/crash27.C: New test.
39223         * g++.old-deja/g++.other/crash28.C: New test.
39224         * g++.old-deja/g++.other/crash29.C: New test.
39225         * g++.old-deja/g++.other/crash30.C: New test.
39226         * g++.old-deja/g++.other/crash31.C: New test.
39227         * g++.old-deja/g++.other/crash32.C: New test.
39228         * g++.old-deja/g++.other/crash33.C: New test.
39229         * g++.old-deja/g++.other/crash34.C: New test.
39230         * g++.old-deja/g++.other/crash35.C: New test.
39231
39232 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39233
39234         * gcc.c-torture/execute/20001031-1.c: New test.
39235
39236 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39237
39238         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39239         namespace.
39240
39241         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39242         standards-conformant.
39243
39244         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39245
39246         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39247         * g++.old-deja/g++.mike/p755a.C: Likewise.
39248         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39249         library makes no calls to `operator new' during initialization.
39250
39251 2000-11-04  Neil Booth  <neilb@earthling.net>
39252
39253         * gcc.dg/cpp/include2.c: New tests.
39254
39255 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39256
39257         * lib/g++.exp (g++_set_ld_library_path): New function.
39258         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39259
39260 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39261
39262         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39263         warnings.
39264
39265 2000-11-01  Richard Henderson  <rth@redhat.com>
39266
39267         * g++.old-deja/g++.ext/namedret1.C: New.
39268         * g++.old-deja/g++.ext/namedret2.C: New.
39269         * g++.old-deja/g++.ext/namedret3.C: New.
39270
39271 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39272
39273         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39274         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39275
39276 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39277
39278         * gcc.c-torture/execute/va-arg-21.c: New test.
39279
39280 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39281
39282         * gcc.dg/c99-complex-2.c: New test.
39283
39284 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39285
39286         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39287
39288 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39289
39290         * g++.old-deja/g++.other/inline16.C: New test.
39291
39292 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39293
39294         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39295         __PRETTY_FUNCTION__
39296
39297 2000-10-29  Neil Booth  <neilb@earthling.net>
39298
39299         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39300         New tests.
39301         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39302         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39303         optimisation.
39304
39305 2000-10-29  Neil Booth  <neilb@earthling.net>
39306
39307         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39308         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39309         * mi5.c: Test multiple includes work with -C.
39310         * trigraphs.c: Test ^= version.
39311
39312 2000-10-28  Neil Booth  <neilb@earthling.net>
39313
39314         New tests and test updates for new macro expander.
39315
39316         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39317         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39318         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39319         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39320         new diagnostic messages.
39321
39322         * gcc.dg/cpp/macro3.c: New tests.
39323
39324 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39325
39326         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39327         on the same line.
39328
39329 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39330
39331         * g++.old-deja/g++.other/eh2.C: New test.
39332
39333 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39334
39335         * gcc.c-torture/execute/20001027-1.c: New test.
39336
39337 2000-10-26  Richard Henderson  <rth@redhat.com>
39338
39339         * gcc.c-torture/execute/20001026-1.c: New.
39340
39341 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39342
39343         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39344         * g++.old-deja/g++.law/builtin1.C: Likewise.
39345         * g++.old-deja/g++.law/ctors10.C: Likewise.
39346         * g++.old-deja/g++.law/virtual3.C: Likewise.
39347         * g++.old-deja/g++.mike/p658.C: Likewise.
39348         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39349         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39350         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39351         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39352         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39353
39354 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39355
39356         * gcc.c-torture/compile/20001024-1.c: New test.
39357
39358 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39359
39360         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39361         to tell us whether or not we are using V3.
39362
39363 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39364
39365         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39366         operands.
39367
39368 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39369
39370         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39371
39372 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39373
39374         * gcc.c-torture/execute/20001024-1.c: New test.
39375
39376 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39377
39378         * g++.old-deja/g++.other/sibcall1.C: New test.
39379
39380 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39381
39382         * gcc.dg/noncompile/init-3.c: New test.
39383
39384 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39385
39386         * gcc.dg/format-array-1.c: New test.
39387
39388 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39389
39390         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39391         writing through null pointers; remove comment about testing
39392         unterminated strings.
39393
39394 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39395
39396         * gcc.c-torture/execute/20001017-2.c: New test.
39397
39398 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39399
39400         * gcc.c-torture/compile/20001018-1.c: New test.
39401         * gcc.c-torture/compile/20001018-1.x: Xfail.
39402
39403 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39404
39405         * gcc.c-torture/execute/20001017-1.c: New test.
39406
39407 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39408
39409         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39410         for multiple use of arguments with scanf formats; add tests for
39411         multiple use of arguments.
39412
39413 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39414
39415         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39416
39417 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39418
39419         * gcc.dg/format-miss-1.c: New test.
39420
39421 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39422
39423         * gcc.c-torture/execute/20001013-1.c: New test.
39424
39425 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39426
39427         * gcc.dg/format-branch-1.c: New test.
39428
39429 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39430
39431         * README, lib/file-format.exp: Remove EGCS references.
39432
39433 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39434
39435         * gcc.dg/20001013-1.c: New test.
39436
39437 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39438
39439         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39440         for intmax_t in the compiler using __typeof__ and the type rules
39441         for conditional expressions.
39442
39443 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39444
39445         * gcc.dg/20001012-1.c: New test.
39446         * gcc.dg/20001012-2.c: New test.
39447
39448 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39449
39450         * gcc.dg/format-attr-1.c: New test.
39451
39452 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39453
39454         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39455         __LONG_LONG_MAX__ instead of LLONG_MAX.
39456
39457 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39458
39459         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39460         scanf flags.
39461         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39462         flags.
39463
39464 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39465
39466         * gcc.dg/sequence-pt-1.c: New test.
39467
39468 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39469
39470         * gcc.c-torture/execute/20001011-1.c: New testcase.
39471         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39472
39473 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39474
39475         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39476         does not error on it.
39477
39478 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39479
39480         * gcc.dg/20001009-1.c: New test.
39481
39482 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39483
39484         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39485         * gcc.c-torture/execute/20001009-2.c: ... to here.
39486
39487 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39488
39489         * gcc.c-torture/compile/20001009-1.c: New testcase.
39490         * gcc.c-torture/execute/20001009-1.c: New testcase.
39491         Testcases provided by Jan Hubicka <jh@suse.cz>.
39492
39493 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39494
39495         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39496         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39497         uintmax_t using <limits.h> to emulate the compiler's internal
39498         logic.  No longer XFAIL %j tests.
39499
39500 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39501
39502         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39503         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39504         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39505         regexps and details of expected handling of some bad formats.
39506         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39507         suppression.
39508
39509 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39510
39511         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39512         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39513         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39514         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39515         in list archives.
39516
39517 2000-10-06  Richard Henderson  <rth@cygnus.com>
39518
39519         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39520         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39521         * g++.old-deja/g++.jason/report.C: Likewise.
39522         * g++.old-deja/g++.law/friend5.C: Likewise.
39523         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39524         of the expected warnings.
39525
39526 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39527
39528         * g++.old-deja/g++.pt/enum14.C: New test.
39529
39530 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39531
39532         * g++.old-deja/g++.pt/crash59.C: New test.
39533
39534 2000-10-04  Will Cohen  <wcohen@redhat.com>
39535
39536         * gcc.dg/20000926-1.c: New test.
39537
39538 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39539
39540         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39541         function name for current C++ compiler.
39542         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39543
39544 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39545
39546         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39547         __PRETTY_FUNCTION__.
39548         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39549
39550 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39551
39552         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39553
39554 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39555
39556         * gcc.c-torture/compile/20000923-1.c: New test.
39557
39558 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39559
39560         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39561         * g++.old-deja/g++.pt/ttp62.C: Same.
39562         * g++.old-deja/g++.other/inline14.C: Same.
39563
39564 2000-09-24  Richard Henderson  <rth@cygnus.com>
39565
39566         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39567
39568 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39569
39570         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39571
39572 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39573
39574         * gcc.c-torture/compile/20000922-1.c: New file.
39575
39576 2000-09-21  Nick Clifton  <nickc@redhat.com>
39577
39578         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39579         a signed long modulo operation.
39580         (mod6): New function - perform an unsigned long modulo operation.
39581         (main): Add tests for modulos of very large numbers by very small
39582         dividends.
39583
39584 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39585
39586         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39587
39588 2000-09-19  Richard Henderson  <rth@cygnus.com>
39589
39590         * gcc.dg/compare2.c (case 10): XFAIL.
39591
39592 2000-09-18  Richard Henderson  <rth@cygnus.com>
39593
39594         * gcc.c-torture/execute/20000906-1.c: Move ...
39595         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39596         that support __builtin_trap.
39597
39598 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39599
39600         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39601
39602 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39603
39604         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39605         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39606         more $ format tests.
39607
39608 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39609
39610         * gcc.dg/format-errmk-1.c: New test.
39611
39612 2000-09-17  Greg McGary  <greg@mcgary.org>
39613
39614         * gcc.c-torture/execute/20000917-1.x: Remove.
39615
39616 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39617
39618         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39619
39620 2000-09-17  Greg McGary  <greg@mcgary.org>
39621
39622         * gcc.c-torture/execute/20000917-1.c: New test.
39623         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39624
39625 2000-09-16  Neil Booth  <NeilB@earthling.net>
39626
39627         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39628         in nested macro bug.
39629
39630 2000-09-15  Neil Booth  <NeilB@earthling.net>
39631
39632         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39633
39634 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39635
39636         * gcc.c-torture/execute/20000914-1.c: New test.
39637
39638 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39639
39640         * g++.other/inline13.C: New test.
39641
39642 2000-09-12  Andreas Jaeger  <aj@suse.de>
39643
39644         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39645         constant by Ulrich Drepper <drepper@redhat.com>.
39646
39647 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39648
39649         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39650
39651 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39652
39653         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39654
39655 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39656
39657         * gcc.dg/cpp/backslash.c: New test.
39658
39659 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39660
39661         * gcc.c-torture/execute/20000910-1.c: New test.
39662         * gcc.c-torture/execute/20000910-2.c: Likewise.
39663
39664 2000-09-11  Robert Lipe  <robertl@sco.com>
39665
39666         * gcc.dg/pragma-align.c: New test.
39667
39668 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39669
39670         * g++.old-deja/g++.pt/explicit82.C: New test.
39671         * g++.old-deja/g++.pt/explicit83.C: New test.
39672
39673 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39674
39675         * gcc.dg/asm-names.c: New test.
39676
39677 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39678
39679         * gcc.dg/cpp/tr-warn6.c: New test
39680
39681 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39682
39683         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39684         be accepted.
39685
39686 2000-09-07  Catherine Moore  <clm@redhat.com>
39687
39688         * gcc.c-torture/execute/unroll-1.c: New test.
39689
39690 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39691
39692         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39693         ERROR markers.
39694         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39695         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39696         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39697         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39698         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39699         Preprocess only.
39700         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39701         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39702
39703 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39704
39705         * g++.old-deja/g++.pt/deduct2.C: New test.
39706
39707 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39708
39709         * g++.old-deja/g++.pt/parms2.C: New test.
39710
39711 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39712
39713         * g++.old-deja/g++.pt/crash58.C: New test.
39714
39715 2000-09-06  Greg McGary  <greg@mcgary.org>
39716
39717         * gcc.c-torture/execute/20000906-1.c: New test.
39718         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39719
39720 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39721
39722         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39723
39724 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39725
39726         * g++.old-deja/g++.pt/crash57.C: New test.
39727
39728 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39729
39730         * g++.old-deja/g++.pt/crash56.C: New test.
39731
39732 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39733
39734         * g++.old-deja/g++.pt/koenig1.C: New test.
39735
39736 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39737
39738         * gcc.dg/20000904-1.c: New test.
39739
39740 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39741
39742         * gcc.dg/cpp/paste8.c: New test.
39743
39744 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39745
39746         * gcc.c-torture/compile/20000827-1.c: New test.
39747
39748 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39749
39750         * gcc.dg/format-diag-1.c: New test.
39751
39752 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39753
39754         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39755         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39756         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39757         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39758         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39759
39760 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39761
39762         * g++.old-deja/g++.other/nested4.C: New test.
39763
39764 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39765
39766         * g++.old-deja/g++.ns/scoped1.C: New test.
39767
39768 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39769
39770         * lib/g++.exp: Support testing already-installed GCC.
39771
39772 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39773
39774         * wtr-label-1.c, wtr-suffix-1.c: New tests.
39775
39776 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39777
39778         * gcc.dg/return-type-2.c: New test.
39779
39780 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
39781
39782         * gcc.c-torture/compile/20000825-1.c: New test.
39783
39784 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
39785
39786         * gcc.dg/dwarf2-2.c: New test.
39787
39788 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
39789
39790         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
39791         dg-warning regexps.
39792
39793 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39794
39795         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
39796         gcc.dg/format-ext-5.c: New tests.
39797
39798 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
39799
39800         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
39801
39802 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
39803
39804         * gcc.dg/noncompile/930622-2.c: Adjust error message.
39805
39806 2000-08-24  Richard Henderson  <rth@cygnus.com>
39807
39808         * gcc.dg/ia64-sync-1.c: New test.
39809         * gcc.dg/ia64-sync-2.c: New test.
39810         * gcc.dg/ia64-asm-1.c: New test.
39811
39812 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39813
39814         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
39815         * gcc.dg/format-ext-2.c: New test.
39816
39817 2000-08-23  Jason Merrill  <jason@redhat.com>
39818
39819         * lib/old-dejagnu.exp: Also ignore "In member function" and
39820         "At global scope".
39821
39822 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39823
39824         * gcc.dg/noncompile/label-lineno-1.c: New test.
39825
39826 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39827
39828         * gcc.dg/c99-array-nonobj-1.c: New test.
39829
39830 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
39831
39832         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
39833         tests.
39834         * gcc.dg/format-ext-1.c: New test.
39835
39836 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39837
39838         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
39839         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
39840         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
39841         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
39842         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
39843
39844 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
39845
39846         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
39847         gcc.dg/c99-strftime-2.c: New tests.
39848
39849 2000-08-22  Richard Henderson  <rth@cygnus.com>
39850
39851         * gcc.c-torture/execute/20000822-1.c: New test.
39852
39853 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39854
39855         * gcc.c-torture/execute/20000819-1.x: Remove.
39856
39857 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39858
39859         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
39860         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
39861         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
39862         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
39863         gcc.dg/format-xopen-1.c: New tests.
39864
39865 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
39866
39867         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
39868
39869 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
39870
39871         * g++.old-deja/g++.other/loop2.C: New test.
39872
39873         * gcc.c-torture/compile/20000606-1.c: New test.
39874         * gcc.c-torture/compile/20000728-1.c: New test.
39875         * gcc.c-torture/execute/20000801-1.c: New test.
39876         * gcc.c-torture/execute/20000801-2.c: New test.
39877         * gcc.c-torture/execute/20000819-1.c: New test.
39878         * gcc.c-torture/execute/20000819-1.x: XFAIL.
39879         * gcc.dg/20000629-1.c: New test.
39880         * gcc.dg/20000724-1.c: New test.
39881         * gcc.dg/20000807-1.c: New test.
39882
39883 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
39884
39885         * gcc.dg/cpp/pragma-1.c: New test.
39886         * gcc.dg/cpp/pragma-2.c: New test.
39887
39888 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
39889
39890         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
39891         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
39892
39893 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
39894
39895         * gcc.c-torture/compile/20000818-1.c: New test.
39896
39897 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
39898
39899         * gcc.c-torture/execute/20000818-1.c: New test.
39900
39901 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39902
39903         * gcc.dg/format-va-1.c: New test.
39904
39905 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39906
39907         * g++.old-deja/g++.other/typedef8.C: New test.
39908
39909 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39910
39911         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
39912         * g++.old-deja/g++.mike/net36.C: Mark candidate.
39913         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
39914         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
39915         * g++.old-deja/g++.other/ptrmem7.C: New test.
39916         * g++.old-deja/g++.pt/ptrmem10.C: New test.
39917
39918 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
39919
39920         * g++.old-deja/g++.pt/typename27.C: New test.
39921
39922 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
39923
39924         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
39925         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
39926         * g++.old-deja/g++.pt/friend45.C: New test.
39927         * g++.old-deja/g++.other/friend8.C: New test.
39928
39929 2000-08-15  Richard Henderson  <rth@cygnus.com>
39930
39931         * gcc.c-torture/execute/20000815-1.c: New test.
39932
39933 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39934
39935         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
39936         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
39937         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
39938
39939 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
39940
39941         * g++.old-deja/g++.other/refinit2.C: New test.
39942
39943 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
39944
39945         * lib/c-torture.exp (c-torture): Make
39946         compiler_conditional_xfail_data global.
39947         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
39948         compiler_conditional_xfail_data machinery.
39949         (f-torture-execute): Likewise.
39950         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
39951         and only when unrolling loops.
39952
39953         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
39954
39955 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39956
39957         * g++.old-deja/g++.pt/explicit81.C: New test.
39958
39959 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.old-deja/g++.pt/typename26.C: New test.
39962
39963 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
39964
39965         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
39966         warning.
39967
39968 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
39969
39970         * g++.old-deja/g++.other/array3.C: New test.
39971
39972 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39973
39974         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
39975         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
39976         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
39977         New tests.
39978
39979 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
39980
39981         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
39982         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39983
39984 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
39985
39986         * gcc.c-torture/execute/20000808-1.c: New test.
39987
39988 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39989
39990         * gcc.dg/c90-const-expr-1.c: New test.
39991
39992 2000-08-08  Richard Henderson  <rth@cygnus.com>
39993
39994         * gcc.dg/noncompile/920923-1.c: Declare calloc.
39995
39996 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39997
39998         * gcc.dg/noncompile/const-ll-1.c: New test.
39999
40000 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40001
40002         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40003
40004 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40005
40006         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40007         that running programs linked against the shared version of libobjc
40008         run correctly.
40009
40010 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40011
40012         * gcc.dg/c99-printf-1.c: New test.
40013
40014 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40015
40016         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40017
40018 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40019
40020         * gcc.c-torture/execute/20000731-1.x: Delete.
40021
40022 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40023
40024         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40025         and torture_without_loops as is done by c-torture.exp.
40026         (search_for): Copy from c-torture.exp.
40027         (gcc-dg-runtest): New function, drives a directory of tests
40028         iterating over the TORTURE_OPTIONS.
40029         (scan-assembler, scan-assembler-not): Move here from
40030         individual directory drivers.
40031
40032         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40033         defined by lib/gcc-dg.exp.
40034         * gcc.dg/cpp/cpp.exp: Likewise.
40035         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40036         gcc-dg-runtest, so we cycle over optimization options.
40037
40038         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40039         * gcc.dg/compare2.c: No longer expected to fail.
40040
40041 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40042
40043         * gcc.c-torture/execute/20000804-1.c: New test.
40044
40045 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40046
40047         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40048
40049 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40050
40051         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40052
40053 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40054
40055         * gcc.c-torture/compile/20000803-1.c: New test.
40056
40057 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40058
40059         * gcc.c-torture/execute/20000801-3.c,
40060         gcc.c-torture/execute/20000801-4.c: New tests.
40061         * gcc.c-torture/execute/20000801-3.x,
40062         gcc.c-torture/execute/20000801-4.x: Xfail.
40063
40064 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40065
40066         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40067         libobjc/.libs to allow for libtool.
40068
40069 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40070
40071         * gcc.c-torture/compile/20000802-1.c: New test.
40072
40073 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40074
40075         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40076
40077 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40078
40079         * gcc-c-torture/execute/20000731-2.c: New test.
40080
40081         * gcc.c-torture/execute/20000731-1.c: New test.
40082         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40083
40084 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40085
40086         * testsuite/gcc.dg/cpp/paste7.c: New test.
40087         * gcc.dg/cpp/20000725-1.c: New test.
40088
40089 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40090
40091         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40092         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40093         declaration warning for __builtin_dwarf_reg_size.
40094
40095         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40096
40097 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40098
40099         * gcc.dg/noncompile/voidparam-1.c: New test.
40100
40101 2000-07-30  Richard Henderson  <rth@cygnus.com>
40102
40103         * gcc.dg/c90-digraph-1.c: Don't xfail.
40104         * gcc.dg/compare2.c (case 10): Xfail.
40105         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40106
40107 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40108
40109         * gcc.dg/c99-main-1.c: New test.
40110
40111 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40112
40113         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40114
40115 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40116
40117         * gcc.c-tortuer/execute/20000726-1.c: New test.
40118
40119 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40120
40121         * gcc.c-torture/execute/enum-2.c: New test.
40122
40123 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40124
40125         * gcc.dg/cpp/tr-warn3.c: New test.
40126
40127 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40128
40129         * g++.old-deja/g++.ext/implicit1.C: Remove.
40130         * g++.old-deja/g++.jason/c2.C: Remove
40131         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40132         * g++.old-deja/g++.pt/crash16.C: Likewise.
40133         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40134
40135 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40136
40137         * g++.old-deja/g++.other/for2.C: New test.
40138
40139 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40140
40141         * gcc.dg/20000720-1.c: New test.
40142
40143 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40144
40145         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40146
40147 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40148
40149         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40150         * gcc.c-torture/execute/20000722-1.c: New.
40151         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40152
40153 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40154
40155         * gcc.dg/cpp/20000720-1.S: New test.
40156
40157 2000-07-21  Michael Meissner  <meissner@redhat.com>
40158
40159         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40160
40161 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40162
40163         * g++.old-deja/g++.brendan/crash16.C,
40164         g++.old-deja/g++.brendan/parse3.C,
40165         g++.old-deja/g++.brendan/redecl1.C,
40166         g++.old-deja/g++.ns/template13.C,
40167         g++.old-deja/g++.other/decl4.C,
40168         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40169
40170 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40171
40172         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40173         and "Internal error".
40174
40175         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40176         regexps.
40177         * gcc.dg/cpp/paste6.c: New test.
40178
40179 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40180
40181         * gcc.dg/cpp/tr-direct.c: New test.
40182
40183         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40184         gcc.dg/cpp/undef1.c: Tweak error regexps.
40185
40186 2000-07-18  Eric Christopher <echristo@redhat.com>
40187
40188         * gcc.c-torture/compile/20000718-1.c: New test.
40189
40190 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40191
40192         * cpplex.c (_cpp_push_token): If the token being pushed back
40193         is the previous token in this context, just subtract one from
40194         context->posn.
40195         * cppmacro.c (save_expansion): Clear aux field when storing a
40196         placemarker.
40197
40198 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40199
40200         * gcc.dg/noncompile/redecl-1.c: New test.
40201
40202 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40203
40204         * gcc.c-torture/execute/20000717-5.c: New test.
40205         * gcc.c-torture/execute/20000717-1.x: Removed.
40206
40207 2000-07-17  Richard Henderson  <rth@cygnus.com>
40208
40209         * gcc.c-torture/execute/20000717-4.c: New test.
40210
40211 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40212
40213         * gcc.dg/cpp/syshdr.c: New test.
40214         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40215
40216 2000-07-17  Neil Booth  <neilb@earthling.net>
40217
40218         * gcc.dg/cpp/cmdlne-dM.c: New test.
40219         * gcc.dg/cpp/cmdlne-dD.c: New test.
40220
40221 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40222
40223         * gcc.c-torture/execute/20000717-3.c: New test.
40224
40225         * gcc.c-torture/compile/20000717-1.c: New test.
40226
40227 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40228
40229         * gcc.c-torture/execute/20000717-2.c: New test.
40230
40231 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40232
40233         * gcc.dg/formatz-1.c: New test.
40234
40235         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40236         * gcc.dg/c99-digraph-1.c: New tests.
40237
40238         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40239         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40240
40241         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40242         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40243         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40244         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40245         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40246         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40247         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40248
40249 2000-07-17   Greg McGary <greg@mcgary.org>
40250
40251         * gcc.c-torture/execute/20000717-1.c: New test.
40252         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40253
40254 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40255
40256         * gcc.c-torture/execute/20000715-2.c: New test.
40257         * gcc.dg/20000715-1.c: New test.
40258
40259 2000-07-15  Michael Meissner  <meissner@redhat.com>
40260
40261         * gcc.c-torture/execute/20000715-1.c: New test.
40262
40263 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40264
40265         * gcc.c-torture/execute/20000707-1.c: New test.
40266
40267 2000-07-13  Neil Booth  <NeilB@earthling.net>
40268
40269         * testsuite/gcc.dg/cpp/digraph1.c,
40270         testsuite/gcc.dg/cpp/digraph2.c,
40271         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40272
40273 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40274
40275         * g77.f-torture/compile/20000630-2.f: New test.
40276         * g77.f-torture/compile/20000630-2.x
40277
40278 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40279
40280         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40281
40282 2000-07-11  Neil Booth  <NeilB@earthling.net>
40283
40284         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40285
40286 2000-07-11  Neil Booth  <NeilB@earthling.net>
40287
40288         * gcc.dg/cpp/cmdlne-C.c: New.
40289
40290 2000-07-09  Neil Booth  <NeilB@earthling.net>
40291
40292         * gcc.dg/cpp/directiv.c: New tests.
40293         * gcc.dg/cpp/undef1.c: Update.
40294
40295 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40296
40297         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40298
40299 2000-07-09  Neil Booth  <NeilB@earthling.net>
40300
40301         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40302
40303 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40304
40305         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40306         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40307
40308 2000-07-08  Neil Booth  <NeilB@earthling.net>
40309
40310         * gcc.dg/cpp/macsyntx.c: New tests.
40311
40312 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40313
40314         * gcc.dg/20000707-1.c: New test.
40315
40316 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40317
40318         * gcc.c-torture/execute/20000706-1.c: New test.
40319         * gcc.c-torture/execute/20000706-2.c: New test.
40320         * gcc.c-torture/execute/20000706-3.c: New test.
40321         * gcc.c-torture/execute/20000706-4.c: New test.
40322         * gcc.c-torture/execute/20000706-5.c: New test.
40323
40324 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40325
40326         * g++.old-deja/g++.pt/instantiate7.C: New test.
40327
40328 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40329
40330         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40331         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40332         * g++.old-deja/g++.other/rtti3.C: Likewise.
40333         * g++.old-deja/g++.other/rttid3.C: Likewise.
40334
40335 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40336
40337         *  g77.f-torture/compile/20000630-1.x: Fix typo
40338
40339 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40340
40341         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40342         assembly output.
40343
40344 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40345
40346         * gcc.dg/cpp/ident.c: New test.
40347
40348 2000-07-05  Neil Booth  <NeilB@earthling.net>
40349
40350         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40351           gcc.dg/cpp/lexstrng.c: New tests.
40352
40353 2000-07-04  Neil Booth  <NeilB@earthling.net>
40354
40355         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40356         * gcc.dg/cpp/strify2.c: Same.
40357
40358 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40359
40360         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40361         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40362         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40363         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40364
40365         * testsuite/gcc.dg/cpp/macro1.c,
40366         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40367         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40368         testsuite/gcc.dg/cpp/strify1.c,
40369         testsuite/gcc.dg/cpp/strify2.c: New tests.
40370
40371 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40372
40373         * gcc.c-torture/execute/20000703-1.c: New test.
40374
40375 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40376
40377         * g++.old-deja/g++.pt (lookup10.C): New test.
40378
40379 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40380
40381         * g++.old-deja/g++.pt (typename25.C): New test.
40382
40383 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40384
40385         * gcc.c-torture/compile/20000701-1.c: New test.
40386
40387 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40388
40389         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40390         to test case.
40391
40392 2000-06-30  Catherine Moore  <clm@cygnus.com>
40393
40394         * gcc.c-torture/execute/align-1.c: New test.
40395
40396 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40397
40398         * g++.old-deja/g++.pt/expr8.C: New test.
40399         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40400
40401 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40402
40403         * gcc.c-torture/compile/20000629-1.c: New test.
40404
40405 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40406
40407
40408         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40409         gcc.dg/noncompile directory, depending on whether they're
40410         preprocessor tests or not.  Annotate all the tests for the dg
40411         framework.
40412
40413         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40414         * gcc.dg/noncompile/noncompile.exp: New.
40415
40416         * Moved files:
40417         Old name                                New name
40418         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40419         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40420         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40421         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40422         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40423         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40424         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40425         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40426         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40427         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40428         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40429         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40430         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40431         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40432         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40433         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40434         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40435         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40436         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40437         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40438         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40439         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40440         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40441         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40442
40443         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40444         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40445         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40446         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40447         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40448         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40449
40450 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40451
40452         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40453         declare one variable.  On the fourth, error.
40454         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40455         declared by 20000628-1a.h.
40456
40457 2000-06-29  Richard Henderson  <rth@redhat.com>
40458
40459         * gcc.c-torture/execute/930529-1.x: New file.
40460         * gcc.dg/920413-1.c: Adjust expected warning text.
40461         * gcc.dg/980217-1.c: Declare abort.
40462         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40463
40464 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40465
40466         * g77.f-torture/compile/20000629-1.f: New test.
40467         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40468
40469 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40470
40471         Rearrange lots of files, removing entirely the
40472         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40473         directories.
40474
40475         * Deleted files:
40476         gcc.c-torture/code_quality/code_quality.exp
40477         gcc.c-torture/special/special.exp
40478         gcc.failure/failure.exp
40479         gcc.failure/940409-1.x
40480         gcc.c-torture/compile/961203-1.x
40481
40482         * New files:
40483         gcc.misc-tests/linkage.exp
40484         gcc.c-torture/execute/920730-1t.c
40485         gcc.c-torture/execute/920730-1t.x
40486         gcc.c-torture/compile/920520-1.x
40487         gcc.c-torture/compile/920521-1.x
40488         gcc.c-torture/compile/981006-1.x
40489         gcc.c-torture/execute/eeprof-1.x
40490
40491         * Moved files (possibly with modifications to fit a new harness):
40492         Old name                                New name
40493         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40494         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40495         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40496         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40497         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40498         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40499         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40500         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40501         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40502         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40503         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40504         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40505         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40506         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40507
40508 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40509
40510         * c-torture/compile/961203-1.x: Delete.
40511
40512         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40513         not exit. Include stdio.h.
40514         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40515         * gcc.misc-tests/dg-12.c: Likewise.
40516         * gcc.misc-tests/dg-5.c: Likewise.
40517         * gcc.misc-tests/dg-6.c: Likewise.
40518         * gcc.misc-tests/dg-7.c: Prototype abort.
40519         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40520         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40521         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40522         not exit.
40523         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40524         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40525
40526 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40527
40528         * gcc.dg/cpp/20000628-1.c: New test.
40529         * gcc.dg/cpp/20000628-1.h: New header for above test.
40530         * gcc.dg/cpp/20000628-1a.h: Likewise.
40531
40532 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40533
40534         * gcc.dg/cpp: New directory.
40535         * gcc.dg/cpp/cpp.exp: New driver.
40536         * gcc.dg/cpp/20000627-1.c: New test.
40537         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40538         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40539         and rewrite as a compilation test.
40540
40541         * gcc.dg: Move many files into the cpp subdirectory, possibly
40542         renaming or editing them as well.
40543         Old name                New name
40544         990119-1.c              cpp/19990119-1.c
40545         990228-1.c              cpp/19990228-1.c
40546         990407-1.c              cpp/19990407-1.c
40547         990409-1.c              cpp/19990409-1.c
40548         990413-1.c              cpp/19990413-1.c
40549         990703-1.c              cpp/19990703-1.c
40550         20000127-1.c            cpp/20000127-1.c
40551         20000129-1.c            cpp/20000129-1.c
40552         20000207-1.c            cpp/20000207-1.c
40553         20000207-2.c            cpp/20000207-2.c
40554         20000209-1.c            cpp/20000209-1.c
40555         20000209-2.c            cpp/20000209-2.c
40556         20000301-1.c            cpp/20000301-1.c
40557         20000419-1.c            cpp/20000419-1.c
40558         20000510-1.S            cpp/20000510-1.S
40559         20000519-1.c            cpp/20000519-1.c
40560         20000529-1.c            cpp/20000529-1.c
40561         20000625-1.c            cpp/20000625-1.c
40562         20000625-2.c            cpp/20000625-2.c
40563         cpp-as1.c               cpp/assert1.c
40564         cpp-as2.c               cpp/assert2.c
40565         cxx-comments-1.c        cpp/cxxcom1.c
40566         cxx-comments-2.c        cpp/cxxcom2.c
40567         endif-label.c           cpp/endif.c
40568         cpp-hash1.c             cpp/hash1.c
40569         cpp-hash2.c             cpp/hash2.c
40570         cpp-if1.c               cpp/if-1.c
40571         cpp-if2.c               cpp/if-2.c
40572         cpp-if3.c               cpp/if-3.c
40573         cpp-if4.c               cpp/if-4.c
40574         cpp-if5.c               cpp/if-5.c
40575         cpp-cond.c              cpp/if-cexp.c
40576         cpp-missingop.c         cpp/if-mop.c
40577         cpp-missingparen.c      cpp/if-mpar.c
40578         cpp-opprec.c            cpp/if-oppr.c
40579         cpp-ifparen.c           cpp/if-paren.c
40580         cpp-shortcircuit.c      cpp/if-sc.c
40581         cpp-shift.c             cpp/if-shift.c
40582         cpp-unary.c             cpp/if-unary.c
40583         cpp-li1.c               cpp/line1.c
40584         cpp-li2.c               cpp/line2.c
40585         lineno.c                cpp/line3.c
40586         lineno-2.c              cpp/line4.c
40587         cpp-mi.c                cpp/mi1.c
40588         cpp-mic.h               cpp/mi1c.h
40589         cpp-micc.h              cpp/mi1cc.h
40590         cpp-mind.h              cpp/mi1nd.h
40591         cpp-mindp.h             cpp/mi1ndp.h
40592         cpp-mix.h               cpp/mi1x.h
40593         cpp-mi2.c               cpp/mi2.c
40594         cpp-mi2a.h              cpp/mi2a.h
40595         cpp-mi2b.h              cpp/mi2b.h
40596         cpp-mi2c.h              cpp/mi2c.h
40597         cpp-mi3.c               cpp/mi3.c
40598         cpp-mi3.def             cpp/mi3.def
40599         poison-1.c              cpp/poison.c
40600         pr-impl.c               cpp/prag-imp.c
40601         cpp-redef-2.c           cpp/redef1.c
40602         cpp-redef.c             cpp/redef2.c
40603         strpaste.c              cpp/strp1.c
40604         strpaste-2.c            cpp/strp2.c
40605         cpp-tradpaste.c         cpp/tr-paste.c
40606         cpp-tradstringify.c     cpp/tr-str.c
40607         cpp-tradwarn1.c         cpp/tr-warn1.c
40608         cpp-tradwarn2.c         cpp/tr-warn2.c
40609         trigraphs.c             cpp/trigraphs.c
40610         cpp-unc1.c              cpp/unc1.c
40611         cpp-unc2.c              cpp/unc2.c
40612         cpp-unc3.c              cpp/unc3.c
40613         cpp-unc.c               cpp/unc4.c
40614         undef.c                 cpp/undef1.c
40615         undef-2.c               cpp/undef2.c
40616         cpp-wi1.c               cpp/widestr1.c
40617
40618 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40619
40620         * lib/g++.exp (g++_include_flags): Tweak.
40621
40622 2000-06-27  H.J. Lu  <hjl@gnu.org>
40623             Loren J. Rittle  <ljrittle@acm.org>
40624
40625         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40626         version with one that knows about the new gcc tree structure.
40627         (g++_link_flags): Same.
40628
40629 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40630
40631         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40632         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40633         case we are cross-compiling.
40634
40635         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40636         g++.old-deja/g++.niklas/Makefile.in,
40637         g++.old-deja/g++.niklas/configure.in,
40638         g++.old-deja/g++.other/Makefile.in,
40639         g++.old-deja/g++.other/configure.in,
40640         gcc.c-torture/code_quality/Makefile.in,
40641         gcc.c-torture/code_quality/configure.in,
40642         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40643         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40644         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40645         gcc.c-torture/execute/ieee/Makefile.in,
40646         gcc.c-torture/execute/ieee/configure.in,
40647         gcc.c-torture/noncompile/Makefile.in,
40648         gcc.c-torture/noncompile/configure.in,
40649         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40650         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40651         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40652
40653 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40654
40655         * g++.old-deja/g++.other/ambig3.C: New test.
40656
40657 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40658
40659         * g++.old-deja/g++.pt/syntax1.C: New test.
40660         * g++.old-deja/g++.pt/syntax2.C: New test.
40661         * g++.old-deja/g++.other/syntax3.C: New test.
40662         * g++.old-deja/g++.other/syntax4.C: New test.
40663
40664 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40665
40666         * gcc.dg/20000623-1.c: Prototype exit and abort.
40667
40668 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40669
40670         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40671         New tests.
40672         * gcc.dg/cpp-mi3.def: New file.
40673
40674         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40675         inside assertions.
40676         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40677         lexer's error messages.
40678         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40679         divine anything from the linemarkers.
40680         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40681         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40682
40683 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40684
40685         * gcc.dg/20000623-1.c: New test.
40686
40687 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40688
40689         * gcc.c-torture/execute/20000622-1.c: New test.
40690
40691 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40692
40693         * g++.old-deja/g++.other/init15.C: New test.
40694
40695 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40696
40697         * g++.old-deja/g++.pt/vaarg2.C: New test.
40698         * g++.old-deja/g++.pt/vaarg3.C: New test.
40699
40700 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40701
40702         * g++.old-deja/g++.other/dyncast6.C: New test.
40703
40704 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40705
40706         * gcc.c-torture/execute/loop-6.c: New test.
40707
40708 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40709
40710         * gcc.dg/20000614-1.c: New test.
40711         * gcc.dg/20000614-2.c: New test.
40712
40713 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40714
40715         * g++.old-deja/g++.other/inline12.C: New test.
40716
40717 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40718
40719         * g++.old-deja/g++.other/eh1.C: New test.
40720
40721 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40722
40723         * g++.old-deja/g++.other/type.C: New test.
40724
40725 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40726
40727         * g++.old-deja/g++.other/initstring.C: New test.
40728
40729 2000-06-12  Jason Merrill  <jason@redhat.com>
40730
40731         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40732
40733 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40734
40735         * gcc.c-torture/compile/20000609-1.c: New test.
40736
40737 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40738
40739         * gcc.dg/20000609-1.c: New test.
40740
40741 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40742
40743         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40744         * gcc.c-torture/noncompile/poison-1.c: Move...
40745         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40746         * gcc.dg/cpp-li1.c: Add a token after the #line.
40747
40748 2000-06-05  Richard Henderson  <rth@cygnus.com>
40749
40750         * gcc.c-torture/execute/20000605-2.c: New test.
40751         * gcc.c-torture/execute/20000605-3.c: New test.
40752
40753 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40754
40755         * g77.f-torture/execute/20000503-1.x: New file.
40756
40757 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40758
40759         * g++.old-deja/g++.eh/badalloc1.C: New test.
40760
40761 2000-06-05  Richard Henderson  <rth@cygnus.com>
40762
40763         * gcc.c-torture/execute/20000605-1.c: New test.
40764
40765 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40766             Nathan Sidwell <nathan@codesourcery.com>
40767
40768         * gcc.c-torture/compile/20000605-1.c: New test.
40769
40770 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40771
40772         * g77.f-torture/compile/20000601-1.f: New test.
40773
40774 2000-06-03  Richard Henderson  <rth@cygnus.com>
40775
40776         * gcc.c-torture/execute/20000603-1.c: New.
40777
40778 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
40779
40780         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
40781         * gcc.dg/noreturn-2.c (noreturn): Likewise.
40782
40783 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
40784
40785         * gcc.dg/compare2.c (case 12): XFAIL.
40786         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
40787         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
40788
40789         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
40790
40791 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
40792
40793         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
40794         guard macro is already defined when the header is first
40795         included.
40796         * gcc.dg/cpp-mix.h: New file.
40797         * gcc.dg/endif-label.c: Update patterns to match compiler.
40798
40799         * g++.brendan/complex1.C: Declare abort.
40800         * g++.law/refs4.C: Remove XFAIL.
40801         * g++.oliva/expr2.C: Declare abort and exit.
40802
40803 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
40804
40805         * gcc.c-torture/execute/20000528-1.c: New test.
40806
40807         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
40808         * g++.old-deja/g++.law/temps4.C: Likewise.
40809
40810         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
40811         stdlib.h.  Call abort() on failure.
40812         * g++.old-deja/g++.law/refs4.C: Likewise.
40813         * g++.old-deja/g++.law/temps4.C: Likewise.
40814         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
40815         * gcc.c-torture/execute/20000112-1.c: Include string.h.
40816
40817 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
40818
40819         Relative to g++.dg/special:
40820         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
40821
40822         Relative to g++.old-deja:
40823         * g++.brendan/complex1.C, g++.jason/optimize2.C,
40824         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
40825         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
40826         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
40827         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
40828         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
40829         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
40830
40831         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
40832         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
40833         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
40834         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
40835         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
40836         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
40837         and/or string.h.
40838
40839         * g++.other/goto1.C: Update expectations for error messages.
40840
40841 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
40842
40843         * gcc.c-torture/compile/20000523-1.c: New test.
40844
40845 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40846
40847         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
40848
40849 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
40850
40851         * g++.old-deja/g++.eh/catch11.C: New test.
40852         * g++.old-deja/g++.eh/catch12.C: New test.
40853
40854 2000-05-24  Nick Clifton  <nickc@cygnus.com>
40855
40856         * gcc.c-torture/execute/20000523-1.c: New test.
40857
40858 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
40859
40860         * c-torture/execute/bcp-1.c: Replace abort in arg of
40861         __builtin_constant_p with a generic external function.
40862
40863         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
40864         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
40865         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
40866         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
40867         Prototype abort and/or exit.
40868
40869         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
40870         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
40871         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
40872         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
40873
40874 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
40875
40876         * gcc.dg/dwarf2-1.c: New test.
40877
40878 2000-05-20  Richard Henderson  <rth@cygnus.com>
40879
40880         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
40881
40882 2000-05-20  Andreas Jaeger  <aj@suse.de>
40883
40884         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
40885         testcase.
40886
40887 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
40888
40889         * gcc.c-torture/execute/20000519-2.c: New test.
40890
40891 2000-05-19  Andreas Jaeger  <aj@suse.de>
40892
40893         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
40894         which fails with SSA.
40895
40896         * lib/c-torture.exp: Also test with -O3 -fssa.
40897
40898 2000-05-18  Michael Meissner  <meissner@redhat.com>
40899
40900         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
40901         * gcc.c-torture/execute/920415-1.c: Ditto.
40902         * gcc.c-torture/execute/920501-1.c: Ditto.
40903         * gcc.c-torture/execute/conversion.c: Ditto.
40904         * gcc.c-torture/execute/cvt-1.c: Ditto.
40905
40906 2000-05-18  Jeffrey A Law  (law@cygnus.com)
40907
40908         * gcc.c-torture/compile/20000518-1.c: New test.
40909
40910 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40911
40912         * g77.f-torture/compile/200005018.f: New test.
40913
40914 2000-05-17  Jeffrey A Law  (law@cygnus.com)
40915
40916         * gcc.c-torture/compile/20000517-1.c: New test.
40917
40918 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
40919
40920         * gcc.c-torture/execute/20000516-1.c: New test.
40921
40922 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
40923
40924         * g++.old-deja/g++.other/eh.C: New test.
40925
40926 2000-05-12  Richard Henderson  <rth@cygnus.com>
40927
40928         * gcc.c-torture/execute/990208-1.c (main): Don't pass
40929         constants through to doit's conditional.
40930
40931 2000-05-11  Jeffrey A Law  (law@cygnus.com)
40932
40933         * gcc.c-torture/compile/20000511-1.c: New test.
40934         * g77.f-torture/compile/20000511-1.f: New test.
40935         * g77.f-torture/compile/20000511-2.f: New test.
40936
40937 2000-05-11  Michael Meissner  <meissner@redhat.com>
40938
40939         * gcc.c-torture/execute/20000511-1.c: New test.
40940
40941 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
40942
40943         * gcc.dg/dg.exp: Scan .S files as well as .c files.
40944         * gcc.dg/20000510-1.S: New.
40945
40946 2000-05-08  Catherine Moore  <clm@cygnus.com>
40947
40948         * gcc.dg/unused-3.c: New.
40949
40950 2000-05-06  Richard Henderson  <rth@cygnus.com>
40951
40952           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
40953           * g++.old-deja/g++.mike/warn1.C: Likewise.
40954           * g++.old-deja/g++.pt/local1.C: Likewise.
40955           * g++.old-deja/g++.pt/local7.C: Likewise.
40956           * g++.old-deja/g++.pt/spec16.C: Likewise.
40957
40958 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
40959
40960         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
40961
40962 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
40963
40964           * g77.f-torture/execute/20000503-1.f: New test.
40965
40966 2000-05-04  Andreas Jaeger  <aj@suse.de>
40967
40968         * gcc.dg/noreturn-2.c: New test.
40969
40970 2000-05-04  Neil Booth  <NeilB@earthling.net>
40971
40972         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
40973         preprocessor.
40974
40975 2000-05-04  Richard Henderson  <rth@cygnus.com>
40976
40977         * gcc.c-torture/execute/20000503-1.c: Fix typo.
40978
40979 2000-05-04  Richard Henderson  <rth@cygnus.com>
40980
40981         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
40982         OpenSSL by Jason R Thorpe.
40983
40984 2000-05-03  Jim Wilson  <wilson@cygnus.com>
40985
40986         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
40987
40988 2000-05-03  Robert Lipe <robertlipe@usa.net>
40989
40990         * gcc.dg/20000503-1.c: New test.
40991
40992 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
40993
40994         * gcc.c-torture/compile/20000502-1.c: New test.
40995         * g++.old-deja/g++.other/align.C: New test.
40996         * gcc.dg/cpp-tradstringify.c: New test.
40997
40998 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
40999
41000         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41001         and hard registers.
41002
41003 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41004
41005         * gcc.c-torture/execute/loop-5.c: New test.
41006
41007 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41008
41009         * gcc.c-torture/execute/va-arg-20.c: New test.
41010
41011 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41012
41013         * gcc.c-torture/execute/20000422-1.c: New test.
41014
41015 2000-04-20  Greg McGary  <gkm@gnu.org>
41016
41017         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41018         when optimizing, but without sibling-call optimizations (-O1).
41019
41020 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41021
41022           * gcc.c-torture/compile/20000420-1.c: New test.
41023
41024 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41025
41026         * g++.abi/ptrflags.C: New test.
41027         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41028
41029 2000-04-19  Catherine Moore  <clm@cygnus.com>
41030
41031         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41032
41033 2000-04-19  Greg McGary  <gkm@gnu.org>
41034
41035         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41036         sibling-call optimizations.
41037
41038 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41039
41040         * gcc.dg/20000419-1.c: New test.
41041
41042 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41043
41044         * gcc.c-torture/execute/20000412-6.c: New test.
41045
41046 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41047
41048         * gcc.c-torture/execute/20000412-5.c: New test.
41049         * g77.f-torture/compile/20000412-1.f: New test.
41050         * gcc.c-torture/execute/20000412-4.c: New test.
41051         * gcc.c-torture/compile/20000412-2.c: New test.
41052         * gcc.c-torture/execute/20000412-3.c: New test.
41053         * gcc.c-torture/compile/20000412-1.c: New test.
41054         * gcc.c-torture/execute/20000412-2.c: New test.
41055
41056 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41057
41058         * objc/execute/bf-20.m: New test.
41059
41060 2000-04-10  Richard Henderson  <rth@cygnus.com>
41061
41062         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41063
41064         * gcc.c-torture/execute/20000412-1.c: New test.
41065
41066 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41067
41068         * g++.old-deja/g++.eh/catchptr1.C: New test.
41069
41070 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41071
41072         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41073
41074 2000-04-08  Neil Booth  <NeilB@earthling.net>
41075
41076         * gcc.dg/cpp-nullchar.c: Remove test as
41077         embedded nulls cause problems.
41078
41079 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41080
41081         * gcc.dg/compare2.c: New test.
41082
41083 2000-04-08  Neil Booth  <NeilB@earthling.net>
41084
41085         * gcc.dg/cpp-nullchar.c: New test.
41086
41087 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41088
41089         * gcc.dg/cpp-mi2.c: New test.
41090         * gcc.dg/cpp-mi2[abc].h: New files.
41091
41092 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41093
41094         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41095         member name.
41096
41097 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41098
41099         * g++.old-deja/g++.abi/vmihint.C: New test.
41100
41101 2000-04-06  Neil Booth  <NeilB@earthling.net>
41102
41103         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41104         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41105         copyright.
41106
41107 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41108
41109         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41110         avoid stack-frame overwrite.
41111
41112 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41113
41114         * gcc.c-torture/compile/20000405-2.c: New test.
41115         * gcc.c-torture/compile/20000405-3.c: New test.
41116
41117 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41118
41119         * gcc.c-torture/compile/20000405-1.c: New test.
41120
41121 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41122
41123         * gcc.dg/cast-qual-1.c: Revert last change.
41124
41125 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41126
41127         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41128
41129 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41130
41131         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41132         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41133
41134 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41135
41136         * gcc.c-torture/compile/20000403-2.c: New test.
41137         * gcc.c-torture/compile/20000403-1.c: New test.
41138
41139 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41140
41141         * gcc.c-torture/execute/20000403-1.c: New test.
41142
41143 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41144
41145         * gcc.c-torture/execute/20000402-1.c: New test.
41146
41147 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41148
41149         * gcc.c-torture/execute/va-arg-15.c: New test.
41150         * gcc.c-torture/execute/va-arg-16.c: New test.
41151         * gcc.c-torture/execute/va-arg-17.c: New test.
41152         * gcc.c-torture/execute/va-arg-18.c: New test.
41153         * gcc.c-torture/execute/va-arg-19.c: New test.
41154
41155 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41156
41157         * gcc.c-torture/compile/981211-1.c: Move to...
41158         * gcc.dg/cpp-as1.c: ...here.
41159         * gcc.dg/cpp-as2.c: New file.
41160
41161         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41162         compiler.
41163
41164 2000-04-02  Neil Booth  <NeilB@earthling.net>
41165
41166         * gcc.dg/cpp-cond.c  New tests.
41167         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41168         accidental success less likely.
41169         * gcc.dg/cpp-missingop.c  New tests.
41170         * gcc.dg/cpp-missingparen.c  New tests.
41171         * gcc.dg/cpp-shift.c  New tests.
41172         * gcc.dg/cpp-shortcircuit.c  New tests.
41173         * gcc.dg/cpp-unary.c  New tests.
41174
41175 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41176
41177         * gcc.c-torture/compile/20000329-1.c: New test.
41178
41179 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41180
41181         * gcc.c-torture/compile/20000326-1.c: New test.
41182         * gcc.c-torture/compile/20000326-2.c: New test.
41183
41184 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41185
41186         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41187         the first parameter is a function argument.
41188
41189 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41190
41191         * g++.old-deja/g++.ext/array4.C: New test.
41192
41193 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41194
41195         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41196
41197 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41198
41199         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41200
41201 2000-03-19  Richard Henderson  <rth@cygnus.com>
41202
41203         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41204
41205 2000-03-19  Richard Henderson  <rth@cygnus.com>
41206
41207         * gcc.c-torture/compile/20000319-1.c: New test.
41208
41209 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41210
41211         * gcc.c-torture/execute/20000314-3.c: New test.
41212         * gcc.c-torture/execute/20000314-2.c: New test.
41213         * gcc.c-torture/execute/20000314-1.c: New test.
41214         * gcc.c-torture/compile/20000314-2.c: New test.
41215         * gcc.c-torture/compile/20000314-1.c: New test.
41216
41217 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41218
41219         * g++.old-deja/g++.warn/inline.C: New test.
41220
41221 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41222
41223         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41224         standards-compliant result rather than specific constants.
41225         Put test-values in array.
41226
41227 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41228
41229         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41230         (g++_target_compile): Put test-specific options last.
41231
41232 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41233
41234         * g++.old-deja/g++.eh/vbase4.C: New test.
41235
41236 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41237
41238         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41239
41240 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41241
41242         * g++.old-deja/g++.brendan/misc12.C: Removed.
41243         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41244         * g++.old-deja/g++.ext/pretty4.C: New test.
41245
41246 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41247
41248         * g++.old-deja/g++.other/string2.C: New test.
41249
41250 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41251
41252         * g++.old-deja/g++.warn/impint2.C: New test.
41253
41254 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41255
41256         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41257         is 1, not zero.
41258
41259 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41260
41261         * g++.old-deja/g++.warn/impint.C: New test.
41262         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41263         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41264         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41265         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41266         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41267         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41268         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41269         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41270         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41271         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41272         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41273         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41274
41275 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41276
41277         * gcc.dg/cpp-redef.c: New test.
41278
41279 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41280
41281         * g++.old-deja/g++.pt/unify7.C: New test.
41282
41283 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41284
41285         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41286         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41287
41288 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41289
41290         * gcc.c-torture/compile/20000224-1.c: New test.
41291
41292 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41293
41294         * gcc.c-torture/compile/cpp-2.c: New test.
41295         * gcc.c-torture/compile/cpp-1.c: New test.
41296
41297 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41298
41299         * gcc.c-torture/execute/20000225-1.c: New test.
41300
41301 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41302
41303         * gcc.dg/cpp-li2.c: New test.
41304
41305         * gcc.dg/cpp-wi1.c: New test.
41306
41307         * gcc.dg/cpp-li1.c: New test.
41308
41309 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41310
41311         * g++.old-deja/g++.other/sizeof5.C: New test.
41312
41313 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41314
41315         * gcc.c-torture/execute/va-arg-13.c: New test.
41316
41317 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41318
41319         * gcc.c-torture/execute/va-arg-12.c: New test.
41320
41321 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41322
41323         * gcc.c-torture/execute/20000223-1.c: New test.
41324
41325 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41326
41327         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41328
41329 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41330
41331         * g++.old-deja/g++.abi/ptrmem.C: New test.
41332
41333 2000-02-19  Richard Henderson  <rth@cygnus.com>
41334
41335         * gcc.c-torture/compile/init-3.c: New.
41336
41337 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41338
41339         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41340         ALWAYS_CXXFLAGS.
41341
41342 2000-02-11  Robert Lipe <robertl@sco.com>
41343
41344         * gcc.c-torture/compile/20000211-3.c: New test.
41345
41346 2000-02-11  Martin Buchholz <martin@xemacs.org>
41347
41348         * gcc.c-torture/compile/20000211-2.c: New test.
41349
41350 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41351
41352         * gcc.c-torture/compile/20000211-1.c: New test.
41353
41354 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41355
41356         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41357           on native targets
41358
41359 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41360
41361         * g++.old-deja/g++.other/cast5.C: New test.
41362
41363 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41364
41365         * gcc.c-torture/execute/20000205-1.c: New.
41366
41367 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41368
41369         * g++.old-deja/g++.jason/cast3.C: Return void.
41370         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41371
41372 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41373
41374         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41375
41376         * gcc.dg/loop-1.c: New test.
41377
41378 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41379
41380         * gcc.c-torture/compile/20000127-1.c: New test.
41381         * gcc.c-torture/execute/991228-1.c: New test.
41382
41383 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41384
41385         * gcc.dg/unused-2.c: New test.
41386
41387         * gcc.dg/conv-1.c: New test.
41388
41389 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41390
41391         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41392         compiler.
41393         (tool_option_proc): Fix typo.
41394
41395 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41396
41397         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41398         of the ld on the host, not on the build machine.
41399         Also, don't crash if '--help' is not a supported option.
41400
41401 2000-01-24  Richard Henderson  <rth@cygnus.com>
41402
41403         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41404
41405 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41406
41407         * gcc.c-torture/execute/20000120-2.c: New test.
41408         * gcc.c-torture/execute/20000120-1.c: New test.
41409
41410 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41411
41412         * gcc.c-torture/execute/20000113-1.c: New test.
41413
41414 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41415
41416         * gcc.c-torture/execute/20000112-1.c: New test.
41417
41418 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41419
41420         * gcc.dg/20000111-1.c: New test.
41421
41422 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41423
41424         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41425         with 16 bit integers.
41426
41427 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41428
41429         * gcc.dg/20000108-1.c: New test.
41430
41431 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41432
41433         * g++.old-deja/g++.ns/koenig8.C: New test.
41434
41435 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41436
41437         * g++.old-deja/g++.other/cast4.C: New test.
41438
41439 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41440
41441         * gcc.c-torture/compile/20000105-2.c: New test.
41442         * gcc.c-torture/compile/20000105-1.c: New test.
41443
41444 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41445
41446         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41447         references to printf & atoi to conform to ANSI standard.
41448         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41449         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41450         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41451         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41452         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41453         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41454         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41455         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41456         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41457         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41458         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41459         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41460         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41461         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41462         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41463         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41464         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41465         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41466         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41467         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41468         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41469         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41470         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41471         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41472         * g++.old-deja/g++.brendan/init3.C: Likewise.
41473         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41474         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41475         * g++.old-deja/g++.brendan/new2.C: Likewise.
41476         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41477         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41478         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41479         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41480         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41481         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41482         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41483         * g++.old-deja/g++.brendan/template24.C: Likewise.
41484         * g++.old-deja/g++.brendan/template3.C: Likewise.
41485         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41486         * g++.old-deja/g++.jason/inline3.C: Likewise.
41487         * g++.old-deja/g++.jason/opeq.C: Likewise.
41488         * g++.old-deja/g++.law/arg5.C: Likewise.
41489         * g++.old-deja/g++.law/arm7.C: Likewise.
41490         * g++.old-deja/g++.law/ctors11.C: Likewise.
41491         * g++.old-deja/g++.law/cvt8.C: Likewise.
41492         * g++.old-deja/g++.law/init9.C: Likewise.
41493         * g++.old-deja/g++.law/refs4.C: Likewise.
41494         * g++.old-deja/g++.law/template2.C: Likewise.
41495         * g++.old-deja/g++.law/visibility24.C: Likewise.
41496         * g++.old-deja/g++.law/vtable3.C: Likewise.
41497         * g++.old-deja/g++.mike/asm2.C: Likewise.
41498         * g++.old-deja/g++.mike/eh1.C: Likewise.
41499         * g++.old-deja/g++.mike/misc1.C: Likewise.
41500         * g++.old-deja/g++.mike/misc13.C: Likewise.
41501         * g++.old-deja/g++.mike/misc14.C: Likewise.
41502         * g++.old-deja/g++.mike/ns12.C: Likewise.
41503         * g++.old-deja/g++.mike/p1248.C: Likewise.
41504         * g++.old-deja/g++.mike/p3708.C: Likewise.
41505         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41506         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41507         * g++.old-deja/g++.mike/p646.C: Likewise.
41508         * g++.old-deja/g++.mike/p700.C: Likewise.
41509         * g++.old-deja/g++.mike/p783.C: Likewise.
41510         * g++.old-deja/g++.mike/p783a.C: Likewise.
41511         * g++.old-deja/g++.mike/p783b.C: Likewise.
41512         * g++.old-deja/g++.mike/p786.C: Likewise.
41513         * g++.old-deja/g++.mike/p789.C: Likewise.
41514         * g++.old-deja/g++.mike/p789a.C: Likewise.
41515         * g++.old-deja/g++.mike/p807a.C: Likewise.
41516         * g++.old-deja/g++.other/delete3.C: Likewise.
41517         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41518         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41519         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41520         * g++.old-deja/g++.other/empty1.C: Likewise.
41521         * g++.old-deja/g++.other/temporary1.C: Likewise.
41522         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41523         * g++.old-deja/g++.pt/t16.C: Likewise.
41524         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41525
41526 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41527
41528         * gcc.dg/991230-1.c: New test.
41529
41530 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41531
41532         * gcc.c-torture/compile/991229-3.c: New test.
41533         * gcc.c-torture/compile/991229-2.c: New test.
41534         * gcc.c-torture/compile/991229-1.c: New test.
41535
41536 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41537
41538         * gcc.c-torture/compile/labels-2.c: New test.
41539
41540 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41541
41542         * gcc.c-torture/execute/991227-1.c: New test.
41543
41544 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41545
41546         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41547
41548 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41549
41550         * gcc.c-torture/execute/991221-1.c: New test.
41551
41552 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41553
41554         * g++.old-deja/g++.other/cast3.C: New test.
41555
41556 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41557
41558         * gcc.c-torture/execute/991216-4.c: New test.
41559
41560 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41561
41562         * gcc.c-torture/execute/991216-1.c: New test.
41563         * gcc.c-torture/execute/991216-2.c: New test.
41564         * gcc.c-torture/execute/991216-3.c: New test.
41565
41566 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41567
41568         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41569         Actually make the test fail by using "-O2" for compilation.
41570
41571 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41572
41573         * g++.old-deja/g++.warn/cast-align1.C: New test.
41574
41575 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41576
41577         * gcc.c-torture/compile/991214-1.c: New test.
41578         * gcc.c-torture/compile/991214-2.c: New test.
41579
41580 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41581
41582         * gcc.dg/991214-1.c: New test.
41583
41584 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41585
41586         * gcc.c-torture/compile/991213-3.c: New test.
41587         * gcc.c-torture/compile/991213-2.c: New test.
41588         * gcc.c-torture/compile/991213-1.c: New test.
41589
41590 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41591
41592         * gcc.dg/991209-1.c: New test.
41593
41594 1999-12-08  Nathan Sidwell <nathan@acm.org>
41595
41596         * gcc.c-torture/compile/991208-1.c: New test.
41597
41598 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41599
41600         * gcc.dg/ultrasp2.c: New test.
41601
41602 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41603
41604         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41605
41606 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41607
41608         * gcc.c-torture/compile/991202-1.c: New test.
41609         * gcc.c-torture/execute/991202-1.c: New test.
41610         * gcc.c-torture/execute/991202-2.c: New test.
41611         * gcc.c-torture/execute/991202-3.c: New test.
41612
41613 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41614
41615         * g++.old-deja/g++.abi/align.C: New test.
41616         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41617         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41618
41619 1999-12-01  Richard Henderson  <rth@cygnus.com>
41620
41621         * gcc.c-torture/execute/991201-1.c: New.
41622
41623 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41624
41625         * gcc.dg/991129-1.c: New test.
41626
41627 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41628
41629         * gcc.c-torture/compile/991127-1.c: New test.
41630
41631 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41632
41633         * g++.old-deja/g++.other/warn4.C: New test.
41634
41635 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41636
41637         * g++.old-deja/g++.eh/cleanup2.C: New test.
41638         * g++.old-deja/g++.ext/pretty2.C: New test.
41639         * g++.old-deja/g++.ext/pretty3.C: New test.
41640         * g++.old-deja/g++.other/debug6.C: New test.
41641
41642 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41643
41644         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41645         compiler_output to look for one error message instead of two.
41646
41647 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41648
41649         * gcc.c-torture/execute/991118-1.c: Also test case
41650         where the word boundary does not split a byte evenly.
41651
41652 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41653
41654         * g++.old-deja/g++.ext/restrict1.C: New test.
41655
41656 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41657
41658         * gcc.c-torture/execute/991118-1.c: New test.
41659
41660 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41661
41662         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41663         working directory pathnames.
41664
41665 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41666
41667         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41668         host is equipped with driver.h and driver.o so it can actually
41669         compile and run the tests.
41670
41671 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41672
41673         * gcc.c-torture/compile/991008-1.c: New test.
41674
41675 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41676
41677         * lib/gcc-dg.exp: Include target-supports.exp
41678
41679 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41680
41681         * lib/target-supports.exp: New file: Provide procs to test for
41682         features supported by the target.
41683         (check_weak_available): Moved here from ecos.exp.
41684         (check_alias_available): New proc: Determine of the target
41685         toolchain supports the alias attribute.
41686
41687         * gcc.dg/special/ecos.exp: Move check_weak_available to
41688         target-supports.exp.
41689         (alias-1.c): Only perform the test if the target supports
41690         aliases.
41691         (wkali-1.c): Only perform the test if the target supports
41692         aliases.
41693
41694         * gcc.dg/990506-0.c: Expect error messages from cross
41695         targets as well as native targets.
41696
41697 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41698
41699         * gcc.dg/ultrasp1.c: Removed xfail.
41700         * gcc.dg/struct-ret-2.c: Likewise.
41701         * gcc.dg/array-1.c: Likewise.
41702
41703 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41704
41705         * gcc.dg/struct-ret-2.c: New test.
41706
41707         * gcc.dg/array-1.c: New test.
41708
41709 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41710
41711         * gcc.c-torture/execute/991030-1.c: New test.
41712
41713 1999-10-26  Richard Henderson  <rth@cygnus.com>
41714
41715         * gcc.c-torture/compile/991026-2.c: New test.
41716
41717 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41718
41719         * gcc.c-torture/compile/991026-1.c: New test.
41720
41721 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41722
41723         * gcc.c-torture/execute/991023-1.c: New test.
41724
41725 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41726
41727         * gcc.c-torture/execute/991019-1.c: New test.
41728
41729 1999-10-16  Richard Henderson  <rth@cygnus.com>
41730
41731         * gcc.c-torture/execute/991016-1.c: New test.
41732
41733 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41734
41735         * gcc.c-torture/execute/991014-1.c: New test.
41736
41737 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41738
41739         * g++.old-deja/g++.other/union2.C: New test.
41740
41741 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41742
41743         * g++.old-deja/g++.other/vaarg2.C: New test.
41744         * g++.old-deja/g++.other/vaarg3.C: New test.
41745
41746 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41747
41748         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41749         in compile/.
41750
41751 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41752
41753         * gcc.c-torture/execute/va-arg-11.c: New test.
41754
41755 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41756
41757         * lib/file-format.exp (gcc_target_object_format): Don't
41758         crash if objdump is unavailable.
41759
41760 1999-09-29  Donn Terry <donn@interix.com>
41761
41762         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41763
41764 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41765
41766         * gcc.c-torture/compile/990928-1.c: New test.
41767
41768 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41769
41770         * g++.old-deja/g++.other/decl6.C: New test.
41771
41772 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41773
41774         * gcc.c-torture/execute/va-arg-10.c: New test.
41775
41776 1999-09-27  Nathan Sidwell  <nathan@acm.org>
41777
41778         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
41779         __PRETTY_FUNCTION__.
41780
41781 1999-09-23  Nick Clifton  <nickc@cygnus.com>
41782
41783         * gcc.c-torture/execute/990923-1.c: New test.
41784
41785 1999-09-21  Nick Clifton  <nickc@cygnus.com>
41786
41787         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
41788         for which -fpic is inappropriate.
41789
41790 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
41791
41792         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
41793
41794 1999-09-21  Nathan Sidwell  <nathan@acm.org>
41795
41796         * g++.old-deja/g++.other/dyncast1.C: New test.
41797         * g++.old-deja/g++.other/dyncast2.C: New test.
41798         * g++.old-deja/g++.other/dyncast3.C: New test.
41799         * g++.old-deja/g++.other/dyncast4.C: New test.
41800         * g++.old-deja/g++.other/dyncast5.C: New test.
41801         * g++.old-deja/g++.eh/catch3.C: New test.
41802         * g++.old-deja/g++.eh/catch3p.C: New test.
41803         * g++.old-deja/g++.eh/catch4.C: New test.
41804         * g++.old-deja/g++.eh/catch4p.C: New test.
41805         * g++.old-deja/g++.eh/catch5.C: New test.
41806         * g++.old-deja/g++.eh/catch5p.C: New test.
41807         * g++.old-deja/g++.eh/catch6.C: New test.
41808         * g++.old-deja/g++.eh/catch6p.C: New test.
41809         * g++.old-deja/g++.eh/catch7.C: New test.
41810         * g++.old-deja/g++.eh/catch7p.C: New test.
41811         * g++.old-deja/g++.eh/catch8.C: New test.
41812         * g++.old-deja/g++.eh/catch8p.C: New test.
41813         * g++.old-deja/g++.eh/catch9.C: New test.
41814         * g++.old-deja/g++.eh/catch9p.C: New test.
41815
41816 1999-09-13  Nathan Sidwell  <nathan@acm.org>
41817
41818         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
41819         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
41820
41821 1999-09-13  Jeffrey A Law  (law@cygnus.com)
41822
41823         * gcc.c-torture/compile/990913-1.c: New test.
41824
41825 1999-09-10  Nathan Sidwell  <nathan@acm.org>
41826
41827         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
41828         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41829
41830 1999-09-09  Richard Henderson  <rth@cygnus.com>
41831
41832         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
41833
41834 1999-09-09  Nathan Sidwell  <nathan@acm.org>
41835
41836         * g++.old-deja/g++.other/lookup11.C: New test.
41837         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
41838         what is permitted and what we want.
41839         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
41840         overload use.
41841         * g++.old-deja/g++.jason/rfg5.C: Likewise.
41842
41843 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
41844
41845         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
41846         * gcc.c-torture/noncompile/poison-1.c: New file.
41847
41848 1999-09-08  Nathan Sidwell  <nathan@acm.org>
41849
41850         * g++.old-deja/g++.other/sizeof3.C: New test.
41851         * g++.old-deja/g++.other/sizeof4.C: New test.
41852         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
41853         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
41854
41855 1999-09-07  Richard Henderson  <rth@cygnus.com>
41856
41857         * gcc.dg/va-arg-1.c: New.
41858
41859 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41860
41861         * gcc.c-torture/execute/va-arg-9.c: New test.
41862
41863 1999-09-05  Craig Burley  <craig@jcb-sc.com>
41864
41865         * g77.f-torture/compile/980519-2.f: New test.
41866         * g77.f-torture/compile/19990905-0.f: New test.
41867         * g77.f-torture/compile/19990905-1.f: New test.
41868         * g77.f-torture/compile/19990905-2.f: New test.
41869
41870         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
41871
41872 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
41873
41874         * gcc.c-torture/execute/990827-1.c: Fix typo.
41875
41876 1999-09-03  Nathan Sidwell  <nathan@acm.org>
41877
41878         * g++.old-deja/g++.other/deref1.C: New test.
41879
41880 1999-09-02  Nathan Sidwell  <nathan@acm.org>
41881
41882         * g++.old-deja/g++.other/ambig2.C: New test.
41883         * g++.old-deja/g++.other/cond5.C: New test.
41884         * g++.old-deja/g++.other/lookup16.C: New test.
41885
41886 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
41887
41888         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
41889         assemblers too.
41890
41891 1999-08-31  Jeffrey A Law  (law@cygnus.com)
41892
41893         * lib/c-torture.exp: Avoid the "compare executables" optimization
41894         when testing native.
41895
41896 1999-08-29  Jeffrey A Law  (law@cygnus.com)
41897
41898         * gcc.c-torture/execute/990829-1.c: New test.
41899         * gcc.c-torture/compile/990829-1.c: New test.
41900
41901 1999-08-27  Paul Burchard  <burchard@pobox.com>
41902
41903         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
41904         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
41905         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
41906         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
41907         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
41908         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
41909         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
41910         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
41911         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
41912         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
41913         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
41914
41915 1999-08-27  Jeffrey A Law  (law@cygnus.com)
41916
41917         * gcc.c-torture/execute/990827-1.c: New test.
41918
41919 1999-08-26  Craig Burley  <craig@jcb-sc.com>
41920
41921         * g77.f-torture/noncompile/19990826-4.f: New test.
41922
41923         * g77.f-torture/compile/19990826-3.f: New test.
41924
41925         * g77.f-torture/execute/19990826-2.f: New test.
41926
41927         * g77.f-torture/compile/19990826-1.f: New test.
41928
41929         * gcc.c-torture/execute/990826-0.c: New test.
41930         * g77.c-torture/execute/19990826-0.f: New test.
41931
41932         * g77.f-torture/noncompile/970626-2.f: New test.
41933
41934 1999-08-25  Paul Burchard  <burchard@pobox.com>
41935
41936         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
41937         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
41938         lss-011.C: New tests.
41939
41940 1999-08-25  Nathan Sidwell  <nathan@acm.org>
41941
41942         * g++.old-deja/g++.other/decl5.C: New test.
41943
41944 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41945
41946         * noncompile/noncompile.exp: Load_lib c-torture.exp.
41947         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
41948         call `postbase' for each one.  All callers of `postbase' changed
41949         to call this instead.
41950
41951 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
41952
41953         * gcc.c-torture/execute/990811-1.c: New test.
41954
41955 1999-08-09  Nick Clifton  <nickc@cygnus.com>
41956
41957         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
41958         just native ones.
41959
41960         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
41961         just native ones.
41962
41963 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
41964
41965         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
41966
41967 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41968
41969         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
41970
41971 1999-08-04  Nathan Sidwell  <nathan@acm.org>
41972
41973         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
41974
41975 1999-08-04  Jeffrey A Law  (law@cygnus.com)
41976
41977         * gcc.c-torture/execute/990804-1.c: New test.
41978
41979 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41980
41981         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
41982         * g++.old-deja/g++.brendan/crash64.C: Likewise.
41983         * g++.old-deja/g++.brendan/overload8.C: Likewise.
41984
41985 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41986
41987         * g++.old-deja/g++.other/struct1.C: New test.
41988
41989 1999-08-03  Nathan Sidwell  <nathan@acm.org>
41990
41991         * g++.old-deja/g++.other/enum2.C: New test.
41992
41993 1999-08-02  Richard Henderson  <rth@cygnus.com>
41994
41995         Adapted from tests from Franz Sirl:
41996         * gcc.c-torture/execute/va-arg-7.c: New test.
41997         * gcc.c-torture/execute/va-arg-8.c: New test.
41998
41999 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42000
42001         * gcc.c-torture/compile/990801-2.c: New test.
42002
42003         * gcc.c-torture/compile/990801-1.c: New test.
42004
42005 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42006
42007         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42008         fp-cmp-1.c, converting double to float.
42009
42010         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42011         fp-cmp-1.c, converting double to long double.
42012
42013         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42014         from fr1 to unknown_register, since fr1 is a legitimate register
42015         on some machines.
42016
42017 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42018
42019         * README: More listname related changes.
42020
42021 1999-07-08  Catherine Moore  <clm@cygnus.com>
42022
42023         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42024
42025 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42026
42027         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42028
42029 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42030
42031         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42032
42033 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42034
42035         * gcc.dg/990703-1.c: New test.
42036
42037 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42038
42039         * lib/file-format.exp: New file: Move definition of proc
42040         gcc_target_object_format to here from
42041         gcc.dg/special/ecos.exp.
42042
42043         * lib/c-torture.exp: Include lib file-format.exp.
42044         * lib/gcc-dg.exp: Include lib file-format.exp.
42045
42046         * gcc.dg/special/ecos.exp: Remove definition of proc
42047         gcc_target_object_format.
42048
42049 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42050
42051         * gcc.c-torture/execute/990628-1.c: New test.
42052
42053 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42054
42055         * gcc.c-torture/compile/990625-2.c: New test.
42056
42057         * gcc.c-torture/compile/990625-1.c: New test.
42058
42059 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42060
42061         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42062         attributes compile.
42063         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42064         ports that use the COFF/PE file format.
42065
42066 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42067
42068         * gcc.c-torture/compile/990617-1.c: New test.
42069
42070 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42071
42072         * g++.old-deja/g++.other/decl4.C: New test.
42073
42074 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42075
42076         * g++.old-deja/g++.other/bitfld3.C: New test.
42077
42078 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42079
42080         * g++.old-deja/g++.eh/catch1.C: New test.
42081
42082 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42083
42084         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42085
42086         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42087         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42088
42089 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42090
42091         * g77.f-torture/compile/19990502-0.f: Replace with new,
42092         shorter, test that still fails after recent changes.
42093
42094 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42095
42096         * gcc.c-torture/execute/990604-1.c: New test.
42097
42098 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42099
42100         * gcc.c-torture/execute/990531-1.c: New test.
42101
42102 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42103
42104         * gcc.c-torture/compile/990527-1.c: New test.
42105
42106 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42107
42108         * gcc.c-torture/execute/990527-1.c: New test.
42109
42110 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42111
42112         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42113         bitfields as signed.
42114
42115 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42116
42117         * g77.f-torture/compile/19990525-0.f: New test.
42118
42119 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42120
42121         * gcc.c-torture/execute/990525-2.c: New test.
42122
42123         * gcc.c-torture/execute/990525-1.c: New test.
42124
42125 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42126
42127         * g++.old-deja/g++.other/anon3.C: New test.
42128         * g++.old-deja/g++.other/anon4.C: New test.
42129         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42130         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42131         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42132         Merrill).
42133
42134 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42135
42136         * gcc.c-torture/execute/990524-1.c: New test.
42137
42138         * gcc.dg/990524-1.c: New test.
42139
42140 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42141
42142         * gcc.c-torture/compile/990523-1.c: New test.
42143
42144 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42145
42146         * gcc.c-torture/compile/990519-1.c: New test.
42147
42148 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42149
42150         * gcc.c-torture/compile/990517-1.c: New test.
42151
42152         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42153         (e4, f4): New tests.
42154         (main): Call them.
42155
42156 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42157
42158         * gcc.dg/noreturn-1.c: New test.
42159
42160 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42161
42162         * gcc.c-torture/execute/990513-1.c: New test.
42163
42164 1999-05-10  Richard Henderson  <rth@cygnus.com>
42165
42166         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42167
42168 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42169
42170         * g77.f-torture/execute/erfc.f: Use small single-precision
42171         values, to avoid problems on Alphas when not -mieee.
42172
42173 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42174
42175         * gcc.dg/990506-0.c: New test.
42176
42177 1999-05-08  Richard Henderson  <rth@cygnus.com>
42178
42179         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42180         the constant to test.  Don't XFAIL 64-bit targets.
42181
42182         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42183         * g++.old-deja/g++.law/profile1.C: Likewise.
42184
42185         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42186         operator new instances.
42187         * g++.old-deja/g++.other/delete5.C: Likewise.
42188
42189 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42190
42191         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42192         intrinsic.
42193
42194 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42195
42196         * g77.f-torture/execute/u77-test.f: Reverse order of two
42197         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42198
42199 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42200
42201         * gcc.dg/compare1.c: New test.
42202
42203 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42204
42205         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42206         New tests.
42207
42208 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42209
42210         * g77.f-torture/compile/19990502-1.f: New test.
42211
42212 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42213
42214         * g77.f-torture/compile/19990502-0.f: New test.
42215
42216 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42217
42218         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42219         intrinsic.
42220
42221 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42222
42223         * g77.f-torture/execute/u77-test.f (main): List libU77
42224         intrinsics not currently tested.
42225         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42226         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42227         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42228         Trim blanks off the ends of some printed strings.
42229
42230 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42231
42232         * g77.f-torture/execute/u77-test.f (main): Just warn about
42233         FSTAT gid disagreement, as it's expected on some systems.
42234
42235 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42236
42237         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42238         use a new function, which allows for some slop.
42239         Clean up some commentary.
42240         (issum): The new function.
42241         (sgladd): Deleted subroutine.
42242
42243 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42244
42245         * g77.f-torture/execute/u77-test.f: Modify to be more like
42246         libf2c/libU77 version, bringing patches to that version here.
42247         Add suitable commentary.
42248
42249 1999-04-25  Richard Henderson  <rth@cygnus.com>
42250
42251         * gcc.dg/990424-1.c: New test.
42252
42253 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42254
42255         * g77.f-torture/execute/u77-test.f (main): Bug involving
42256         LSTAT has been fixed, so turn back on full checking.
42257
42258 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42259
42260         * g77.f-torture/compile/19990419-0.f: New test.
42261         * g77.f-torture/execute/19990419-1.f: New test.
42262
42263 1999-04-17  Richard Henderson  <rth@cygnus.com>
42264
42265         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42266         to avoid the need for a prototype to supress a warning.
42267
42268 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42269
42270         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42271
42272 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42273
42274         * gcc.c-torture/execute/990404-1.c: New test.
42275
42276 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42277
42278         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42279         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42280         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42281         missing initializer warnings.
42282
42283 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42284
42285         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42286         matching strings.
42287
42288 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42291
42292 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42293
42294         * g77.f-torture/execute/19990325-0.f: New test.
42295         * g77.f-torture/execute/19990325-1.f: New test.
42296
42297 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42298
42299         * gcc.c-torture/execute/990324-1.c: New test.
42300
42301 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42302
42303         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42304         test with 4.
42305
42306 1999-03-17  Richard Henderson  <rth@cygnus.com>
42307
42308         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42309
42310 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42311
42312         * g77.f-torture/execute/19990313-2.f: New test.
42313         * g77.f-torture/execute/19990313-3.f: New test.
42314
42315 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42316
42317         * g77.f-torture/execute/19990313-0.f: New test.
42318         * g77.f-torture/execute/19990313-1.f: New test.
42319
42320 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42321
42322         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42323         printf to sprintf.
42324         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42325         (main): Add check for u15.  Conditionalize u31 check depending on
42326         whether ints are <32 bits or >=32 bits.
42327
42328 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42329
42330         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42331
42332 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42333
42334         * g77.f-torture/compile/19990305-0.f: New test.
42335         * g77.f-torture/execute/19981119-0.f: New test.
42336
42337 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42338
42339         * g77.f-torture/execute/970625-2.f: call ABORT if final
42340         result is not correct, instead of just printing it.
42341         Add this checking via newly introduced obfuscation, to
42342         trip up buggy front ends.
42343
42344 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42345
42346         * g77.f-torture/compile/960317-1.f: Moved from being
42347         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42348
42349 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42350
42351         * g77.f-torture/execute/960317-1.f: New (old) test.
42352         * g77.f-torture/execute/970625-2.f: Ditto.
42353
42354 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42355
42356         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42357         message on line 1 or line 2; cccp and cpplib do this differently.
42358
42359 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42360
42361         * g++.old-deja/g++.law/weak1.C: New test.
42362
42363 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42364
42365         * gcc.c-torture/execute/990119-1.c: Renamed to...
42366         * gcc.dg/990119-1.c: this, so it will only be tested once
42367         (it's a preprocessor test, it doesn't need to be run at
42368         multiple optimization levels).
42369
42370 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42371
42372         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42373           ALWAYS_CXXFLAGS.
42374
42375 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42376
42377         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42378         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42379         to not be compilable by current g77.
42380
42381 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42382
42383         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42384
42385 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42386
42387         * gcc.c-torture/execute/990222-1.c: New test.
42388
42389 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42390
42391         * g77.f-torture/compile/19990218-0.f: New test.
42392         * g77.f-torture/noncompile/19990218-1.f: New test.
42393
42394 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42395
42396         * g77.f-torture/compile/19981216-0.f: New test.
42397
42398 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42399
42400         * gcc.dg/990214-1.c: New test.
42401
42402 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42403
42404         * gcc.dg/990213-2.c: New test.
42405
42406         * gcc.dg/990213-1.c: New test.
42407
42408 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42409
42410         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42411         ints.
42412
42413 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42414
42415         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42416         specified by target.
42417
42418         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42419
42420 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42421
42422         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42423
42424 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42425
42426         * gcc.dg/special/ecos.exp: New test driver for new tests with
42427         special requirements.
42428
42429         * gcc.dg/special/alias-1.c: New test.
42430         * gcc.dg/special/gcsec-1.c: New test.
42431         * gcc.dg/special/weak-1.c: New test.
42432         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42433         * gcc.dg/special/weak-2.c: New test.
42434         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42435         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42436         * gcc.dg/special/wkali-1.c: New test.
42437         * gcc.dg/special/wkali-2.c: New test.
42438         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42439         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42440
42441 1999-02-10  Felix Lee  <flee@cygnus.com>
42442
42443           * lib/c-torture.exp (c-torture-compile): Pull out code for
42444           analyzing gcc error messages.
42445           (c-torture-execute): Likewise.  Fix some (harmless) false
42446           positives.
42447           * lib/gcc.exp (gcc_check_compile): New function.
42448
42449 1999-02-08  Richard Henderson  <rth@cygnus.com>
42450
42451         * gcc.c-torture/execute/990208-1.c: New test.
42452
42453 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42454
42455         * g++.dg/special/ecos.exp: New driver for new tests with special
42456         requirements
42457
42458         * g++.dg/special/conpr-1.C: New test
42459         * g++.dg/special/conpr-2.C: New test
42460         * g++.dg/special/conpr-2a.C: New test
42461         * g++.dg/special/conpr-3.C: New test
42462         * g++.dg/special/conpr-3a.C: New test
42463         * g++.dg/special/conpr-3b.C: New test
42464
42465         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42466         allow g++ to use the dg driver
42467
42468         * README: Add comment about g++.dg directory
42469
42470 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42471
42472         * README: Update email addresses.
42473
42474 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42475
42476         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42477         arguments in order to force structure S onto the stack even on
42478         the alpha.
42479         (test): Pass 10 leading arguments to function foo as well as the
42480         structure S.
42481
42482         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42483         failure for all targets.
42484
42485         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42486         abort to terminate program execution.
42487
42488 1999-01-30  Richard Henderson  <rth@cygnus.com>
42489
42490         * gcc.c-torture/execute/990130-1.c: New test.
42491
42492 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42493
42494         * gcc.dg/990130-1.c: New test.
42495
42496 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42497
42498         * gcc.c-torture/execute/990128-1.c: New test.
42499
42500 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42501
42502         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42503
42504 1999-01-27  Felix Lee  <flee@cygnus.com>
42505
42506         * lib/c-torture.exp (c-torture-compile): pull out code for
42507         analyzing gcc error messages.
42508         (c-torture-execute): ditto, and fix some (harmless) false
42509         positives.
42510         * lib/gcc.exp (gcc_check_compile): new function.
42511
42512 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42513
42514         * gcc.dg/990117-1.c: New test.
42515
42516         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42517
42518         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42519
42520 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42521
42522         * g77.f-torture/compile/990115-1.f: New test.
42523
42524 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42525
42526         * gcc.c-torture/compile/990107-1.c: New test
42527
42528 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42529
42530         * gcc.c-torture/execute/990106-2.c: New test.
42531
42532         * gcc.c-torture/execute/990106-1.c: New test.
42533
42534 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42535
42536         * gcc.c-torture/compile/981223-1.c: New test.
42537
42538 1998-12-29  Richard Henderson  <rth@cygnus.com>
42539
42540         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42541         (opt3): Rename from opt4 and disable.
42542
42543 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42544
42545         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42546
42547 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42548
42549         * g++.old-deja/g++.other/conv5.C: New test.
42550
42551 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42552
42553         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42554
42555 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42556
42557         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42558
42559 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42560
42561         * gcc.c-torture/compile/981211-1.c: New test.
42562
42563 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42564
42565         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42566
42567         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42568
42569 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42570
42571         * gcc.special/930510-1.c: Make C9X safe.
42572         * gcc.misc-tests/gcov-1.c Similarly.
42573         * gcc.misc-tests/gcov-2.c Similarly.
42574
42575 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42576
42577         * gcc.dg/ultrasp1.c: New test.
42578
42579 1998-12-06  Richard Henderson  <rth@cygnus.com>
42580
42581         * gcc.c-torture/execute/981206.c: New test.
42582
42583 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42584
42585         * g++.old-deja/g++.ns/template7.C: New test.
42586
42587         * g++.old-deja/g++.other/expr1.C: New test.
42588
42589         * g++.old-deja/g++.eh/tmpl3.C: New test.
42590
42591         * g++.old-deja/g++.eh/tmpl2.C: New test.
42592
42593 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42594
42595         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42596         * g++.old-deja/g++.other/using6.C: Removed.
42597         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42598
42599         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42600
42601 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42602
42603         * g++.old-deja/g++.pt/overload8.C: New test.
42604
42605         * g++.old-deja/g++.pt/overload7.C: New test.
42606
42607         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42608
42609         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42610         and relinking messages.
42611         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42612         compiling with -frepo.
42613
42614 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42615
42616         * g++.old-deja/g++.pt/lookup6.C: New test.
42617
42618 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42619
42620         * gcc.c-torture/execute/981130-1.c: New test.
42621         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42622
42623 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42624
42625         * g++.old-deja/g++.pt/explicit76.C: New test.
42626
42627         * g++.old-deja/g++.pt/friend38.C: New test.
42628
42629         * g++.old-deja/g++.ns/crash2.C: New test.
42630
42631         * g++.old-deja/g++.pt/defarg8.C: New test.
42632
42633         * g++.old-deja/g++.pt/instantiate6.C: New test.
42634
42635         * g++.old-deja/g++.pt/static6.C: New test.
42636
42637         * g++.old-deja/g++.pt/decl2.C: New test.
42638
42639 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42640
42641         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42642         problem is actually related with name lookup, but so what? :-)
42643
42644         * g++.old-deja/g++.pt/friend37.C: New test.
42645
42646 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42647
42648         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42649         element, which fails on some systems.
42650
42651         * g77.f-torture/execute/labug1.f: New test.
42652
42653 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42654
42655         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42656         is defined.
42657
42658 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42659
42660         * g77.f-torture/compile/981117-1.f: New test.
42661
42662 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42663
42664         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42665         properly discarded.
42666
42667 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42668
42669         * gcc.c-torture/execute/memcheck: New directory of tests for
42670         -fcheck-memory-usage.
42671
42672 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42673
42674         * README: New file, general information about the testsuite and
42675         new description of the various C++ test subdirectories.
42676         * README.g++: Eliminate obsolete information, update and move most
42677         relevant stuff to README.
42678
42679 1998-11-07  Richard Henderson  <rth@cygnus.com>
42680
42681         * gcc.c-torture/compile/981107-1.c: New test.
42682
42683 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42684
42685         * execute/memcpy-bi.c: New testcase.
42686
42687 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42688
42689         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42690         base classes.
42691
42692         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42693         template is selected.
42694
42695         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42696         classes, it should be accepted for all types.
42697
42698         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42699
42700         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42701         specializations start with template headers.
42702
42703 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42704
42705         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42706
42707         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42708         non-POD types.
42709
42710 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42711
42712         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42713
42714 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42715
42716         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42717
42718 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42719
42720         * 981019-1.c: New test.
42721
42722 1998-10-14  Robert Lipe <robertl@dgii.com>
42723
42724         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42725         find objc headers.
42726
42727 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42728
42729         * compile/981001-4.c: Remove use of GCC extension that triggers a
42730         compiler bug.
42731
42732 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42733
42734         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42735
42736 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42737
42738         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42739         instantiation of template produces incorrect code for delete
42740         expression.
42741
42742         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42743         constructors' name is not unique.
42744         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42745         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42746
42747         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42748         automatic array of const is ill-formed.
42749
42750         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42751         of template parameter?
42752
42753         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42754         const.
42755
42756         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42757         pointer-to-member expression.
42758
42759         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42760         declaration causes ICE.
42761
42762 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42763
42764         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42765         reserved in the global namespace.
42766
42767         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42768         generate needed virtual table.
42769
42770         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42771
42772 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
42773
42774         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
42775         template-dependent type
42776
42777 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
42778
42779         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
42780         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
42781         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
42782
42783         * g++.old-deja/g++.other/using5.C: New test; using decl from base
42784         class should be usable as argument of member function.
42785         * g++.old-deja/g++.other/using6.C: New test; using decl from base
42786         class should be usable as return type of member function.
42787         * g++.old-deja/g++.other/using7.C: New test; using decl from base
42788         class should be usable as type of data member.
42789
42790         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
42791
42792 1998-10-09  Jeffrey A Law  (law@cygnus.com)
42793
42794         * gcc.c-torture/special/920521-1.c: Fix bogus test.
42795
42796 1998-10-08  Nick Clifton  <nickc@cygnus.com>
42797
42798         * gcc.dg/dll-?.c Add thumb to target list.
42799         Fix assembler scan patterns to match current assembler output.
42800
42801 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
42802
42803         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
42804         matching of template brackets.
42805
42806         * g++.old-deja/g++.other/using4.C: New test.  Test using
42807         declarations of methods from base classes.
42808
42809         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
42810         within functions should introduce names into the innermost
42811         enclosing namespace.
42812
42813         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
42814         of static locals if first initialization throws.
42815
42816 1998-10-07  Jim Wilson  <wilson@cygnus.com>
42817
42818         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
42819
42820 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
42821
42822         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
42823         lose track of the possible targets of tablejump insns.
42824         * special/special.exp: Run it.
42825
42826 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42827
42828         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
42829         must be declared before its specializations can be named in friend
42830         declarations.
42831
42832 1998-10-05  Dave Love  <d.love@dl.ac.uk>
42833
42834         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
42835
42836         * g77.f-torture/execute/io1.f: New test.
42837
42838 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42839
42840         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
42841         with pointer to template function, for which no argument deduction
42842         is possible.
42843
42844         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
42845         specialization of template function as argument to template
42846         function.
42847
42848         * g++.old-deja/g++.other/access2.C: New test; Inner class
42849         shouldn't have privileged access to Outer's names.
42850
42851 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42852
42853         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
42854         friend template declared within template class conflicts with
42855         nested class of the same name.
42856
42857         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
42858         is ignored.
42859
42860         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
42861         object with direct initializer as function declaration.
42862
42863         * g++.old-deja/g++.other/decl2.C: New test; duplicate
42864         initializers.
42865
42866         * g++.old-deja/g++.other/null2.C: New test; conditional operator
42867         involving const pointer and NULL produces incorrect result.
42868
42869         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
42870         type name without `typename' should be rejected with -pedantic.
42871
42872 1998-10-02  Richard Henderson  <rth@cygnus.com>
42873
42874         * g++.old-deja/g++.other/addrof1.C: New test.
42875
42876 1998-10-01  Nick Clifton  <nickc@cygnus.com>
42877
42878         * gcc.c-torture/compile/981001-1.c: New test.
42879         * gcc.c-torture/execute/981001-1.c: New test.
42880
42881 1998-10-01  Jeffrey A Law  (law@cygnus.com)
42882
42883         * gcc.c-torture/compile/981001-2.c: New test.
42884         * gcc.c-torture/compile/981001-3.c: New test.
42885         * gcc.c-torture/compile/981001-4.c: New test.
42886
42887 1998-10-01  Robert Lipe  <robertl@dgii.com>
42888
42889         * lib/objc.exp (objc_target_compile): Add -L during compiles for
42890         multilibbed hosts.  Idea grafted from g77.exp.
42891
42892 1998-09-30  Dave Love  <d.love@dl.ac.uk>
42893
42894         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
42895         avoid losing on systems which need -lsocket.
42896
42897 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
42898
42899         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
42900         * g++.old-deja/g++.other/nested2.C: Ditto.
42901         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
42902         failure.
42903
42904 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42905
42906         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
42907         preferred over template operator!= for enum bitfields.
42908
42909 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
42910
42911         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
42912         that happen to have the same base name, but in different scopes,
42913         are incorrectly rejected.
42914
42915 1998-09-16  Richard Henderson  <rth@cygnus.com>
42916
42917         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
42918         on the native word size instead of an integer literal.
42919
42920 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42921
42922         * g++.old-deja/g++.other/static2.C: Invocation of static data
42923         member of type pointer-to-function denoted as non-static member.
42924
42925         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
42926         checks involving function types and aliases.
42927
42928 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42929
42930         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
42931         redefined to the same non-trivial type.
42932
42933         * g++.old-deja/g++.pt/explicit73.C: Test for proper
42934         namespace-qualification of template specializations declared in
42935         other namespaces.
42936
42937         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
42938         to declare a subset of the specializations of a template function
42939         as friends of specializations of a template class.
42940
42941         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
42942         member templates that do not fully specialize the enclosing
42943         template class are rejected.
42944
42945 1998-09-11  Dave Love  <d.love@dl.ac.uk>
42946
42947         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
42948
42949 1998-09-08  Dave Love  <d.love@dl.ac.uk>
42950
42951         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
42952         altered from libf2c/libU77 version.
42953
42954 1998-09-06  Dave Love  <d.love@dl.ac.uk>
42955
42956         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
42957
42958 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
42959
42960         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
42961         (un)signed char are different types for template specialization
42962         purposes.
42963
42964 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
42965
42966         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
42967         * objc: ObjC testsuite.
42968
42969 1998-08-31  Catherine Moore  <clm@cygnus.com>
42970
42971         * gcc.c-torture/execute/941014-1.x: New file.
42972
42973 1998-08-31  Nick Clifton  <nickc@cygnus.com>
42974
42975         * lib/c-torture.exp: Add support for
42976         torture_eval_before_compile and torture_eval_before_execute
42977         variables.
42978
42979 1998-08-30  Jeffrey A Law  (law@cygnus.com)
42980
42981         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
42982         this test triggers valid.
42983
42984 1998-08-27  Jeffrey A Law  (law@cygnus.com)
42985
42986         * gcc.dg/980827-1.c: New test.
42987
42988 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
42989
42990         * gcc.c-torture/execute/loop-4b.c: New test.
42991
42992 1998-08-26  Nick Clifton  <nickc@cygnus.com>
42993
42994         * lib/c-torture.exp: Add support for
42995         torture_eval_before_compile and torture_eval_before_execute
42996         variables.
42997
42998 1998-08-25  Jeffrey A Law  (law@cygnus.com)
42999
43000         * gcc.c-torture/compile/980825-1.c: New test.
43001
43002 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43003
43004         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43005         count number tests in opt_t0 not good_t0.
43006
43007 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43008
43009         * gcc.c-torture/compile/930326-1.x: Fix typo.
43010
43011 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43012
43013         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43014         causes an ICE.
43015
43016 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43017
43018         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43019         STACK_SIZE is defined.
43020         * gcc.c-torture/unsorted/stuct.c: Similarly.
43021
43022         * gcc.c-torture/compile/980821-1.c: New test.
43023
43024 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43025
43026         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43027
43028 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43029
43030         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43031         code.
43032
43033 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43034
43035         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43036         error'.
43037
43038 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43039
43040         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43041
43042 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43043
43044         * gcc.c-torture/compile/980816-1.c: New test.
43045
43046         * gcc.dg/980816-1.c: New test.
43047
43048 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43049
43050         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43051         compiler for ieee tests.
43052
43053 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43054
43055         * g77.f-torture/compile/980729-0.f: New test.
43056
43057 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43058
43059         * gcc.c-torture/special/eeprof-1.c: New test, for
43060         -finstrument-functions.
43061         * gcc.c-torture/special/special.exp: Run it.
43062
43063 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43064
43065         * gcc.c-torture/compile/980729-1.c: New test.
43066
43067 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43068
43069         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43070         __thumb__ is defined, and test for ARM style doubles if so.
43071
43072 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43073
43074         * g77.f-torture/noncompile/980615-0.f: New test.
43075
43076 1998-07-26  H.J. Lu  (hjl@gnu.org)
43077
43078         * gcc.dg/980312-1.c: Do link instead of compile.
43079         * gcc.dg/980313-1.c: Likewise.
43080
43081 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43082
43083         * gcc.c-torture/compile/980726-1.c: New test.
43084
43085 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43086
43087         * g77.f-torture/execute/io0.f: New test.
43088
43089 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43090
43091         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43092         an int.
43093
43094 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43095
43096         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43097         m32r bugs.
43098
43099 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43100
43101         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43102         c-decl.c:grokdeclarator can handle mode attributes.
43103
43104 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43105
43106         * gcc.c-torture/execute/980716-1.c: New test.
43107
43108 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43109
43110         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43111         the mn10200.
43112         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43113         the mn10200.
43114         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43115         * gcc.c-torture/compile/930326-1.x: Similarly.
43116
43117 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43118
43119         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43120         New test from Craig.
43121
43122 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43123
43124         * g77.f-torture/noncompile/980616-0.f: New test.
43125
43126         * g77.f-torture/execute/970816-3.f: New test from Craig.
43127
43128 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43129
43130         *  g++.other/singleton.C: Return error value instead of taking
43131         SIGSEGV.
43132
43133 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43134
43135         *  g++.other/singleton.C: New test.  Warning is under dispute.
43136         Runtime crash is not.
43137
43138 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43139
43140         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43141         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43142         using6.C, using7.C}: New namespace tests.
43143
43144 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43145
43146         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43147         specialization with typedef'ed names used as array indexes.
43148
43149 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43150
43151         * gcc.c-torture/execute/980709-1.c: New test.
43152
43153         * gcc.dg/980709-1.c: New test.
43154
43155 1998-07-07  Richard Henderson  <rth@cygnus.com>
43156
43157         * gcc.c-torture/execute/bcp-1.c: New test.
43158
43159 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43160
43161         * gcc.c-torture/execute/980707-1.c: New test.
43162
43163 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43164
43165         * gcc.c-torture/compile/980706-1.c: New test.
43166
43167 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43168
43169         * g77.f-torture/execute/980701-0.f,
43170         g77.f-torture/execute/980701-1.f: New test from Craig.
43171
43172 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43173
43174         * gcc.c-torture/compile/980701-1.c: New test.
43175
43176         * gcc.c-torture/execute/980701-1.c: New test.
43177
43178 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43179 rlsruhe.de>
43180
43181         * g++.old-deja/g++.robertl/eb132.C: New test.
43182         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43183
43184 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43185
43186         * g77.f-torture/execute/980628-7.f,
43187         g77.f-torture/execute/980628-8.f,
43188         g77.f-torture/execute/980628-9.f,
43189         g77.f-torture/execute/980628-10.f: New tests from Craig.
43190
43191         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43192
43193 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43194
43195         * g77.f-torture/execute/980628-4.f: New test from Craig.
43196         * g77.f-torture/execute/980628-5.f: Likewise.
43197         * g77.f-torture/execute/980628-2.f: Likewise.
43198         * g77.f-torture/execute/980628-0.f: Likewise.
43199         * g77.f-torture/execute/980628-1.f: Likewise.
43200         * g77.f-torture/execute/980628-3.f: Likewise.
43201         * g77.f-torture/execute/980628-6.f: Likewise.
43202
43203 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43204
43205         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43206         directory when nothing has been installed yet.
43207
43208 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43209
43210         * gcc.c-torture/special/special.exp: Handle newer versions of
43211         dejagnu.
43212
43213 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43214
43215         * gcc.dg/980626-1.c: New test.
43216
43217 1998-06-19  Bruno Haible <haible@ilog.fr>
43218
43219         * gcc.misc-tests/m-un-2.c: New test.
43220         * g++.old-deja/g++.other/warn01.c: Likewise.
43221
43222 1998-06-19  Robert Lipe  <robertl@dgii.com>
43223
43224         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43225         compatibility with assmblers with a different comment character.
43226         Eliminate use of GAS-specific extensions.
43227
43228 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43229
43230         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43231
43232 1998-06-19  Robert Lipe  <robertl@dgii.com>
43233
43234         * lib/g77.exp: Replace search for libf2c.a with search for newly
43235         renamed libg2c.a
43236
43237 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43238
43239         * gcc.c-torture/execute/980617-1.c: New test.
43240
43241 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43242
43243         * gcc.c-torture/execute/980612-1.c: New test.
43244
43245 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43246
43247         * gcc.dg/980523-1.c: Only test on ppc-linux.
43248         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43249
43250         * gcc.c-torture/execute/980608-1.c: New test.
43251
43252 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43253
43254         * gcc.c-torture/execute/980605-1.c: New test.
43255
43256 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43257
43258         * gcc.c-torture/execute/980604-1.c: New test.
43259
43260 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43261
43262         * gcc.c-torture/execute/980602-1.c: New test.
43263         * gcc.c-torture/execute/980602-2.c: Likewise.
43264
43265 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43266
43267         * 970125-0.f: Fix per JCB.  Add commentary.
43268
43269 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43270
43271         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43272         IEEE -0 support.
43273
43274 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43275
43276         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43277         earlier.
43278
43279 1998-05-28  Catherine Moore <clm@cygnus.com>
43280
43281         * gcc.c-torture/execute/980526-3.c: New test.
43282
43283 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43284
43285         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43286         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43287         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43288         m88k-motorola-sysv3 to XFAIL.
43289
43290 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43291
43292         * gcc.dg/980526-1.c: New test.
43293         * gcc.c-torture/execute/980526-2.c: New test.
43294
43295 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43296
43297         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43298
43299         * gcc.c-torture/execute/980526-1.c: New test.
43300
43301 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43302
43303         * g77.f-torture/execute/alpha2.f: Add runtime test.
43304
43305 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43306
43307         * g++.old-deja/old-deja.exp: Strip leading directories.
43308
43309         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43310         error for the line.  Don't run multiple tests for the same line.
43311
43312 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43313
43314         * gcc.dg/980523-1.c: New test.
43315
43316 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43317
43318         * g77.f-torture/compile/970915-0.f: New test.
43319
43320 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43321
43322         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43323
43324 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43325
43326         * gcc.dg/980520-1.c: New test.
43327
43328 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43329
43330         * gcc.dg/980502-1.c: Fix return type.
43331
43332 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43333
43334         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43335         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43336         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43337         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43338         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43339
43340 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43341
43342         * g77.f-torture/execute/980520-1.f: New test.
43343
43344 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43345
43346         * lib/mike-g77.exp: New file.
43347
43348         * g77.f-torture/noncompile/noncompile.exp,
43349         g77.f-torture/noncompile/check0.f: New files.
43350
43351 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43352
43353         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43354         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43355         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43356         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43357         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43358         abort where appropriate.
43359
43360 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43361
43362         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43363         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43364
43365 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43366
43367         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43368
43369 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43370
43371         * g77.f-torture/compile/980427-0.f: New test.
43372
43373 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43374
43375         * g77.f-torture/compile/980424-0.f: New test.
43376
43377 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43378
43379         * g77.f-torture/compile/980419-2.f (main): New test.
43380         * g77.f-torture/compile/970125-0.f: New test.
43381         * g77.f-torture/compile/980419-1.f: New test.
43382
43383 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43384
43385         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43386         of loop-4.c.
43387
43388 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43389
43390         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43391
43392 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43393
43394         * gcc.c-torture/compile/980329-1.c: New test.
43395
43396 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43397
43398         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43399         * gcc.dg/980312-1.c: Fix typo in -march command.
43400
43401 1998-03-16  H.J. Lu  (hjl@gnu.org)
43402
43403         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43404
43405 1998-03-11  Robert Lipe  <robertl@dgii.com>
43406
43407         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43408         Dave Love agree the Fortran source is bogus.
43409
43410 1998-03-11  Robert Lipe  <robertl@dgii.com>
43411
43412         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43413         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43414         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43415         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43416         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43417
43418 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43419
43420         * g++.old-deja/g++.other/friend1.C: New test.
43421
43422 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43423
43424         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43425         possibly uninitialized) variables and declare dnrm2.
43426
43427 1998-02-23  Robert Lipe <robertl@dgii.com>
43428
43429         From Bruno Haible <haible@ilog.fr>:
43430         * gcc.c-torture/execute/980223.c: New test.
43431
43432 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43433
43434         * gcc.dg/ifelse-1.c: New test.
43435
43436 1998-02-09  H.J. Lu  (hjl@gnu.org)
43437
43438         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43439
43440           * lib/old-dejagnu.exp (old-dejagnu): Added the
43441           "execution test - XFAIL *-*-*" handling in the spirit of
43442           "excess errors test -". Changed the "execution test fails"
43443           handling to be like "excess errors test fails".
43444           * Update various tests accordingly.
43445
43446 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43447
43448         * gcc.c-torture/execute/980205.c: New test.
43449
43450 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43451
43452         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43453         * lib/f-torture.exp: Similarly.
43454         * gcc.c-torture: Rename all .cexp files to .x files.
43455
43456 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43457
43458         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43459         (940510-1.c): Removed duplicate.
43460         (971104-1.c): New test.
43461
43462 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43463
43464           * lib/f-torture.exp: Improve error and loop detection.
43465
43466 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43467
43468         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43469         use that to size the filler array.
43470
43471 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43472
43473         * lib/c-torture.exp(c-torture-execute): Fix typo.
43474
43475         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43476         testcase as the executable name. Keep the executable around if
43477         the test fails.
43478
43479 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43480
43481         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43482         changes.  Only test one -g option, and move it to the end of the
43483         list of options to test.
43484
43485 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43486
43487         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43488         variable GCC_TORTURE_OPTIONS to supply default switches separated
43489         by colons.  If no environment variable, run tests with -O0 -g, -O1
43490         -g, and -O2 -g as well.
43491
43492 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43493
43494         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43495         explanatory comments. Fix indentation.
43496
43497 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43498
43499         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43500
43501 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43502
43503         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43504         * g++.old-deja/g++.mike/p7325.C: Likewise.
43505         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43506
43507 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43508
43509         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43510         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43511         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43512         * g++.old-deja/g++.law/operators4.C: Likewise.
43513
43514 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43515
43516         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43517         * g++.old-deja/g++.mike/p784.C: Ditto.
43518         * g++.old-deja/g++.mike/p785.C: Ditto.
43519
43520 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43521
43522           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43523
43524 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43525
43526         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43527         target feature; pass this to c-torture-execute as needed.
43528
43529 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43530
43531         * lib/c-torture.exp(c-torture-execute): If the previous and the
43532         current executables being tested are identical, we don't need to
43533         run the executable again. Try to make the executable names
43534         unique. Add an optional argument for passing additional compiler
43535         flags.
43536
43537 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43538
43539         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43540
43541 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43542
43543         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43544
43545 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43546
43547         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43548         32bit or larger longs.
43549
43550         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43551         have either a 32bit long or 32bit int.
43552
43553 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43554
43555         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43556         Make double precision tests dependent on sizeof (double).
43557
43558 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43559
43560         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43561         too.
43562
43563 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43564
43565         * gcc.c-torture/compile/961203-1.cexp: New script.
43566
43567 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43568
43569         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43570         up the includes ourselves.
43571
43572 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43573
43574         * lib/plumhall.exp: Remove random include, and add a few
43575         verbose messages for debugging.
43576
43577 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43578
43579         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43580         of trying to do it ourselves.
43581
43582 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43583
43584         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43585
43586 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43587
43588         * gcc.prms/5403.c: Made regexp a bit less strict.
43589
43590 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43591
43592         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43593         is returned from remote_load instead.
43594         * lib/plumhall.exp: Ditto.
43595         * lib/mike-g++.exp: Ditto.
43596         * lib/old-dejagnu.exp: Ditto.
43597         * lib/c-torture.exp: Ditto.
43598
43599 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43600
43601         * lib/g++.exp: Use build_wrapper procedure.
43602         * lib/gcc.exp: Ditto.
43603
43604 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43605
43606         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43607         an old-style decl for malloc.  Fixes tests to work when
43608         sizeof (int) != sizeof (size_t).
43609
43610 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43611
43612         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43613
43614         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43615         use stdargs.h interface.
43616
43617 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43618
43619         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43620         NO_VARARGS when compiling.
43621
43622 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43623
43624         * lib/plumhall.exp(ph_includes): New procedure.
43625         (ph_make): Use it.
43626         (ph_compiler): Ditto.
43627
43628         * lib/g++.exp: Rename test-glue.c to testglue.c.
43629         * lib/gcc.exp: Ditto.
43630
43631 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43632
43633         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43634         to completion when it's called.
43635
43636 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43637
43638         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43639         is defined, don't do test.
43640
43641 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43642
43643         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43644         for object files.
43645         (ph_summary): Mark skipped testcases as untested, not unresolved.
43646
43647         * lib/plumhall.exp (ph_make): If unresolved because of bad
43648         errorCode, record errorCode in log file.
43649         (*): Replace send_log/verbose with verbose -log.
43650
43651 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43652
43653         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43654         double conversion if double isn't at least 8 bytes.
43655
43656         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43657         int to work with targets where int is 16 bits.
43658
43659         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43660         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43661         precision for the test to complete.
43662
43663 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43664
43665         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43666         if d10v is not compiled with the -mdouble64 flag.
43667         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43668
43669         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43670         d10v is not compiled with the -mint32 flag.
43671
43672 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43673
43674         * lib/plumhall.exp: Use incr_count.
43675
43676 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43677
43678         * gcc.c-torture: Update to c-torture-1.45.
43679
43680 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43681
43682         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43683         the name of the expect testcase file).
43684
43685         * lib/g++.exp(g++_init): Ditto.
43686
43687 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43688
43689         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43690         the host.
43691
43692         * lib/gcc.exp(gcc_exit): New procedure.
43693
43694 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43695
43696         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43697         specs where appropriate.
43698
43699         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43700         because of new "candidates are" messages, and removed a few
43701
43702         * Converted all non-old-style g++ testcases to old-style, and
43703         moved into g++.old-deja.
43704
43705 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43706
43707         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43708         options.
43709
43710         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43711         succeeded.
43712
43713         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43714
43715 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43716
43717         * lib/gcc.exp (gcc_target_compile): Add support for defining
43718         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43719         the machine doesn't have those features.
43720
43721 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43722
43723         * g++.law/operators4.exp: Don't use LIBS.
43724
43725 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43726
43727         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43728
43729         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43730         * lib/g++.exp: Set it here instead. Also, allow use of the
43731         --tool_exec and --tool_opt options. Change CXX to
43732         GXX_UNDER_TEST.
43733
43734         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43735
43736         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43737
43738 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43739
43740         * lib/old-dejagnu.exp: Use prune_warnings instead of
43741         prune_system_crud.
43742         * lib/mike-g++.exp: Ditto.
43743         * lib/gcc.exp: Ditto.
43744         * lib/g++.exp: Ditto.
43745
43746         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43747
43748 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43749
43750           * 941014-2.c: Include stdlib.h
43751           * 960327-1.c: Include stdio.h
43752           * dbra.c, index-1.c: Don't assume ints are 32bits.
43753
43754 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43755
43756         * lib/gcc.exp: Add gcc,stack_size target feature.
43757
43758         * lib/g++.exp(g++_target_compile): Add the include and link
43759         paths here, not in two other places. And, it's $options, not
43760         options.
43761
43762         * lib/mike-g++.exp(postbase): Remove the code that determines
43763         the correct include and link paths.
43764         * g++.old-deja/old-deja.exp: Ditto.
43765
43766 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43767
43768         * lib/g++.exp(g++_init): target_compile no longer returns the
43769         filename of the result.
43770
43771 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43772
43773         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
43774         call to glob.
43775
43776         * gcc.c-torture/special/special.exp: Change call to
43777         gcc_target_compile to include the object file.
43778
43779 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
43780
43781         * gcc.c-torture/special/special.exp: Correct misspelling in last
43782         change.
43783
43784 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
43785
43786         * lib/plumhall.exp(ph_summary): Log the entire output of the
43787         executable. Return -1 if there were any failures, 0 otherwise.
43788         (ph_execute): Return -1 if there were any failures, 0 otherwise.
43789         (ph_make): Clean up objects and executables that were built
43790         if the tests succeeded.
43791
43792 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
43793
43794         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
43795         libraries and includes in the build tree as appropriate.
43796
43797 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43798
43799         * lib/c-torture.exp: Instead of looking for the global variable
43800         NO_LONG_LONG, check to see if that's a feature of the target.
43801
43802 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
43803
43804         * config/default.exp: Minimize. Delete the remainer of the files in
43805         config; this functionality is now in devo/dejagnu/config.
43806
43807         g++.*/*: Pass any additional flags used to compile to postbase;
43808         delete CXXFLAGS.
43809
43810         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
43811         is now done by runtest.exp. Use gcc_target_compile instead of
43812         compile.
43813
43814         lib/c-torture.exp: Use gcc_target_compile instead of compile.
43815         Remove references to CFLAGS. Use remote_file instead of
43816         calling rm -f.
43817         (c-torture): Take a list of arguments to use to compile this
43818         testcase.
43819
43820         lib/g++.exp: Simplify. Use target_compile instead of compile.
43821         lib/gcc-dg.exp: Ditto.
43822         lib/gcc.exp: Ditto.
43823         lib/mike-{gcc,g++}.exp: Ditto.
43824         lib/old-dejagnu.exp: Ditto.
43825         lib/plumhall.exp: Ditto.
43826
43827 1997-01-08  Jim Wilson  <wilson@cygnus.com>
43828
43829         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
43830         (ph_linker): Likewise.
43831
43832 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
43833
43834           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
43835         MAP_ANON / MAP_ANONYMOUS if defined;
43836         else try to map from /dev/zero .
43837
43838 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43839
43840         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
43841         isn't defined, then define it to MAP_ANONYMOUS.
43842
43843 1996-11-12  Jeffrey A Law  (law@cygnus.com)
43844
43845         * gcc.c-torture: Update to c-torture-1.42 release.
43846
43847 1996-11-11  Jeffrey A Law  (law@cygnus.com)
43848
43849         * gcc.c-torture: Update to c-torture-1.41 release.
43850
43851 1996-10-27  Jeffrey A Law  (law@cygnus.com)
43852
43853         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
43854         c-torture release.
43855
43856 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
43857
43858         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
43859         and LDFLAGS.  Fix second case to append the target_info ldflags
43860         onto LDFLAGS, not CFLAGS.
43861         * lib/g++.exp (g++_init): Add target_info stuff.
43862         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
43863         of libgloss and newlib flags for !native.
43864
43865         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
43866         (GDB): Fix relative path to go up another dir for finding gdb.
43867
43868 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
43869
43870         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
43871         versions in the target_info array, if they don't exist.
43872
43873 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
43874
43875         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
43876
43877 1996-07-08  Jim Wilson  <wilson@cygnus.com>
43878
43879         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
43880         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
43881
43882 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
43883
43884         * lib/old-dejagnu.exp: Don't remove the output file before we've
43885         actually tested it. Don't append pwd to the path of the executable
43886         we're testing.
43887
43888 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
43889
43890         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
43891
43892 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
43893
43894         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
43895         temporary directory for compiler files, and set it to a default
43896         value of /tmp. Set $output as the name of the output file from
43897         compiling the testcase. Add a -o option to $cflags_var so the
43898         compiler writes the final output file as $output. Set $executable
43899         to $output.
43900
43901         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
43902         directory for compiler files, and set it to /tmp if it doesn't
43903         already have a value. Set $output_file to the name of the output
43904         file from compiling the testcase. Add a -o option to CXXFLAGS so
43905         the compiler writes the final output file as $output. Use $output
43906         as the executable to be tested.
43907
43908 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
43909
43910         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
43911
43912 1996-06-08  Jeffrey A Law  (law@cygnus.com)
43913
43914         * gcc.c-torture/execute/pending-1.c: New test.  Still
43915         pending in Tege's queue.
43916
43917 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
43918
43919         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
43920         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
43921         if there were failures.  Call unresolved if there were unresolved
43922         testcases.  Call gcc_fail if program did not run to completion.
43923         (ph_make): Pass additional argument name to ph_execute.
43924         (ph_execute): Add new argument.  Pass additional arguments to
43925         ph_summary.  Call gcc_fail is there is no execution output.
43926
43927 1996-04-24  Jeffrey A Law  (law@cygnus.com)
43928
43929         * lib/plumhall.exp (proc_summary): Output relavent summary
43930         lines into the log so specific failures in plumhall can be
43931         investigated.
43932
43933 1996-04-10  Jeffrey A Law  (law@cygnus.com)
43934
43935         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
43936         (c-torture-execute): Don't try to execute tests which use
43937         "long long" types if $NO_LONG_LONG is nonzero.
43938
43939 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
43940
43941         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
43942         not c-torture.
43943
43944         * gcc.ieee: Move from here.
43945         * gcc.c-torture/execute/ieee: To here.
43946
43947 1996-03-26  Jeffrey A Law  (law@cygnus.com)
43948
43949         * gcc.c-torture: Update to c-torture-1.41 release.
43950
43951 1996-03-22  Jeffrey A Law  (law@cygnus.com)
43952
43953         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
43954         not "$output".
43955
43956 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
43957
43958         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
43959         -c present.
43960
43961 1996-03-02  Jeffrey A Law  (law@cygnus.com)
43962
43963         * config/proelf.exp: Handle connecting to a simulator.
43964
43965 1996-01-31  Jeffrey A Law  (law@cygnus.com)
43966
43967         * config/proelf.exp: New file.  Enough framework that we can
43968         run c-torture tests on the proelf targets (or any other target
43969         that gdb can connect to for that matter).
43970
43971 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
43972
43973         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
43974         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
43975
43976         * lib/plumhall.exp (ph_execute): Always call ph_summary if
43977         exec_output exists.
43978
43979 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
43980
43981         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
43982         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
43983
43984         * config/*.exp: Update FSF address.  Change result of ${tool}_load
43985         to pass/fail/unresolved/unsupported/untested.  Caller must now
43986         call unresolved/unsupported/untested.
43987         * lib/*.exp: Update FSF address.  Update to handle new results of
43988         ${tool}_load.
43989         * lib/chill.exp (verbose): Delete.
43990
43991 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
43992
43993         * lib/gcc.exp (default_gcc_start): Change order of args to
43994         $LDFLAGS $CFLAGS $LIBS.
43995         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
43996         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
43997         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
43998         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
43999         * gcc.misc-tests/dg-test.exp: Likewise.
44000         * gcc.misc-tests/msgs.exp: Likewise.
44001         * gcc.prms/prms.exp: Likewise.
44002         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44003         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44004
44005         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44006
44007 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44008
44009         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44010
44011         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44012         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44013
44014         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44015         necessary.
44016
44017 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44018
44019         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44020         global for loop; add use of $mathlib.
44021         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44022         settings here; set mathlib for anything but VxWorks.
44023
44024 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44025
44026         * gcc.c-torture: Update to c-torture-1.40 release.
44027
44028 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44029
44030         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44031         dg.exp.
44032
44033 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44034
44035         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44036         global.
44037
44038 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44039
44040         * lib/g++.exp (LIBS): Define if not already.
44041         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44042         (gcc-dg-prune): Call prune_gcc_output.
44043         * lib/gcc.exp (prune_gcc_output): New proc.
44044         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44045         prune_gcc_output.
44046
44047 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44048
44049         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44050         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44051
44052 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44053
44054         * gcc.c-torture: Update to c-torture-1.39 release.
44055
44056 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44057
44058         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44059         fails, try others as well.
44060
44061 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44062
44063         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44064         If compilation fails, mark execute tests as `untested'.
44065         If test is marked as unsupported, don't mark compilation and
44066         execute tests as failed.
44067
44068 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44069
44070         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44071         libstdc++ for whether or not we want to be doing shared
44072         libraries.  Delete link_curses since we don't need it anymore.
44073         * lib/mike-g++.exp (postbase): Don't link in libg++.
44074         * g++.old-deja/old-deja.exp: Likewise.
44075
44076 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44077
44078         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44079
44080 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44081
44082         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44083         For that, add `-Wl,-a,shared_archive'.
44084         * g++.old-deja/old-deja.exp: Likewise.
44085
44086 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44087
44088         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44089
44090 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44091
44092         * lib/mike-g++.exp (postbase): Pay attention to the status of
44093         g++_load.
44094
44095 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44096
44097           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44098
44099 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44100
44101         * lib/gcc.exp (default_gcc_start): No longer need to log program
44102         being executed or its output, execute_anywhere does that now.
44103         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44104         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44105
44106 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44107
44108         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44109         the same as those in lib/g++.exp.
44110
44111 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44112
44113         * gcc.c-torture: Update to c-torture-1.38 release.
44114         * gcc.ieee: Related changes.
44115
44116 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44117
44118         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44119         "exec". Minor reformatting changes.
44120
44121         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44122         cross. This means all "exec" calls now work on a remote host as
44123         well.
44124         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44125         cross. Filter out the extra "\r\n" stuff that expect puts in.
44126         (c-torture-execute): Filter out the bogus warnings like
44127         c-torture-compile does. Add support for canadian cross.
44128         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44129         Use execute_anywhere rather than calling exec directly. Now it
44130         works for canadian cross testing.
44131
44132 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44133
44134         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44135         results into a variable, and check that rather than using file exists.
44136
44137 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44138
44139         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44140         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44141
44142 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44143
44144         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44145         lib_curses if there's a shared libg++ in the build tree.
44146
44147 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44148
44149         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44150         if not supported target.
44151
44152 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44153
44154         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44155         link_curses up to always happen, not just for native builds.
44156
44157 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44158
44159         * gcc.c-torture: Update to c-torture-1.36 release.
44160         * gcc.failure: Related changes.
44161
44162 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44163
44164         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44165
44166 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44167
44168         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44169         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44170         runshlib, link_curses, and mathlib for link and run.
44171
44172         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44173         pass the runtime shared library options for Solaris, OSF/1, and
44174         Irix5, and link with -lcurses to avoid unresolved references.
44175
44176 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44177
44178         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44179         only run once.
44180
44181 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44182
44183         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44184
44185 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44186
44187         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44188         do not have a framework for the "compat" tests yet.
44189
44190 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44191
44192         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44193         set to null if we're testing vxworks5.1.  Use that instead of
44194         `-lm' in the setting of LIBS for link and run.
44195
44196 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44197
44198         * config/rom68k.exp (${tool}_load): Major changes to make it
44199         work.  Verified that it does in fact return the stuff in
44200         exec_output properly.  Catch any Emul or any TRAP other than 0.
44201
44202 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44203
44204         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44205         LDFLAGS properly for targets that need stuff from libgloss.
44206         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44207         only run once.
44208         (gpp_initialized): New variable.
44209
44210 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44211
44212         * config/rom68k.exp: Load libgloss.exp.
44213         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44214         so we can produce a fully linked binary.
44215         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44216         so we can produce a fully linked binary.
44217
44218 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44219
44220         * lib/plumhall.exp (ph_section): Watch for expected failures.
44221         Add missing `else'.
44222
44223         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44224         run the testcase.
44225         (c-torture): Likewise.
44226
44227 1995-08-28  Doug Evans  <dje@cygnus.com>
44228
44229         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44230
44231         * lib/mike-g++.exp (mike_cleanup): New proc.
44232         (prebase): New globals compiler_result, not_compiler_result,
44233         target_regexp.
44234         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44235         allow leading "-" in pattern.  Watch for unsupported tests.
44236         If $compiler_result is set, pattern match assembler code,
44237         and ditto for $not_compiler_result.
44238         * lib/mike-gcc.exp: Likewise.
44239
44240         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44241         execution "succeeded".
44242
44243 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44244
44245         * config/win32.exp: New file.
44246         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44247
44248 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44249
44250         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44251         unsupported.
44252         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44253         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44254         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44255
44256         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44257         "... without exceptions was ...".  That is now handled by
44258         prune_system_crud.
44259         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44260
44261 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44262
44263         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44264         sieve.c,sort2.c}: New files.
44265         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44266         sieve.exp,sort2.exp}: Drivers for them.
44267
44268         * lib/mike-gcc.exp (program_output): New user settable variable.
44269         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44270         messages.
44271         * lib/mike-g++.exp (program_output): New user settable variable.
44272
44273         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44274
44275         * config/sh.exp: Deleted (use sim.exp instead).
44276
44277 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44278
44279         * config/vx.exp: Declare CHECKTASK as global.
44280         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44281         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44282         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44283
44284 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44285
44286         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44287         target. Like vx.exp, only includes `vx29k.exp' instead of
44288         `vxworks.exp'.
44289
44290 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44291
44292         * config/sim.exp: Increase time limit from 120 seconds to 240.
44293
44294 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44295
44296         * gcc.c-torture/execute/950628-1.c: New test.
44297
44298 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44299
44300         * gcc.c-torture: Update with changes/additions from
44301         c-torture-1.34.
44302
44303 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44304
44305         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44306
44307 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44308
44309         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44310
44311 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44312
44313         * gcc.c-torture/compile/950512-1.c: New test.
44314         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44315         * gcc.dg/struct-ret-1.c: Likewise.
44316
44317 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44318
44319         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44320           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44321
44322 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44323
44324         * gcc.c-torture/special/920411-1.c: Deleted.
44325         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44326
44327 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44328
44329         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44330         cpu limit.
44331
44332 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44333
44334         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44335
44336 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44337
44338         From kenner;
44339         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44340         is the proper length.
44341         * va-arg-3.c: Likewise.
44342
44343 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44344
44345         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44346         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44347
44348         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44349         * lib/g++.exp (default_g++_start): Delete old cruft.
44350
44351 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44352
44353         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44354         (2 * (1 << 18)) to (2 * (1 << 17)).
44355
44356         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44357
44358 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44359
44360         * config/rom68k.exp: Renamed from config/idp.exp
44361
44362 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44363
44364         * c-torture/compile/921109-2.c
44365
44366 1995-04-18  Mike Stump  <mrs@cygnus.com>
44367
44368         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44369         excess errors.
44370
44371 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44372
44373         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44374         output.
44375         * lib/g++.exp (default_g++_start): Likewise.
44376
44377 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44378
44379         * gcc.c-torture/compile/950329-1.c: New test.
44380
44381 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44382
44383           * config/bug.exp (${tool}_load): Updated to use new remote_open
44384           and remote_close procs.
44385         * config/idp.exp: New file.
44386
44387 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44388
44389         * gcc.c-torture/execute/950322-1.c: New test.
44390
44391 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44392
44393         * config/vx.exp (${tool}_load): Clean up testing of return code from
44394         vxworks_ld and vxworks_spawn.
44395
44396 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44397
44398         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44399
44400 1995-03-13  Mike Stump  <mrs@cygnus.com>
44401
44402         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44403         can mark excess errors on a machine by machine basis.  Note, the
44404         default is to not expect any excess errors, even when excess
44405         errors test - is given, so you will want to put an XFAIL ... on
44406         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44407         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44408         those 4 machines, but no others.
44409
44410 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44411
44412         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44413         * lib/c-torture.exp: to here.
44414
44415 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44416
44417         * gcc.c-torture/execute/950221-1.c: New test.
44418         * gcc.c-torture/execute/struct-ret-1.c: New test.
44419         * gcc.c-torture/compile/950221-1.c: New test.
44420
44421         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44422
44423 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44424
44425         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44426         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44427
44428 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44429
44430         * g++.gb: New directory of tests, derived from my signature and
44431         class scoping tests.
44432
44433         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44434         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44435         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44436         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44437         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44438         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44439         * g++.gb/sig25.C: Likewise.
44440
44441         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44442         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44443         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44444         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44445         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44446         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44447         * g++.gb/sig25.exp: Likewise.
44448
44449         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44450         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44451         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44452         * g++.gb/scope13.C: Likewise, this test still fails.
44453
44454         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44455         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44456         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44457         * g++.gb/scope13.exp: Ditto.
44458
44459         * g++.gb/README: New file, explains what these tests are about.
44460
44461 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44462
44463         * lib/dg.exp (dg-do): Support `preprocess'.
44464         (dg-test): Likewise.
44465
44466 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44467
44468         * config/udi.exp: change "continue -expect" to "exp_continue".
44469
44470 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44471
44472         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44473         Delete redundant tests.
44474
44475         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44476         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44477         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44478         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44479         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44480         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44481         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44482         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44483
44484         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44485         storing label pointers.
44486         * gcc.c-torture/execute/921019-1.c: Likewise.
44487         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44488         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44489         parameter fp.
44490         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44491         constants.
44492
44493         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44494         Delete obsolete tests.
44495
44496         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44497         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44498         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44499         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44500         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44501         * gcc.c-torture/compile/950124-1.c: New test.
44502
44503         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44504
44505 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44506
44507         * lib/mike-g++.exp: Add -lm to LIBS.
44508
44509 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44510
44511         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44512
44513 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44514
44515         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44516
44517 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44518
44519         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44520
44521 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44522
44523         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44524         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44525         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44526         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44527         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44528         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44529         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44530         * g++.law/{operators31.C, operators32.C,
44531         * g++.law/{operators33.C, operators34.C}: Likewise.
44532         * g++.law/{pic1.C, refs2.C}: Likewise.
44533         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44534         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44535         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44536         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44537
44538         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44539         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44540         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44541         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44542         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44543         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44544         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44545         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44546         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44547         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44548         * g++.law/{operators34.exp}: Likewise.
44549         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44550         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44551         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44552         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44553         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44554
44555         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44556         No longer expected to fail.
44557         * g++.law/missed-error3.C: Tweak for recent bool changes.
44558
44559 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44560
44561         * config/emb-unix: Deleted.
44562         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44563         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44564
44565 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44566
44567         * lib/dg.exp (dg-test): Fix typo in last patch.
44568
44569 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44570
44571         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44572         (handles multiple occurrences).
44573
44574 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44575
44576         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44577         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44578         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44579         printed).
44580         * lib/c-torture.exp (c-torture-compile): Likewise.
44581         (c-torture): Prepend full path if missing.
44582         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44583         (gcc_fail): Likewise.
44584         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44585
44586 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44587
44588         * lib/netware.exp: Only attach to NetWare i386 systems.
44589
44590 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44591
44592         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44593         messages.  Add test name to "output pattern match" pass/fail message.
44594
44595 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44596
44597         * gcc.dg: New testsuite.
44598         * gcc.dg/dg.exp: New file.
44599
44600         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44601         test-switch.c}: Deleted.
44602
44603         * gcc.misc-tests/msgs.exp: New testcase driver.
44604
44605 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44606
44607         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44608         Watch for illegal return values from ${tool}_load.
44609         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44610         cross targets.  Coerce return value >0 to 1.
44611
44612 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44613
44614         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44615
44616         * config/emb-unix.exp: New file.
44617
44618         * config/sim.exp: Error if variable $SIM not defined.
44619         (${tool}_load): Mark test as "untested" if simulator missing.
44620
44621         * config/unix.exp: Load remote.exp to get rcp_download.
44622         * lib/c-torture.exp: Use different option lists for testcases with
44623         and without loops.
44624         * gcc.c-torture/execute/execute.exp: Likewise.
44625
44626 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44627
44628         * config/*.exp: Clarify return code from ${tool}_load.
44629         Call `unresolved' or `untested' instead of `warning' or `perror'
44630         (sometimes you still want to call both though).
44631         Add comment that `shell_id' is local to each file.
44632         * config/udi.exp (timeout): Set to 30.
44633         Don't print warning if connection fails, $connectmode has already
44634         printed an error.
44635         (${tool}_load): Move verbose messages to level 2.
44636         Rework pattern for "Process started" message.
44637         Pass `shell_id' to ${connectmode}_download.
44638         Retry twice upon timeout.  Make resetting of target more robust.
44639         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44640         Pass `shell_id' to exit_$connectmode.
44641         Only call exit_$connectmode if connected.
44642         * config/unix.exp (${tool}_load): Check return codes better.
44643         * config/vrtx.exp (${tool}_load): Likewise.
44644         * config/vx.exp (${tool}_load): Likewise.
44645         Delete unneeded global's.
44646         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44647         from ${tool}_load.
44648         (dg-stat): Delete.
44649         (dg-init): Delete recording of pass/fail counts.
44650         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44651         (old-dejagnu-init): Likewise.
44652         (old-dejagnu-stat): Delete contents, empty proc now.
44653         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44654         (c-torture): Delete references to lcnt, lpass, lfail.
44655         Get option list from TORTURE_OPTIONS.
44656         Delete -funroll[-all]-loops if no loops.
44657         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44658         (g++_stat): Delete contents (empty proc now).
44659         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44660         (gcc_finish): Likewise.
44661         (gcc_stat): Deleted.
44662         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44663         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44664         * gcc.c-torture/execute/execute.exp: Likewise.
44665         Split tests into two parts: compile, execute.
44666         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44667         no loops.  Update to reflect clarified return codes from ${tool}_load.
44668
44669 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44670
44671         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44672         to grep for.
44673         (old-dejagnu): Likewise (where necessary).
44674
44675 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44676
44677         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44678
44679         * lib/dg.exp (dg-process-target): Fix processing of selector.
44680         Add comment regarding use of `error'.
44681
44682         * lib/gcc.exp (prune_system_crud): Define if missing.
44683         * lib/g++.exp (prune_system_crud): Likewise.
44684
44685         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44686         Call prune_system_crud.
44687         * lib/dg.exp (dg-runtest): New proc.
44688         Use perror instead of send_user for tcl errors in testcase.
44689         Don't return any value, it's never used.
44690         Don't clobber previous definition of `unknown'.
44691         Print tcl errors in `dg-final'.
44692
44693 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44694
44695         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44696         (dg-test): Don't print errorInfo, it contains stack backtrace.
44697
44698 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44699
44700         * lib/g++.exp (runtest_file_p): Define if missing.
44701
44702 1994-09-24  Doug Evans  (dje@cygnus.com)
44703
44704         * lib/mike-g++.exp: Comment out loading of g++.exp.
44705         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44706         (default_g++_version): Always print something.
44707         (default_g++_start): Comment out call to `which'.
44708         (g++_start, g++_load): Deleted (must be defined in config file).
44709         * lib/gcc.exp: Test for existence of $CC at start.
44710         Delete check for tmpdir (done in gcc_init).
44711         (default_gcc_version): Always print something.
44712         (default_gcc_start): Comment out call to `which'.
44713         * config/*.exp: Major cleanup - make cross targets work at least a
44714         little better for g++ (by not being "--tool gcc" specific).
44715         Rename gcc_xxx to ${tool}_xxx.
44716         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44717         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44718
44719 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44720
44721         * lib/c-torture.exp (c-torture-compile): Rework compiler
44722         message processing.
44723
44724         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44725         c-torture.
44726
44727 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44728
44729         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44730
44731         * lib/dg.exp (dg-process-target): Support { target native }.
44732
44733 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44734
44735         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44736         looked for "... program xxx got fatal signal".
44737         Correct regsub munging of `comp_output'.
44738         Ignore compiler messages "path prefix not used" and "linker input
44739         file unused".
44740
44741 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44742
44743         * lib/gcc.exp (runtest_file_p): Define if missing.
44744         * gcc.prms/template.c: Example to work from.
44745
44746 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44747
44748         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44749         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44750
44751         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44752         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44753         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44754         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44755
44756         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44757         (dg-process-target): No longer a varargs proc.
44758         Return S/N for target, P/F for xfail.  All callers changed.
44759         (user option procs): More argument checking.
44760         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44761         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44762         (dg-test): Skip test if not running on selected target in `dg-do'.
44763         Update handling of `dg-do-what', `dg-output-text'.
44764         Separate execution pass/fail from output pattern match pass/fail.
44765         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44766
44767 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44768
44769         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44770         target for 920510-1.c.
44771
44772 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
44773
44774         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
44775         Clean up comment regarding use of passcnt, etc.
44776         (gcc_stat): Don't update `testcnt' here.
44777         (gcc_finish): Do it here.
44778         Might as well reset `but_id' here too.
44779         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
44780         to determine if the file should be tested.
44781         * gcc.c-torture/compile/compile.exp: Likewise.
44782         * gcc.c-torture/execute/execute.exp: Likewise.
44783         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44784         * gcc.misc-tests/dg-test.exp: Likewise.
44785         * gcc.prms/prms.exp: Likewise.
44786         * gcc.wendy/wendy.exp: Likewise.
44787         * g++.old-deja.exp: Likewise.
44788         Move "Testing file" message to verbose level 1.
44789
44790 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
44791
44792         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
44793
44794 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
44795
44796         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
44797         (default_gcc_start): Accept optional second list element
44798         of compiler flags.  Print compiler output at verbosity level 2.
44799         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
44800         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
44801         Save current values of framework globals passcnt, failcnt, xpasscnt,
44802         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
44803         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
44804         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
44805         xfailcnt to compute stats.  Update framework global `testcnt' from
44806         pass/fail counts.
44807         (gcc_finish): New proc.  Clean up test environment.
44808         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
44809         (gcc_epass, gcc_efail): Delete.
44810         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
44811         argument of line number.
44812         (dg-init): If the tool has an init routine, call it.
44813         (dg-test): Remove args `cflags_var' and `libs_var'.
44814         Pass all compiler options to ${tool}_start.
44815         Handle missing line number.
44816         (dg-finish): New function.
44817         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
44818         particular files.  Call gcc_finish at end.  Move "skipping test"
44819         message to verbosity level 3.
44820         * gcc.c-torture/compile/compile.exp: Likewise.
44821         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
44822         * gcc.c-torture/execute/execute.exp: Likewise.
44823         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44824         Print testcase being tried at verbosity level 1.
44825         * gcc.c-torture/special/special.exp: Unset xfail.
44826         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44827         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
44828         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
44829         * gcc.failure/failure.exp: Likewise.
44830         * gcc.ieee/ieee.exp: Likewise.
44831         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
44832         Update call to dg-test.  Call dg-finish at end.
44833         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
44834         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
44835         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
44836         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
44837         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
44838         * gcc.wendy/wendy.exp: Add copyright.
44839         Delete setting of tmpdir (done by gcc_init).
44840         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
44841         Pass compiler flags to gcc_start.  Call gcc_finish at end.
44842         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
44843         gcc_[ce]pass/fail.
44844
44845 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
44846
44847         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
44848         confusion.
44849         (g++_load): Likewise.
44850
44851         * config/*.exp (gcc_load): Some were varargs fns and some were not.
44852         Rename argument to `prog' to remove the confusion.
44853         Varargs fns behave differently too!
44854         (g++_load): Likewise.
44855
44856         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
44857
44858         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
44859         what it is.  Delete (always) printing of status value for !native.
44860         Simplify verbose code, and include status and exec_output.
44861         (g++_load): Use gcc_load.
44862
44863 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
44864
44865         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
44866         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
44867         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
44868         940714-3.c as these testcases don't exist anymore.  Make
44869         va-arg-1.c expected to pass.
44870
44871 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
44872
44873         * gcc.misc-tests/misc.exp: Only run specific testcases.
44874         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
44875         * gcc.misc-tests/dg-[1-9].c: New files.
44876
44877         * lib/dg.exp: New testsuite driver.
44878         * gcc.prms/prms.exp: Use it.
44879
44880         * README.gcc: New file.
44881
44882         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
44883         Document and reset `lxpass' and `lxfail'.
44884         Simplify "initialized" message.
44885         (gcc_stat): Clean up comments a little.
44886
44887 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
44888
44889         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
44890
44891 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
44892
44893         * lib/old-dejagnu.exp (process-option): New proc.
44894         (old-dejagnu-init, old-dejagnu-stat): Likewise.
44895         (old-dejagnu): Simplify.
44896         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
44897
44898 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
44899
44900         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
44901         exists and is not an empty string.
44902
44903         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
44904         $xfail rather than calling setup_xfail.  Clear $xfail when test is
44905         finished.
44906         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
44907         automatically.
44908
44909         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
44910         longer expected to fail.
44911
44912         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
44913         "f" function call.
44914
44915         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
44916
44917         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
44918         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
44919         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
44920         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
44921         c-torture-1.29.
44922
44923         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
44924         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
44925
44926         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
44927
44928         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
44929         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
44930
44931         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
44932         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
44933         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
44934
44935 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
44936
44937         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
44938         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
44939         940714-1.c, 940714-2.c, 940714-3.c},
44940         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
44941         gcc.misc-tests/{mg.c,mg.exp}:
44942         New tests.
44943         * gcc.noncompile/noncompile.exp: Change accordingly.
44944
44945 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
44946
44947         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
44948         Undo previous clobberage.
44949
44950 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
44951
44952         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
44953         * gcc.special/{930510-1.c, special.exp}:
44954         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
44955         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
44956         struct-varargs-1.c}: New tests from c-torture-1.26.
44957
44958 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
44959
44960         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
44961           argument to switch.
44962
44963 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
44964
44965         * Revert the previous changes.  Please see Rob's directory
44966           (/lisa/test/rob/progressive/gcc/testsuite) for testing
44967           fixes.
44968
44969 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
44970
44971         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
44972             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
44973             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
44974             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
44975             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
44976             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
44977             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
44978             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
44979             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
44980             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
44981             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
44982             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
44983             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
44984             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
44985             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
44986             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
44987             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
44988             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
44989             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
44990             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
44991             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
44992             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
44993             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
44994             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
44995             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
44996             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
44997             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
44998
44999 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45000
45001         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45002             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45003           with perror calls.
45004
45005 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45006
45007         * config/unix.exp (g++_load): Fix syntax.
45008
45009 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45010
45011         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45012         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45013         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45014         Don't expect va-arg-1.c to fail.  Correct expected output for
45015         920928-1.c.
45016         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45017         * gcc.wendy/hbm4.c: Correct typo.
45018         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45019
45020 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45021
45022         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45023         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45024         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45025         * lib/c-torture.exp (c-torture-compile): Ditto.
45026
45027         Reduce volume of output (remove all the -I's and such).
45028         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45029         Call gcc_cpass, gcc_cfail.
45030         (c-torture): Pass testing option to c-torture-compile.
45031
45032 1994-03-21  Doug Evans  (dje@cygnus.com)
45033
45034         Bring patches over from progressive.
45035         * config/default.exp: Exit remote shell cleanly.
45036         (g++_exit, g++_start): Add default versions.
45037         * config/sim.exp (gcc_load): Use perror, not error.
45038
45039 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45040
45041         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45042         set in site.exp.
45043
45044 1994-03-14  Doug Evans  (dje@cygnus.com)
45045
45046         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45047         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45048         (wendy_try): New proc to run testcase.
45049         (main loop): Call 'em.
45050         * gcc.wendy/*.c: Clean up pass to correct expected output.
45051
45052         * lib/gcc.exp: Minor cleanup work.
45053         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45054
45055 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45056
45057         * config/sim.exp (gcc_load): Document return codes better.
45058         Don't pass -v to simulator.
45059
45060 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45061
45062           * gcc.special/920717-x.c: Fix typo.
45063           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45064           get at sources.
45065
45066         * lib/mike-gcc.exp: Fix typo.
45067
45068 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45069
45070         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45071         binary to use, transform the name.
45072         * config/*.exp: rename everything. Nuke any g++ specific files,
45073         it's now a special case of gcc that requires no special support.
45074         Add a default.exp for unsupported targets.
45075
45076 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45077
45078         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45079         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45080         version of Tcl.
45081
45082 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45083
45084         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45085         than a warning.
45086
45087 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45088
45089         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45090
45091 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45092
45093         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45094         option_list.  Compile every file with only 4/6 option choices
45095         (same as C torture) instead of with 12/18 different option
45096         choices.
45097         * lib/c-torture.exp: Likewise.
45098
45099         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45100         not already set.
45101
45102 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45103
45104         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45105         can put an XFAIL *-*-* on excess errors.
45106
45107 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45108
45109         * g++.law: Add more tests derived from g++-bugs snapshots.
45110
45111         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45112         equivalent to g++.law/init9.
45113
45114         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45115         compiled it, and the a.out file after we've run it.
45116
45117 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45118
45119         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45120         compiled it, and the a.out file after we've run it.
45121
45122 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45123
45124         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45125
45126 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45127
45128         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45129         version number.
45130
45131 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45132
45133         * g++.law: New directory of g++ tests derived from the g++-bugs
45134         snapshots.
45135
45136 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45137
45138         * gcc.compile: initbug1.c initbug1.exp testcase added
45139
45140 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45141
45142         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45143         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45144           fixes submitted by Jeff Law (law@cs.utah.edu)
45145         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45146           Jeff Law (law@cs.utah.edu)
45147
45148
45149 1993-11-30  Mike Stump  (mrs@cygnus.com)
45150
45151         * config/unix-g++.exp: Follow the gcc way of doing things.
45152         * g++.old-deja/old-deja.exp: Minor updates.
45153         * lib/g++.exp: New file, follow the gcc way of doing things.
45154         * lib/old-dejagnu.exp: Minor updates.
45155         * lib/mike-g++.exp: Always unset errorInfo.
45156
45157 1993-11-06  Mike Stump  (mrs@cygnus.com)
45158
45159         * lib/gcc.exp: Fix some errors with the below change, CC and
45160         CFLAGS should be global when setting, not local.
45161
45162 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45163
45164         * lib/gcc.exp: Transform tool name.
45165
45166 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45167
45168         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45169
45170 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45171
45172         * lib/gcc.exp: change gcc_done to gcc_stat
45173
45174 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45175
45176         * Upgraded gcc testsuite to c-torture version 1.25
45177
45178 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45179
45180         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45181         * lib/c-torture: added hooks for new reporting code.
45182
45183 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45184
45185         * config/sh-gcc.exp: check if sh-sim exists in the path
45186
45187 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45188
45189         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45190         * gcc.compile/compile.exp: Initial changes for new logic.
45191         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45192         * gcc.failure/failure.exp: Initial changes for new logic.
45193         * gcc.ieee/ieee.exp: Initial changes for new logic.
45194         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45195         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45196         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45197         * lib/c-torture.exp: Initial changes for new logic.
45198         * lib/gcc.exp: Initial changes for new logic.
45199
45200 1993-10-15  Mike Stump  (mrs@cygnus.com)
45201
45202         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45203         depend upon failure or success.  Fully qualify names in failure
45204         and success messages.  Always remove a.out before starting
45205         compile, just in case.  Pay more attention to error text output by
45206         the compiler.  Handle testcases with no known past errors just
45207         like all others, so that things are uniform.  Other miscellaneous
45208         improvements.
45209
45210 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45211
45212         * gcc.cpp: new directory for cpp tests
45213
45214 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45215
45216         * lib/chill.exp: Code reformatted, removed unused code.
45217         * config/unix-chill.exp: Code reformatted, removed unused code.
45218         * chill.execute/execute.exp: Code reformatted, removed unused code.
45219         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45220
45221 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45222
45223         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45224         routines not written.
45225
45226 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45227
45228         * config/bug-gcc.exp: Use new procs from bug.exp.
45229
45230 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45231
45232         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45233         via ftp, rather than depending on NFS.
45234         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45235         case.
45236
45237 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45238
45239         * config/bug-gcc.exp: Use new download proc.
45240
45241 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45242
45243         * chill.execute/execute.exp: cleanups, handles errors better
45244         * chill.compile/compile.exp: rewrite, based on execute.exp
45245         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45246         * lib/chill.exp: major changes to diff proc and compile and link
45247           procs. added chill_fail and chill_pass wrappers to pass and
45248           fail. added more comments, and handle error codes better.
45249           Added a hack to capture stderr from exec, so noncompile tests
45250           can work.
45251
45252 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45253
45254         * chill.execute/execute.exp: rewrite of testsuite driver
45255         * lib/chill.exp: rewrite of testsuite driver
45256         * config/unix-chill.exp: rewrite of testsuite driver
45257
45258 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45259
45260         In chill.execute:
45261         * iexpr.ch: Standardize uppercase.
45262         * tuples.dat: Standardize uppercase.
45263         * vary.ch: standardize.  Correct varying string assignments.
45264         * vary.dat: Add new output lines.
45265
45266 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45267
45268         In chill.execute:
45269         * chprintf.ch: Standardize use of uppercase.
45270         * tuples.ch: Standardize and turn arr2 into a DCL,
45271           rather than a SYN.
45272         * pinits.ch: Standardize.
45273
45274 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45275
45276         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45277         * Makefil: Renamed to Makefile.in.
45278         * configure.in: New.
45279
45280 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45281
45282         In chill.execute:
45283         * .cvsignore: Add result/output files.
45284         * Makefile: Fix up variables at start.  Use MFLAGS
45285           everywhere.  Correct bool_loc, built_ins entries.
45286           Add entry for vary1.ch.
45287         * bitarray.ch: Standardize upper-case usage.
45288         * bitexpr.ch: Standardize, add output of b1.
45289         * params.ch: Use arrayt in along PROC parameters, to
45290           avoid novelty problems.
45291         * sets.ch: Tiny cleanup.
45292         * vary1.ch: Re-indent.
45293
45294 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45295
45296           * Add PR-related files to Makefiles, .cvsignore files, etc.
45297
45298 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45299
45300         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45301           with compiler objects. New names are test-flow.c and test-loop.c
45302
45303 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45304
45305         * Upgraded c-torture tests from 1.19 to 1.20
45306
45307         * new files:
45308         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45309         * gcc.compile: 930623-1.c 930623-2.c
45310         * gcc.noncompile: 930622-1.c 930622-2.c
45311         * gcc.failure: 920411-1.c 920627-2.c
45312         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45313
45314 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45315
45316         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45317           More changes to get testsuite working properly. Needs more work.
45318           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45319
45320 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45321
45322         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45323           More changes to get testsuite working properly. Needs more work.
45324
45325 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45326
45327         * chill.compile/compile.exp: Added for Dejagnu support
45328         * chill.execute/execute.exp: Added for Dejagnu support
45329         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45330
45331 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45332
45333         This should complete moving the CHILL test files.
45334         * chill.noncompile(.cvsignore printf.grt
45335             in-printf.grt chprintf.grt chprintf.ch):
45336             Added test-support files.
45337           (Makefile): Modified further.
45338         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45339             signal.ch): Added test files.
45340           * chill.execute (.cvsignore printf.grt printr.c
45341             in-printf.grt rts.c chprintf.grt rts.h): Added
45342           test-support files.
45343             (Makefile): More corrections.
45344
45345 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45346
45347         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45348           test cases, ready for DejaGnu.
45349
45350 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45351
45352         * Upgraded c-torture tests from 1.18 to 1.19
45353
45354         * gcc.compile: added test(s):
45355           930607-1.c
45356         * gcc.execute: added test(s):
45357           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45358
45359         * added new subdirectory for misc tests: gcc.misc-tests
45360         * gcc.misc-test(s): added tests:
45361           inst-check.c test-consts.c test-ior.c test-switch.c
45362
45363 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45364
45365         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45366
45367 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45368
45369         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45370
45371 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45372
45373         * Upgraded c-torture tests from 1.17 to 1.18
45374
45375 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45376
45377         * Upgraded c-torture tests from 1.12 to 1.17
45378
45379 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45380
45381         * lib/old-dejagnu.exp:
45382           Fixed handling of XFAIL target triplets to correctly
45383           recognize wildcard characters.  Removed code that
45384           appended a unique id tag to the end of the file name
45385           printed out by the result of the testcases within a
45386           given test file.
45387
45388 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45389
45390         * lib/old-dejagnu.exp:
45391           Reworked expected failure handling to trigger off of XFAIL
45392           keyword in keyphrase embeded in testcase source code. The
45393           XFAIL keyword must be at the end of the keyphrase line. It
45394           may optionally be followed by one or more target triplets.
45395           It has just occured that the handling of wildcards in the
45396           target triplet may not be correct.
45397
45398 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45399
45400         * g++.old-deja/tests:
45401           Moved all subdirectories up one level into g++.old-deja .
45402
45403         * lib/old-dejagnu.exp:
45404           Fixed problem with CXXFLAGS not being properly reset, and being
45405           corrupted with extraneous "-c" compiler option.  This was
45406           causing binaries to not be generated for test that needed them.
45407           Modified strings passed to "pass" and "fail" so that individual
45408           tests from the same test file would be distinguished by an
45409           identifier appended to the test file name in the summary logs;
45410           this corrected a problem with erroneous diff logs.  Added code
45411           to search testcases for expected fail and unexpected pass keywords.
45412
45413 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45414
45415         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45416
45417 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45418
45419         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45420           Removed extraneous text from end of "Special g++ Options"
45421           keyphrase.
45422
45423         * lib/old-dejagnu.exp: Added pattern matching to look for new
45424           keywords, embedded in testcases comments, which will trigger
45425           calls to xpass and xfail.
45426
45427 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45428
45429         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45430           comments embedded in the testcases, especially the one looking for
45431           special compiler options, as well as the pattern matching for the
45432           compiler output again.
45433
45434 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45435
45436         * lib/old-dejagnu.exp: Do a proper check of the return value for
45437           execute tests. Fixed several problems with the pattern matching
45438           of the compiler output which gave erroneous test results.
45439           Changed several of the test result messages to be more descriptive.
45440         * config/unix-g++.exp: Proc g++_load now actually works and
45441           executes the tests passed to it and returns a usable return
45442           value.
45443
45444 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45445
45446           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45447
45448 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45449
45450         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45451           Modified both files to properly execute the old style
45452           dejagnu tests. The previous versions of these files were
45453           experimental and did not function anything near correctly.
45454
45455 1993-04-05  Rob Savoye  (rob@cygnus.com)
45456
45457         * Removed all Makefile.in and configure.in files. No configuration
45458         needed now.
45459
45460 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45461
45462         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45463
45464 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45465
45466         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45467         gcc.special/configure.in, gcc.noncompile/configure.in,
45468         gcc.execute/configure.in, gcc.code_quality/configure.in,
45469         g++.other/configure.in, g++.old-deja/configure.in,
45470         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45471         in srcname setting.
45472
45473 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45474
45475         * lib/udi.exp: Fixed mondfe and mondfe_download.
45476         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45477         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45478
45479 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45480
45481         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45482         (gdb_exit): Don't remove *_soc files.
45483
45484 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45485
45486         * lib/c-torture.exp: Don't look for main; instead always use -w
45487         -c.  This is how the c-torture tests work.  Remove the object
45488         file if the compilation succeeds.
45489         * gcc.execute/execute.exp: Remove executable if test passes.
45490         * gcc.noncompile/noncompile.exp: Every test is an expected
45491         failure.
45492         * gcc.special/special.exp: Added tests from c-torture 1.11,
45493         corrected use of existing test.
45494         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45495         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45496         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45497         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45498         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45499         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45500         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45501         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45502         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45503         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45504         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45505         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45506         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45507         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45508         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45509         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45510         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45511         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45512         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45513         c-torture 1.11.
45514         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45515         correspond to c-torture 1.11.
45516
45517         * New file.