OSDN Git Service

a59e5f1945665033bc4fc7f5fb45ad297cbff2c1
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2
3         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
4         directive.
5         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
6         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
7         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8         * gfortran.dg/gomp/reduction3.f90: Likewise.
9         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
10         * gfortran.dg/dummy_procedure_2.f90: Likewise.
11         * gfortran.dg/interface_derived_type_1.f90: Likewise.
12         * gfortran.dg/forall_4.f90: Likewise.
13         * gfortran.dg/spec_expr_4.f90: Likewise.
14         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
15         * gfortran.dg/forall_5.f90: Likewise.
16         * gfortran.dg/open_access_append_2.f90: Add check for
17         compile-time warning.
18
19 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
20
21         PR c++/28506
22         * g++.dg/parse/pure1.C: New test.
23
24 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
25
26         PR fortran/21435
27         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
28         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
29         for compile-time warnings.
30         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
31         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
32         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
33         file.
34         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
35         specifier.
36         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
37         compile-time warning.
38
39 2006-10-12  Jan Hubicka  <jh@suse.cz>
40
41         PR c/28419
42         * gcc.dg/pr28319.c: New test.
43
44 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
45         PR c++/29318
46         * g++.dg/ext/vla4.C: New test.
47
48 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
49
50         PR c++/27961
51         * g++.dg/template/crash60.C: New test.
52         * g++.dg/other/large-size-array.C: Adjust error markers.
53         * g++.dg/parse/crash27.C: Likewise.
54         * g++.dg/template/crash1.C: Likewise.
55         
56 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
57
58         PR testsuite/29093
59         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
60
61 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
62
63         PR preprocessor/28709
64         * gcc.dg/cpp/paste14.c: New test.
65
66 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/29175
69         * g++.dg/init/array24.C: New test.
70
71 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
72
73         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
74         of <sys/types.h>.       
75
76 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
77
78         PR c++/29024
79         * g++.dg/parse/typedef8.C: New test.
80         * g++.dg/other/mult-stor1.C: Adjust error markers.
81         
82 2006-10-11  Richard Guenther  <rguenther@suse.de>
83
84         PR tree-optimization/28230
85         * gcc.dg/torture/pr28230.c: New testcase.
86
87 2006-10-11  Richard Guenther  <rguenther@suse.de>
88
89         PR inline-asm/29119
90         * gcc.dg/torture/pr29119.c: New testcase.
91
92 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
93
94         PR middle-end/29272
95         * gcc.c-torture/execute/20060930-2.c: New test.
96
97 2006-10-09  Richard Henderson  <rth@redhat.com>
98
99         Revert emutls patch.
100
101 2006-10-09  Richard Guenther  <rguenther@suse.de>
102
103         PR middle-end/29254
104         * gcc.dg/pr29254.c: New testcase.
105
106 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
107             Paul Thomas  <pault@gcc.gnu.org>
108
109         PR fortran/20541
110         * gfortran.dg/alloc_comp_basics_1.f90: New test.
111         * gfortran.dg/alloc_comp_basics_2.f90: New test.
112         * gfortran.dg/alloc_comp_assign_1.f90: New test.
113         * gfortran.dg/alloc_comp_assign_2.f90: New test.
114         * gfortran.dg/alloc_comp_assign_3.f90: New test.
115         * gfortran.dg/alloc_comp_assign_4.f90: New test.
116         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
117         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
118         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
119         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
120         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
121         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
122         * gfortran.dg/alloc_comp_std.f90: New test.
123         * gfortran.dg/move_alloc.f90: New test.
124
125 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
126
127         PR fortran/29115
128         * gfortran.dg/derived_constructor_comps_2.f90: New test.
129
130         PR fortran/29211
131         * gfortran.dg/forall_char_dependencies_1.f90: New test.
132
133 2006-10-08  Tobias Burnus  <burnus@net-b.de>
134
135         PR fortran/28585
136         * gfortran.dg/new_line.f90: New test.
137
138 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
139
140         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
141         * gcc.dg/torture/builtin-convert-1.c,
142         gcc.dg/torture/builtin-convert-2.c,
143         gcc.dg/torture/builtin-convert-3.c,
144         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
145
146 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
147
148         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
149         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
150         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
151         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
152
153 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
154
155         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
156         Xfail some tests for powerpc-darwin and powerpc-aix.
157
158 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
159
160         PR c/29380
161         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
162
163 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
164
165         PR target/29300
166         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
167         on hppa*-*-hpux*.
168
169 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
170
171         PR fortran/16580
172         PR fortran/29288
173         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
174         Add tests for using all possible intrinsics as actual arguments.
175         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
176         all possible intrinsics as actual arguments.
177         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
178         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
179
180 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
181
182         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
183         * gcc.dg/debug/debug-2.c: Likewise.
184
185 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
186
187         * gcc.c-torture/compile/sync-2.c: New test.
188
189 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
190
191         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
192         line endings.
193
194 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
195
196         PR rtl-optimization/29128
197         * gcc.c-torture/compile/pr29128.c: New test.
198
199 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
200
201         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
202         line endings.
203
204 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
205
206         PR middle-end/29256
207         * gcc.dg/tree-ssa/loop-19.c: New test.
208
209 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
210
211         PR tree-optimization/29330
212         * gcc.dg/pr29330.c: New test.
213
214         PR target/28924
215         * gcc.c-torture/compile/20061005-1.c: New test.
216
217 2006-10-06  Olivier Hainque  <hainque@adacore.com>
218         
219         * gcc.dg/typename-vla-1.c: New case.
220         * gnat.dg/forward_vla.adb: New case.
221
222 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
223
224         PR tree-optimization/29290
225         * gfortran.dg/loop_nest_1.f90: New test.
226
227         PR target/29198
228         * gcc.dg/tls/opt-12.c: New test.
229
230         PR fortran/28415
231         * gfortran.dg/save_2.f90: New test.
232
233         PR c/29091
234         * gcc.dg/pr29091.c: New test.
235
236 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
237
238         * lib/target-supports.exp
239         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
240         same as x86_64-*-*; check for LP64.
241
242 2006-10-04  Richard Henderson  <rth@redhat.com>
243
244         * lib/target-supports.exp (check_effective_target_tls): Redefine
245         to mean non-emulated tls.
246         * gcc.dg/tls/alias-1.c: Remove tls requirement.
247         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
248         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
249         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
250         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
251         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
252         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
253
254 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
255
256         PR fortran/29343
257         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
258
259 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
260
261         * gfortran.dg/bounds_check_fail_1.f90: New test.
262
263 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
264
265         PR c++/29020
266         * g++.dg/template/friend48.C: New test.
267
268 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
269
270         PR fortran/29098
271         * gfortran.dg/default_initialization_2.f90: New test.
272
273 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
274
275         PR fortran/20779
276         PR fortran/20891
277         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
278
279 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
280
281         PR fortran/29284
282         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
283
284         PR fortran/29321
285         PR fortran/29322
286         * gfortran.dg/missing_optional_dummy_2.f90: New test.
287
288         PR fortran/25091
289         PR fortran/25092
290         * gfortran.dg/entry_array_specs_1.f90: New test.
291
292 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
293
294         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
295         insufficient to inhibit some test failures at -O3.  Do testing
296         on integers.
297
298 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
299
300         PR c++/29138
301         * g++.dg/inherit/access8.C: New test.
302         * g++.dg/template/dtor4.C: Tweak error messages.
303
304 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
305
306         PR fortran/27478
307         * gfortran.dg/entry_8.f90: New test.
308
309 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
310
311         PR c++/29291
312         * g++.dg/parse/new4.C: New test.
313
314 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
315
316         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
317         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
318         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
319         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
320         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
321
322 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
323
324         PR fortran/19260
325         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
326         * gfortran.dg/continuation_2.f90: New test.
327
328         PR fortran/19262
329         * gfortran.dg/continuation_3.f90: New test.
330         * gfortran.dg/continuation_4.f90: New test.
331         * gfortran.dg/continuation_5.f: New test.
332         * gfortran.dg/continuation_6.f: New test.
333
334 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/29226
337         * g++.dg/template/vla1.C: New test.
338
339 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
340
341         PR fortran/29210
342         * gfortran.dg/complex_parameter_1.f90: New test.
343
344 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
345
346         PR c/29154
347         * gcc.c-torture/execute/20060929-1.c: New test.
348
349 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
350
351         PR c++/29105
352         * g++.dg/template/member6.C: New test.
353         * g++.dg/parse/typename7.C: Adjust error markers.
354
355         PR c++/29080
356         * g++.dg/template/member7.C: New test.
357
358 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
359
360         PR c/24010
361         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
362         gcc.dg/Woverride-init-3.c: New tests.
363
364 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
365
366         * gcc.c-torture/execute/20060930-1.c: New test.
367
368 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
369
370         PR fortran/18791
371         * gfortran.dg/specifics_1.f90: New test.
372         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
373         complex specifics.
374
375 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
376
377         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
378         pthread-init-common.h: New.
379
380 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
381
382         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
383         precision on some archs.
384
385 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
386
387         * gcc.dg/non-local-goto-1.c: New test.
388         * gcc.dg/non-local-goto-2.c: Likewise.
389         * gcc.dg/setjmp-3.c: Likewise.
390         * gcc.dg/setjmp-4.c: Likewise.
391
392 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
393
394         * gnat.dg/self_aggregate_with_pointer.adb: New test.
395
396 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
397
398         PR fortran/28276
399         * gfortran.dg/exponent_1.f90: New test.
400
401         PR fortran/27021
402         * gfortran.dg/nearest_1.f90: New test.
403
404 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
405
406         PR middle-end/25261
407         PR middle-end/28790
408         * gcc.dg/gomp/nestedfn-1.c: New test.
409
410 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
411
412         PR objc/29195
413         * objc/compile/method-1.m: New test.
414
415 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
416
417         PR c++/26938
418         * g++.dg/template/crash58.C: New test.
419         * g++.dg/parse/crash28.C: Adjust error markers.
420         * g++.dg/template/crash34.C: Likewise.
421         * g++.dg/template/friend31.C: Likewise.
422         * g++.dg/template/crash32.C: Likewise.
423
424         PR c++/27329
425         * g++.dg/template/crash59.C: New test.
426
427         PR c++/27667
428         * g++.dg/template/spec33.C: New test.
429         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
430         
431 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
432             Adam Nemet  <anemet@caviumnetworks.com>
433
434         * gcc.dg/tree-ssa/ivopts-1.c: New test.
435         * gcc.dg/tree-ssa/ivopts-2.c: New test.
436         
437 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
438
439         PR target/28911
440         * gcc.dg/pr28911.c: New.
441
442 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
443
444         PR target/29169
445         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
446         (dg-options): Add -mfpmath=387.
447
448 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
449
450         PR c/28706
451         * gcc.dg/pr28706.c: New test.
452
453         PR c/28712
454         * gcc.dg/pr28712.c: New test.
455
456 2006-09-22  Mike Stump  <mrs@apple.com>
457
458         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
459
460 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
461
462         PR tree-optimization/28888
463         * gcc.dg/pr28888.c: New test.
464
465 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/29016
468         * g++.dg/init/ptrfn1.C: New test.
469
470 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
471
472         PR c++/28861
473         * g++.dg/template/spec32.C: New test.
474         * g++.dg/parse/crash9.C: Adjust error markers.
475
476         PR c++/28303
477         * g++.dg/template/typedef6.C: New test.
478         * g++.dg/init/error1.C: Adjust error markers.
479         * g++.dg/parse/crash9.C: Likewise.
480         * g++.dg/template/crash55.C: Likewise.
481         
482 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
483
484         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
485
486 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
487
488         PR target/27650
489         * g++.dg/ext/dllimport12.C: New test.
490
491 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
492
493         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
494         * gcc.target/mips/nmadd-2.c: Likewise.
495         * gcc.target/mips/mips-ps-6.c: New test.
496         * gcc.target/mips/neg-abs-1.c: Likewise.
497         * gcc.target/mips/neg-abs-2.c: Likewise.
498         * gcc.target/mips/nmadd-3.c: New test.
499
500 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
501
502         PR middle-end/28046
503         * gcc.dg/gomp/atomic-10.c: New test.
504         * g++.dg/gomp/atomic-10.C: New test.
505
506 2006-09-20  Eric Christopher  <echristo@apple.com>
507
508         * gcc.target/i386/sse3-not-fisttp.c: New.
509
510 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
511
512         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
513
514 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
515
516         * gcc.c-torture/execute/pr28289.c (one): New variable.
517         (main): Use it instead of argc.
518         * gcc.c-torture/execute/20060102-1.c (one): New variable.
519         (main): Use it instead of argc.
520
521 2006-09-19  Paul Brook  <paul@codesourcery.com>
522
523         PR target/28516
524         * gcc.dg/nested-func-5.c: New test.
525
526 2006-09-19  Ben Elliston  <bje@au.ibm.com>
527
528         * lib/target-supports.exp (check_effective_target_tls): Compile
529         test stubs using ${tool}_target_compile, not just target_compile.
530         (check_effective_target_tls_runtime): Likewise.
531
532 2006-09-19  Ben Elliston  <bje@au.ibm.com>
533
534         * gcc.c-torture/compile/20030405-1.x: Remove.
535
536         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
537         optimising linker from discarding it.
538
539 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
540
541         PR fortran/28526
542         * gfortran.dg/keyword_symbol_1.f90: New test.
543
544         * gfortran.dg/spread_shape_1.f90: Add missing warning with
545         pedantic compilation option.
546
547 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
548
549         PR fortran/29060
550         * gfortran.dg/spread_shape_1.f90: New test.
551
552 2006-09-17  Roger Sayle  <roger@eyesopen.com>
553
554         PR tree-optimization/28887
555         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
556
557 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
558
559         PR c/25993
560         * gcc.dg/pr25993.c: New test.
561
562 2006-09-17  Ira Rosen  <irar@il.ibm.com>
563
564         PR tree-opt/21591
565         * gcc.dg/vect/pr21591.c: New test.
566
567 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
568
569         PR tree-opt/29059
570         * gcc.c-torture/compile/strcpy-1.c: New test.
571         * gcc.c-torture/compile/strcpy-2.c: New test.
572         * gcc.c-torture/compile/memcpy-1.c: New test.
573         * gcc.c-torture/compile/memcpy-2.c: New test.
574
575 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
576
577         PR testsuite/29055
578         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
579
580 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
581
582         * gnat.dg/specs/double_record_extension1.ads: New test.
583         * gnat.dg/specs/double_record_extension2.ads: Likewise.
584
585 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
586
587         PR fortran/29051
588         * gfortran.dg/oldstyle_3.f90: New test.
589
590 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
591
592         PR libgfortran/29099
593         * gfortran.dg/secnds-1.f: New test.
594
595 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
596
597         PR libgfortran/29053
598         * gfortran.dg/streamio_9.f90: New test.
599         * gfortran.dg/streamio_10.f90: New test.
600
601 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
602
603         PR C++/29002
604         * g++.dg/init/array22.C: New test.
605         * g++.dg/init/array23.C: New test.
606
607 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
608
609         * stackcheck.lst: Update list of tests requiring stack checking.
610         * norun.lst: Adjust for above change.
611         * ada95.lst: New file.
612         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
613         requiring -gnat95 switch.
614
615 2006-09-14  Olivier Hainque  <hainque@adacore.com>
616
617         * gnat.dg/in_out_parameter.adb: New test.
618
619 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
620
621         PR debug/28980
622         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
623
624 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
625
626         * gnat.dg/specs/unchecked_union.ads: New test.
627
628 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
629
630         PR rtl-optimization/28982
631         * gcc.c-torture/execute/pr28982a.c: New test.
632         * gcc.c-torture/execute/pr28982b.c: Likewise.
633
634 2006-09-12  Eric Christopher  <echristo@apple.com>
635
636         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
637         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
638
639 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
640
641         PR c/28768
642         PR preprocessor/14634
643         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
644         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
645         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
646
647 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
648
649         * gcc.dg/pr28243.c: New test.
650
651 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
652
653         PR fortran/28971
654         gfortran.dg/pr28971.f90: New test to act as a backstop in case
655         this undiagnosed regression reappears.
656
657 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
658
659         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
660         Treat $srcdir as a literal.
661         * lib/fortran-torture.exp (fortran-torture-compile,
662         fortran-torture-execute): Likewise.
663         * lib/objc-torture.exp (objc-torture-compile,
664         objc-torture-execute): Likewise.
665         * lib/profopt.exp (profopt-execute): Likewise.
666
667 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
668
669         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
670
671 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
672
673         PR testsuite/28950
674         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
675
676 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
677
678         PR target/13685
679         * gcc.target/i386/pr13685.c: New test.
680
681 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
682
683         * gcc.dg/pr28726.c: New test.
684
685 2006-09-11  Josh Conner  <jconner@apple.com>
686
687         * gcc.dg/nrv3.c: Increase size of structure.
688         * gcc.dg/nrv4.c: Likewise.
689         * gcc.dg/nrv5.c: Likewise.
690
691 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
692
693         PR libfortran/28890
694         gfortran.dg/assumed_charlen_function_5.f90: New test.
695
696 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
697
698         PR c++/28991
699         * g++.dg/init/static3.C: New test.
700
701 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
702
703         PR testsuite/29007
704         * gcc.dg/long-long-cst1.c (t): Add cast to
705         __SIZE_TYPE__ before casting to int.
706         (main): Return 0 on success.
707
708 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
709
710         * gcc.c-torture/execute/20060910-1.c: New test.
711
712 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
713
714         PR middle-end/26983
715         * gcc.dg/pr26983.c: New test.
716
717 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
718
719         PR target/29006
720         * gcc.c-torture/execute/pr29006.c: New test.
721
722 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
723
724         PR libfortran/28947
725         gfortran.dg/matmul_4.f90: New test.
726
727 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
728
729         PR fortran/28959
730         gfortran.dg/used_types_10: New test.
731
732 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
733
734         PR libfortran/28923
735         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
736         gfortran.dg/array_initializer_3.f90: New test.
737
738 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
739
740         PR fortran/28914
741         * gfortran.dg/actual_array_constructor_3.f90: New test.
742
743 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
744
745         PR testsuite/26778
746         * gcc.target/i386/pr26778.c: New testcase.
747
748 2006-09-08  Eric Christopher  <echristo@apple.com>
749
750         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
751         * gcc.target/i386/memcpy-1.c: Ditto.
752         * gcc.target/i386/asm-1.c: Ditto.
753         * gcc.target/i386/20060512-4.c: Ditto.
754         * gcc.target/i386/compress-float-387.c: Ditto.
755         * gcc.target/i386/20060512-1.c: Ditto.
756         * gcc.target/i386/compress-float-sse.c: Ditto.
757         * gcc.target/i386/20060512-2.c: Ditto.
758         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
759         * gcc.target/i386/stack-prot-kernel.c: Ditto.
760         * gcc.target/i386/compress-float-387-pic.c: Ditto.
761         * gcc.dg/pr26449.c: Ditto.
762         * gcc.dg/attr-ms_struct-2.c: Ditto.
763         * gcc.dg/attr-ms_struct-1.c: Ditto.
764         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
765
766 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
767
768         PR c/28504
769         * gcc.dg/vla-10.c: New test.
770
771 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
772
773         PR c++/28858
774         * g++.dg/parse/template20.C: New test.
775         * g++.dg/template/operator8.C: Remove obsolete part.
776         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
777         * g++.old-deja/g++.pt/crash65.C: Likewise.
778
779 2006-09-07  Jason Merrill  <jason@redhat.com>
780
781         PR middle-end/27724
782         * gcc.dg/long-long-cst1.c: New test.
783
784 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
785
786         PR C++/28906
787         * g++.dg/other/array3.C: New test.
788         * g++.dg/other/array4.C: New test.
789         * g++.dg/other/array5.C: New test.
790
791 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
792
793         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
794
795 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
796
797         PR target/28946
798         * gcc.target/i386/pr28946.c: New test.
799
800 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
801
802         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
803         in integer literal constant.
804         * gfortran.dg/enum_8.f90: Ditto.
805         * gfortran.dg/g77/20030326-1.f: Ditto.
806
807 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
808
809         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
810         nonconformance usage.
811
812 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
813
814         PR middle-end/28862
815         * gcc.c-torture/compile/vector-align-1.c: New test.
816
817 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
818
819         PR rtl-opt/27883
820         * g++.dg/opt/copysign-1.C: New test.
821
822 2006-09-06  Jason Merrill  <jason@redhat.com>
823
824         PR c++/27371
825         * g++.dg/warn/unused-result1.C: New test.
826
827 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
828
829         PR c++/28903
830         * g++.dg/ext/vla3.C: New test.
831
832         PR c++/28886
833         * g++.dg/template/array16.C: New test.
834
835 2006-09-06  Richard Guenther  <rguenther@suse.de>
836
837         * gcc.dg/pr27226.c: Remove testcase again.
838
839 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         PR tree-opt/28937
842         * g++.dg/opt/unroll2.C: New test.
843
844 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
845
846         PR tree-opt/28952
847         * gcc.dg/vect/pr28952.c: New test.
848
849 2006-09-05  Richard Guenther  <rguenther@suse.de>
850
851         PR tree-optimization/28900
852         * gcc.dg/torture/pr28900.c: New testcase
853
854 2006-09-05  Richard Guenther  <rguenther@suse.de>
855
856         PR tree-optimization/28905
857         * gcc.c-torture/compile/pr28905.c: New testcase.
858
859 2006-09-05  Richard Guenther  <rguenther@suse.de>
860
861         PR middle-end/28935
862         * gcc.dg/pr28935.c: New testcase.
863
864 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
865
866         * gcc.c-torture/execute/20060905-1.c: New test.
867
868 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
869
870         PR fortran/28908
871         * gfortran.dg/used_types_7.f90: New test.
872         * gfortran.dg/used_types_8.f90: New test.
873         * gfortran.dg/used_types_9.f90: New test.
874
875 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
876
877         * gcc.c-torture/compile/20060904-1.c: New test.
878
879 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
880
881         PR c++/23287 Revert my 2006-09-01 patch
882         * g++.dg/parse/dtor12.C: Remove.
883
884 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
885
886         PR c+/27670
887         * g++.dg/template/operator9.C: New test.
888
889         PR c++/27493
890         * g++.dg/template/operator7.C: New test.
891
892         PR c++/27494
893         * g++.dg/template/operator8.C: New test.
894
895         PR c++/27397
896         * g++.dg/template/crash57.C: New test.
897
898         * g++.dg/template/typedef4.C: Adjust error markers.
899         * g++.dg/template/typedef5.C: Likewise.
900
901 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
902
903         PR c++/28878
904         * g++.dg/parse/crash33.C: New test.
905
906 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
907         Richard Guenther  <rguenther@suse.de>
908         Adam Nemet  <anemet@caviumnetworks.com>
909
910         PR middle-end/27226
911         * gcc.target/mips/memcpy-1.c: New testcase.
912         * gcc.dg/pr27226.c: Likewise.
913
914 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
915
916         PR c++/28705
917         * g++.dg/lookup/koenig5.C: New.
918         * g++.dg/template/crash56.C: New.
919
920 2006-09-01  Josh Conner  <jconner@apple.com>
921
922         PR c++/25505
923         * gcc.dg/nrv3.c: New test.
924         * gcc.dg/nrv4.c: New test.
925         * gcc.dg/nrv5.c: New test.
926
927 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
928
929         PR c++/23287
930         * g++.dg/parse/dtor12.C: New.
931
932 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
933
934         PR tree-optimization/28839
935         * gcc.dg/pr28839.c: New test.
936
937 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
938
939         PR target/24367
940         * gcc.dg/pr24367.c: New testcase.
941
942 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
943
944         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
945
946 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
947
948         PR rtl-optimization/27735
949         * gcc.dg/loop-unswitch-1.c: New test.
950
951 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
952
953         PR fortran/28885
954         * gfortran.dg/aliasing_dummy_2.f90: New test.
955
956         PR fortran/20067
957         * gfortran.dg/generic_5.f90: Change error message.
958
959         PR fortran/28873
960         * gfortran.dg/generic_6.f90: New test.
961
962         PR fortran/25077
963         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
964
965         PR fortran/25102
966         * gfortran.dg/invalid_interface_assignment.f90: New test.
967
968         PR fortran/24866
969         * gfortran.dg/module_proc_external_dummy.f90: New test.
970
971 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
972
973         PR c++/28349
974         * testsuite/g++.dg/warn/var-args1.C: New test.
975
976 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
977
978         PR fortran/28866
979         * gfortran.dg/simpleif_2.f90: New test.
980         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
981         * gfortran.dg/enum_5.f90: Ditto.
982
983 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
984             Kazu Hirata  <kazu@codesourcery.com>
985
986         PR tree-optimization/17506
987         * gcc.dg/pr17506.c: New.
988
989 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
990
991         PR c++/28139
992         * g++.dg/eh/alias1.C: New test.
993
994 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
995
996         PR c++/28860
997         * g++.dg/template/ttp22.C: New test.
998
999 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1000
1001         PR middle-end/26632
1002         * gcc.dg/pr26632.c: New.
1003
1004 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1005
1006         PR libgfortran/28354
1007         * gfortran.dg/fmt_zero_precision.f90: New test.
1008
1009 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1010
1011         PR c++/28058
1012         * g++.dg/template/spec31.C: New test.
1013
1014 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1015
1016         PR c++/26573
1017         * g++.dg/other/static2.C: New test.
1018
1019 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1020
1021         * gcc.dg/Wswitch-enum-2.c: New test case.
1022         * gcc.dg/Wswitch-enum-3.c: Likewise.
1023
1024 2006-08-26  Richard Guenther  <rguenther@suse.de>
1025
1026         * gcc.c-torture/compile/20060826-1.c: New testcase.
1027
1028 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1029
1030         PR c++/28736
1031         * g++.dg/template/void10.C: New test.
1032
1033         PR c++/28737
1034         * g++.dg/template/void8.C: New test.
1035
1036         PR c+_+/28738
1037         * g++.dg/template/void9.C: New test.
1038
1039         * g++.dg/template/void3.C: Adjust error markers.
1040         * g++.dg/template/void4.C: Likewise.
1041         * g++.dg/template/crash55.C: Likewise.
1042         * g++.dg/template/void7.C: Likewise
1043
1044 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1045
1046         PR c++/28588
1047         * g++.dg/inherit/access6.C: New test.
1048         * g++.dg/inherit/access7.C: Likewise.
1049
1050         PR c++/28595
1051         * g++.dg/template/array15.C: New test.
1052         * g++.dg/template/crash2.C: Tweak error markers.
1053
1054 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR middle-end/28683
1057         * gcc.c-torture/compile/20060823-1.c: New test.
1058
1059 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1060
1061         PR c++/28853
1062         * g++.dg/template/ttp21.C: New test.
1063
1064         PR c++/28852
1065         * g++.dg/other/operator1.C: Add error-marker.
1066         * g++.dg/other/operator2.C: New test.
1067
1068 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1069
1070         PR c/27893
1071         * gcc.c-torture/compile/vla-const-1.c,
1072         gcc.c-torture/compile/vla-const-2.c: New tests.
1073
1074 2006-08-26  Richard Guenther  <rguenther@suse.de>
1075
1076         PR middle-end/28814
1077         * gcc.dg/torture/pr28814.c: New testcase.
1078
1079 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1080
1081         PR c/28418
1082         * gcc.c-torture/compile/compound-literal-1.c: New test.
1083
1084 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1085
1086         PR c/28299
1087         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1088         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1089         Expect extra diagnostics.
1090
1091 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1092
1093         gcc.dg/noncompile/pr16876.c: New test.
1094
1095 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1096
1097         PR c++/28056
1098         * g++.dg/parse/local1.C: New test.
1099         * g++.dg/other/qual1.C: Tweak error marker.
1100
1101 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1102
1103         PR c++/27787
1104         * g++.dg/template/typename10.C: New.
1105         * g++.dg/template/lookup4.C: Remove bogus error marker.
1106
1107 2006-08-25  Richard Guenther  <rguenther@suse.de>
1108
1109         PR testsuite/28829
1110         * gcc.dg/pr26570.c: Fix testcase.
1111
1112 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1113
1114         PR tree-opt/28807
1115         * gcc.c-torture/execute/mayalias-2.c: New test.
1116         * gcc.dg/tree-ssa/alias-13.c: New test.
1117
1118 2006-08-24  Jan Hubicka  <jh@suse.cz>
1119
1120         PR debug/26881
1121         * gcc.dg/debug/pr26881.c: New file.
1122
1123 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1124
1125         PR fortran/28788
1126         * gfortran.dg/used_types_4.f90: New test.
1127         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1128         association of derived types.
1129         * gfortran.dg/used_types_2.f90: Add module cleanup.
1130         * gfortran.dg/used_types_3.f90: The same.
1131
1132         PR fortran/28771
1133         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1134         fix of regression.
1135
1136 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1137
1138         PR 28813
1139         * gfortran.dg/direct_io_6.f90: Remove test.
1140
1141 2006-08-23  Stuart Hastings  <stuart@apple.com>
1142
1143         PR 28825
1144         * gcc.target/i386/20060821-1.c: New.
1145
1146 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1147
1148         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1149         dg-warning strings for dllimport.
1150
1151 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1152
1153         PR C++/28450
1154         * g++.dg/ext/vector4.C: New test.
1155         * g++.dg/ext/complex1.C: New test.
1156
1157 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1158
1159         PR debug/28692
1160         * gcc.dg/debug/const-1.c: New.
1161         * gcc.dg/debug/const-2.c: New.
1162         * gcc.dg/debug/dwarf2/const-1.c: New.
1163         * gcc.dg/debug/dwarf2/const-2.c: New.
1164         * gcc.dg/debug/dwarf2/const-2b.c: New.
1165
1166 2006-08-22  Richard Guenther  <rguenther@suse.de>
1167
1168         PR middle-end/28776
1169         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1170         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1171
1172 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1173
1174         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1175
1176 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1177
1178         PR c++/26269
1179         * g++.dg/other/error14.C: New test.
1180
1181         PR c++/28505
1182         * g++.dg/parse/ctor7.C: New test.
1183         * g++.dg/parse/ctor8.C: Likewise.
1184
1185         PR c++/28741
1186         * g++.dg/template/void7.C: New test.
1187
1188 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1189
1190         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1191         * gnat.dg/self_aggregate_with_array.adb: New test.
1192
1193 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1194
1195         * g++.dg/eh/arm-vfp-unwind.C: New test.
1196
1197 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1198
1199         PR c++/28341
1200         * g++.dg/template/ref3.C: New test.
1201         * g++.dg/template/nontype13.C: New test.
1202
1203         PR c++/28346
1204         * g++.dg/template/ptrmem17.C: New test.
1205
1206 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1207
1208         PR target/28648 c:
1209         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1210
1211 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1212
1213         PR fortran/28630
1214         * gfortran.dg/used_types_2.f90: New test.
1215
1216         PR fortran/28601
1217         * gfortran.dg/used_types_3.f90: New test.
1218
1219         PR fortran/20886
1220         * gfortran.dg/generic_actual_arg.f90: New test.
1221
1222         PR fortran/28735
1223         * gfortran.dg/module_private_array_refs_1.f90: New test.
1224
1225         PR fortran/28762
1226         * gfortran.dg/program_name_1.f90: New test.
1227
1228         PR fortran/28425
1229         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1230
1231         PR fortran/28496
1232         * gfortran.dg/array_initializer_2.f90: New test.
1233
1234         PR fortran/18111
1235         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1236
1237         PR fortran/28600
1238         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1239
1240         PR fortran/28771
1241         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1242
1243         PR fortran/28660
1244         * gfortran.dg/dependent_decls_1.f90: New test.
1245
1246 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1247
1248         PR fortran/25217
1249         * gfortran.dg/derived_init_2.f90: New.
1250
1251 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1252
1253         * gcc.c-torture/execute/pr28289.c: New test.
1254
1255 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR c/28744
1258         * gcc.dg/attr-externally-visible-1.c: New test.
1259         * gcc.dg/attr-externally-visible-2.c: New test.
1260         * g++.dg/parse/attr-externally-visible-1.C: New test.
1261         * g++.dg/parse/attr-externally-visible-2.C: New test.
1262
1263 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1264
1265         PR c++/28606
1266         * g++.dg/parse/dtor11.C: New test.
1267
1268 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1269
1270         PR rtl-optimization/28489
1271         * gcc.c-torture/compile/pr28489.c: New test.
1272
1273 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1274
1275         PR c++/28710
1276         * g++.dg/template/redecl4.C: New test.
1277
1278         PR c++/28711
1279         * g++.dg/template/ctor8.C: New test.
1280
1281 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1282
1283         * gcc.dg/pr26570.c: Fix testcase.
1284
1285 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1286
1287         * PR c++/28573
1288         * g++.dg/parse/offsetof6.C: New test.
1289         * g++.dg/parse/offsetof6.C: New test.
1290         * g++.dg/parse/offsetof7.C: New test.
1291
1292 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1293
1294         PR testsuite/28602
1295         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1296         is false.
1297
1298 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1299
1300         PR c++/28302
1301         * g++.dg/ext/vector3.C: New test.
1302
1303 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1304
1305         PR gcov/profile/26570
1306         * gcc.dg/pr26570.c: New test.
1307
1308 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1309
1310         PR c/27697
1311         * gcc.dg/qual-component-1.c: New test.
1312
1313 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1314
1315         PR c++/28593
1316         * g++.dg/parse/new3.C: New test.
1317
1318 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1319
1320         PR fortran/25828
1321         * gfortran.dg/streamio_1.f90: New test.
1322         * gfortran.dg/streamio_2.f90: New test.
1323         * gfortran.dg/streamio_3.f90: New test.
1324         * gfortran.dg/streamio_4.f90: New test.
1325         * gfortran.dg/streamio_5.f90: New test.
1326         * gfortran.dg/streamio_6.f90: New test.
1327         * gfortran.dg/streamio_7.f90: New test.
1328         * gfortran.dg/streamio_8.f90: New test.
1329
1330 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1331
1332         PR c/28287
1333         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1334
1335 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1336
1337         PR c++/28594
1338         * g++.dg/template/void6.C: New test.
1339
1340 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1341
1342         PR c/28649
1343         * gcc.dg/parse-error-1.c: New test.
1344         * gcc.dg/parse-error-2.c: New test.
1345         * gcc.dg/cpp/digraph2.c: Add error-marker.
1346         * gcc.dg/noncompile/920923-1.c: Likewise.
1347
1348 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1349
1350         PR c/27490
1351         * gcc.dg/sizeof-2.c: New testcase.
1352
1353         PR c/27489
1354         * gcc.dg/switch-A.c: New testcase.
1355
1356 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1357
1358         PR c++/28288
1359         PR c++/14556
1360         * g++.old-deja/g++.warn/compare1.C: Delete.
1361         * g++.dg/opt/pr7503-2.C: Delete.
1362         * g++.dg/opt/pr7503-3.C: Delete.
1363         * g++.dg/opt/pr7503-4.C: Delete.
1364         * g++.dg/opt/pr7503-5.C: Delete.
1365         * g++.dg/opt/max1.C: Delete.
1366         * g++.dg/warn/minmax.C: Delete.
1367         * g++.dg/expr/minmax.C: New test.
1368
1369 2006-08-14  Richard Guenther  <rguenther@suse.de>
1370
1371         PR testsuite/28703
1372         * gcc.c-torture/execute/pr28651.c: Do not use argc
1373         to avoid optimization, instead forbid inlining.
1374
1375 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1376
1377         PR rtl-optimization/28634
1378         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1379
1380 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1381
1382         PR c/27184
1383         * gcc.dg/torture/pr27184.c: New test.
1384
1385 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1386
1387         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1388
1389 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1390
1391         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1392         * gfortran.dg/stat_2.f90: Likewise.
1393         * gfortran.dg/chmod_1.f90: Likewise.
1394         * gfortran.dg/chmod_2.f90: Likewise.
1395         * gfortran.dg/chmod_3.f90: Likewise.
1396
1397 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1398
1399         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1400
1401 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1402
1403         * g++.dg/opt/pr23454-2.C: New test.
1404
1405 2006-08-11  Richard Guenther  <rguenther@suse.de>
1406
1407         PR middle-end/28651
1408         * gcc.c-torture/execute/pr28651.c: New testcase.
1409
1410 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1411
1412         * gnat.dg/specs/static_initializer.ads: New test.
1413
1414 2006-08-10  Paul Brook  <paul@codesourcery.com>
1415
1416         * gcc.target/arm/cond-asm.c: New test.
1417
1418 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1419
1420         PR tree-optimization/26197
1421         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1422         * g++.dg/vect/vect.exp: Compile the new tests with
1423         --param max-aliased-vops=0.
1424
1425 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1426
1427         PR c++/28637
1428         * g++.dg/template/void3.C: New test.
1429
1430         PR c++/28638
1431         * g++.dg/template/void4.C: New test.
1432
1433         PR c++/28640
1434         * g++.dg/template/void5.C: New test.
1435
1436 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1437
1438         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1439         after dg-do compile.
1440
1441 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1442
1443         PR tree-optimizations/26969
1444         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1445         "unswitch-loops" with -funswitch-loops.
1446         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1447
1448 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1449
1450         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1451         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1452         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1453         * objc.dg/dwarf-1.m: Likewise.
1454         * objc.dg/dwarf-2.m: Likewise.
1455         * obj-c++.dg/dwarf-2.mm: Likewise.
1456
1457 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1458
1459         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1460         * objc.dg/dwarf-2.m: Likewise.
1461         * obj-c++.dg/dwarf-2.mm: Likewise.
1462
1463         PR libfortran/28603
1464         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1465
1466         PR testsuite/27611
1467         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1468
1469         PR testsuite/27033
1470         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1471
1472 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1473
1474         PR target/27827
1475         * gcc.target/i386/pr27827.c: New testcase.
1476
1477 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1478
1479         PR fortran/28590
1480         * gfortran.dg/sequence_types_1.f90: New test.
1481
1482 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1483
1484         PR fortran/28548
1485         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1486         dg-warning.  Add -pedantic option.
1487
1488 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1489
1490         PR c/28502
1491         * gcc.dg/proto-1.c: New test.
1492
1493         PR c/27721
1494         * gcc.dg/lvalue-4.c: New test.
1495
1496         PR c/28136
1497         * gcc.dg/init-bad-5.c: New test.
1498
1499 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1500
1501         PR c++/28347
1502         * g++.dg/ext/typedef-init.C: Add new test for typedef
1503         initialization inside templates. Adjust existing error markers.
1504
1505 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/28148
1508         * g++.dg/init/ptrmem3.C: New test.
1509
1510 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1511
1512         PR tree-optimization/27770
1513         * lib/target-support.exp: New target keyword "section_anchors".
1514         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1515         tests.
1516         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1517         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1518         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1519         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1520
1521 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1522
1523         * gcc.dg/20060801-1.c: Add missing '}'.
1524
1525 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1526
1527         PR c++/27508
1528         * g++.dg/parse/dtor9.C: New test.
1529         * g++.dg/parse/dtor10.C: New test.
1530         * g++.dg/other/error7.C: Adjust error-marker.
1531
1532         PR c++/28274
1533         * g++.dg/other/default5.C: New test.
1534
1535 2006-08-02  Richard Guenther  <rguenther@suse.de>
1536
1537         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1538
1539 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/28557
1542         * g++.dg/template/conv9.C: New test.
1543
1544 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1545
1546         PR debug/28063
1547         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1548         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1549         Optionally return assembly text.  Update callers.
1550         (check_no_compiler_messages): Update verbose messages.
1551         (check_no_messages_and_pattern): New.
1552         (check_effective_target_string_merging): New.
1553
1554 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1555
1556         PR c++/28250
1557         * g++.dg/eh/catch4.C: New test.
1558
1559         PR c++/28257
1560         * g++.dg/other/qual1.C: New test.
1561
1562         PR c++/28259
1563         * g++.dg/inherit/error2.C: New test.
1564
1565         PR c++/28267
1566         * g++.dg/other/new1.C: New test.
1567
1568         * g++.dg/warn/pr23075.C: Remove obsolete test.
1569         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1570         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1571
1572 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1573
1574         PR c++/28523
1575         * g++.dg/eh/cast1.C: New test.
1576
1577 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1578
1579         PR libfortran/28452
1580         * gfortran.dg/random_3.f90:  New test.
1581
1582 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1583
1584         PR c++/28432
1585         * g++.dg/other/pr28304.C: Change expected error message.
1586         * g++.dg/other/pr28432.C: New test.
1587
1588 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1589
1590         PR c++/28256
1591         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1592
1593 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1594
1595         PR debug/23336
1596         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1597         at -g1.
1598         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1599         g++.dg/debug/enum-2.C: New.
1600
1601 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1602
1603         PR c++/6634
1604         * g++.dg/parse/long1.C: Add more tests.
1605
1606 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1607
1608         * gfortran.dg/lrshift_1.c: New file.
1609
1610 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1611
1612         PR libgfortran/28335
1613         * gfortran.dg/no_unit_error_1.f90: New test.
1614
1615 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1616
1617         PR libgfortran/28335
1618         * gfortran.dg/no_unit_error_1.f90: Delete test.
1619         * gfortran.dg/no_unit_error_2.f90: Delete test.
1620
1621 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1622
1623         * gfortran.dg/chmod_3.f90: New test.
1624         * gfortran.dg/ltime_gmtime_1.f90: New test.
1625         * gfortran.dg/ltime_gmtime_2.f90: New test.
1626         * gfortran.dg/lrshift_1.f90: New test.
1627         * gfortran.dg/chmod_1.f90: New test.
1628         * gfortran.dg/chmod_2.f90: New test.
1629
1630 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1631
1632         PR c++/27668
1633         * g++.dg/template/crash55.C: New test.
1634
1635         PR c++/27962
1636         * g++.dg/template/nontype16.C: New test.
1637
1638         * g++.dg/template/void2.C: Adjust error markers.
1639         * g++.dg/template/nontype5.C: Adjust error markers.
1640
1641 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1642
1643         * gcc.target/i386/stack-prot-kernel.c: New test.
1644
1645 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1646
1647         * gcc.dg/builtins-55.c: New test case.
1648
1649 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1650
1651         PR rtl-optimization/27907
1652         * gcc.c-torture/compile/pr27907.c: New test.
1653
1654 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1655
1656         * gfortran.dg/mclock.f90: New test.
1657         * gfortran.dg/int_conv_1.f90: New test.
1658         * gfortran.dg/stat_1.f90: New test.
1659         * gfortran.dg/stat_2.f90: New test.
1660
1661 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1662
1663         PR libgfortran/28335
1664         * gfortran.dg/no_unit_error_1.f90: New test.
1665         * gfortran.dg/no_unit_error_2.f90: New test.
1666         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1667
1668 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1669
1670         PR middle-end/28473
1671         * gcc.dg/fold-convround-1.c: New test case.
1672
1673 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1674
1675         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1676
1677 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1678
1679         PR c++/27572
1680         * g++.dg/other/typedef1.C: New test.
1681         * g++.dg/template/typedef4.C: New test.
1682         * g++.dg/template/typedef5.C: New test.
1683
1684 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1685
1686         PR fortran/28416
1687         * gfortran.dg/allocatable_dummy_3.f90: New.
1688
1689 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1690
1691         PR fortran/28439
1692         * gfortran.dg/arithmetic_if.f90:  New test.
1693
1694 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1695
1696         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1697         avoid memcpy optimization.
1698
1699 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1700
1701         PR fortran/25289
1702         * gfortran.dg/direct_io_6.f90: New test.
1703
1704 2006-07-24  Jan Hubicka  <jh@suse.cz>
1705
1706         PR c/25795
1707         PR c++/27369
1708         * gcc.dg/pr25795.c: New test.
1709         * gcc.dg/pr25795-1.c: New test.
1710
1711 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1712
1713         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1714         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1715         which may be transformed to "g || h" on some platforms.
1716
1717 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/28025
1720         * g++.dg/template/friend45.C: New test.
1721
1722 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1723
1724         PR libgfortran/28339
1725         * gfortran.dg/arrayio_8.f90: New test.
1726
1727 2006-07-21  Mike Stump  <mrs@apple.com>
1728
1729         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1730
1731         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1732
1733 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1734
1735         PR c++/28250
1736         * g++.dg/eh/catch3.C: New test.
1737
1738         PR c++/28363
1739         * g++.dg/template/defarg10.C: New test.
1740
1741 2006-07-20  Paul Brook  <paul@codesourcery.com>
1742
1743         PR 27363
1744         * gcc.dg/pr27363.c: New test.
1745
1746 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1747
1748         PR c++/28338
1749         * g++.dg/init/ref13.C: New test.
1750
1751 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1752
1753         PR obj-c++/28434
1754         * obj-c++.dg/proto-error-1.mm: New test.
1755
1756 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1757
1758         PR c++/28337
1759         * g++.dg/template/string1.C: New test.
1760
1761 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1762
1763         PR c++/28048
1764         * g++.dg/template/defarg9.C: New test.
1765
1766         PR c++/28235
1767         * g++.dg/template/static27.C: New test.
1768
1769 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1770
1771         PR 28410
1772         * gcc.dg/tree-ssa/pr28410.c: New test.
1773
1774 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1775
1776         PR c++/28258
1777         * g++/dg/other/error13.C: New test.
1778
1779         PR c++/28260
1780         * g++.dg/template/friend44.C: New test.
1781
1782 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1783
1784         PR c++/27495
1785         * g++.dg/other/pr27495.C: New.
1786
1787 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1788
1789         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1790         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1791
1792 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1793
1794         PR c/28286
1795         * gcc.dg/pragma-pack-4.c: New test.
1796
1797 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1798
1799         PR c++/28291
1800         * g++.dg/ext/pr28291.C: New test.
1801
1802 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1803
1804         PR middle-end/28403
1805         * gcc.c-torture/execute/pr28403.c: New test.
1806
1807 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1808
1809         PR middle-end/28402
1810         * gcc.dg/pr28402.c: New test.
1811
1812 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1813
1814         PR c++/28304
1815         * g++.dg/other/pr28304.C: New test.
1816
1817 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1818
1819         PR other/28251
1820         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1821         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1822
1823 2006-07-17  Richard Guenther  <rguenther@suse.de>
1824
1825         PR tree-optimization/28238
1826         * g++.dg/tree-ssa/pr28238.C: New testcase.
1827
1828 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1829
1830         PR c++/28250
1831         * g++.dg/eh/catch1.C: New test.
1832         * g++.dg/eh/catch2.C: New test.
1833
1834 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1835
1836         PR c++/28370
1837         * g++.dg/template/anon3.C: New test.
1838
1839 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1840
1841         PR fortran/20844
1842         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1843         specifiers requiring an explicit format tag..
1844
1845         PR fortran/28201
1846         * gfortran.dg/generic_5: New test.
1847
1848         PR fortran/20893
1849         * gfortran.dg/elemental_optional_args_1.f90: New test.
1850
1851 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1852
1853         * gnat.dg/assert.ads: New file.
1854         * gnat.dg/controlled_record.ads: Likewise.
1855         * gnat.dg/controlled_record.adb: Likewise.
1856
1857 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1858
1859         PR c++/28292
1860         * g++.dg/other/error12.C: New test.
1861
1862         PR c++/28269
1863         * g++.dg/template/crash54.C: New test.
1864
1865 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1866
1867         PR c++/28249
1868         * g++.dg/parse/catch1.C: New test.
1869
1870         PR c++/28294
1871         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1872
1873         PR c++/28387
1874         * g++.dg/ext/attrib24.C: New test.
1875
1876 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1877
1878         PR c++/28343
1879         * g++.dg/ext/asmspec1.C: New test.
1880
1881 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1882
1883         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1884         (dg-test): Support shouldfail tests.
1885         * lib/target-supports-dg.exp (dg-shouldfail): New.
1886         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1887         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1888         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1889         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1890         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1891         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1892         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1893
1894 2006-07-13  Jan Hubicka  <jh@suse.cz>
1895
1896         * gcc.target/i386/memcpy-1.c: New.
1897
1898 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1899
1900         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1901
1902 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1903
1904         PR fortran/25097
1905         * gfortran.dg/present_1.f90: New test.
1906
1907         PR fortran/20903
1908         * gfortran.dg/interface_derived_type_1.f90: New test.
1909
1910 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
1911
1912         PR fortran/28213
1913         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
1914         list.
1915
1916 2006-07-07  Lee Millward  <lee.millward@gmail.com>
1917
1918         PR c++/27820
1919         * g++.dg/other/label1.C: New test.
1920
1921 2006-07-07   Richard Guenther  <rguenther@suse.de>
1922
1923         PR middle-end/28268
1924         * gcc.dg/torture/pr28268.c: New testcase.
1925
1926 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
1927
1928         PR c++/27019
1929         * g++.dg/ext/pr27019.C: New.
1930
1931 2006-07-07  Richard Guenther  <rguenther@suse.de>
1932
1933         PR tree-optimization/28187
1934         * gcc.dg/pr28187.c: New testcase.
1935
1936 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
1937
1938         * gnat.dg/address_conversion.adb: New test.
1939         * gnat.dg/boolean_subtype.adb: Likewise.
1940         * gnat.dg/frame_overflow.adb: Likewise.
1941         * gnat.dg/pointer_array.adb: Likewise.
1942         * gnat.dg/pointer_conversion.adb: Likewise.
1943
1944 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
1945
1946         PR fortran/28237
1947         PR fortran/23420
1948         * gfortran.dg/print_fmt_5.f90: New test.
1949
1950 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1951
1952         PR fortran/28129
1953         * gfortran.dg/bounds_check_4.f90: New test.
1954
1955 2006-07-05  Richard Guenther  <rguenther@suse.de>
1956
1957         PR target/28158
1958         * gfortran.dg/pr28158.f90: New testcase.
1959
1960 2006-07-05  Richard Guenther  <rguenther@suse.de>
1961
1962         PR tree-optimization/28162
1963         * gcc.dg/pr28162.c: New testcase.
1964
1965 2006-07-05  Richard Guenther  <rguenther@suse.de>
1966         Andrew Pinski  <pinskia@gcc.gnu.org>
1967
1968         PR c++/27084
1969         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
1970
1971 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
1972
1973         PR fortran/28174
1974         * gfortran.dg/actual_array_substr_2.f90: New test.
1975
1976         PR fortran/28167
1977         * gfortran.dg/actual_array_constructor_2.f90: New test.
1978
1979 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1980
1981         * gfortran.dg/itime_idate_1.f: New test.
1982         * gfortran.dg/itime_idate_2.f: New test.
1983
1984 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1985
1986         PR libgfortran/27704
1987         * gfortran.dg/open_status_3.f90: New test.
1988         * gfortran.dg/fmt_l.f90: Update for new feature.
1989
1990 2006-07-03  Asher Langton  <langton2@llnl.gov>
1991
1992         * gfortran.dg/oldstyle_2.f90: New.
1993
1994 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
1995
1996         * gnat.dg/string_slice.adb: New test.
1997
1998 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
1999
2000         PR fortran/19259
2001         * gfortran.dg/semicolon_fixed.c: New.
2002         * gfortran.dg/semicolon_free.c: New.
2003
2004 2006-06-30  Mike Stump  <mrs@apple.com>
2005
2006         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2007         that don't support internal visibility.
2008
2009 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2010
2011         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2012         for '(' / ')' needing an extra '\'.
2013
2014 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2015
2016         PR middle-end/27428
2017         * gcc.dg/pr27428-1.c: New test case.
2018
2019 2006-06-29  Mike Stump  <mrs@apple.com>
2020
2021         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2022         on darwin as we can't align commons large enough yet.
2023
2024         * gcc.dg/vla-8.c: Add additional testcases.
2025
2026 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2027
2028         PR c++/28114
2029         * g++.dg/other/pr28114.C: New.
2030
2031 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2032
2033         * gcc.c-torture/compile/20060625-1.c: New test.
2034
2035 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/20867
2038         * gfortran.dg/stfunc_3.f90: New test.
2039
2040         PR fortran/25056
2041         * gfortran.dg/impure_actual_1.f90: New test.
2042
2043         PR fortran/20874
2044         * gfortran.dg/elemental_result_1.f90: New test.
2045
2046         PR fortran/25073
2047         * gfortran.dg/select_7.f90: New test.
2048
2049         PR fortran/27554
2050         * intrinsic_actual_1.f: New test.
2051
2052         PR fortran/22038
2053         PR fortran/28119
2054         * gfortran.dg/forall_4.f90: New test.
2055
2056         PR fortran/25072
2057         * gfortran.dg/forall_5.f90: New test.
2058
2059 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2060
2061         PR c++/28051
2062         * g++.dg/template/using13.C: New test.
2063
2064         PR c++/28054
2065         * g++.dg/other/incomplete3.C: New test.
2066
2067 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2068
2069         PR fortran/28081
2070         * gfortran.dg/substr_3.f: New test.
2071         * gfortran.dg/equiv_2.f90: Update expected error message.
2072
2073 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2074
2075         PR fortran/28118
2076         * gfortran.dg/actual_array_substr_1.f90: New test.
2077
2078 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2079
2080         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2081         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2082
2083 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2084
2085         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2086
2087 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2088
2089         PR fortran/27981
2090         * gfortran.dg/simpleif_2.f90: New test.
2091
2092 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2093
2094         * g++.dg/template/error22.C: Fix typo.
2095
2096 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2097
2098         PR c++/28112
2099         * g++.dg/ext/attrib23.C: New test.
2100
2101 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2102
2103         * gnat.dg/varsize_temp.adb: New test.
2104
2105 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2106
2107         PR c++/11468
2108         * g++.dg/other/java2.C: New test.
2109
2110 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2111
2112         PR target/27789
2113         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2114         initialization.
2115
2116 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2117
2118         PR target/27531
2119         * gcc.dg/pr27531-1.c: New test case.
2120
2121 2006-06-22  Asher Langton  <langton2@llnl.gov>
2122
2123         PR fortran/24748
2124         * gfortran.dg/implicit_8.f90: New.
2125
2126 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2127
2128         PR rtl-optimization/28121
2129         * gcc.dg/pr28121.c: New test.
2130
2131 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2132
2133         PR c++/27805
2134         * g++.dg/parse/ptrmem6.C: New test.
2135
2136         PR c++/27821
2137         * g++.dg/template/error22.C: New test.
2138
2139 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2140
2141         PR c++/28111
2142         * g++.dg/template/friend43.C: New test.
2143
2144         PR c++/28110
2145         * g++.dg/template/crash53.C: New test.
2146
2147         PR c++/28109
2148         * g++.dg/rtti/incomplete1.C: New test.
2149
2150 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2151
2152         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2153
2154 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2155
2156         * gcc.c-torture/execute/complex-7.c: New.
2157
2158 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2159
2160         * gcc.dg/merge-all-constants-1.c: New test.
2161
2162 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2163
2164         PR c++/28113
2165         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2166
2167 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2168
2169         * gfortran.dg/rrspacing_1.f90: New test.
2170
2171 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2172
2173         PR c++/28052
2174         * g++.dg/other/bitfield2.C: New test.
2175
2176 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2177
2178         PR tree-optimization/27331
2179         * gcc.dg/pr27331.c: New test.
2180
2181 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2182             Eric Botcazou  <ebotcazou@adacore.com>
2183
2184         PR ada/18692
2185         * lib/gnat.exp: New file.
2186         * lib/gnat-dg.exp: Likewise.
2187         * gnat.dg: New directory.
2188         * gnat.dg/dg.exp: New driver.
2189         * gnat.dg/specs: New directory.
2190         * gnat.dg/specs/specs.exp: New driver.
2191         * gnat.dg/style: New directory.
2192         * gnat.dg/style/style.exp: New driver.
2193
2194 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2195
2196         PR fortran/16206
2197         * gfortran.dg/array_initializer_1.f90: New test.
2198
2199         PR fortran/28005
2200         * gfortran.dg/matmul_3.f90: New test.
2201
2202 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2203
2204         PR middle-end/28075
2205         * gcc.dg/tree-ssa/inline-1.c: New test.
2206
2207 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2208
2209         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2210         in malloc prototype; remove XFAIL.
2211         * gcc.dg/pr18241-2.c: Ditto.
2212         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2213         in memset prototype; remove XFAIL.
2214         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2215
2216 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2217
2218         * gcc.dg/vla-8.c: Add.
2219
2220 2006-06-19  Richard Guenther  <rguenther@suse.de>
2221
2222         PR tree-optimization/27090
2223         * g++.dg/tree-ssa/pr27090.C: New testcase.
2224
2225 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2226
2227         PR target/27861
2228         * gcc.dg/pr27861-1.c: New test case.
2229
2230 2006-06-19  Richard Guenther  <rguenther@suse.de>
2231
2232         PR middle-end/28045
2233         * gcc.dg/torture/pr28045.c: New testcase.
2234
2235 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2236
2237         PR fortran/26801
2238         * gfortran.dg/associated_4.f90: New test.
2239
2240 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2241
2242         PR fortran/19310
2243         PR fortran/19904
2244         * gfortran.dg/real_const_3.f90: New test.
2245
2246 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/28016
2249         * g++.dg/template/static26.C: New test.
2250
2251         PR c++/27979
2252         * g++.dg/expr/bitfield2.C: New test.
2253
2254         PR c++/27884
2255         * g++.dg/parse/linkage2.C: New test.
2256
2257 2006-06-16  Richard Guenther  <rguenther@suse.de>
2258
2259         PR middle-end/27116
2260         * gcc.dg/pr15785-1.c: Revert last change.
2261         * gcc.dg/torture/pr27116-2.c: New testcase.
2262
2263 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2264
2265         PR middle-end/27802
2266         * gcc.dg/pr27802-1.c: New test case.
2267
2268 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2269
2270         PR c++/27689
2271         * g++.dg/template/ttp18.C: New test.
2272         * g++.dg/template/ttp19.C: Likewise.
2273
2274         PR c++/27666
2275         * g++.dg/expr/cond9.C: New test.
2276
2277         PR c++/27640
2278         * g++.dg/template/ctor7.C: New test.
2279
2280 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2281
2282         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2283
2284 2006-06-16  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/27781
2287         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2288
2289 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2290
2291         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2292
2293 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2294
2295         * gcc.dg/tree-ssa/loop-18.c: New test.
2296
2297 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2298
2299         PR c++/27665
2300         * g++.dg/template/crash52.C: New test.
2301
2302         PR c++/27648
2303         * g++.dg/ext/attrib22.C: New test.
2304
2305         PR c++/26559
2306         * g++.dg/template/builtin1.C: New test.
2307         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2308
2309         PR c++/28018
2310         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2311         assignment.
2312         * g++.old-deja/g++.pt/crash51.C: Likewise.
2313
2314         PR c++/27227
2315         * g++.dg/lookup/linkage1.C: New test.
2316         * g++.dg/lookup/linkage2.C: Likewise.
2317
2318 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2319
2320         PR middle-end/27959
2321         * gcc.dg/pr27959.c: New testcase.
2322
2323 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2324
2325         PR target/28014:
2326         * g++.dg/eh/div.C: New test.
2327
2328 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2329
2330         PR c++/27894
2331         * g++.dg/tree-ssa/pr26757.C: New test.
2332         * g++.dg/tree-ssa/pr27894.C: New test.
2333
2334 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2335
2336         * gcc.c-torture/compile/20060609-1.c: New test.
2337
2338         PR target/27863
2339         * gcc.c-torture/compile/pr27863.c: New test.
2340
2341 2006-06-13  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/27830
2344         * g++.dg/tree-ssa/pr27830.C: New testcase.
2345
2346 2006-06-13  Matthew Sachs  <msachs@apple.com>
2347
2348         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2349         the list of compiler flags; this causes those flags to be checked
2350         for things like dg-skip-if.
2351
2352 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2353
2354         PR c++/27601
2355         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2356
2357 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2358             Kazu Hirata  <kazu@codesourcery.com>
2359
2360         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2361         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2362
2363 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2364
2365         PR c++/27933
2366         * g++.dg/lookup/using15.C: New test.
2367
2368         PR c++/27951
2369         * g++.dg/other/anon4.C: New test.
2370
2371 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2372
2373         PR c++/21210
2374         * g++.dg/init/complex1.C: New test case.
2375
2376 2006-06-11  Eric Christopher  <echristo@apple.com>
2377
2378         PR middle-end/27948
2379         * gcc.dg/bf-ms-layout.c: Run on darwin.
2380         * gcc.dg/bf-no-ms-layout: Ditto.
2381         * gcc.dg/attr-ms_struct-2.c: New.
2382         * gcc.dg/bf-ms-layout-2.c: Ditto.
2383
2384 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2385
2386         * gcc.dg/attr-ms_struct-packed1.c: New.
2387
2388 2006-06-09  Mike Stump  <mrs@apple.com>
2389
2390         * gcc.dg/vla-7.c: Add.
2391
2392 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2393
2394         PR fortran/24558
2395         * gfortran.dg/entry_6.f90: New test.
2396
2397         PR fortran/20877
2398         PR fortran/25047
2399         * gfortran.dg/entry_7.f90: New test.
2400
2401 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2402
2403         PR c/27747
2404         * gcc.dg/cpp/_Pragma6.c: New test.
2405
2406         PR c++/27748
2407         * g++.dg/cpp/_Pragma1.C: New test.
2408
2409         PR preprocessor/27746
2410         * gcc.dg/gomp/macro-3.c: New test.
2411         * gcc.dg/gomp/macro-4.c: New test.
2412         * g++.dg/gomp/macro-3.C: New test.
2413         * g++.dg/gomp/macro-4.C: New test.
2414
2415 2006-06-09  Richard Guenther  <rguenther@suse.de>
2416
2417         PR tree-optimization/26998
2418         * gcc.dg/torture/pr26998.c: New testcase.
2419         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2420
2421 2006-06-08  Mike Stump  <mrs@apple.com>
2422
2423         * gcc.dg/pr27095.c: Account for stubs.
2424
2425         PR target/26427
2426         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2427         produce bad code on darwin.
2428
2429 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2430
2431         PR fortran/27958
2432         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2433
2434 2006-06-08  Asher Langton  <langton2@llnl.gov>
2435
2436         PR fortran/27786
2437         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2438
2439 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2440
2441         PR target/27421
2442         * gcc.dg/union-3.c: New test.
2443
2444 2006-06-08  Richard Guenther  <rguenther@suse.de>
2445
2446         PR middle-end/27116
2447         * gcc.dg/torture/pr27116.c: New testcase.
2448         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2449
2450 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2451
2452         PR rtl-optimization/26449
2453         * gcc.dg/pr26449.c: New test.
2454
2455 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2456
2457         PR c++/27601
2458         * g++.dg/ext/offsetof1.C: Test member functions.
2459
2460 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2461
2462         * gcc.dg/pr27095.c: Improve scanning.
2463
2464 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2465
2466         PR fortran/23091
2467         * gfortran.dg/saved_automatic_1.f90: New test.
2468
2469         PR fortran/24168
2470         * gfortran.dg/array_simplify_1.f90: New test.
2471
2472         PR fortran/25090
2473         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2474
2475         PR fortran/25058
2476         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2477
2478 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/27177
2481         * g++.dg/expr/cast7.C: New test.
2482
2483 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2484
2485         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2486         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2487         * lib/fortran-torture.exp (fortran-torture-compile,
2488         fortran-torture-execute): Ditto.
2489
2490 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2491
2492         PR target/27842
2493         * gcc.dg/vmx/pr27842.c: New test.
2494
2495 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2496
2497         PR libfortran/27895
2498         * gfortran.dg/bounds_check_3.f90: New test.
2499
2500 2006-06-05  Mike Stump  <mrs@apple.com>
2501
2502         * objc.dg/objc-fast-4.m: Skip for ppc64.
2503
2504 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2505
2506         PR testsuite/27705
2507         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2508
2509 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2510             Victor Kaplansky  <victork@il.ibm.com>
2511
2512         PR tree-optimizations/26360
2513         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2514         with -fno-tree-dce.
2515         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2516
2517 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2518
2519         PR fortran/14067
2520         * gfortran.dg/data_char_1.f90: Add messages for truncated
2521         strings.
2522
2523         PR fortran/16943
2524         * gfortran.dg/func_decl_2.f90: New test.
2525
2526         PR fortran/20839
2527         * gfortran.dg/do_2.f90: New test.
2528
2529         PR fortran/27655
2530         * gfortran.dg/associated_3.f90: New test.
2531
2532 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2533
2534         PR c++/27819
2535         * g++.dg/template/static25.C: New test.
2536
2537         PR c++/27722
2538         * g++.dg/init/array21.C: New test.
2539
2540         PR c++/27807
2541         * g++.dg/ext/complit7.C: New test.
2542
2543         PR c++/27806
2544         * g++.dg/parse/ptrmem5.C: New test.
2545
2546 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2547             Andrew Pinski  <pinskia@physics.uc.edu>
2548
2549         PR c/27150
2550         PR middle-end/27382
2551         * gcc.dg/pr27150-1.c: New testcase.
2552         * gcc.dg/pr27382-1.c: New testcase.
2553         * gcc.dg/pr27382-2.c: New testcase.
2554
2555 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2556
2557         PR c/25161
2558         PR c/27020
2559         * gcc.dg/array-10.c: New test.
2560
2561 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2562
2563         PR c++/27804
2564         * g++.dg/init/const4.C: New test.
2565         * g++.dg/init/member1.C: Add error-marker.
2566         * g++.dg/other/fold1.C: Adjust error-marker.
2567
2568 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2569
2570         PR c++/27601
2571         * g++.dg/ext/offsetof1.C: New test.
2572
2573 2006-06-04 Eric Christopher <echristo@apple.com>
2574
2575         * gcc.dg/attr-ms_struct-1.c: New.
2576
2577 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2578
2579         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2580
2581 2006-06-04  Richard Guenther  <rguenther@suse.de>
2582
2583         PR tree-optimization/27039
2584         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2585
2586 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2587
2588         PR target/26223
2589         * gcc.target/i386/amd64-abi-2.c: New test case.
2590
2591 2006-06-02  Eric Christopher  <echristo@apple.com>
2592
2593         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2594         * gcc.target/i386/20020523-1.c: Skip if darwin.
2595         * gcc.target/i386/asm-3.c: Ditto.
2596         * gcc.target/i386/20011119-1.c: Ditto.
2597         * gcc.target/i386/clobbers.c: Remove pic part of test.
2598
2599 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2600
2601         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2602         * g++.old-deja/g++.other/init19.C: Ditto.
2603         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2604         and add other platforms as expected failures.
2605
2606 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2607
2608         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2609         (is-effective-target-keyword): Ditto.
2610
2611 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2612
2613         PR fortran/27715
2614         * gfortran.dg/extended_char_comparison_1.f:  New test.
2615
2616 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2617
2618         PR fortran/25098
2619         * gfortran.dg/dummy_procedure_1.f90: New test.
2620
2621         PR fortran/25147
2622         * gfortran.dg/dummy_procedure_2.f90: New test.
2623
2624         * gfortran.dg/associated_2.f90: Correct to make consistent with
2625         standard.
2626
2627 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2628
2629         * gcc.target/i386/387-11.c: New test case.
2630
2631 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2632
2633         PR c++/27801
2634         * g++.dg/template/cond6.C: New test.
2635
2636         PR c++/26496
2637         * g++.dg/template/crash51.C: New test.
2638         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2639
2640         PR c++/27385
2641         * g++.dg/init/array20.C: New test.
2642
2643 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2644
2645         * gcc.dg/builtins-54.c: New test case.
2646
2647 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2648
2649         PR c++/26433
2650         * g++.dg/template/fntry1.C: Add dg-do link.
2651
2652         PR c++/27808
2653         * g++.dg/parse/friend6.C: New test.
2654
2655 2006-05-30  Asher Langton  <langton2@llnl.gov>
2656
2657         * gfortran.dg/cray_pointers_7.f90: New test.
2658
2659 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2660
2661         PR tree-optimization/23452
2662         * gcc.dg/fold-mulconj-1.c: New test case.
2663
2664 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/27803
2667         * g++.dg/parse/bitfield1.C: New test.
2668
2669 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2670
2671         * gcc.target/ppc-eq0-1.c: New test case.
2672         * gcc.target/ppc-negeq0-1.c: New test case.
2673
2674 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2675
2676         PR c/27273
2677         * gcc.dg/overflow-warn-5.c: New test.
2678
2679 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2680
2681         PR c/27718
2682         * gcc.dg/sizeof-1.c: New test.
2683
2684 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2685
2686         PR target/27790
2687         * gcc.target/i386/pr27790.c: New test.
2688
2689 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2690
2691         PR libgfortran/27757
2692         * gfortran.dg/direct_io_5.f90: New test.
2693
2694 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2695
2696         PR libgfortran/27634
2697         * gfortran.dg/fmt_missing_period_1.f: New test.
2698         * gfortran.dg/fmt_missing_period_2.f: New test.
2699         * gfortran.dg/fmt_missing_period_3.f: New test.
2700
2701 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2702
2703         PR fortran/19777
2704         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2705         arrays.
2706
2707 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2708
2709         PR c++/27713
2710         * g++.dg/template/new6.C: New test.
2711
2712 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2713
2714         PR tree-optimization/24964
2715         * gcc.target/i386/387-10.c: New test case.
2716
2717 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2718
2719         * intrinsics/string_intrinsics.c (compare_string):
2720         Use memcmp instead of strncmp to avoid tripping over
2721         CHAR(0) in a string.
2722
2723 2006-05-27  Richard Guenther  <rguenther@suse.de>
2724
2725         PR middle-end/27773
2726         * gcc.dg/torture/pr27773.c: New testcase.
2727
2728 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2729
2730         * gcc.dg/pr24561.c: Rename to..
2731         * gcc.dg/pr25962.c: .. this.
2732
2733 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2734
2735         PR fortran/19777
2736         * gfortran.dg/bounds_check_2.f: New test.
2737
2738 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2739
2740         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2741         * gfortran.dg/byte_1.f90: Likewise.
2742         * gfortran.dg/dup_save_2.f90: Likewise.
2743
2744 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2745
2746         * gfortran.dg/associated_2.f90: New test.
2747
2748 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2749
2750         PR fortran/27524
2751         * gfortran.dg/bounds_check_1.f90: New test.
2752
2753 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2754
2755         PR rtl-optimization/27661
2756         * gcc.dg/pr27661.c: New test case.
2757
2758 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2759
2760         PR fortran/23151
2761         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2762         * gfortran.dg/print_parentheses_1.f:  New test.
2763         * gfortran.dg/print_parentheses_2.f90:  New test.
2764
2765 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2766
2767         PR target/27758
2768         * gcc.dg/pr27758.c: New test.
2769
2770 2006-05-24  Falk Hueffner  <falk@debian.org>
2771
2772         * gcc.c-torture/compile/pr27571.c: New test.
2773
2774 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2775
2776         PR fortran/27709
2777         * gfortran.dg/spec_expr_4.f90: New test.
2778
2779         PR fortran/27155
2780         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2781
2782 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2783
2784         PR c++/20103
2785         * g++.dg/ext/complit6.C: New test.
2786         * g++.dg/ext/complit3.C: Adjust error markers.
2787         * g++.dg/init/const3.C: New test.
2788
2789 2006-05-25  Richard Guenther  <rguenther@suse.de>
2790
2791         PR middle-end/27743
2792         * gcc.dg/torture/pr27743.c: New testcase.
2793
2794 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2795
2796         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2797
2798 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2799
2800         * gcc.dg/compat/scalar-by-value-x.h: New.
2801         * gcc.dg/compat/scalar-by-value-y.h: New.
2802         * gcc.dg/compat/scalar-by-value-5.c: New.
2803         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2804         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2805         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2806         * gcc.dg/compat/scalar-by-value-6.c: New.
2807         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2808         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2809         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2810
2811 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2812
2813         PR tree-optimization/27639
2814         PR tree-optimization/26719
2815         * gcc.dg/pr27639.c: New test.
2816         * gcc.dg/pr26719.c: New test.
2817         * gcc.dg/tree-ssa/scev-cast.c: New test.
2818
2819 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2820
2821         PR c++/20173
2822         * g++.dg/template/error21.C: New test.
2823
2824 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2825
2826         PR target/27696
2827         * gcc.target/i386/pr27696.c: New.
2828
2829 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2830
2831         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2832
2833         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2834
2835 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2836
2837         PR c++/27716
2838         * g++.dg/other/assign1.C: New test.
2839
2840 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2841
2842         PR target/27266
2843         * gcc.target/i386/pr27266.c: New.
2844
2845 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2846
2847         PR c++/27451
2848         * g++.dg/ext/asm9.C: New test.
2849
2850 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2851
2852         PR rtl-optimization/25514
2853         * gcc.c-torture/compile/pr25514.c: New test.
2854
2855 2006-05-22  Richard Guenther  <rguenther@suse.de>
2856
2857         Revert
2858         2006-01-31  Richard Guenther  <rguenther@suse.de>
2859
2860         * gcc.target/i386/sselibm-1.c: New testcase.
2861         * gcc.target/i386/sselibm-2.c: Likewise.
2862         * gcc.target/i386/sselibm-3.c: Likewise.
2863         * gcc.target/i386/sselibm-4.c: Likewise.
2864         * gcc.target/i386/sselibm-5.c: Likewise.
2865
2866 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2867
2868         PR c/27420
2869         * gcc.dg/func-args-2.c: New test.
2870
2871         PR c/26818
2872         * gcc.dg/struct-incompl-1.c: New test.
2873
2874 2006-05-22  Richard Guenther  <rguenther@suse.de>
2875
2876         PR testsuite/27708
2877         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2878         the transformations we test for.
2879
2880 2006-05-22  Richard Guenther  <rguenther@suse.de>
2881
2882         PR testsuite/27707
2883         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2884
2885 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2886
2887         PR c++/27210
2888         * g++.dg/warn/new1.C: New test.
2889         * g++.dg/template/new5.C: Likewise.
2890
2891 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2892
2893         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2894         * gcc.target/i386/20060512-3.c: Likewise.
2895
2896 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2897
2898         PR rtl-optimization/27671
2899         * gcc.c-torture/execute/pr27671-1.c: New.
2900         * gcc.dg/pr27671-2.c: Likewise.
2901
2902         PR tree-optimization/26622.
2903         * gcc.c-torture/compile/pr26622.c: New.
2904
2905 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2906
2907         PR fortran/27613
2908         * gfortran.dg/recursive_reference_1.f90: New test.
2909
2910 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2911
2912         PR fortran/25746
2913         * gfortran.dg/elemental_subroutine_3.f90: New test.
2914
2915         PR fortran/25090
2916         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
2917
2918         PR fortran/27584
2919         * gfortran.dg/associated_target_1.f90: New test.
2920
2921         PR fortran/19015
2922         * gfortran.dg/maxloc_shape_1.f90: New test.
2923
2924 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2925
2926         PR libgfortran/24459
2927         * gfortran.dg/namelist_24.f90: New test.
2928         * gfortran.dg/namelist_12.f: Fix typo in comment.
2929
2930 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
2931
2932         PR middle-end/25776
2933         * g++.dg/other/error11.C: New test.
2934
2935 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2936
2937         * gcc.target/mips/pr26765.c: Add -w to options.
2938
2939 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2940
2941         * lib/target-supports.exp (check_effective_target_mpaired_single):
2942         New function.
2943         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
2944         multilibs.
2945         * g++.dg/vect/vect.exp: Likewise.
2946
2947 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
2948
2949         PR testsuite/25891
2950         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
2951
2952 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
2953
2954         PR fortran/27662
2955         * gfortran.dg/temporary_1.f90: New file.
2956
2957 2006-05-19  Andreas Schwab  <schwab@suse.de>
2958
2959         * g++.dg/other/unused1.C: Also match "stringz".
2960
2961 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
2962
2963         PR c++/26433
2964         * g++.dg/template/fntry1.C: New test.
2965
2966 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
2967
2968         PR c++/27471
2969         PR c++/27506
2970         * g++.dg/conversion/bitfield5.C: New test.
2971         * g++.dg/conversion/bitfield6.C: New test.
2972
2973 2006-05-18  Mike Stump  <mrs@apple.com>
2974
2975         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
2976         * gcc.dg/vla-4.c: Add.
2977         * gcc.dg/vla-5.c: Add.
2978         * gcc.dg/vla-6.c: Add.
2979
2980 2006-05-12  Stuart Hastings  <stuart@apple.com>
2981
2982         * testsuite/gcc.target/i386/20060512-1.c: New.
2983         * testsuite/gcc.target/i386/20060512-2.c: New.
2984         * testsuite/gcc.target/i386/20060512-3.c: New.
2985         * testsuite/gcc.target/i386/20060512-4.c: New.
2986
2987 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
2988
2989         PR c++/26122
2990         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
2991
2992         PR c++/26068
2993         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
2994         * g++.dg/parse/linkage1.C: New test.
2995
2996 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
2997
2998         PR tree-optimization/27548
2999         * g++.dg/tree-ssa/pr27548.C: New test.
3000
3001 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3002
3003         PR fortran/26551
3004         * gfortran.dg/recursive_check_1.f: New test.
3005         * gfortran.dg/recursive_check_2.f90: New test.
3006
3007 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3008
3009         * g++.dg/opt/temp2.C: New test.
3010
3011 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3012
3013         PR c++/27491
3014         * g++.dg/init/brace5.C: New test.
3015
3016         PR middle-end/27415
3017         * gcc.dg/gomp/pr27415.c: New test.
3018         * g++.dg/gomp/pr27415.C: New test.
3019
3020         PR tree-optimization/27549
3021         * g++.dg/tree-ssa/pr27549.C: New test.
3022
3023 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3024
3025         PR libgfortran/27575
3026         * gfortran.dg/read_eof_4.f90: New test.
3027
3028 2006-05-16  Richard Guenther  <rguenther@suse.de>
3029
3030         PR tree-optimization/22303
3031         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3032
3033 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3034
3035         PR middle-end/27573
3036         * gcc.dg/gomp/pr27573.c: New test.
3037         * gfortran.dg/gomp/pr27573.f90: New test.
3038
3039         PR c/27499
3040         * gcc.dg/gomp/pr27499.c: New test.
3041         * g++.dg/gomp/pr27499.C: New test.
3042
3043 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3044
3045         PR c++/27339
3046         * g++.dg/parser/access8.C: Adjust error marker.
3047         * g++.dg/template/access17.C: New test.
3048         * g++.dg/template/access18.C: Likewise.
3049
3050 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3051
3052         PR target/26600
3053         * gcc.target/i386/pr26600.c: New test case.
3054
3055 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3056
3057         PR c++/27505
3058         * g++.dg/expr/bitfield1.C: New test.
3059
3060 2006-05-15  Richard Guenther  <rguenther@suse.de>
3061
3062         PR tree-optimization/27603
3063         * gcc.dg/torture/pr27603.c: New testcase.
3064
3065 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3066
3067         PR fortran/25090
3068         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3069
3070         PR fortran/25082
3071         * gfortran.dg/scalar_return_1.f90: New test.
3072
3073         PR fortran/27411
3074         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3075
3076 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3077
3078         * gcc.dg/gomp/critical-4.c: New test.
3079         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3080         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3081         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3082         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3083
3084 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3085
3086         PR c++/27582
3087         * g++.dg/template/dependent-args1.C: New test.
3088
3089         PR c++/27581
3090         * g++.dg/lookup/this1.C: New test.
3091
3092         PR c++/27315
3093         * g++.dg/template/operator6.C: New test.
3094         * g++.dg/template/incomplete3.C: New test.
3095
3096         PR c++/27559
3097         * g++.dg/template/new4.C: New test.
3098
3099         PR c++/27496
3100         * g++.dg/template/void2.C: New test.
3101
3102 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3103
3104         * g++.dg/template/dependent-expr5.C: New test.
3105
3106 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3107
3108         PR middle-end/26729
3109         * gcc.dg/pr26729-1.c: New test case.
3110
3111 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3112
3113         * gcc.dg/pr27003.c: New test.
3114
3115 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3116
3117         * lib/target-supports.dg (check_cxa_atexit_available): Change
3118         v3_target_compile to ${tool}_target_compile.
3119
3120 2006-05-11  Jason Merrill  <jason@redhat.com>
3121
3122         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3123
3124 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3125
3126         PR fortran/27553
3127         * gfortran.dg/label_5.f90: New test.
3128
3129 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3130
3131         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3132         check_effective_target_powerpc_altivec_ok): New.
3133         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3134         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3135         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3136         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3137         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3138         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3139         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3140         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3141         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3142         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3143         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3144         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3145         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3146         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3147         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3148         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3149         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3150         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3151         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3152         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3153         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3154         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3155         gcc.target/powerpc/altivec-9.c,
3156         gcc.target/powerpc/altivec-consts.c,
3157         gcc.target/powerpc/altivec-pr22085.c,
3158         gcc.target/powerpc/altivec-splat.c,
3159         gcc.target/powerpc/altivec-types-1.c,
3160         gcc.target/powerpc/altivec-types-2.c,
3161         gcc.target/powerpc/altivec-types-3.c,
3162         gcc.target/powerpc/altivec-types-4.c,
3163         gcc.target/powerpc/altivec-varargs-1.c,
3164         gcc.target/powerpc/altivec-vec-merge.c,
3165         gcc.target/powerpc/ppc-vector-memcpy.c,
3166         gcc.target/powerpc/ppc-vector-memset.c,
3167         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3168         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3169         these effective targets.
3170         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3171         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3172
3173 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3174
3175         PR middle-end/27384
3176         * g++.dg/other/fold1.C: New test.
3177
3178         PR middle-end/27488
3179         * gcc.dg/fold-nonneg-1.c: New test.
3180
3181         PR c++/27547
3182         * g++.dg/other/operator1.C: New test.
3183
3184 2006-05-11  Richard Guenther  <rguenther@suse.de>
3185
3186         PR middle-end/27529
3187         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3188
3189 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3190
3191         * lib/target-supports-dg.exp (check-flags): New.
3192         (dg-skip-if): Move flag checks.
3193
3194 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3195
3196         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3197         * lib/target-supports.dg (check_cxa_atexit_available): New.
3198
3199 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3200
3201         PR fortran/27470
3202         * gfortran.dg/multiple_allocation_2.f90: New test case.
3203
3204 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3205
3206         * gcc.target/arm/pr27387.C: Fix a comment typo.
3207
3208 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3209
3210         PR fortran/24549
3211         * gfortran.dg/error_recovery_1.f90: New test.
3212
3213 2006-05-10  Richard Guenther  <rguenther@suse.de>
3214
3215         PR tree-optimization/27302
3216         * gcc.dg/torture/pr27302.c: New testcase.
3217
3218 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3219         Richard Guenther  <rguenther@suse.de>
3220
3221         PR middle-end/27498
3222         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3223
3224 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3225
3226         PR rtl-optimization/27335
3227         * gcc.dg/pr27335.c: New test.
3228
3229 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3230
3231         * gcc.target/mips/mips-ps-5.c: New file.
3232
3233 2006-05-08  Jan Hubicka  <jh@suse.cz>
3234
3235         PR middle-end/25962
3236         * gcc.dg/pr25962.c: New.
3237
3238 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3239
3240         PR target/27158
3241         * gcc.target/powerpc/pr27158.c: New test case.
3242
3243 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3244
3245         PR testsuite/27476
3246         * ada/acats/run_all.sh: Use test -z.
3247
3248 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3249
3250         PR libfortran/18271
3251         * gfortran.dg/spec_expr_3.f90: New test.
3252
3253 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3254
3255         PR target/24879
3256         * gcc.target/i386/monitor.c: New file.
3257
3258 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3259
3260         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3261
3262 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3263
3264         PR c++/27447
3265         * g++.dg/other/ptrmem7.C: New test.
3266
3267 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3268
3269         PR target/27421
3270         * gcc.dg/array-9.c: New test.
3271
3272 2006-05-07  Richard Guenther  <rguenther@suse.de>
3273
3274         PR tree-optimization/27409
3275         * gcc.dg/torture/pr27409.c: New testcase.
3276
3277 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3278
3279         PR fortran/27457
3280         * gfortran.dg/select_6.f90: New.
3281
3282 2006-05-07  Richard Guenther  <rguenther@suse.de>
3283
3284         PR tree-optimization/27136
3285         * gcc.dg/torture/pr27136.c: New testcase.
3286
3287 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3288
3289         PR fortran/24813
3290         * gfortran.dg/char_cons_len_1.f90: New test.
3291
3292 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3293
3294         PR c++/27427
3295         * g++.dg/template/incomplete2.C: New test.
3296
3297 2006-05-06  Richard Guenther  <rguenther@suse.de>
3298
3299         PR tree-optimization/27151
3300         * gcc.dg/vect/pr27151.c: New testcase.
3301
3302 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3303
3304         PR c++/27430
3305         * g++.dg/template/void1.C: New test.
3306
3307         PR c++/27423
3308         * g++.dg/other/void2.C: New test.
3309
3310         PR c++/27422
3311         * g++.dg/conversion/void1.C: New test.
3312
3313 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3314
3315         PR/21391
3316         * g++.dg/other/unused1.C: New.
3317
3318 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3319
3320         PR objc/27240
3321         * objc.dg/member-1.m: New test.
3322
3323 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3324
3325         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3326
3327 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3328
3329         PR libfortran/26985
3330         * gfortran.dg/matmul_2.f90: New test.
3331
3332 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3333
3334         * ada/acats/run_all.sh: Use sync when main not found.
3335
3336 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3337
3338         PR target/26765
3339         * gcc.target/mips/pr26765.c: New.
3340
3341 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3342
3343         * gcc.target/bfin: New directory.
3344         * gcc.target/bfin/bfin.exp: New file.
3345         * gcc.target/bfin/frmul.c: New file.
3346         * gcc.target/bfin/arith.c: New file.
3347         * gcc.target/bfin/mul-combine.c: New file.
3348         * gcc.target/bfin/shift.c: New file.
3349
3350 2006-05-04  Richard Guenther  <rguenther@suse.de>
3351
3352         PR tree-optimization/14287
3353         PR tree-optimization/14844
3354         PR tree-optimization/19792
3355         PR tree-optimization/21608
3356         PR tree-optimization/27090
3357         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3358         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3359         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3360         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3361         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3362
3363 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3364
3365         PR tree-optimization/27285
3366         * gcc.c-torture/execute/pr27285.c: New test.
3367
3368         PR middle-end/27388
3369         * gcc.dg/gomp/pr27388-1.c: New test.
3370         * gcc.dg/gomp/pr27388-2.c: New test.
3371         * gcc.dg/gomp/pr27388-3.c: New test.
3372
3373         PR c++/27359
3374         * g++.dg/gomp/pr27359.C: New test.
3375
3376 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3377
3378         PR fortran/20248
3379         * gfortran.dg/iargc.f90: New test.
3380
3381 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3382
3383         PR c++/27102
3384         * g++.dg/template/crash49.C: New test.
3385
3386 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3387
3388         PR testsuite/27032
3389         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3390
3391 2006-05-02  Jeff Law  <law@redhat.com>
3392
3393         PR tree-optimization/27364
3394         * gcc.c-torture/execute/pr27364.c: New test.
3395
3396 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3397
3398         PR c++/27309
3399         * g++.dg/parser/ctor5.C: New test.
3400
3401 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3402
3403         PR target/27387
3404         * gcc.target/arm/arm.exp: New.
3405         * gcc.target/arm/pr27387.C: Likewise.
3406
3407 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3408
3409         PR fortran/27269
3410         PR fortran/27324
3411         * gfortran.dg/module_equivalence_2.f90: New test.
3412
3413 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3414
3415         PR middle-end/27337
3416         * g++.dg/gomp/pr27337-1.C: New test.
3417         * g++.dg/gomp/pr27337-2.C: New test.
3418
3419         PR middle-end/27328
3420         * gcc.dg/gomp/pr27328.c: New test.
3421
3422         PR middle-end/27325
3423         * g++.dg/gomp/pr27325.C: New test.
3424
3425         PR middle-end/27310
3426         * g++.dg/gomp/pr27310.C: New test.
3427
3428 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3429
3430         PR tree-optimization/27291
3431         * g++.dg/tree-ssa/pr27291.C: New test.
3432
3433 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3434
3435         PR tree-optimization/27283
3436         * g++.dg/tree-ssa/pr27283.C: New test.
3437
3438 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3439
3440         * gcc.dg/tree-ssa/loop-16.c: New test.
3441
3442 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3443             Joseph S. Myers  <joseph@codesourcery.com>
3444
3445         * gcc.dg/Wconversion-3.c: New test case.
3446         * gcc.dg/Wconversion-4.c: Likewise.
3447
3448 2006-05-01  Richard Guenther  <rguenther@suse.de>
3449
3450         PR tree-optimization/26726
3451         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3452
3453 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3454
3455         * gcc.dg/Woverflow-1.c: New test case.
3456         * gcc.dg/Woverflow-2.c: Likewise.
3457         * gcc.dg/Woverflow-3.c: Likewise.
3458
3459 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3460
3461         PR c++/27094
3462         * g++.dg/template/defarg8.C: New test.
3463
3464 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3465
3466         PR c++/27278
3467         * g++.dg/parse/operator7.C: New test.
3468
3469 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3470
3471         PR c++/11471
3472         PR c++/27102
3473         * g++.dg/template/crash48.C: New test.
3474
3475         PR c++/27279
3476         * g++.dg/parse/ctor4.C: New test.
3477
3478 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3479
3480         PR fortran/25681
3481         * gfortran.df/char_type_len.f90: New test.
3482
3483 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3484
3485         PR libgfortran/27304
3486         * gfortran.dg/fmt_exhaust.f90: New test.
3487
3488 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3489
3490         PR c/25309
3491         * gcc.dg/large-size-array-2.c: New test case.
3492
3493 2006-04-28  Richard Guenther  <rguenther@suse.de>
3494
3495         PR target/26826
3496         * gcc.target/i386/pr26826.c: New testcase.
3497
3498 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3499
3500         PR middle-end/27260
3501         * gcc.c-torture/execute/pr27260.c: New.
3502
3503 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3504
3505         PR middle-end/27095
3506         * gcc.dg/pr27095.c: New.
3507
3508 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3509
3510         PR c++/27292
3511         * g++.dg/conversion/bitfield4.C: New test.
3512
3513 2006-04-27  Eric Christopher  <echristo@apple.com>
3514
3515         * gcc.dg/pragma-ms_struct.c: New.
3516
3517 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3518
3519         PR c++/27102
3520         * g++.dg/template/crash47.C: New test.
3521
3522 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3523
3524         * gcc.target/i386/sse-7.c: build with -msse.
3525
3526 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3527
3528         PR testsuite/27274:
3529         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3530         (main): Exit if processor doesn't support SSE.
3531
3532 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3533
3534         PR middle-end/27282
3535         * gcc.c-torture/compile/pr27282.c: New test.
3536
3537 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3538
3539         PR middle-end/26913
3540         * g++.dg/gomp/pr26913.C: New test.
3541
3542         PR c/25996
3543         * gcc.dg/gomp/pr25996.c: New test.
3544         * g++.dg/gomp/pr25996.C: New test.
3545
3546 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3547
3548         PR rtl-optimization/26725
3549         * gcc.c-torture/compile/pr26725.c: New test.
3550
3551 2006-04-25  Richard Guenther  <rguenther@suse.de>
3552
3553         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3554         than n + -1.
3555
3556 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3557
3558         * gcc.dg/20060425-1.c: New testcase.
3559
3560 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3561
3562         PR tree-optimization/26865
3563         * gcc.dg/pr26865.c: New test.
3564
3565 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3566
3567         PR c++/27292
3568         * g++.dg/conversion/bitfield1.C: New test.
3569         * g++.dg/conversion/bitfield2.C: Likewise.
3570         * g++.dg/conversion/bitfield3.C: Likewise.
3571
3572 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3573         Richard Guenther  <rguenther@suse.de>
3574
3575         PR tree-optimization/27236
3576         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3577
3578 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3579
3580         PR c++/19963
3581         * g++.dg/other/incomplete2.C: New test.
3582
3583 2006-04-24  Richard Guenther  <rguenther@suse.de>
3584
3585         PR middle-end/26869
3586         * gcc.dg/torture/pr26869.c: New testcase.
3587
3588 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3589         Richard Guenther  <rguenther@suse.de>
3590
3591         PR tree-optimization/27218
3592         * g++.dg/tree-ssa/pr27218.C: New testcase.
3593
3594 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3595
3596         PR c++/26912
3597         * g++.dg/template/friend41.C: New test.
3598
3599 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3600
3601         * g++.dg/opt/pr15551.C: Include cstdio.
3602         (main): Use remove instead of unlink.
3603
3604 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3605
3606         * gcc.dg/sibcall-7.c: New test.
3607         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3608         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3609         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3610         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3611         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3612
3613 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3614
3615         PR c++/26534
3616         * g++.dg/opt/bitfield1.C: New test.
3617         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3618         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3619         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3620         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3621         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3622         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3623         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3624         * g++.dg/abi/bitfield2.C: Likewise.
3625         * g++.dg/init/bitfield1.C: Likewise.
3626
3627 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3628
3629         PR fortran/25099
3630         * gfortran.dg/elemental_subroutine_4.f90: New test.
3631         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3632         call sub (m, x).
3633
3634 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3635
3636         * gcc.c-torture/compile/20060421-1.c: New testcase.
3637
3638 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3639
3640         PR c/25875
3641         * gcc.dg/init-bad-4.c: New test.
3642
3643 2006-04-21  Paul Brook  <paul@codesourcery.com>
3644
3645         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3646
3647 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3648
3649         PR fortran/27122
3650         * gfortran.dg/defined_operators_1.f90: New test.
3651         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3652         remove old ones associated, incorrectly, with Note 5.46.
3653
3654         PR fortran/27113
3655         * gfortran.dg/character_array_constructor_1.f90: New test.
3656
3657 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3658
3659         * gcc.dg/20060419-1.c: New test.
3660
3661 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3662
3663         PR c/26774
3664         * gcc.dg/struct-parse-1.c: New test case.
3665
3666 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3667
3668         PR c++/26558
3669         * g++.dg/parse/template19.C: New test.
3670
3671         PR c++/26739
3672         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3673
3674         PR c++/26036
3675         * g++.dg/expr/call3.C: New test.
3676
3677         PR c++/10385
3678         * g++.dg/conversion/dynamic1.C: New test.
3679
3680 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3681
3682         PR c++/27102
3683         * g++.dg/template/crash35.C: Tweak error markers.
3684         * g++.dg/template/crash46.C: New test.
3685         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3686         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3687
3688 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3689
3690         PR rtl-optimization/14261
3691         * gcc.c-torture/compile/20060419-1.c: Added.
3692
3693 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3694
3695         * gfortran.dg/label_1.f90: Adjust dg-error.
3696
3697 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3698
3699         PR target/26961
3700         * gcc.dg/fold-cond-1.c: New test case.
3701         * gcc.dg/pr26961-1.c: Likewise.
3702
3703 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3704
3705         PR libgfortran/27138
3706         * gfortran.dg/read_bad_advance.f90: New test.
3707
3708 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3709             Dale Johannesen  <dalej@apple.com>
3710
3711         PR target/24076
3712         * gcc.target/i386/vecinit-3.c: New testcase.
3713         * gcc.target/i386/vecinit-4.c: Likewise.
3714         * gcc.target/i386/sse-18.c: Likewise.
3715         * gcc.target/i386/sse-19.c: Likewise.
3716
3717 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3718
3719         * gfortran.dg/allocate_zerosize_1.f90: New test.
3720
3721 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3722
3723         PR c++/26365
3724         * g++.dg/template/crash45.C: New test.
3725
3726 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3727
3728         PR fortran/26787
3729         * gfortran.dg/proc_assign_1.f90: New test.
3730         * gfortran.dg/procedure_lvalue.f90: Change message.
3731         * gfortran.dg/namelist_4.f90: Add new error.
3732
3733         PR fortran/25597
3734         PR fortran/27096
3735         * gfortran.dg/auto_pointer_array_result_1.f90
3736
3737         PR fortran/27089
3738         * gfortran.dg/specification_type_resolution_1.f90
3739
3740         PR fortran/18003
3741         PR fortran/25669
3742         PR fortran/26834
3743         * gfortran.dg/bounds_temporaries_1.f90: New test.
3744
3745         PR fortran/27124
3746         * gfortran.dg/array_return_value_1.f90: New test.
3747
3748 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3749
3750         PR fortran/25336
3751         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3752
3753 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3754
3755         PR middle-end/26823
3756         * g++.dg/gomp/pr26823-1.C: New test.
3757         * g++.dg/gomp/pr26823-2.C: New test.
3758
3759 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3760
3761         PR middle-end/27134
3762         * gcc.dg/pr27314.c: New test.
3763
3764 2006-04-13  Richard Henderson  <rth@redhat.com>
3765
3766         * g++.dg/gomp/block-0.C: Update expected matches.
3767
3768 2006-04-13  DJ Delorie  <dj@redhat.com>
3769
3770         * lib/target-supports.exp (check_effective_target_int32plus): New.
3771         (check_effective_target_ptr32plus): New.
3772         (check_effective_target_size32plus): New.
3773         (check_effective_target_int16): New.
3774         (check_profiling_available): Add m32c to the list of unsupported targets.
3775
3776         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3777         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3778         memory size.
3779         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3780         pointers.
3781         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3782         size_t.
3783         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3784         and size_t.
3785         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3786         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3787         not just xstormy16.  Skip m32c due to weird pointer size.
3788         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3789         not just xstormy16.
3790         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3791         not just xstormy16.
3792         * gcc.dg/20020312-2.c: Add m32c support.
3793         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3794         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3795         in test.
3796         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3797         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3798         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3799         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3800         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3801         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3802         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3803         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3804         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3805         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3806         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3807         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3808         in test.
3809         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3810         in test.
3811         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3812         * gcc.dg/pr23049.c: Require >=32 bit integers.
3813         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3814         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3815         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3816         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3817         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3818         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3819         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3820         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3821         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3822         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3823         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3824         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3825         prototype in test.
3826         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3827         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3828         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3829         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3830         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3831
3832         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3833         * gcc.c-torture/execute/20040703-1.x: Likewise.
3834         * gcc.c-torture/execute/20040705-1.x: Likewise.
3835         * gcc.c-torture/execute/20040705-2.x: Likewise.
3836         * gcc.c-torture/execute/20040709-1.x: Likewise.
3837         * gcc.c-torture/execute/20040709-2.x: Likewise.
3838         * gcc.c-torture/execute/20040811-1.x: Likewise.
3839         * gcc.c-torture/execute/20050316-1.x: Likewise.
3840         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3841         * gcc.c-torture/execute/pr19689.x: Likewise.
3842         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3843         * gcc.c-torture/execute/usmul.x: Likewise.
3844         * gcc.c-torture/execute/vrp-5.x: Likewise.
3845         * gcc.c-torture/execute/vrp-6.x: Likewise.
3846         * gcc.dg/debug/20041023-1.s: Likewise.
3847
3848 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3849
3850         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3851         of integers to a vector types are now constant expressions in C.
3852         * gcc.dg/vect/vect-fold-1.c: New test case.
3853
3854 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3855             Ulrich Weigand  <uweigand@de.ibm.com>
3856
3857         PR target/27006
3858         * gcc.dg/vmx/pr27006.c: New testcase.
3859
3860 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3861
3862         PR libgfortran/26766
3863         * gfortran.dg/write_recursive.f90: New test.
3864
3865 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3866
3867         * g++.dg/parse/dtor7.C: New test.
3868         * g++.dg/parse/new1.C: Add error marker.
3869         * g++.dg/template/new3.C: New test.
3870
3871         PR c++/26122
3872         * g++.dg/template/pure1.C: New test.
3873
3874         PR c++/26295
3875         * g++.dg/parse/ptrmem4.C: New test.
3876
3877 2006-04-10  Jeff Law  <law@redhat.com>
3878
3879         PR/27087
3880         * gcc.c-torture/compile/pr27087.c: New test.
3881
3882 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3883
3884         PR/21391
3885         * gcc.dg/20060410.c: New.
3886
3887 2006-04-10  Matthias Klose  <doko@debian.org>
3888
3889         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3890         Recognize multilib directory names containing underscores.
3891
3892 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3893
3894         * gcc.target/i386/vecinit-1.c: New test case.
3895         * gcc.target/i386/vecinit-2.c: Likewise.
3896
3897 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3898
3899         PR debug/27057
3900         * g++.dg/debug/dwarf2-2.C: New test.
3901
3902 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3903
3904         PR rtl-optimization/27073
3905         * gcc.c-torture/execute/pr27073.c: New test.
3906
3907 2006-04-08  Mike Stump  <mrs@apple.com>
3908
3909         * gcc.dg/pragma-darwin.c: Improve for ppc64.
3910
3911 2006-04-07  Richard Guenther  <rguenther@suse.de>
3912
3913         PR tree-optimization/26135
3914         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
3915
3916 2006-04-06  Jan Hubicka  <jh@suse.cz>
3917
3918         PR profile/26399
3919         * g++.dg/bprob/g++-bprob-2.C: New testcase.
3920
3921 2006-04-06  Roger Sayle  <roger@eyesopen.com>
3922
3923         * g++.dg/conversion/nullptr1.C: New test case.
3924         * g++.dg/conversion/nullptr2.C: Likewise.
3925
3926 2006-04-05  Roger Sayle  <roger@eyesopen.com>
3927
3928         * gfortran.dg/dependency_18.f90: New test case.
3929
3930 2006-04-05  Richard Guenther  <rguenther@suse.de>
3931
3932         PR tree-optimization/26919
3933         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
3934         * gcc.dg/ipa/ipa-2.c: Likewise.
3935         * gcc.dg/ipa/ipa-3.c: Likewise.
3936         * gcc.dg/ipa/ipa-5.c: Likewise.
3937
3938 2006-04-05  Richard Guenther  <rguenther@suse.de>
3939
3940         PR tree-optimization/26763
3941         * gcc.dg/torture/pr26763-1.c: New testcase.
3942         * gcc.dg/torture/pr26763-2.c: Likewise.
3943
3944 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
3945
3946         PR fortran/23634
3947         PR fortran/25619
3948         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
3949
3950 2006-04-04  Eric Christopher  <echristo@apple.com>
3951
3952         * gcc.target/i386/387-1.c: Allow regexp to match darwin
3953         stubs.
3954         * gcc.target/i386/387-5.c: Ditto.
3955
3956 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
3957
3958         * gcc.target/sparc/struct-ret-check.c: New test.
3959
3960 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3961
3962         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
3963         zero decimal digits specified in format.
3964
3965 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
3966
3967         PR fortran/26891
3968         * gfortran.dg/missing_optional_dummy_1.f90: New test.
3969
3970         PR fortran/26976
3971         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
3972         * gfortran.dg/initialization_1.f90: Make assignment compliant.
3973         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
3974         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
3975         bigendian-ness.
3976
3977 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
3978
3979         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
3980         dummy arguments work when the actual argument is itself a dummy
3981         argument of the caller.
3982
3983 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3984
3985         PR libfortran/24685
3986         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
3987
3988 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3989
3990         * gfortran.dg/dependencency_17.f90: New test case.
3991
3992 2006-04-01  Roger Sayle  <roger@eyesopen.com>
3993
3994         * gfortran.dg/dependency_14.f90: New test case.
3995         * gfortran.dg/dependency_15.f90: Likewise.
3996         * gfortran.dg/dependency_16.f90: Likewise.
3997
3998 2006-03-31  Asher Langton  <langton2@llnl.gov>
3999
4000         PR fortran/25358
4001         gfortran.dg/cray_pointers_6.f90: New test.
4002
4003 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4004
4005         PR libgfortran/26890
4006         * gfortran.dg/read_size_noadvance.f90: New test.
4007
4008 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4009
4010         PR fortran/25031
4011         * gfortran.dg/multiple_allocation_1.f90: Check that the
4012         size has changed after a re-allocation with stat.
4013
4014 2006-03-30  Richard Guenther  <rguenther@suse.de>
4015
4016         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4017         removal.
4018         * gcc.target/i386/sselibm-2.c: Likewise.
4019         * gcc.target/i386/sselibm-3.c: Likewise.
4020         * gcc.target/i386/sselibm-4.c: Likewise.
4021         * gcc.target/i386/sselibm-5.c: Likewise.
4022
4023 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4024
4025         * gcc.dg/fold-andxor-1.c: New test case.
4026         * gcc.dg/fold-xorand-1.c: Likewise.
4027
4028 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4029
4030         * gcc.dg/fold-convnotconv-1.c: New test case.
4031
4032 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4033
4034         PR fortran/26779
4035         * gfortran.dg/private_type_5.f90: New test.
4036
4037 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4038
4039         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4040
4041 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gfortran.dg/advance_2.f90: New test.
4044         * gfortran.dg/advance_3.f90: New test.
4045
4046         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4047
4048 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4049
4050         PR libgfortran/26661
4051         PR libgfortran/26880
4052         * gfortran.dg/read_x_past.f: New test.
4053
4054 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4055
4056         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4057         to be STABS.
4058
4059 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4060
4061         * objc.dg/dwarf-1.m: Skip on AIX.
4062         * objc.dg/dwarf-2.m: Skip on AIX.
4063
4064 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4065
4066         PR fortran/26816
4067         * gfortran.dg/float_1.f90: New test.
4068
4069 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4070
4071         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4072         X86_64 targets.
4073         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4074
4075 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4076
4077         PR libfortran/26735
4078         * gfortran.dg/convert_implied_open.f90: New test case.
4079
4080 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4081
4082         PR fortran/26769
4083         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4084
4085 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4086
4087         PR middle-end/26717
4088         * gcc.dg/pr26717.c: New test.
4089
4090 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4091
4092         * gfortran.dg/dependency_12.f90: New test case.
4093
4094 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4095
4096         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4097
4098 2006-03-24  Jeff Law  <law@redhat.com>
4099
4100         * gcc.c-torture/pr26840.c: New test.
4101
4102 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4103
4104         * objc.dg/dwarf-2.m: New.
4105         * obj-c++.dg/dwarf-2.mm: New.
4106
4107         * g++.old-deja/g++.other/init19.C: New.
4108
4109 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4110
4111         * g++.dg/eh/spbp.C: Skip on AIX.
4112
4113 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4114
4115         PR middle-end/26611
4116         * g++.dg/gomp/pr26611-1.C: New test.
4117         * g++.dg/gomp/pr26611-2.C: New test.
4118
4119 2006-03-24  Jeff Law  <law@redhat.com>
4120
4121         * gcc.c-torture/compile/pr26833.c: New test.
4122         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4123
4124 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4125
4126         * gfortran.dg/endfile_2.f90: Delete temp file.
4127
4128 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4129
4130         PR fortran/19303
4131         * gfortran.dg/record_marker_1.f90: New test case.
4132         * gfortran.dg/record_marker_2.f: New test case.
4133         * gfortran.dg/record_marker_3.f90: New test case.
4134
4135 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4136
4137         PR fortran/17298
4138         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4139         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4140
4141 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4142
4143         * lib/gcc-dg.exp (cleanup-modules): New proc.
4144         * gfortran.dg/allocatable_function_1.f90,
4145         gfortran.dg/allocate_char_star_scalar_1.f90,
4146         gfortran.dg/assumed_charlen_function_1.f90,
4147         gfortran.dg/assumed_dummy_1.f90,
4148         gfortran.dg/assumed_shape_ranks_1.f90,
4149         gfortran.dg/assumed_shape_ranks_2.f90,
4150         gfortran.dg/assumed_size_dt_dummy.f90,
4151         gfortran.dg/auto_char_dummy_array_1.f90,
4152         gfortran.dg/auto_char_len_3.f90,
4153         gfortran.dg/automatic_module_variable.f90,
4154         gfortran.dg/bad_automatic_objects_1.f90,
4155         gfortran.dg/char_array_constructor.f90,
4156         gfortran.dg/char_array_structure_constructor.f90,
4157         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4158         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4159         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4160         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4161         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4162         gfortran.dg/derived_pointer_recursion.f90,
4163         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4164         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4165         gfortran.dg/dummy_functions_1.f90,
4166         gfortran.dg/elemental_initializer_1.f90,
4167         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4168         gfortran.dg/elemental_pointer_1.f90,
4169         gfortran.dg/elemental_subroutine_1.f90,
4170         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4171         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4172         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4173         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4174         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4175         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4176         gfortran.dg/global_references_1.f90,
4177         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4178         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4179         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4180         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4181         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4182         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4183         gfortran.dg/large_integer_kind_1.f90,
4184         gfortran.dg/large_real_kind_1.f90,
4185         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4186         gfortran.dg/module_double_reuse.f90,
4187         gfortran.dg/module_equivalence_1.f90,
4188         gfortran.dg/module_interface_1.f90,
4189         gfortran.dg/module_parameter_array_refs_1.f90,
4190         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4191         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4192         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4193         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4194         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4195         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4196         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4197         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4198         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4199         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4200         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4201         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4202         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4203         gfortran.dg/same_name_1.f90,
4204         gfortran.dg/sibling_dummy_procedure_1.f90,
4205         gfortran.dg/sibling_dummy_procedure_2.f90,
4206         gfortran.dg/sibling_dummy_procedure_3.f90,
4207         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4208         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4209         gfortran.dg/used_dummy_types_2.f90,
4210         gfortran.dg/used_dummy_types_3.f90,
4211         gfortran.dg/used_dummy_types_4.f90,
4212         gfortran.dg/used_dummy_types_5.f90,
4213         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4214         gfortran.dg/userdef_operator_1.f90: Use it.
4215
4216 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4217
4218         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4219         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4220         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4221         gfortran.dg/write_back.f,
4222         gfortran.fortran-torture/execute/inquire_1.f90,
4223         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4224
4225 2006-03-21  Jeff Law  <law@redhat.com>
4226
4227         * gcc.dg/tree-ssa/vrp28.c: New test.
4228
4229 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4230
4231         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4232         if _STDC_C99 is defined.
4233         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4234         * gcc.dg/builtins-20.c: Likewise.
4235         * gcc.dg/builtins-53.c: Likewise.
4236         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4237         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4238
4239 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4240
4241         PR tree-opt/26781
4242         * gcc.c-torture/compile/pr26781-1.c: New test.
4243         * gcc.c-torture/compile/pr26781-2.c: New test.
4244
4245 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4246
4247         PR c++/26690
4248         * g++.dg/gomp/pr26690-1.C: New test.
4249         * g++.dg/gomp/pr26690-2.C: New test.
4250
4251 2006-03-20  Jeff Law  <law@redhat.com>
4252
4253         * gcc.dg/tree-ssa/pr21829.c: New test.
4254
4255         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4256
4257 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4258
4259         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4260         (check_visibility_available): Use it.
4261         (check_effective_target_default_packed): Likewise.
4262         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4263         (check_effective_target_fopenmp): Likewise.
4264         (check_effective_target_freorder): Likewise.
4265         (check_effective_target_fpic): Likewise.
4266         (check_named_sections_available): Likewise.
4267         (check_effective_target_ilp32): Likewise.
4268         (check_effective_target_lp64): Likewise.
4269
4270 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4271
4272         PR fortran/20935
4273         * gfortran.dg/scalar_mask_2.f90: New test case.
4274
4275 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4276
4277         PR tree-opt/26629
4278         * gcc.dg/tree-ssa/loadpre12.c: New test.
4279         * gcc.dg/tree-ssa/loadpre13.c: New test.
4280         * gcc.dg/tree-ssa/loadpre14.c: New test.
4281         * gcc.dg/tree-ssa/loadpre15.c: New test.
4282         * gcc.dg/tree-ssa/loadpre16.c: New test.
4283         * gcc.dg/tree-ssa/loadpre17.c: New test.
4284         * gcc.dg/tree-ssa/loadpre18.c: New test.
4285         * gcc.dg/tree-ssa/loadpre19.c: New test.
4286         * gcc.dg/tree-ssa/loadpre20.c: New test.
4287         * gcc.dg/tree-ssa/loadpre21.c: New test.
4288         * gcc.dg/tree-ssa/loadpre22.c: New test.
4289
4290 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4291
4292         PR fortran/26741
4293         * gfortran.dg/elemental_initializer_1.f90: New test.
4294
4295         PR fortran/26716
4296         * gfortran.dg/assumed_shape_ranks_2: New test.
4297
4298 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4299
4300         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4301         target fpic.
4302
4303 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4304
4305         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4306         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4307         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4308         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4309         gfortran.fortran-torture/execute/direct_io.f90,
4310         gfortran.fortran-torture/execute/inquire_2.f90,
4311         gfortran.fortran-torture/execute/inquire_4.f90,
4312         gfortran.fortran-torture/execute/list_read_1.f90,
4313         gfortran.fortran-torture/execute/open_replace.f90,
4314         gfortran.fortran-torture/execute/slash_edit.f90,
4315         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4316         temporary files from testcases.
4317
4318 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4319
4320         PR libgfortran/26509
4321         gfortran.dg/write_direct_eor.f90: New test.
4322
4323 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4324
4325         * gcc.target/powerpc/pr26350.c: New.
4326         * gcc.target/powerpc/indexed-addr.c: New.
4327
4328 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4329
4330         * gfortran.dg/dependency_13.f90: New test case.
4331
4332 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4333
4334         PR middle-end/21781
4335         * gcc.dg/real-const-1.c: New test case.
4336
4337 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4338
4339         * g++.old-deja/g++.other/init18.C: New.
4340         * g++.old-deja/g++.other/init5.C: Remove xfail.
4341
4342 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4343
4344         * g++.dg/opt/pr15551.C: Cleanup temp file.
4345
4346 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4347
4348         PR c++/6634
4349         g++.dg/parse/long1.C: New test.
4350
4351 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4352
4353         PR fortran/19101
4354         * gfortran.dg/continuation.f90: New test.
4355         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4356
4357 2006-03-14  Richard Guenther  <rguenther@suse.de>
4358
4359         PR tree-optimization/26672
4360         * gcc.dg/torture/pr26672.c: New testcase.
4361
4362 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4363
4364         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4365         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4366
4367 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4368
4369         PR middle-end/26557
4370         * gcc.c-torture/compile/switch-1.c: New test case.
4371
4372 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4373
4374         PR fortran/25378
4375         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4376         test to include more permuatations of mask and index.
4377         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4378         respond to F2003 spec. that the position returned for an all false
4379         mask && condition is zero.
4380
4381 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4382
4383         PR middle-end/25989
4384         * gcc.dg/gomp/pr25989.c: New test.
4385
4386 2006-03-13  Jeff Law  <law@redhat.com>
4387
4388         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4389
4390 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4391
4392         * gcc.dg/switch-9.c: New test.
4393
4394 2006-03-13  Richard Guenther  <rguenther@suse.de>
4395
4396         PR middle-end/26630
4397         * gcc.dg/torture/pr26630.c: New testcase.
4398
4399 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4400
4401         * gfortran.dg/dependency_10.f90: New test case.
4402         * gfortran.dg/dependency_11.f90: Likewise.
4403
4404 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4405             Erik Edelmann  <eedelman@gcc.gnu.org>
4406
4407         * gfortran.dg/allocatable_function_1.f90: New.
4408         * gfortran.dg/allocatable_function_2.f90: New.
4409
4410 2006-03-10  Richard Guenther  <rguenther@suse.de>
4411
4412         PR middle-end/26565
4413         * gcc.dg/torture/pr26565.c: New testcase.
4414
4415 2006-03-09  Eric Christopher  <echristo@apple.com>
4416
4417         * gcc.c-torture/compile/20060309-1.c: New.
4418
4419 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4420
4421         PR libgfortran/26499
4422         * gfortran.dg/write_back.f: New test.
4423         * gfortran.dg/write_rewind_1.f: New test.
4424         * gfortran.dg/write_rewind_2.f: New test.
4425
4426 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4427
4428         PR libgfortran/26554
4429         * gfortran.dg/read_logical.f90: New test.
4430
4431 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4432
4433         * ada/acats/norun.lst: cdd2a03 now passes.
4434
4435 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         PR testsuite/25177
4438         * gcc.target/powerpc/pr18096-1.c: Change where the error
4439         would match.
4440
4441 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4442
4443         * gcc.target/i386/cleanup-1.c: New test.
4444         * gcc.target/i386/cleanup-2.c: New test.
4445
4446 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4447
4448         * gfortran.dg/dependency_9.f90: Remove for the time being.
4449
4450 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4451
4452         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4453         directive.
4454
4455 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4456
4457         * gfortran.dg/dependency_9.f90: New test case.
4458
4459 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4460
4461         * gfortran.dg/dependency_4.f90: New test case.
4462         * gfortran.dg/dependency_5.f90: New test case.
4463         * gfortran.dg/dependency_6.f90: New test case.
4464         * gfortran.dg/dependency_7.f90: New test case.
4465         * gfortran.dg/dependency_8.f90: New test case.
4466
4467 2006-03-03  Paul Brook  <paul@codesourcery.com>
4468
4469         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4470         Add m68k-*-elf.
4471
4472 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4473
4474         PR fortran/25031
4475         * multiple_allocation_1.f90: New test.
4476
4477 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4478
4479         PR tree-optimization/26524
4480         * gfortran.dg/pr26524.f: New test case.
4481
4482 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4483
4484         * g++.dg/template/repo5.C: Cleanup repo files.
4485         * gcc.dg/20051201-1.c: Cleanup coverage files.
4486         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4487         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4488         tree dump files.
4489
4490 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4491
4492         * objc.dg/objc-nofilename-1.m: New test.
4493         * objc.dg/bad-receiver-type.m: New test.
4494         * obj-c++.dg/bad-receiver-type.mm: New test.
4495
4496 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4497
4498         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4499
4500 2006-03-01  Mike Stump  <mrs@apple.com>
4501
4502         * g++.dg/abi/key2.C: Add.
4503
4504 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4505
4506         * gfortran.dg/logical_dot_product.f90: New test.
4507
4508         PR fortran/26393
4509         * gfortran.dg/used_interface_ref.f90: New test.
4510
4511         PR fortran/20938
4512         * gfortran.dg/dependency_2.f90: New test.
4513         * gfortran.fortran-torture/execute/where17.f90: New test.
4514         * gfortran.fortran-torture/execute/where18.f90: New test.
4515         * gfortran.fortran-torture/execute/where19.f90: New test.
4516         * gfortran.fortran-torture/execute/where20.f90: New test.
4517
4518 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4519
4520         * g++.dg/tree-ssa/pr26443.C: New test case.
4521
4522 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4523
4524         PR middle-end/26022
4525         * g++.dg/opt/return-slot1.C: New test.
4526
4527 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4528
4529         PR libgfortran/26136
4530         * gfortran.dg/namelist_23.f90: New test.
4531
4532 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4533
4534         PR middle-end/14752
4535         * gcc.dg/fold-eqandshift-2.c: New test case.
4536
4537 2006-02-28  Richard Guenther  <rguenther@suse.de>
4538
4539         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4540         decomposition.
4541
4542 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4543
4544         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4545
4546 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4547
4548         PR libgfortran/26464
4549         * gfortran.dg/backspace_5.f: New test.
4550         * gfortran.dg/backspace_6.f: New test.
4551
4552 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4553
4554         * gcc.dg/fold-eqandnot-1.c: New test case.
4555
4556 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4557
4558         PR middle-end/19983
4559         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4560
4561 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4562
4563         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4564         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4565
4566 2006-02-26  Richard Guenther  <rguenther@suse.de>
4567
4568         PR tree-optimization/26421
4569         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4570
4571 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4572
4573         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4574         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4575
4576 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4577
4578         * gcc.dg/fold-even-1.c: New test case.
4579
4580 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4581
4582         PR middle-end/21137
4583         * gcc.dg/fold-eqandshift-1.c: New test case.
4584
4585 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4586
4587         PR tree-optimization/25125
4588         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4589         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4590
4591 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4592
4593         PR tree-optimizations/26359
4594         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4595         with -fdump-tree-dceloop-details.
4596         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4597
4598 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4599
4600         PR middle-end/23673
4601         * gcc.dg/fold-eqxor-1.c: New test case.
4602         * gcc.dg/fold-eqxor-2.c: Likewise.
4603         * gcc.dg/fold-eqxor-3.c: Likewise.
4604
4605 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4606
4607         PR fortran/23092
4608         * scalar_mask_1.f90: New test.
4609
4610 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4611
4612         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4613         * g++.dg/eh/uncaught2.C: New.
4614         * g++.dg/eh/uncaught3.C: New.
4615
4616 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4617
4618         PR libgfortran/26423
4619         * gfortran.dg/read_many_1.f: New test.
4620
4621 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4622
4623         PR fortran/24519
4624         * gfortran.dg/dependency_3.f90: New test.
4625         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4626         XFAILs.
4627
4628         PR fortran/25395
4629         * gfortran.dg/equiv_6.f90: New test.
4630
4631 2006-02-23  Jeff Law  <law@redhat.com>
4632
4633         * gcc.c-torture/compile/pr26425.c: New test.
4634
4635 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4636
4637         PR middle-end/26412
4638         * gcc.dg/gomp/pr26412.c: New test.
4639
4640 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4641
4642         PR c++/26291
4643         * g++.dg/other/ellipsis1.C: New test.
4644         * g++.dg/parse/operator4.C: Adjust error marker.
4645
4646 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4647
4648         PR target/25603
4649         * gfortran.dg/pr25603.f: New testcase.
4650
4651 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4652
4653         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4654         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4655
4656 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4657
4658         * g++.dg/eh/spbp.C: New.
4659
4660 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4661
4662         PR middle-end/26379
4663         * gcc.target/i386/mmx-7.c: New test.
4664
4665 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4666
4667         PR tree-optimization/26361
4668         * gcc.dg/tree-ssa/vrp27.c: New test case.
4669
4670 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4671
4672         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4673         * gcc.dg/tree-ssa/complex-4.c: Here.
4674
4675 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4676
4677         PR middle-end/19543
4678         * gfortran.dg/logical_1.f90: New test case.
4679
4680 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4681
4682         PR middle-end/26334
4683         * gcc.dg/20060218-1.c: Moved to...
4684         * gcc.target/i386/20060218-1.c: ... here.  New test.
4685
4686 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4687
4688         PR fortran/26201
4689         * gfortran.dg/convert_1.f90: New.
4690
4691 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4692
4693         PR fortran/25054
4694         * gfortran.dg/namelist_5.f90: New test.
4695
4696         PR fortran/25089
4697         * gfortran.dg/namelist_4.f90: New test.
4698
4699 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4700
4701         PR tree-opt/25680
4702         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4703
4704 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4705
4706         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4707         variable to take into account the variable name in the
4708         function header.
4709         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4710
4711 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4712
4713         PR middle-end/26334
4714         * gcc.c-torture/compile/20060217-1.c: New test.
4715         * gcc.dg/20060218-1.c: New test.
4716
4717 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4718
4719         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4720
4721 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4722
4723         * gcc.dg/cpp/undef3.c: New test.
4724         * gcc.dg/cpp/trad/builtins2.c: New test.
4725
4726 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4727
4728         PR c++/26266
4729         * g++.dg/template/static22.C: New test.
4730         * g++.dg/template/static23.C: New test.
4731         * g++.dg/template/static24.C: New test.
4732         * g++.dg/template/non-dependent13.C: New test.
4733         * g++.dg/init/member1.C: Tweak error markers.
4734
4735 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4736
4737         PR target/26255
4738         * gcc.c-torture/compile/pr26255.c: New test case.
4739
4740 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4741
4742         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4743         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4744         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4745         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4746         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4747         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4748         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4749
4750 2006-02-16  Jeff Law  <law@redhat.com>
4751
4752         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4753         * gcc.dg/tree-ssa/vrp26.c: New test.
4754
4755 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4756
4757         PR target/20353
4758         PR target/24578
4759         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4760         __UCLIBC__ is defined.
4761
4762 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4763
4764         PR fortran/26224
4765         * gfortran.dg/gomp/pr26224.f: New test.
4766
4767 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4768
4769         PR tree-opt/25918
4770         * lib/target-supports.exp
4771         (check_effective_target_vect_short_mult): New.
4772         (check_effective_target_vect_char_mult): New.
4773         (check_effective_target_vect_widen_sum_qi_to_si): New.
4774         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4775         (check_effective_target_vect_widen_sum_hi_to_si): New.
4776         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4777         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4778         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4779         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4780         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4781         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4782         vect-reduc-pattern-2c.c
4783         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4784         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4785         vect-reduc-pattern-1c.c
4786
4787 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4788
4789         PR fortran/24557
4790         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4791
4792 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4793
4794         PR fortran/26054
4795         * gfortran.dg/enum_8.f90: Remove check for warning.
4796         * gfortran.dg/iomsg_1.f90: Ditto.
4797         * gfortran.dg/enum_1.f90: Ditto.
4798         * gfortran.dg/enum_9.f90: Ditto.
4799         * gfortran.dg/enum_2.f90: Ditto.
4800         * gfortran.dg/enum_10.f90: Ditto.
4801         * gfortran.dg/enum_3.f90: Ditto.
4802         * gfortran.dg/flush_1.f90: Ditto.
4803         * gfortran.dg/enum_4.f90: Ditto.
4804         * gfortran.dg/array_constructor_1.f90: Ditto.
4805         * gfortran.dg/enum_5.f90: Ditto.
4806         * gfortran.dg/enum_6.f90: Ditto.
4807         * gfortran.dg/enum_7.f90: Ditto.
4808
4809 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4810
4811         PR middle-end/26300
4812         * gcc.c-torture/compile/20060215-1.c: New test.
4813
4814 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4815
4816         PR middle-end/23670
4817         * gcc.dg/tree-ssa/andor-2.c: New test case.
4818
4819 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4820
4821         PR fortran/25045
4822         * optional_dim.f90: New test.
4823
4824 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4825
4826         PR fortran/26277
4827         * gfortran.dg/label_4.f90: New.
4828
4829 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4830             Diego Novillo  <dnovillo@redhat.com>
4831             Uros Bizjak  <uros@kss-loka.si>
4832
4833         * gfortran.dg/gomp: New directory.
4834
4835 2006-02-14  Richard Guenther  <rguenther@suse.de>
4836
4837         PR tree-optimization/26258
4838         * gcc.dg/torture/pr26258.c: New testcase.
4839
4840 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4841
4842         PR fortran/26246
4843         * gfortran.dg/pr26246_1.f90: New test.
4844         * gfortran.dg/pr26246_2.f90: New test.
4845
4846         PR middle-end/26092
4847         * gcc.c-torture/compile/20060208-1.c: New test.
4848
4849 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4850
4851         PR fortran/26074
4852         PR fortran/25103
4853         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4854         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4855         * gfortran.dg/automatic_module_variable.f90: Change error message.
4856
4857         PR fortran/20861
4858         * gfortran.dg/internal_dummy_1.f90: New test.
4859
4860         PR fortran/20871
4861         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4862
4863
4864         PR fortran/25083
4865         * gfortran.dg/uncommon_block_data_1.f90: New test.
4866         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4867         with standard.
4868
4869         PR fortran/25088
4870         * gfortran.dg/typed_subroutine_1.f90: New test.
4871
4872 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4873
4874         * objc.dg/dwarf-1.m: New.
4875
4876 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4877
4878         PR middle-end/24427
4879         * gcc.dg/tree-ssa/andor-1.c: New test case.
4880
4881 2006-02-13  Josh Conner  <jconner@apple.com>
4882
4883         PR target/25376
4884         * gcc.dg/pr25376.c: New test.
4885
4886         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4887         assemble.
4888         * lib/target-supports.exp (check_named_sections_available):
4889         Only compile named-sections test -- don't assemble.
4890
4891 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4892
4893         * g++.dg/warn/no-write-strings.C: New test.
4894         * g++.dg/warn/write-strings.C: Likewise.
4895         * g++.dg/warn/write-strings-default.C: Likewise.
4896
4897 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4898
4899         PR fortran/25806
4900         * gfortran.dg/ret_pointer_2.f90: New test.
4901
4902 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4903
4904         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4905
4906 2006-02-10  Jeff Law  <law@redhat.com>
4907
4908         * gcc.c-torture/compile/pr26213.c: New test.
4909
4910 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
4911
4912         gfortran.dg/null_1.f90: New test.
4913
4914 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4915
4916         PR fortran/14771
4917         * gfortran.dg/parens_4.f90: New.
4918         * gfortran.dg/parens_5.f90: New.
4919
4920 2006-02-10  Richard Guenther  <rguenther@suse.de>
4921
4922         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
4923
4924 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4925         Paul Thomas  <pault@gcc.gnu.org>
4926
4927         PR fortran/14771
4928         * gfortran.dg/parens_1.f90: New.
4929         * gfortran.dg/parens_2.f90: New.
4930         * gfortran.dg/parens_3.f90: New.
4931
4932 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
4933
4934         PR fortran/26038
4935         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
4936
4937         PR fortran/25059
4938         * gfortran.dg/impure_assignment_1.f90: New test.
4939
4940         PR fortran/25070
4941         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
4942
4943 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4944
4945         PR target/26141
4946         * g++.dg/expr/stdarg2.C: New test.
4947
4948 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
4949
4950         PR inline-asm/16194
4951         * gcc.dg/pr16194.c: New test.
4952
4953 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4954
4955         * ada/acats/run_acats: Use portable variant of "$@".
4956
4957 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4958
4959         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
4960         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
4961
4962 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4963
4964         PR tree-opt/26179
4965         * g++.dg/opt/pr26179.C: New test.
4966
4967 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4968
4969         PR middle-end/26134
4970         * gcc.dg/tree-ssa/complex-3.c: New test.
4971
4972 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         * gcc.c-torture/compile/volatile-1.c: New test.
4975
4976 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
4977
4978         PR 26180
4979         * gcc.dg/tree-ssa/pr26180.c: New test.
4980
4981 2006-02-08  Jeff Law  <law@redhat.com>
4982
4983         * gcc.dg/tree-ssa/pr21417.c: New test.
4984
4985 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4986
4987         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
4988         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
4989
4990 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
4991
4992         * lib/scanrtl.exp: New.
4993
4994 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4995
4996         PR c++/26071
4997         * g++.dg/other/virtual2.C: New test.
4998
4999         PR c++/26070
5000         * g++.dg/other/virtual1.C: New test.
5001
5002 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5003
5004         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5005         cleanup-ipa-dump): Update dump file glob patterns.
5006         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5007         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5008
5009         * lib/gcc-dg.exp: Load it.
5010         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5011
5012 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5013
5014         PR testsuite/26159
5015         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5016         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5017
5018 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5019
5020         PR fortran/25577
5021         * gfortran.dg/mvbits_1.f90: New.
5022
5023 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5024
5025         * g++.dg/warn/Wdiv-by-zero.C: New test.
5026         * g++.dg/warn/Wno-div-by-zero.C: New.
5027
5028 2006-02-07  Jeff Law  <law@redhat.com>
5029
5030         * gcc.dg/tree-ssa/pr21559.c: New test.
5031
5032         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5033         multiple VRP passes.
5034         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5035         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5036         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5037         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5038         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5039         * gcc.dg/tree-ssa/vrp02.c: Likewise
5040         * gcc.dg/tree-ssa/vrp11.c: Likewise
5041         * gcc.dg/tree-ssa/pr14341.c: Likewise
5042         * gcc.dg/tree-ssa/vrp19.c: Likewise
5043         * gcc.dg/tree-ssa/vrp20.c: Likewise
5044         * gcc.dg/tree-ssa/vrp03.c: Likewise
5045         * gcc.dg/tree-ssa/pr21086.c: Likewise
5046         * gcc.dg/tree-ssa/pr21959.c: Likewise
5047         * gcc.dg/tree-ssa/vrp21.c: Likewise
5048         * gcc.dg/tree-ssa/vrp04.c: Likewise
5049         * gcc.dg/tree-ssa/pr25485.c: Likewise
5050         * gcc.dg/tree-ssa/pr22026.c: Likewise
5051         * gcc.dg/tree-ssa/vrp22.c: Likewise
5052         * gcc.dg/tree-ssa/vrp05.c: Likewise
5053         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5054         * gcc.dg/tree-ssa/pr20701.c: Likewise
5055         * gcc.dg/tree-ssa/vrp23.c: Likewise
5056         * gcc.dg/tree-ssa/vrp06.c: Likewise
5057         * gcc.dg/tree-ssa/pr22117.c: Likewise
5058         * gcc.dg/tree-ssa/pr20702.c: Likewise
5059         * gcc.dg/tree-ssa/vrp15.c: Likewise
5060         * gcc.dg/tree-ssa/pr21090.c: Likewise
5061         * gcc.dg/tree-ssa/pr21294.c: Likewise
5062         * gcc.dg/tree-ssa/vrp24.c: Likewise
5063         * gcc.dg/tree-ssa/vrp07.c: Likewise
5064         * gcc.dg/tree-ssa/pr21563.c: Likewise
5065         * gcc.dg/tree-ssa/pr25382.c: Likewise
5066         * gcc.dg/tree-ssa/vrp16.c: Likewise
5067         * gcc.dg/tree-ssa/vrp25.c: Likewise
5068         * gcc.dg/tree-ssa/vrp08.c: Likewise
5069         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5070         * gcc.dg/tree-ssa/vrp17.c: Likewise
5071         * gcc.dg/tree-ssa/pr21458.c: Likewise
5072         * g++.dg/tree-ssa/pr18178.C: Likewise
5073
5074 2006-02-07  Richard Guenther  <rguenther@suse.de>
5075
5076         PR c++/26140
5077         Revert
5078         2006-01-30  Richard Guenther  <rguenther@suse.de>
5079         PR c++/23372
5080         * gcc.dg/pr23372-1.C: New testcase.
5081
5082         * g++.dg/tree-ssa/pr26140.C: New testcase.
5083
5084 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5085
5086         PR c++/9737
5087         * g++.dg/template/ttp15.C: New test.
5088         * g++.dg/template/ttp16.C: Likewise.
5089         * g++.dg/template/ttp17.C: Likewise.
5090         * g++.old-deja/g++.pt/ttp36.C: Remove.
5091         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5092         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5093         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5094         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5095         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5096         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5097         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5098         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5099         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5100
5101 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5102
5103         PR libfortran/23815
5104         * unf_io_convert_4.f90: New test.
5105
5106 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5107
5108         * gcc.dg/tree-ssa/loadpre10.c: New test.
5109         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5110         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5111         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5112
5113 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5114
5115         PR libfortran/24685
5116         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5117
5118 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5119
5120         PR tree-opt/25251
5121         * gfortran.dg/assign_7.f: New test.
5122
5123 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5124
5125         PR fortran/26041
5126         PR fortran/26064
5127         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5128         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5129         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5130
5131 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5132
5133         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5134         in size_t typedef.
5135
5136 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5137
5138         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5139         * g++.dg/charset/string.c (foo): Likewise.
5140         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5141         const char*
5142         * g++.dg/ext/builtin2.C (printf): Likewise.
5143         * g++.dg/init/new15.C (printf): Likewise.
5144         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5145         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5146         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5147         * g++.dg/template/non-dependent4.C (temp): Likewise.
5148         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5149         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5150         parameter type to const char*.
5151         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5152         Change type to const char*.
5153         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5154         Likewise.
5155         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5156         second parameter type to const char*.
5157         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5158         (Y::Y): Change parameter type to const char*.
5159         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5160         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5161         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5162         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5163         (char*).
5164         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5165         const char*.
5166         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5167         type to const char*.
5168         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5169         return type to const char*.
5170         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5171         to const char*.
5172         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5173         * g++.old-deja/g++.law/refs1.C: Likewise.
5174         * g++.old-deja/g++.law/visibility1.C: Likewise.
5175         * g++.old-deja/g++.law/visibility2.C: Likewise.
5176         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5177         const char*.
5178         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5179         * g++.old-deja/g++.mike/net48.C: Likewise.
5180         * g++.old-deja/g++.mike/p646.C: Likewise.
5181         * g++.old-deja/g++.mike/p6746.C: Likewise.
5182         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5183         type to const char*.
5184         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5185         deprecated conversion warning.
5186         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5187         char*.
5188         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5189         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5190         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5191         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5192         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5193         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5194         * g++.old-deja/g++.pt/t39.C: Likewise.
5195         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5196         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5197
5198 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5199
5200         PR fortran/25075
5201         intrinsic_argument_conformance_1.f90: New test.
5202
5203 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5204
5205         PR fortran/20845
5206         * gfortran.dg/char_result_11.f90: Add SAVE.
5207         * gfortran.dg/der_pointer_4.f90: Ditto.
5208         * gfortran.dg/default_initialization.f90: New test.
5209
5210 2006-02-03  Jeff Law  <law@redhat.com>
5211
5212         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5213         handle more than 100 dump files.
5214         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5215         * lib/scantree.exp (scan-tree-dump): Likewise.
5216         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5217         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5218         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5219         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5220         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5221
5222 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5223
5224         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5225
5226 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5227
5228         * g++.dg/template/using12.C: New test.
5229
5230 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5231
5232         * gcc.target/powerpc/pr25960.c: New test.
5233
5234 2006-02-02  Steven G. Kargl  <kargls@comcast>
5235
5236         PR fortran/24958
5237         gfortran.dg/nullify_2.f90: New test.
5238
5239 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5240
5241         PR 25990
5242         * gcc.dg/gomp/pr25990.c: New test.
5243
5244 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5245
5246         PR c++/25342
5247         * g++.gd/template/partial4.C: New test.
5248
5249 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5250
5251         PR middle-end/26001
5252         * gfortran.dg/data_char_2.f90: New.
5253
5254 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5255
5256         PR fortran/26039
5257         maxval_maxloc_conformance_1.f90: New test.
5258
5259 2006-01-31  Richard Guenther  <rguenther@suse.de>
5260
5261         * gcc.target/i386/sselibm-1.c: New testcase.
5262         * gcc.target/i386/sselibm-2.c: Likewise.
5263         * gcc.target/i386/sselibm-3.c: Likewise.
5264         * gcc.target/i386/sselibm-4.c: Likewise.
5265         * gcc.target/i386/sselibm-5.c: Likewise.
5266
5267 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5268
5269         PR fortran/24266
5270         * gfortran.dg/arrayio_derived_2.f90: New.
5271
5272 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5273
5274         * gcc.dg/unsigned-long-compare.c: New test.
5275
5276 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5277
5278         PR testsuite/25318
5279         * lib/target-supports.exp (check_effective_target_freorder):
5280         Check to see if target supports -freorder-blocks-and-partition.
5281         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5282         instead of "dg-require-named-sections".
5283
5284 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5285
5286         PR target/14798:
5287         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5288         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5289         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5290         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5291         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5292         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5293         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5294         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5295
5296 2006-01-30  Richard Guenther  <rguenther@suse.de>
5297
5298         PR c++/23372
5299         * gcc.dg/pr23372-1.C: New testcase.
5300
5301 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5302
5303         * gcc.dg/gomp/pr25874.c: New test.
5304
5305 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5306
5307         PR tree-opt/25911
5308         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5309
5310 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5311
5312         PR fortran/18578
5313         PR fortran/18579
5314         PR fortran/20857
5315         PR fortran/20885
5316         * gfortran.dg/intent_out_1.f90: New test.
5317
5318 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5319
5320         PR fortran/17911
5321         * gfortran.dg/procedure_lvalue.f90: New test.
5322
5323         PR fortran/20895
5324         PR fortran/25030
5325         * gfortran.dg/char_pointer_assign_2.f90: New test.
5326         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5327         assignment to be consistent with standard.
5328         * gfortran.dg/char_result_2.f90: The same.
5329         * gfortran.dg/char_result_8.f90: The same.
5330
5331 2006-01-28  Zack Weinberg  <zackw@panix.com>
5332
5333         * gcc.dg/Woverlength-strings.c
5334         * gcc.dg/Woverlength-strings-pedantic-c89.c
5335         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5336         * gcc.dg/Woverlength-strings-pedantic-c99.c
5337         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5338
5339 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5340
5341         * gcc.c-torture/execute/20060127-1.c: New test.
5342
5343 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5344
5345         PR c++/25999
5346         * g++.dg/ext/pragmaweak1.C: New test.
5347
5348 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5349
5350         PR c++/25855
5351         * g++.dg/template/spec29.C: New test.
5352
5353 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5354
5355         PR c/19606.
5356         * gcc.c-torture/execute/pr19606.c: New.
5357
5358 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5359
5360         * gcc.dg/pragma-re-4.c: New test.
5361
5362 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5363
5364         PR fortran/25964
5365         * gfortran.dg/assumed_size_refs_3.f90: New test.
5366
5367 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5368
5369         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5370
5371 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5372
5373         PR ada/21317
5374         * ada/acats/support/impdef.a: Add One_Long_Second.
5375         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5376         * ada/acats/tests/c9/c94026.a: Likewise.
5377         * ada/acats/tests/c9/c97305c.ada: Likewise.
5378         * ada/acats/tests/c9/c99004a.ada: Likewise.
5379
5380 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5381
5382         PR fortran/25964
5383         * gfortran.dg/global_references_2.f90: New test.
5384
5385         PR fortran/25084
5386         PR fortran/20852
5387         PR fortran/25085
5388         PR fortran/25086
5389         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5390         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5391
5392         PR fortran/25416
5393         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5394
5395 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5396
5397         PR c/25892
5398         * gcc.dg/Wpointer-sign.c: New.
5399         * gcc.dg/Wpointer-sign-Wall.c: New.
5400         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5401         * gcc.dg/Wpointer-sign-pedantic.c: New.
5402         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5403         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5404
5405 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5406
5407         PR C/25861
5408         * gcc.c-torture/compile/pr25861.c: New test.
5409
5410 2006-01-26  Paul Brook  <paul@codesourcery.com>
5411
5412         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5413         on short-enum targets.
5414         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5415         variable.
5416         (generate_fields): Use short_enums.
5417         (main): Set short_enums.  Document -e.
5418         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5419         on short-enum targets.
5420         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5421         variable.
5422         (generate_fields): Use short_enums.
5423         (main): Set short_enums.  Document -e.
5424         * lib/target-supports.exp (check_effective_target_short_enums): New.
5425
5426 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5427
5428         PR target/25947
5429         * gcc.dg/torture/pr25947-1.c: New test.
5430
5431 2006-01-25  Jan Hubicka  <jh@suse.cz>
5432             Roger Sayle  <roger@eyesopen.com>
5433
5434         PR rtl-optimization/25703
5435         * gcc.target/i386/20060125-1.c: New test case.
5436         * gcc.target/i386/20060125-2.c: New test case.
5437
5438 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5439
5440         PR fortran/18540
5441         * gfortran.dg/goto_1.f: New.
5442
5443 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5444
5445         PR fortran/25716
5446         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5447         25716 on 32-bit systems too.
5448
5449 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5450
5451         PR testsuite/25590
5452         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5453
5454 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5455
5456         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5457
5458 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5459
5460         PR fortran/25835
5461         * gfortran.dg/read_eof.f90: Delete, renamed.
5462         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5463         * gfortran.dg/read_eof_2.f90: New test.
5464         * gfortran.dg/read_eof_3.f90: New test.
5465
5466 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5467
5468         PR tree-opt/25860
5469         * gcc.c-torture/compile/pr25860.c: New test.
5470
5471 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5472
5473         PR c++/25552
5474         * g++.dg/parse/dtor8.C: New test.
5475
5476 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5477
5478         PR testsuite/25891
5479         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5480         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5481         check_effective_target_fopenmp returns 0.
5482
5483 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5484
5485         PR ada/20548
5486         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5487         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5488         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5489
5490 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5491
5492         PR tree-opt/25857
5493         * g++.dg/opt/pr25857.C: New test.
5494
5495 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5496         Jan Hubicka  <jh@suse.cz>
5497         Richard Guenther  <rguenther@suse.de>
5498
5499         PR rtl-optimization/25654
5500         * gcc.dg/torture/pr25654.c: New testcase.
5501         * gcc.target/i386/pr25654.c: Likewise.
5502
5503 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5504
5505         PR fortran/25901
5506         * gfortran.dg/internal references_2.f90: New test.
5507
5508         Fix regression in testing of admissability of attributes.
5509         * gfortran.dg/intent_used_1.f90: New test.
5510
5511 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5512
5513         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5514         Remove target conditional torture options for i?86 and x86_64
5515         GNU/Linux.
5516
5517 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5518
5519         PR c++/10891
5520         * g++.dg/rtti/no-rtti.C: New.
5521
5522 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/25895
5525         * g++.dg/inherit/conv2.C: New test.
5526
5527         PR c++/25856
5528         * g++.dg/parse/dtor7.C: New test.
5529
5530         PR c++/25858
5531         * g++.dg/template/crash44.C: New test.
5532
5533 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5534
5535         PR fortran/25124
5536         PR fortran/25625
5537         * gfortran.dg/internal_references_1.f90: New test.
5538           PR fortran/20881
5539         PR fortran/23308
5540         PR fortran/25538
5541         PR fortran/25710
5542         * gfortran.dg/global_references_1.f90: New test.
5543         * gfortran.dg/g77/19990905-1.f: Restore the error that
5544         there is a clash between the common block name and
5545         the name of a subroutine reference.
5546
5547         PR fortran/PR24276
5548         * gfortran.dg/aliasing_dummy_1.f90: New test.
5549
5550 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5551
5552         * gcc.dg/vmx/1b-01.c: Warning fix.
5553         * gcc.dg/vmx/1c-02.c: Likewise.
5554         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5555
5556 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5557
5558         PR testsuite/24962
5559         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5560
5561 2006-01-20  Richard Guenther  <rguenther@suse.de>
5562         Steven Bosscher <stevenb.gcc@gmail.com>
5563
5564         PR rtl-optimization/24626
5565         * gcc.dg/torture/pr24626-1.c: New testcase.
5566         * gcc.dg/torture/pr24626-2.c: Likewise.
5567         * gcc.dg/torture/pr24626-3.c: Likewise.
5568         * gcc.dg/torture/pr24626-4.c: Likewise.
5569
5570 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5571
5572         PR c++/5520
5573         * g++.dg/warn/empty-body.C: New.
5574
5575 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5576
5577         PR c++/22136
5578         * g++.dg/template/using10.C: New test.
5579         * g++.dg/temlpate/using11.C: Likewise.
5580         * g++.dg/inherit/using5.C: Tweak error messages.
5581
5582 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5583
5584         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5585         target test.
5586         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5587
5588 2006-01-19  Jan Hubicka  <jh@suse.cz>
5589
5590         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5591
5592 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5593
5594         PR c++/25854
5595         * g++.dg/template/spec28.C: New test.
5596
5597 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5598
5599         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5600         Fix fprintf's by adding srcdir or removing it.
5601
5602 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5603
5604         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5605         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5606         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5607         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5608         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5609         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5610         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5611         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5612         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5613         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5614         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5615         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5616         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5617         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5618
5619 2006-01-18  Jeff Law  <law@redhat.com>
5620
5621         * gcc.dg/tree-ssa/vrp25.c: New test.
5622
5623 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5624
5625         * gcc.dg/pr25805.c: Fix misapplied patch.
5626
5627 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5628
5629         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5630         (check_effective_target_vect_udot_qi): New.
5631         (check_effective_target_vect_sdot_hi): New.
5632         (check_effective_target_vect_udot_hi): New.
5633         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5634         prefixed with "wrapv-" with -fwrapv.
5635         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5636         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5637         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5638         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5639         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5640
5641         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5642         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5643         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5644         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5645
5646 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5647
5648         PR c++/16829
5649         * g++.dg/other/default2.C: New test.
5650         * g++.dg/other/default3.C: New test.
5651
5652 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5653
5654         PR c/25805
5655         * gcc.dg/pr25805.c: New file.
5656
5657 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/25836
5660         * g++.dg/template/init6.C: New test.
5661
5662 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5663
5664         * gcc.dg/tree-ssa/pr24287.c: New test
5665
5666 2006-01-18  Eric Christopher  <echristo@apple.com>
5667
5668         * g++.dg/eh/table.C: New.
5669
5670 2006-01-18  DJ Delorie  <dj@redhat.com>
5671
5672         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5673         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5674         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5675         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5676
5677 2006-01-18  Jeff Law  <law@redhat.com>
5678
5679         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5680         on wrapping on overflow semantics.
5681
5682         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5683
5684         * gcc.gc/tree-ssa/vrp23.c: New test.
5685         * gcc.gc/tree-ssa/vrp24.c: New test.
5686
5687 2006-01-18  Richard Henderson  <rth@redhat.com>
5688             Aldy Hernandez  <aldyh@redhat.com>
5689             Jakub Jelinek  <jakub@redhat.com>
5690             Diego Novillo  <dnovillo@redhat.com>
5691             Uros Bizjak  <uros@kss-loka.si>
5692
5693         * testsuite/gcc.dg/gomp: New directory.
5694
5695 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5696             Steven G. Kargl  <kargls@comcast.net>
5697
5698         PR fortran/20869
5699         * gfortran.dg/intrinsic_external_1.f90: New test.
5700
5701         PR fortran/20875.
5702         * gfortran.dg/elemental_pointer_1.f90: New test.
5703
5704         PR fortran/25024
5705         * gfortran.dg/external_procedures_1.f90: New test.
5706
5707         PR fortran/25785
5708         gfortran.dg/assumed_present.f90: New test.
5709
5710 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * g++.dg/parse/lookup5.C: New test.
5713
5714 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5715
5716         PR fortran/25697
5717         * gfortran.dg/read_eof.f90: New test.
5718
5719 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5720
5721         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5722         add a closing brace.
5723
5724 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5725
5726         PR fortran/25631
5727         * gfortran.dg/fmt_tl.f: New test.
5728
5729 2006-01-17  Eric Christopher  <echristo@apple.com>
5730
5731         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5732         * g++.old-deja/g++.warn/impint2.C: Ditto.
5733         * g++.old-deja/g++.other/null1.C: Ditto.
5734         * g++.dg/warn/conv2.C: Ditto.
5735         * g++.dg/warn/conv4.C: New file.
5736
5737 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5738
5739         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5740
5741 2006-01-17  Andreas Jaeger  <aj@suse.de>
5742             Janis Johnson <janis187@us.ibm.com>
5743
5744         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5745         in 64-bit.
5746         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5747         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5748
5749 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5750
5751         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5752         xfail txxx where xxx >= 25.
5753
5754 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5755
5756         PR testsuite/25764
5757         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5758
5759 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5760
5761         PR c/25682
5762         * gcc.dg/pr25682.c: New test.
5763         * g++.dg/parse/array-size2.C: New test.
5764
5765 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5766
5767         * consistency.vlad: Remove entire directory, 1652 files.
5768
5769 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5770
5771         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5772         check_effective_target_dfprt_nocache): New.
5773         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5774         (check_effective_target_dfprt): New.
5775         * lib/c-compat.exp (check_dfp): Remove.
5776         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5777         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5778         level of support for decimal float.
5779         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5780         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5781         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5782         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5783         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5784         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5785         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5786         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5787         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5788         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5789         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5790         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5791         directives.
5792
5793 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5794
5795         PR testsuite/25741
5796         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5797         $base_dir/../.
5798         * lib/gfortran.exp (gfortran_init): Likewise.
5799         * lib/obj-c++.exp (obj-c++_init): Likewise.
5800         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5801         (scan-assembler-dem-not): Likewise.
5802         * lib/scandump.exp (scan-dump-dem): Likewise.
5803         (scan-dump-dem-not): Likewise.
5804
5805 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5806
5807         PR testsuite/25767
5808         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5809         powerpc-*-darwin*.
5810         * lib/obj-c++.exp (obj-c++_init): Likewise.
5811
5812 2006-01-16  Richard Guenther  <rguenther@suse.de>
5813
5814         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5815
5816 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5817
5818         PR testsuite/25777
5819         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5820         to LD_LIBRARY_PATH.
5821
5822 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5823             Andrew Pinski  <pinskia@physics.uc.edu>
5824
5825         * gcc.dg/minmax-1.c: New test.
5826
5827 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5828
5829         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5830         * gcc.misc-tests/dectest.exp: Ditto.
5831
5832 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5833
5834         PR testsuite/25796
5835         * gcc.target/i386/cmov6.c: Use -march=k8.
5836
5837 2006-01-15  Andreas Jaeger  <aj@suse.de>
5838
5839         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5840         x86 does not have __float128.
5841
5842 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5843
5844         * gcc.target/i386/cmov6.c: New test.
5845
5846 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/25663
5849         * g++.dg/template/ctor6.C: New test.
5850
5851 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5852
5853         PR tree-optimization/25485
5854         * gcc.dg/tree-ssa/pr25485.c: New.
5855
5856 2006-01-14  Richard Guenther  <rguenther@suse.de>
5857
5858         PR tree-optimization/22548
5859         PR tree-optimization/22555
5860         PR tree-optimization/22501
5861         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5862         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5863         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5864         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5865         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5866         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5867         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5868         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5869         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5870
5871 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5872
5873         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5874         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5875
5876 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5877         Richard Guenther  <rguenther@suse.de>
5878
5879         PR rtl-optimization/24257
5880         * gcc.dg/torture/pr24257.c: New testcase.
5881
5882 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5883
5884         * gcc.c-torture/execute/20060110-1.c: New test.
5885         * gcc.c-torture/execute/20060110-2.c: New test.
5886
5887 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5888
5889         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5890
5891 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5892
5893         PR fortran/25756
5894         * gfortran.dg/label_3.f90: New test.
5895
5896 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5897
5898         PR tree-optimization/25771
5899         * g++.dg/tree-ssa/pr25771.C: New test
5900
5901 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5902
5903         PR tree-opt/24365
5904         * g++.dg/opt/complex5.C: New test.
5905
5906 2006-01-13  Richard Guenther  <rguenther@suse.de>
5907
5908         * gcc.target/i386/387-9.c: New testcase.
5909
5910 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
5911
5912         PR c++/24824
5913         * g++.dg/debug/dwarf2-1.C: New.
5914
5915 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
5916
5917         PR testsuite/25728
5918         * lib/gcov.exp (verify-lines): Add "close $fd".
5919
5920 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
5921             Ben Elliston  <bje@au.ibm.com>
5922
5923         * gcc.dg/dfp/inf-1.c: New test.
5924
5925 2006-01-12  Janis Johnson <janis187@us.ibm.com>
5926             Yao Qi  <qiyaoltc@cn.ibm.com>
5927             Ben Elliston  <bje@au.ibm.com>
5928             Jon Grimm  <jgrimm2@us.ibm.com>
5929
5930         * gcc.dg/nodfp-1.c: New test.
5931         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5932         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
5933         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
5934         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
5935         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
5936         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
5937         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
5938         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
5939         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
5940         * gcc.dg/format/dfp-scanf-1.c: Likewise.
5941         * gcc.dg/format/dfp-printf-1.c: Likewise.
5942         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
5943         (compat_setup_dfp): New.
5944         * gcc.dg/compat/compat.exp: Use it.
5945         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
5946         Make some variables global, prepend "compat_" to their names.
5947         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
5948         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
5949         * gcc.misc-tests/dectest.exp: New test driver for decTest.
5950         * lib/compat.exp (compat_skip_list): Make global, rename.
5951         * lib/c-compat.exp: New file.
5952         * lib/target-supports.exp (check_effective_target_dfp): New.
5953
5954         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
5955         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
5956         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
5957         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
5958         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
5959         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
5960         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
5961         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
5962         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
5963         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
5964         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
5965         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
5966         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
5967         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
5968         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
5969         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
5970         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
5971         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
5972         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
5973         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
5974         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
5975         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
5976         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
5977         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
5978         gcc.dg/dfp/struct-layout-1.c,
5979         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
5980         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
5981         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
5982         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
5983         gcc.dg/dfp/func-vararg-dfp.c,
5984         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
5985         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
5986         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
5987         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
5988         gcc.dg/dfp/wtr-conversion-1.c: New tests.
5989
5990 2006-01-11  Richard Guenther  <rguenther@suse.de>
5991
5992         PR tree-optimization/25734
5993         * gcc.dg/tree-ssa/pr25734.c: New testcase.
5994
5995 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
5996
5997         PR fortran/25486
5998         * gfortran.dg/literal_character_constant_1_x.F: New test.
5999         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6000         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6001         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6002
6003 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6004
6005         PR c++/25386
6006         * g++.dg/ext/packed3.C: Add expected packed error.
6007
6008 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6009
6010         PR target/25706
6011         * gcc.dg/torture/pr25706-1.c: New test.
6012
6013 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6014
6015         PR tree-optimization/23109
6016         PR tree-optimization/23948
6017         PR tree-optimization/24123
6018
6019         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6020         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6021         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6022         g++.dg/tree-ssa/pr23948.C: New testcases.
6023         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6024         three divisions in order to do the optimization.
6025
6026 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6027
6028         PR c++/25632
6029         * g++.dg/other/pr25632.C: New test.
6030
6031 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6032
6033         PR fortran/25730
6034         * gfortran.dg/used_types_1.f90: New test.
6035
6036 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6037
6038         PR target/25718
6039         * gcc.dg/torture/pr25718-1.c: New test.
6040
6041 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6042
6043         * gfortran.dg/list_read_2.f90: Fix typo in description.
6044
6045 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6046
6047         * lib/target-supports.exp (check_visibility_available): Simplify test
6048         for *-*-netware*.
6049         (check_profiling_available): Fail for *-*-netware*.
6050         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6051         * gcc.dg/20021014-1.c: Likewise.
6052         * gcc.dg/nest.c: Likewise.
6053
6054 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6055
6056         fortran/24936
6057         * gfortran.dg/forall_3.f90: New test.
6058
6059 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6060
6061         PR fortran/21977
6062         * gfortran.dg/nesting_2.f90: New test.
6063         * gfortran.dg/nesting_3.f90: New test.
6064
6065 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6066
6067         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6068         Fix typo in comment.
6069
6070 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6071
6072         * gfortran.dg/single_char_string.f90: New test.
6073
6074 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6075
6076         * gfortran.dg/ichar_2.f90: New test.
6077
6078 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6079
6080         PR fortran/25093
6081         * gfortran.dg/private_type_4.f90: New.
6082
6083 2006-01-07  Richard Guenther  <rguenther@suse.de>
6084
6085         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6086
6087 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6088
6089         * gfortran.dg/func_decl_1.f90: New.
6090         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6091         * gfortran.dg/array_alloc_2.f90: Likewise.
6092         * gfortran.dg/char_result_8.f90: Likewise.
6093         * gfortran.dg/dup_save_1.f90: Likewise.
6094         * gfortran.dg/dup_save_2.f90: Likewise.
6095         * gfortran.dg/f2c_6.f90: Likewise.
6096         * gfortran.dg/f2c_7.f90: Likewise.
6097         * gfortran.dg/func_result_2.f90: Likewise.
6098         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6099
6100 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6101
6102         PR fortran/22146
6103         * gfortran.dg/elemental_subroutine_1.f90: New test.
6104         * gfortran.dg/elemental_subroutine_2.f90: New test.
6105
6106         PR fortran/25029
6107         PR fortran/21256
6108         * gfortran.dg/assumed_size_refs_1.f90: New test.
6109
6110         PR fortran/20868
6111         PR fortran/20870
6112         * gfortran.dg/assumed_size_refs_2.f90: New test.
6113         * gfortran.dg/initialization_1.f90: Change warning message.
6114
6115 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6116
6117         * gcc.dg/tree-ssa/loop-15.c: New test.
6118
6119 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6120
6121         PR fortran/25598
6122         * gfortran.dg/backspace_3.f: New test.
6123         * gfortran.dg/backspace_4.f: New test.
6124
6125 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6126
6127         PR fortran/24268
6128         * gfortran.dg/fmt_white.f: Update test.
6129
6130 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6131
6132         * gcc.dg/cast-1.c: Add new warning.
6133         * gcc.dg/cast-2.c: Likewise.
6134         * gcc.dg/cast-3.c: Likewise.
6135         * gcc.dg/format/cast-1.c: Likewise.
6136         * gcc.dg/cast-4.c: New testcase.
6137
6138 2006-01-05  Richard Guenther  <rguenther@suse.de>
6139
6140         PR tree-optimization/22555
6141         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6142
6143 2006-01-05  Richard Guenther  <rguenther@suse.de>
6144             Diego Novillo  <dnovillo@redhat.com>
6145
6146         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6147         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6148         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6149         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6150         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6151         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6152         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6153         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6154         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6155         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6156         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6157         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6158         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6159         * treelang/compile/extravar.tree: Likewise.
6160         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6161         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6162         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6163         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6164         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6165
6166 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6167
6168         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6169         for 64-bit fix.
6170
6171 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6172
6173         PR fortran/23675
6174         gfortran.dg/char_result_11.f90: New.
6175
6176 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c++/24782
6179         * g++.dg/parse/access9.C: New test.
6180         * g++.dg/tc1/dr52.C: Tweak error markers.
6181
6182 2006-01-04  Richard Henderson  <rth@redhat.com>
6183
6184         Merge from gomp branch.
6185         * g++.dg/parse/pragma2.C: Update expected error lines.
6186
6187 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6188
6189         * g++.dg/other/i386-2.C: New test.
6190
6191         PR target/25554
6192         * gcc.c-torture/compile/20051228-1.c: New test.
6193
6194         PR c/25559
6195         * gcc.dg/pr25559.c: New test.
6196
6197 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/25492
6200         * g++.dg/lookup/friend9.C: New test.
6201
6202         PR c++/25625
6203         * g++.dg/template/repo5.C: New test.
6204
6205 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6206
6207         PR fortran/25101
6208         * gfortran.dg/forall_2.f90: New test.
6209
6210 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6211
6212         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6213         dg-require-weak.  Adjust regexp to handle leading-underscore
6214         targets and space as well as TAB after .weak.  Change previous
6215         64-bit fix to not use naked dot.
6216
6217 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6218
6219         PR rtl-optimization/25578
6220         * gcc.c-torture/execute/20060102-1.c: New testcase.
6221
6222 2006-01-03  Richard Guenther  <rguenther@suse.de>
6223
6224         PR c/25183
6225         * gcc.dg/torture/pr25183.c: New testcase.
6226
6227 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6228
6229         Merge from gomp-branch.
6230         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6231         * gcc.dg/ia64-sync-2.c: Likewise.
6232         * gcc.dg/ia64-sync-3.c: Likewise.
6233         * gcc.dg/ia64-sync-4.c: Likewise.
6234         * gcc.dg/sync-2.c: Likewise.
6235         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6236         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6237
6238 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6239
6240         PR c++/25635
6241         * g++.dg/parse/operator6.C: New test.
6242
6243         PR c++/25637
6244         * g++.dg/parse/error29.C: New test.
6245
6246         PR c++/25638
6247         * g++.dg/parse/dtor6.C: New test.
6248
6249         PR c++/25633
6250         * g++.dg/parse/ctor3.C: New test.
6251
6252         PR c++/25634
6253         * g++.dg/template/class3.C: New test.
6254
6255 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6256
6257         * g++.dg/debug/debug9.C: New.
6258
6259 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6260
6261         PR fortran/24640
6262         * gfortran.dg/label_2.f90: New test.
6263
6264 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6265
6266         * g++.dg/lookup/using12.C: Tighten error marker.
6267
6268 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6269             Andrew Pinski <pinskia@physics.uc.edu>
6270
6271         * gcc.target/powerpc/darwin-abi-3.c: New file.
6272         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6273         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6274         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6275         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6276         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6277         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6278         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6279         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6280
6281 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6282
6283         * gcc.dg/tree-ssa/loadpre1.c: New;
6284         * gcc.dg/tree-ssa/loadpre2.c: New;
6285         * gcc.dg/tree-ssa/loadpre3.c: New;
6286         * gcc.dg/tree-ssa/loadpre4.c: New;
6287         * gcc.dg/tree-ssa/loadpre5.c: New;
6288         * gcc.dg/tree-ssa/loadpre6.c: New;
6289         * gcc.dg/tree-ssa/loadpre7.c: New;
6290         * gcc.dg/tree-ssa/loadpre8.c: New;
6291         * gcc.dg/tree-ssa/loadpre9.c: New;
6292
6293 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6294
6295         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6296         * g++.dg/abi/thunk4.C: Likewise.
6297
6298 2006-01-01  Andreas Jaeger  <aj@suse.de>
6299
6300         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6301         portable.
6302
6303 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6304
6305         PR c++/25294
6306         * gcc.dg/pragma-pack-3.c: New test.
6307         * g++.dg/parse/pragma3.C: New test.
6308
6309 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6310
6311         PR middle-end/24827
6312         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6313
6314 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6315
6316         PR testsuite/25214
6317         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6318
6319 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6320
6321         PR fortran/22607
6322         * gfortran-dg/pure_byref_3.f90: New.
6323
6324         fortran/PR 25396
6325         * gfortran.dg/userdef_operator_1.f90: New.
6326
6327 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6328
6329         * g++.dg/abi/thunk3.C: New.
6330         * g++.dg/abi/thunk4.C: New.
6331
6332 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6333
6334         PR fortran/25532
6335         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6336         associated derived type components of derived types are
6337         properly declared in contained procedures.
6338
6339 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6340
6341         PR libgfortran/25139
6342         * gfortran.dg/backspace_2.f: New test.
6343
6344 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6345
6346         PR libgfortran/25550
6347         * gfortran.dg/endfile.f: New test.
6348
6349 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6350
6351         PR libgfortran/25419
6352         * gfortran.dg/comma.f: New test.
6353
6354 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6355
6356         * lib/gfortran-dg.exp: Remove trailing whitespace.
6357         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6358         -funroll-all-loops.
6359
6360 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6361
6362         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6363         Extended Double long doubles or repeat tests when long double is
6364         the same size as double.
6365
6366 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6367
6368         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6369
6370         PR testsuite/25442
6371         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6372         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6373
6374         PR testsuite/25441
6375         * gcc.dg/pr23911.c: Make test variable static.
6376
6377         PR testsuite/25444
6378         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6379
6380 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6381
6382         PR c++/25439
6383         * g++.dg/parse/crash17.C: Adjust error markers.
6384         * g++.dg/template/error20.C: New test.
6385
6386 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6387
6388         PR c++/23172
6389         * g++.dg/ext/complit4.C: New test.
6390
6391         PR c++/25417
6392         * g++.dg/ext/complit5.C: Likewise.
6393
6394 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6395
6396         PR tree-optimization/25125
6397         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6398         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6399         * gcc.c-torture/execute/pr25125.c: New.
6400
6401 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6402
6403         PR fortran/25029
6404         PR fortran/21256
6405         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6406         with incorrect assumed size references.
6407
6408 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/23171
6411         * g++.dg/opt/init1.C: New test.
6412
6413 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/24671
6416         * g++.dg/template/sfinae3.C: New test.
6417
6418 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6419
6420         * g++.dg/other/friend4.C: New test.
6421
6422 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6423
6424         PR target/25005
6425         * g++.dg/opt/pr25005.C: New test.
6426
6427 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6428
6429         PR c++/25369
6430         * g++.dg/template/ptrmem16.C: New test.
6431
6432 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6433
6434         PR fortran/25029
6435         PR fortran/21256
6436         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6437
6438 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6439
6440         PR libgfortran/25307
6441         * gfortran.dg/list_read_5.f90: New test.
6442
6443 2005-12-22  Richard Henderson  <rth@redhat.com>
6444
6445         * gcc.target/i386/sse-7.c: Use -msse2.
6446
6447 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR rtl-optimization/25432
6450         * gcc.c-torture/compile/20051216-1.c: New test.
6451
6452         PR objc/25328
6453         * objc/execute/pr25328.m: New test.
6454
6455 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6456
6457         PR c++/25364
6458         * g++.dg/template/call4.C: New test.
6459
6460 2005-12-22  Dale Johannesen  <dalej@apple.com>
6461
6462         * gcc.target/i386/sse-17.c: New.
6463
6464 2005-12-22  Paul Brook  <paul@codesourcery.com>
6465
6466         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6467
6468 2005-12-22  Paul Brook  <paul@codesourcery.com>
6469
6470         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6471
6472 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6473
6474         PR tree-opt/25513
6475         * gcc.c-torture/compile/pr25513.c: New test.
6476
6477 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6478
6479         PR c++/23333
6480         * g++.dg/parse/error25.C: Add more tests.
6481
6482 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6483
6484         PR fortran/18990
6485         * gfortran.dg/der_charlen_1.f90: New.
6486
6487 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6488
6489         PR fortran/20889
6490         * gfortran.dg/pointer_component_type_1.f90: New test.
6491
6492         PR fortran/25029
6493         PR fortran/21256
6494         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6495         should give an error with assumed size array refernces and checks those
6496         that should not.
6497         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6498         reference an upper bound so that it does not generate an error.
6499
6500         PR fortran/19362
6501         PR fortran/20244
6502         PR fortran/20864
6503         PR fortran/25391
6504         * gfortran.dg/used_dummy_types_1.f90: New test.
6505         * gfortran.dg/used_dummy_types_2.f90: New test.
6506         * gfortran.dg/used_dummy_types_3.f90: New test.
6507         * gfortran.dg/used_dummy_types_4.f90: New test.
6508         * gfortran.dg/used_dummy_types_5.f90: New test.
6509
6510         PR fortran/23152
6511         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6512         group already being USE associated.
6513         * gfortran.dg/assumed_shape_nml.f90: New test.
6514         * gfortran.dg/assumed_size_nml.f90: New test.
6515
6516         PR fortran/20862
6517         PR fortran/25053
6518         PR fortran/25063
6519         PR fortran/25064
6520         PR fortran/25066
6521         PR fortran/25067
6522         PR fortran/25068
6523         PR fortran/25307
6524         * gfortran.dg/io_constraints_1.f90: New test.
6525         * gfortran.dg/io_constraints_1.f90: New test.
6526         * gfortran.dg/iostat_3.f90: Change wording of warning.
6527         * gfortran.dg/g77/19981216-0.f: The same.
6528
6529 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6530
6531         PR tree-optimization/23518
6532         * testsuite/gcc.dg/pr23518.c: New.
6533
6534 2005-12-21  Mike Stump  <mrs@apple.com>
6535
6536         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6537
6538 2005-12-21  Paul Brook  <paul@codesourcery.com>
6539
6540         * gcc.dg/pr19340.c: Skip on m68k targets.
6541
6542 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6543
6544         PR rtl-optimization/25196
6545         * gcc.dg/pr25196.c: New test.
6546
6547 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6548
6549         PR fortran/25423
6550         gfortran.dg/where_nested_1.f90: New.
6551
6552 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6553
6554         PR tree-optimization/25382.
6555         * gcc.dg/tree-ssa/pr25382.c: New.
6556
6557 2005-12-20  Richard Guenther  <rguenther@suse.de>
6558
6559         PR middle-end/24306
6560         * gcc.target/i386/pr24306.c: New testcase.
6561
6562 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6563
6564         PR tree-optimization/25501
6565         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6566
6567 2005-12-20  Richard Guenther  <rguenther@suse.de>
6568
6569         Revert
6570         2005-12-02  Richard Guenther  <rguenther@suse.de>
6571
6572         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6573
6574 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6575
6576         PR c++/21228
6577         * g++.dg/warn/Wunreachable-code-2.C: New test.
6578
6579 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR c++/24278
6582         * g++.dg/template/ctor5.C: New test.
6583
6584         PR c++/24915
6585         * g++.dg/template/overload8.C: New test.
6586
6587 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6588
6589         * gcc.c-torture/compile/pr25483 : New test.
6590
6591 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6592
6593         PR c++/20552
6594         * g++.dg/ext/typeof10.C: New test.
6595
6596 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6597
6598         * gcc.dg/mt-loopi1.c: New.
6599
6600 2005-12-18  Richard Guenther  <rguenther@suse.de>
6601
6602         PR tree-optimization/25481
6603         * gcc.dg/torture/pr25481.c: New testcase.
6604
6605 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6606
6607         PR rtl-optimization/21041
6608         * gcc.dg/pr21041.c: New test.
6609
6610 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6611
6612         PR libgfortran/25463
6613         * gfortran.dg/advance.f90: New test.
6614
6615 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6616
6617         * gcc.dg/20051201-1.c: New test.
6618
6619 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6620
6621         PR fortran/25018
6622         * gfortran.dg/initialization_1.f90: New test.
6623         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6624         * gfortran.dg/g77/980616-0.f: The same.
6625
6626 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6627
6628         * PR fortran/25458
6629         * gfortran.dg/chkbits.f90: New test.
6630
6631 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6632
6633         * gfortran.dg/enum_5.f: Revert to previous version.
6634
6635 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6636
6637         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6638         * gfortran.dg/nested_modules_1.f90: Ditto.
6639         * gfortran.dg/hollerith_f95.f90: Ditto.
6640         * gfortran.dg/select_5.f90: Ditto.
6641         * gfortran.dg/secnds.f: Ditto.
6642         * gfortran.dg/hollerith2.f90: Ditto.
6643         * gfortran.dg/imag_2.f: Ditto.
6644         * gfortran.dg/ftell_2.f90: Ditto.
6645         * gfortran.dg/malloc_free_1.f90: Ditto.
6646         * gfortran.dg/logint-1.f: Ditto.
6647         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6648         * gfortran.dg/e_d_fmt.f90: Ditto.
6649         * gfortran.dg/hollerith_legacy.f90: Ditto.
6650         * gfortran.dg/logint-2.f: Ditto.
6651         * gfortran.dg/enum_5.f90: Ditto.
6652         * gfortran.dg/f2c_2.f90: Ditto.
6653         * gfortran.dg/pr17143.f90: Ditto.
6654         * gfortran.dg/namelist_14.f90: Ditto.
6655         * gfortran.dg/logint-3.f: Ditto.
6656         * gfortran.dg/spread_scalar_source.f90: Ditto.
6657         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6658         * gfortran.dg/namelist_11.f: Ditto.
6659         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6660         * gfortran.dg/g77/20010519-1.f
6661         * gfortran.dg/g77/alpha1.f: Ditto.
6662         * gfortran.dg/g77/990115-1.f: Ditto.
6663         * gfortran.dg/g77/erfc.f: Ditto.
6664         * gfortran.dg/g77/19990313-3.f: Ditto.
6665         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6666         * gfortran.dg/g77/20010426.f: Ditto.
6667         * gfortran.dg/g77/19990313-0.f: Ditto.
6668         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6669         * gfortran.dg/g77/20000629-1.f: Ditto.
6670         * gfortran.dg/g77/970125-0.f: Ditto.
6671         * gfortran.dg/g77/8485.f: Ditto.
6672         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6673         * gfortran.dg/g77/19990313-1.f: Ditto.
6674         * gfortran.dg/g77/int8421.f: Ditto.
6675         * gfortran.dg/g77/19990305-0.f: Ditto.
6676         * gfortran.dg/g77/947.f: Ditto.
6677         * gfortran.dg/g77/19990905-2.f: Ditto.
6678         * gfortran.dg/g77/cabs.f: Ditto.
6679         * gfortran.dg/g77/19990313-2.f: Ditto.
6680         * gfortran.dg/g77/20020307-1.f: Ditto.
6681         * gfortran.dg/g77/dcomplex.f: Ditto.
6682         * gfortran.dg/g77/19990502-1.f: Ditto.
6683         * gfortran.dg/g77/19981216-0.f: Ditto.
6684         * gfortran.dg/common_4.f90: Ditto.
6685         * gfortran.dg/entry_4.f90: Ditto.
6686         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6687         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6688         * gfortran.dg/namelist_12.f: Ditto.
6689         * gfortran.dg/scale_1.f90: Ditto.
6690         * gfortran.dg/modulo_1.f90
6691         * gfortran.dg/hollerith.f90: Ditto.
6692         * gfortran.dg/direct_io_3.f90: Ditto.
6693         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6694         * gfortran.dg/gnu_logical_1.F: Ditto.
6695         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6696         * gfortran.dg/assign_1.f90: Ditto.
6697         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6698         * gfortran.dg/pr23095.f: Ditto.
6699         * gfortran.dg/read_float_1.f90: Ditto.
6700
6701 2005-12-17  Andreas Jaeger  <aj@suse.de>
6702
6703         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6704         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6705
6706 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6707
6708         PR fortran/24268
6709         * gfortran.dg/fmt_white.f: New test.
6710
6711 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6712
6713         * gfortran.dg/label_1.f90: New test.
6714
6715 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6716
6717         PR testsuite/25422
6718         * gcc.dg/20031012-1.c: Add -Walways-true option.
6719         * gcc.dg/weak/weak-3.c: Likewise.
6720         * g++.old-deja/g++.mike/warn8.C: Likewise.
6721
6722 2005-12-16  Mike Stump  <mrs@apple.com>
6723
6724         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6725         exit.
6726
6727 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6728
6729         PR libgfortran/25264
6730         PR libgfortran/25349
6731         * gfortran.dg/tl_editing.f90: Added additional checks.
6732         * gfortran.dg/t_editing.f: New test.
6733         * gfortran.dg/write_padding.f90: New test
6734
6735 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6736
6737         PR testsuite/25215
6738         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6739
6740 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR rtl-optimization/24899
6743         * gcc.c-torture/execute/20051215-1.c: New test.
6744
6745 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6746
6747         PR 24823
6748         * gfortran.dg/pr24823.f: New test.
6749
6750 2005-12-16  Jeff Law  <law@redhat.com>
6751
6752         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6753
6754 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6755
6756         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6757         Change C++ style comments to C style comments.
6758         Remove aligned types from the array.
6759         Keep Enums disabled.
6760         (complex_types): Remove aligned types from the array.
6761         Comment out "_Complex long double".
6762         (attrib_types): Remove.
6763         (complex_attrib_types): Remove.
6764         (attrib_array_types): Remove.
6765         (complex_attrib_array_types): Remove.
6766         (aligned_bitfld_types): Remove.
6767         (n_aligned_bitfld_types): Remove.
6768         (FEATURE_ALIGNEDPACKED): Delete.
6769         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6770         (singles): Remove support for adding attributes.
6771         (choose_type): Remove support for attributed types.
6772         (generate_fields): Remove support for attributed bit-fields.
6773         Remove support for adding attributes.
6774         (generate_random_tests): Remove support for adding attributes.
6775         (features): Add back "[0] :0" and "complex vector [0]".
6776         (main): Remove support for attributed bit-fields.
6777         Uncomment the calling of generate_random_tests for the rests of
6778         the tests.
6779
6780 2005-12-16  Jan Hubicka  <jh@suse.cz>
6781
6782         * gcc.c-torture/combine/pr25224.c: New.
6783
6784 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6785
6786         PR other/25028
6787         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6788         HP-UX.
6789
6790 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6791
6792         * gcc.dg/20051215-1.c: New file.
6793
6794 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6795
6796         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6797         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6798
6799 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6800
6801         PR fortran/18197
6802         * gfortran.dg/dummy_functions_1.f90: New.
6803
6804 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6805
6806         PR rtl-optimization/25310
6807         * gcc.c-torture/compile/pr25310.c: New test.
6808
6809 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6810
6811         PR debug/25023
6812         * gcc.dg/pr25023.c: New test.
6813
6814 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6815
6816         * g++.old-deja/g++.brendan/redecl1.C,
6817         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6818         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6819         g++.old-deja/g++.oliva/typeof1.C,
6820         g++.old-deja/g++.other/crash16.C,
6821         g++.old-deja/g++.other/crash34.C,
6822         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6823         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6824         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6825         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6826         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6827         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6828         Remove xfail.
6829
6830 2005-12-14  Kean Johnston  <jkj@sco.com>
6831             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6832
6833         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6834         * gcc.target/i386/20020523-1.c: Ditto.
6835         * gcc.target/i386/tailcall-1.c: Ditto.
6836         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6837         * gcc.target/i386/ssetype-5.c: Ditto.
6838
6839 2005-12-14  Jeff Law  <law@redhat.com>
6840
6841         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6842
6843 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6844
6845         PR target/25254
6846         PR target/24188
6847         * gcc.target/i386/pr25254.c: New test.
6848         * gfortran.dg/PR24188.f: New test.
6849
6850 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6851
6852         * lib/fortran-torture.exp: Catch remaining uses of
6853         remote_file build delete.
6854
6855 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6856
6857         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6858
6859 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6860
6861         * gcc.dg/warn-addr-cmp.c: New test.
6862
6863 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6864
6865         PR debug/25023
6866         PR target/25293
6867         * gcc.target/i386/pr25293.c: New test.
6868
6869 2005-12-13  Petr Machata  <machata@post.cz>
6870
6871         PR c++/24907
6872         * g++.dg/parse/comma2.C: New test.
6873
6874 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6875             Jakub Jelinek  <jakub@redhat.com>
6876
6877         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6878         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6879         (limits.h): Include unconditionally.
6880         (stdlib.h): Likewise.
6881         (hashtab.h): Do not include.
6882         (getopt.h): Likewise.
6883         (stddef.h): Include.
6884         (hashval_t): Define.
6885         (struct entry): Add "next" field.
6886         (HASH_SIZE): New macro.
6887         (hash_table): New variable.
6888         (switchfiles): Do not use xmalloc.
6889         (mix): New macro.
6890         (iterative_hash): New function.
6891         (hasht): Remove.
6892         (e_exists): New function.
6893         (e_insert): Likewise.
6894         (output): Use, instead of libiberty hashtable functions.
6895         (main): Do not use getopt.  Do not call htab_create.
6896
6897 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6898
6899         PR c++/25331
6900         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6901         put atal* and atpaal* attributes on array elements.
6902         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6903         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6904         put atal* and atpaal* attributes on array elements.
6905         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6906
6907 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6908
6909         * gcc.dg/single-precision-constant.c: New test.
6910
6911 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
6912
6913         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
6914         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
6915         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
6916         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
6917         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
6918         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
6919         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
6920         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
6921         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
6922         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
6923         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
6924         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
6925         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
6926         gcc.target/powerpc/ppc-sdata-2.c,
6927         gcc.target/powerpc/ppc-stackalign-1.c,
6928         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
6929         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
6930         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
6931         gcc.target/powerpc/rs6000-ldouble-2.c,
6932         gcc.target/powerpc/rs6000-power2-1.c,
6933         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
6934         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
6935         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
6936         option into target selector.
6937         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
6938         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
6939
6940 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6941
6942         PR objc/25348
6943         * objc.dg/encode-9.m: New test.
6944
6945 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6946
6947         PR testsuite/20772
6948         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
6949         * gcc.dg/asm-b.c: Fix typo.
6950         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
6951         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
6952         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
6953         i?86 lp64 and x86_64 ilp32.
6954         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
6955         on i?86 lp64.
6956         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
6957
6958 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
6959
6960         PR fortran/25078
6961         gfortran.dg/equiv_5.f90: New test.
6962
6963 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
6964
6965         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
6966         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
6967         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
6968         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
6969         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
6970         * gcc.dg/tree-ssa/reassoc-5.c: New.
6971         * gcc.dg/tree-ssa/reassoc-6.c: New.
6972         * gcc.dg/tree-ssa/reassoc-7.c: New.
6973         * gcc.dg/tree-ssa/reassoc-8.c: New.
6974         * gcc.dg/tree-ssa/reassoc-9.c: New.
6975         * gcc.dg/tree-ssa/reassoc-10.c: New.
6976         * gcc.dg/tree-ssa/reassoc-11.c: New.
6977
6978 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6979
6980         PR testsuite/25167
6981         PR testsuite/24478
6982         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
6983
6984 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
6985
6986         PR c++/25300
6987         * g++.dg/template/inherit.C: Do not use a generic error message.
6988
6989 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
6990
6991         PR libobjc/25354
6992         * objc.dg/gnu-encoding: New directory.
6993         * objc.dg/gnu-encoding/compat-common.h: New file.
6994         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
6995         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
6996         * objc.dg/gnu-encoding/vector-defs.h: New file.
6997         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
6998         * objc.dg/gnu-encoding/generate-random.c: New file.
6999         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7000         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7001         * objc.dg/gnu-encoding/generate-random.h: New file.
7002
7003 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/25337
7006         * g++.dg/template/defarg7.C: New test.
7007
7008 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7009
7010         PR libobjc/25347
7011         * objc.dg/encode-8.m: New test.
7012
7013 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7014
7015         PR libobjc/25346
7016         * objc.dg/encode-7.m: New test.
7017
7018 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7019
7020         PR c++/25010
7021         * g++.dg/opt/inline10.C: New test.
7022
7023 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7024
7025         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7026
7027 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7028
7029         * gfortran.dg/substring_equivalence.f90: typo in comment
7030
7031 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7032
7033         PR fortran/25068
7034         * gfortran.dg/iostat_3.f90: New test.
7035
7036 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7037
7038         PR fortran/23815
7039         * gfortran.dg/unf_io_convert_1.f90: New test.
7040         * gfortran.dg/unf_io_convert_2.f90: New test.
7041         * gfortran.dg/unf_io_convert_3.f90: New test.
7042
7043 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7044
7045         PR testsuite/20772
7046         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7047         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7048         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7049         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7050         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7051         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7052         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7053         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7054         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7055         gcc.dg/torture/fp-int-convert-float128-timode.c,
7056         gcc.dg/torture/fp-int-convert-float128.c,
7057         gcc.dg/torture/fp-int-convert-float80-timode.c,
7058         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7059         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7060
7061         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7062
7063 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7064
7065         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7066
7067 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7068
7069         * gcc.dg/20051207-1.c,
7070         * gcc.dg/20051207-2.c,
7071         * gcc.dg/20051207-3.c: New tests.
7072
7073 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7074
7075         PR testsuite/20772
7076         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7077         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7078         dg-skip-if target selector.
7079
7080         PR testsuite/20772
7081         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7082         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7083         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7084         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7085         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7086         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7087         and/or merge with i?86 cases.
7088
7089         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7090
7091         PR testsuite/20772
7092         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7093         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7094         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7095         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7096         x86_64-*-linux*.
7097
7098 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7099
7100         PR target/25311
7101         * gcc.c-torture/compile/pr25311.c: New test.
7102
7103 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7104
7105         PR libgfortran/25039
7106         * gfortran.dg/read_comma.f: New test.
7107
7108 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7109
7110         PR c++/19317
7111         * g++.dg/opt/pr19317-1.C: New test.
7112         * g++.dg/opt/pr19317-2.C: New test.
7113         * g++.dg/opt/pr19317-3.C: New test.
7114
7115         PR target/19005
7116         * gcc.c-torture/execute/pr19005.c: New test.
7117
7118         PR target/17828
7119         * g++.old-deja/g++.other/comdat5.C: New test.
7120         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7121
7122         * g++.dg/compat/struct-layout-1.exp: New file.
7123         * g++.dg/compat/struct-layout-1.h: New.
7124         * g++.dg/compat/struct-layout-1_generate.c: New.
7125         * g++.dg/compat/struct-layout-1_x1.h: New.
7126         * g++.dg/compat/struct-layout-1_x2.h: New.
7127         * g++.dg/compat/struct-layout-1_y1.h: New.
7128         * g++.dg/compat/struct-layout-1_y2.h: New.
7129
7130         * gcc.dg/20050330-2.c: New test.
7131
7132 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7133
7134         PR fortran/25292
7135         * gfortran.dg/associated_1.f90: New.
7136
7137 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7138
7139         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7140         ILP32 vect_no_align platforms.
7141
7142 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7143             Jakub Jelinek  <jakub@redhat.com>
7144
7145         PR target/25268
7146         * gcc.c-torture/compile/20051207-1.c: New test.
7147
7148 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7149
7150         PR testsuite/20772
7151         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7152         gcc.dg/torture/pr18582-1.c,
7153         gcc.target/i386/attributes-error.c: Also test on x86_64.
7154
7155         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7156
7157 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7158
7159         PR c++/19397
7160         * g++.dg/template/typedef3.C: New test.
7161
7162         PR c++/19762
7163         PR c++/19764
7164         * g++.dg/template/dtor3.C: Fix error markers.
7165
7166 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7167
7168         * lib/target-supports.exp (check_effective_target_sync_char_short):
7169         Add s390*.
7170
7171 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7172
7173         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7174
7175 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7176
7177         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7178         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7179         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7180         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7181
7182 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7183
7184         PR c++/25263
7185         * g++.dg/other/array2.C: New test case.
7186
7187 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7188
7189         * gcc.dg/darwin-weakimport-3.c: New.
7190
7191         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7192         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7193         and to work on Darwin.
7194         * gcc.dg/attr-weakref-1b.c: New file.
7195         * gcc.dg/attr-weakref-2.c: New test.
7196         * gcc.dg/darwin-weakref-1.c: New test.
7197
7198 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7199
7200         PR testsuite/25247
7201         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7202         use in selector expressions.
7203         (dg-xfail-if): Ditto.
7204         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7205         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7206         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7207         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7208         * gcc.test-framework/test-framework.exp: Skip generated tests if
7209         CHECK_TEST_FRAMEWORK is not 1.
7210
7211 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7212
7213         PR tree-optimization/24963
7214         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7215
7216         PR target/24108
7217         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7218
7219         PR target/18580
7220         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7221         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7222         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7223         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7224
7225 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7226
7227         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7228         dg-options.
7229
7230 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7231
7232         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7233
7234 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7235
7236         * gcc.dg/format/cast-1.c: New test.
7237
7238 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7239
7240         PR c/7776
7241         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7242         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7243         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7244         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7245
7246 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7247
7248         * gcc.dg/cast-pretty-print-1.c: New test.
7249
7250 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7251
7252         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7253
7254 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7255
7256         PR c++/24173
7257         * g++.dg/template/friend40.C: New test.
7258
7259 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7260
7261         PR target/25199
7262         * gcc.target/i386/movq-2.c: New test.
7263         * gcc.target/i386/movq.c: Remove target i?86, instead add
7264         dg-require-effective-target ilp32.
7265
7266 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7267
7268         PR c++/24103
7269         * g++.dg/other/default1.C: New test.
7270
7271 2005-12-02  Richard Guenther  <rguenther@suse.de>
7272
7273         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7274
7275 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7276
7277         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7278
7279 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7280
7281         PR target/21017
7282         * gcc.target/powerpc/rotate.c: New.
7283
7284 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7285
7286         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7287         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7288
7289 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7290
7291         PR c/13384
7292         * gcc.dg/pr17730-1.c: Adjust.
7293         * gcc.dg/lvalue1.c (main): Likewise.
7294         * gcc.dg/lvalue-2.c: Likewise.
7295         * g++.dg/pr7503-3.C
7296
7297 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7298
7299         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7300         error messages.
7301
7302 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7303
7304         PR fortran/24789
7305         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7306
7307 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7308
7309         PR target/24475
7310         * lib/target-supports.exp (check_effective_target_tls): New.
7311         (check_effective_target_tls_runtime): New.
7312         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7313         for TLS support.
7314         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7315         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7316         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7317         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7318         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7319         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7320         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7321         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7322         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7323         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7324         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7325         effective-target TLS.
7326         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7327         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7328         effective-target TLS runtime.
7329
7330 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7331
7332         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7333
7334 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7335
7336         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7337         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7338         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7339         ignored" warnings when "packing" is the same as the ABI layout.
7340
7341 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7342
7343         PR fortran/21302
7344         * gfortran.dg/line_length_1.f: New test.
7345         * gfortran.dg/line_length_2.f90: Ditto.
7346
7347 2005-11-30  Richard Guenther  <rguenther@suse.de>
7348
7349         PR tree-optimization/21655
7350         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7351
7352 2005-11-30  Dale Johannesen  <dalej@apple.com>
7353
7354         * gcc.c-torture/compile/pr24930.c: New.
7355
7356 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7357
7358         PR fortran/15809
7359         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7360
7361 2005-11-30  Jeff Law  <law@redhat.com>
7362
7363         * g++.old-deja/g++.law/pr25000.C: New test.
7364
7365 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7366
7367         * gcc.dg/tls/opt-11.c: New test.
7368
7369 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7370
7371         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7372         targets.
7373         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7374         LP64 ia64.
7375
7376 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7377
7378         * gfortran.dg/open_access_1.f90: New test.
7379
7380 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7381
7382         * gcc.dg/charset/builtin2.c: New test.
7383
7384 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7387         on mmix-*-* for *_[xy].c.
7388
7389 2005-11-28  Kean Johnston  <jkj@sco.com>
7390
7391         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7392         headers.
7393         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7394         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7395         * gcc.target/i386/asm-3.c: Ditto.
7396         * gcc.target/i386/clobbers.c: Ditto.
7397         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7398         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7399         test regexp.
7400         * gcc.target/i386/mul.c: Ditto.
7401         * gcc.target/i386/ssetype-1.c: Ditto.
7402         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7403         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7404         static so the test works with -fPIC mode too. Based on comment in
7405         PR19231 by Pinski.
7406         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7407
7408 2005-11-28  Richard Guenther  <rguenther@suse.de>
7409
7410         * gcc.dg/alias-9.c: New testcase.
7411         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7412
7413 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7414             Uros Bizjak  <uros@kss-loka.si>
7415
7416         PR middle-end/20219
7417         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7418         tan(x)/sin(x) transformations.
7419
7420 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7421
7422         PR middle-end/24575
7423         * gcc.dg/tree-ssa/divide-3.c: New test.
7424         * gcc.dg/tree-ssa/divide-4.c: New test.
7425
7426 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7427
7428         PR fortran/24917
7429         *  gfortran.dg/boz_6.f90: New test.
7430
7431 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7432
7433         PR fortran/23912
7434         * gfortran.dg/modulo_1.f90: New test.
7435
7436 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7437
7438         PR libfortran/24919
7439         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7440         fail on CRLF platforms.
7441         * gfortran.dg/ftell_2.f90: Likewise.
7442
7443 2005-11-26  Eric Christopher  <echristo@apple.com>
7444
7445         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7446
7447 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7448
7449         * objc.dg/gnu-runtime-3.m: Simplify.
7450
7451 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7452
7453         PR middle-end/23669
7454         * gcc.dg/tree-ssa/divide-1.c: New test.
7455         * gcc.dg/tree-ssa/divide-2.c: New test.
7456
7457 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7458
7459         PR libgfortran/24945
7460         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7461
7462 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7463
7464         PR libgfortran/24945
7465         * gfortran.dg/open_status_2.f90: New test.
7466
7467 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7468
7469         * gcc.c-torture/execute/builtins/fprintf.c,
7470         gcc.c-torture/execute/builtins/fputs-lib.c,
7471         gcc.c-torture/execute/builtins/fputs.c,
7472         gcc.c-torture/execute/builtins/lib/fprintf.c,
7473         gcc.c-torture/execute/builtins/lib/printf.c,
7474         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7475
7476 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7477
7478         * gcc.dg/20050922-2.c: New test.
7479
7480 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7481
7482         * objc.dg/gnu-runtime-3.m: New test.
7483
7484 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7485
7486         PR c++/9278
7487         * g++.dg/other/void1.C: New test.
7488
7489 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7490
7491         PR middle-end/24998
7492         * gcc.dg/torture/fp-int-convert-float.c,
7493         gcc.dg/torture/fp-int-convert-double.c,
7494         gcc.dg/torture/fp-int-convert-long-double.c,
7495         gcc.dg/torture/fp-int-convert-timode.c,
7496         gcc.dg/torture/fp-int-convert-float80.c,
7497         gcc.dg/torture/fp-int-convert-float80-timode.c,
7498         gcc.dg/torture/fp-int-convert-float128.c,
7499         gcc.dg/torture/fp-int-convert-float128-timode.c,
7500         gcc.dg/torture/fp-int-convert.h: New files.
7501
7502 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7503
7504         PR middle-end/24989
7505         * gcc.dg/tree-ssa/bool-10.c: New test.
7506         * gcc.dg/tree-ssa/bool-11.c: New test.
7507         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7508
7509 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7510
7511         PR middle-end/24990
7512         * tree-ssa/pr24990-1.c: New test.
7513
7514 2005-11-24  Richard Guenther  <rguenther@suse.de>
7515         Dirk Mueller <dmueller@suse.de>
7516
7517         PR c++/14024
7518         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7519         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7520         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7521         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7522         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7523         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7524
7525 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7526
7527         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7528
7529 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7530
7531         PR c/21668
7532         * gcc.dg/Wc++-compat.c: New.
7533         * gcc.dg/Wno-c++-compat.c: New.
7534
7535 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7536
7537         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7538         (vspltish, vspltisw): Likewise.
7539
7540 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7541
7542         PR libgfortran/24794
7543         * gfortran.dg/namelist_12.f: Fix quotes.
7544         * gfortran.dg/namelist_13.f90: Fix quotes.
7545         * gfortran.dg/namelist_14.f90: Fix quotes.
7546         * gfortran.dg/namelist_15.f90: Fix quotes.
7547         * gfortran.dg/namelist_use.f90: Fix quotes.
7548         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7549         * gfortran.dg/namelist_21.f90: New test.
7550         * gfortran.dg/namelist_22.f90: New test.
7551
7552 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7553
7554         PR target/23435
7555         * gcc.c-torture/compile/pr23435.c: New.
7556
7557 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7558
7559         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7560
7561 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7562
7563         * gcc.target/powerpc/405-macchw-1.c,
7564         gcc.target/powerpc/405-macchw-2.c,
7565         gcc.target/powerpc/405-macchwu-1.c,
7566         gcc.target/powerpc/405-macchwu-2.c,
7567         gcc.target/powerpc/405-machhw-1.c,
7568         gcc.target/powerpc/405-machhw-2.c,
7569         gcc.target/powerpc/405-machhwu-1.c,
7570         gcc.target/powerpc/405-machhwu-2.c,
7571         gcc.target/powerpc/405-maclhw-1.c,
7572         gcc.target/powerpc/405-maclhw-2.c,
7573         gcc.target/powerpc/405-maclhwu-1.c,
7574         gcc.target/powerpc/405-maclhwu-2.c,
7575         gcc.target/powerpc/405-mulchw-1.c,
7576         gcc.target/powerpc/405-mulchw-2.c,
7577         gcc.target/powerpc/405-mulchwu-1.c,
7578         gcc.target/powerpc/405-mulchwu-2.c,
7579         gcc.target/powerpc/405-mulhhw-1.c,
7580         gcc.target/powerpc/405-mulhhw-2.c,
7581         gcc.target/powerpc/405-mulhhwu-1.c,
7582         gcc.target/powerpc/405-mulhhwu-2.c,
7583         gcc.target/powerpc/405-mullhw-1.c,
7584         gcc.target/powerpc/405-mullhw-2.c,
7585         gcc.target/powerpc/405-mullhwu-1.c,
7586         gcc.target/powerpc/405-mullhwu-2.c,
7587         gcc.target/powerpc/405-nmacchw-1.c,
7588         gcc.target/powerpc/405-nmacchw-2.c,
7589         gcc.target/powerpc/405-nmachhw-1.c,
7590         gcc.target/powerpc/405-nmachhw-2.c,
7591         gcc.target/powerpc/405-nmaclhw-1.c,
7592         gcc.target/powerpc/405-nmaclhw-2.c,
7593         gcc.target/powerpc/440-macchw-1.c,
7594         gcc.target/powerpc/440-macchw-2.c,
7595         gcc.target/powerpc/440-macchwu-1.c,
7596         gcc.target/powerpc/440-macchwu-2.c,
7597         gcc.target/powerpc/440-machhw-1.c,
7598         gcc.target/powerpc/440-machhw-2.c,
7599         gcc.target/powerpc/440-machhwu-1.c,
7600         gcc.target/powerpc/440-machhwu-2.c,
7601         gcc.target/powerpc/440-maclhw-1.c,
7602         gcc.target/powerpc/440-maclhw-2.c,
7603         gcc.target/powerpc/440-maclhwu-1.c,
7604         gcc.target/powerpc/440-maclhwu-2.c,
7605         gcc.target/powerpc/440-mulchw-1.c,
7606         gcc.target/powerpc/440-mulchw-2.c,
7607         gcc.target/powerpc/440-mulchwu-1.c,
7608         gcc.target/powerpc/440-mulchwu-2.c,
7609         gcc.target/powerpc/440-mulhhw-1.c,
7610         gcc.target/powerpc/440-mulhhw-2.c,
7611         gcc.target/powerpc/440-mulhhwu-1.c,
7612         gcc.target/powerpc/440-mulhhwu-2.c,
7613         gcc.target/powerpc/440-mullhw-1.c,
7614         gcc.target/powerpc/440-mullhw-2.c,
7615         gcc.target/powerpc/440-mullhwu-1.c,
7616         gcc.target/powerpc/440-mullhwu-2.c,
7617         gcc.target/powerpc/440-nmacchw-1.c,
7618         gcc.target/powerpc/440-nmacchw-2.c,
7619         gcc.target/powerpc/440-nmachhw-1.c,
7620         gcc.target/powerpc/440-nmachhw-2.c,
7621         gcc.target/powerpc/440-nmaclhw-1.c,
7622         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7623
7624 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7625
7626         PR fortran/24774
7627         * gfortran.dg/inquire_9.f90: New test.
7628
7629         PR fortran/21647
7630         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7631
7632 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7633
7634         PR libfortran/24432
7635         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7636         Check that 'cos' is supported.
7637
7638 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7639
7640         PR fortran/24223
7641         * gfortran.dg/substring_equivalence.f90: New test.
7642
7643         PR fortran/24705
7644         * gfortran.dg/auto_internal_assumed.f90: New test.
7645
7646 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7647
7648         * gcc.dg/fold-div-2.c: New test.
7649
7650 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7651
7652         PR rtl-optimization/24883
7653         * gcc.c-torture/compile/pr24883.c: New test.
7654
7655 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7656
7657         PR middle-end/20583
7658         * gcc.c-torture/compile/pr20583.c: New.
7659
7660 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7661
7662         * gcc.c-torture/execute/usmul.c: New test.
7663
7664 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7665
7666         * gcc.dg/tree-ssa/vrp22.c: New test.
7667
7668 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7669
7670         PR middle-end/24912
7671         * gcc.dg/torture/pr24912-1.c: New test.
7672
7673 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7674
7675         PR fortran/24862
7676         * gfortran.dg/arrayio_derived_1.f90: New test.
7677
7678 2005-11-19  Richard Guenther  <rguenther@suse.de>
7679
7680         PR middle-end/23294
7681         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7682
7683 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7684
7685         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7686
7687 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7688
7689         PR c++/8355
7690         * g++.dg/template/friend39.C: New test.
7691
7692 2005-11-18  James E Wilson  <wilson@specifix.com>
7693
7694         * gcc.dg/builtin-strstr.c: New.
7695
7696 2005-11-18  Richard Henderson  <rth@redhat.com>
7697
7698         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7699         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7700         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7701         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7702         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7703         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7704         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7705         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7706         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7707         renaming to remove initial "ia64-".
7708
7709 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7710
7711         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7712
7713 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7714
7715         * g++.dg/cpp/string-2.C: New test.
7716
7717 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7718
7719         * gcc.dg/tree-ssa/loop-14.c: New test.
7720
7721 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7722             Michael Chamberlain <michael@chamberlain.net.au>
7723
7724         * ada/acats/run_all.sh (target_run): Kill long running tests.
7725
7726 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7727
7728         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7729         * gcc.dg/cleanup-9.c: Likewise.
7730         * gcc.dg/cleanup-10.c: Likewise.
7731         * gcc.dg/cleanup-11.c: Likewise.
7732
7733 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7734
7735         PR fortran/24892
7736         * gfortran.dg/open_access_append_1.f90: New test.
7737         * gfortran.dg/open_access_append_2.f90: New test.
7738
7739 2005-11-16  Richard Guenther  <rguenther@suse.de>
7740
7741         PR middle-end/24851
7742         * gcc.c-torture/execute/pr24851.c: New testcase.
7743
7744 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7745
7746         * gcc.dg/fold-overflow-1.c: New test.
7747
7748 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7749
7750         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7751         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7752
7753 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7754
7755         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7756         structures.
7757         * g++.dg/eh/forced2.C: Likewise.
7758         * g++.dg/eh/forced3.C: Likewise.
7759         * g++.dg/eh/forced4.C: Likewise.
7760
7761 2005-11-11  Mike Stump  <mrs@apple.com>
7762
7763         * g++.old-deja/g++.mike/unused.C: Add.
7764
7765 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7766
7767         PR c++/24667
7768         * g++.dg/warn/Wcast-qual1.C: New test.
7769
7770 2005-11-15  Jan Hubicka  <jh@suse.cz>
7771
7772         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7773
7774 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7775
7776         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7777
7778 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7779
7780         PR 24840
7781         * gcc.dg/tree-ssa/pr24840.c: New test.
7782
7783 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7784
7785         PR testsuite/24841
7786         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7787
7788 2005-11-14  Dale Johannesen  <dalej@apple.com>
7789
7790         * gcc.c-torture/execute/20051113-1.c: New.
7791
7792 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7793
7794         PR c++/24687
7795         * g++.dg/template/crash43.C: New test.
7796
7797 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7798
7799         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7800
7801 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7802
7803         PR c++/24817
7804         * g++.dg/eh/spec8.C: New test.
7805
7806 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7807
7808         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7809
7810 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/20293
7813         * g++.dg/parse/ambig4.C: New test.
7814         * g++.dg/tc1/dr101.C: Adjust error markers.
7815         * g++.dg/lookup/strong-using-2.C: Likewise.
7816         * g++.dg/lookup/ambig5.C: Likewise.
7817         * g++.dg/lookup/ambig4.C: Likewise.
7818         * g++.dg/parse/crash22.C: Likewise.
7819
7820 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7821
7822         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7823
7824 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7825
7826         * gcc.dg/nested-calls-1.c: New test.
7827
7828 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7829
7830         * gfortran.dg/complex_intrinsic_1.f90: New test.
7831         * gfortran.dg/complex_intrinsic_2.f90: New test.
7832         * gfortran.dg/fgetc_1.f90: New test.
7833         * gfortran.dg/fgetc_2.f90: New test.
7834         * gfortran.dg/fgetc_3.f90: New test.
7835         * gfortran.dg/ftell_1.f90: New test.
7836         * gfortran.dg/ftell_2.f90: New test.
7837         * gfortran.dg/gnu_logical_1.F: New test.
7838         * gfortran.dg/gnu_logical_2.f90: New test.
7839
7840 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7841
7842         PR middle-end/24820
7843         * testsuite/gcc.dg/pr24820.c: New test.
7844
7845 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7846
7847         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7848         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7849         variable.
7850
7851 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7852
7853         testsuite/24614
7854         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7855
7856 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7857
7858         * gcc.target/cris/cris.exp: New file.
7859         * gcc.target/cris/rld-legit1.c: New test.
7860         * gcc.target/cris/rld-legit2.c: New test.
7861
7862 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/24780
7865         * g++.dg/opt/pr24780.C: New test.
7866
7867         PR c++/24761
7868         * g++.dg/template/asm1.C: New test.
7869
7870 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7871
7872         PR libgfortran/24787
7873         * gfortran.dg/scan_1.f90: New test.
7874
7875 2005-11-12  Jan Hubicka  <jh@suse.cz>
7876
7877         * gcc.target/i386/minmax-1.c: New.
7878         * gcc.target/i386/minmax-2.c: New.
7879
7880 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7881
7882         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7883
7884 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7885
7886         * gcc.c-torture/execute/20051110-1.c,
7887         gcc.c-torture/execute/20051110-2.c: New tests.
7888
7889 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7890
7891         PR middle-end/24750
7892         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7893         New tests.
7894
7895 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7896
7897         * lib/target-libpath.exp (get_shlib_extension): New proc.
7898         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7899         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7900         * lib/objc.exp (objc_target_compile): Likewise.
7901         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7902         detection.
7903
7904 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7905
7906         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7907
7908         * lib/target-supports.exp (check_effective_target_static_libgfortran):
7909         Add -static to additional_flags and pass it to target_compile.
7910
7911 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
7912
7913         PR libgfortran/24719
7914         gfortran.dg/read_noadvance.f90: New test.
7915
7916         PR libgfortran/24699
7917         gfortran.dg/fmt_t_2.f90: New test.
7918
7919         PR libgfortran/24785
7920         gfortran.dg/read_x_eor.f90: New test.
7921
7922         PR libgfortran/24584
7923         gfortran.dg/namelist_empty.f90: Rename test.
7924
7925         PR libgfortran/24489
7926         gfortran/read_eor.f90: Rename test.
7927
7928 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7929
7930         PR fortran/15976
7931         * gfortran.dg/automatic_module_variable.f90: New test.
7932
7933 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
7934
7935         PR target/24445
7936         * gcc.dg/pr24445.c: New test.
7937
7938 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
7939
7940         PR fortran/24655
7941         PR fortran/24755
7942         * gfortran.dg/recursive_statement_functions.f90: Add statement
7943         functions using inline intrinsic functions and parameters to test
7944         that they no longer seg-fault.
7945
7946         PR fortran/24409
7947         gfortran.dg/nested_modules_4.f90: New test.
7948         gfortran.dg/nested_modules_5.f90: New test.
7949
7950 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
7951
7952         PR fortran/24643
7953         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
7954
7955 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
7956
7957         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
7958         failures.
7959
7960 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7961
7962         * gcc.dg/sparc-getcontext-1.c: New test.
7963
7964 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
7965
7966         * gcc.dg/ifcvt-fabs-1.c: New test.
7967
7968 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
7969
7970         PR other/4372
7971         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
7972         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
7973
7974 2005-11-09  Richard Guenther  <rguenther@suse.de>
7975
7976         PR tree-optimization/24716
7977         * gcc.c-torture/execute/pr24716.c: New testcase.
7978
7979 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7980
7981         * gcc.dg/pr24624.c: Disable for non S/390 targets.
7982
7983 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7984
7985         PR 24624
7986         * gcc.dg/pr24624.c: Testcase added.
7987
7988 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
7989
7990         PR 24623
7991         * g++.dg/other/pr24623.C: Testcase added.
7992
7993 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
7994
7995         PR fortran/22607
7996         * gfortran-dg/pure_byref_1.f90: New.
7997         * gfortran-dg/pure_byref_2.f90: New.
7998
7999 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8000
8001         PR c/24101
8002         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8003         * gcc.dg/dg.exp: Run main loop also for *.i files.
8004
8005 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8006
8007         PR c++/19450
8008         * g++.dg/tls/diag-3.C: New test.
8009         * g++.dg/tls/diag-4.C: New test.
8010         * g++.dg/tls/static-1.C: New test.
8011         * g++.dg/tls/static-1a.cc: New file.
8012
8013 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8014
8015         PR 23046
8016         * g++.dg/tree-ssa/pr23046.C: New test.
8017
8018 2005-11-08  Devang Patel <dpatel@apple.com>
8019
8020         PR tree-optimization/23115
8021         * gcc.dg/tree-ssa/pr23115.c: New.
8022
8023 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8024
8025         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8026         * gcc.target/powerpc/pr16155.c: Same.
8027         * gcc.target/powerpc/altivec-1.c: Same.
8028         * gcc.target/powerpc/altivec-2.c: Same.
8029         * gcc.target/powerpc/altivec-3.c: Same.
8030         * gcc.target/powerpc/altivec-5.c: Same.
8031         * gcc.target/powerpc/altivec-11.c: Same.
8032         * gcc.target/powerpc/altivec-12.c: Same.
8033         * gcc.target/powerpc/altivec-14.c: Same.
8034         * gcc.target/powerpc/altivec-22.c: Same.
8035         * gcc.target/powerpc/altivec-consts.c: Same.
8036         * gcc.target/powerpc/altivec-pr22085.c: Same.
8037         * gcc.target/powerpc/altivec-splat.c: Same.
8038         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8039         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8040         * gcc.target/powerpc/darwin-longlong.c: Same.
8041
8042 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8043
8044         PR target/19340
8045         * gcc.dg/pr19340.c: New test.
8046
8047 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8048
8049         PR rtl-optimization/24683
8050         * gcc.dg/pr24683.c: New test.
8051
8052 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8053
8054         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8055         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8056
8057 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8058
8059         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8060
8061 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8062
8063         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8064
8065 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8066
8067         PR target/24230
8068
8069         * gcc.target/powerpc/altivec-consts.c,
8070         gcc.target/powerpc/altivec-splat.c: New testcase.
8071
8072 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8073
8074         PR c/24599
8075
8076         * gcc.dg/overflow-2.c: New testcase.
8077
8078 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8079
8080         PR rtl-optimization/23567
8081         * gcc.c-torture/execute/20051104-1.c: New test.
8082
8083 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8084
8085         PR fortran/24534
8086         gfortran.dg/private_type_2.f90: Modified to check that case with
8087         PRIVATE declaration within derived type is accepted.
8088
8089         PR fortran/20838
8090         gfortran.dg/pointer_assign_1.f90: New test.
8091
8092         PR fortran/20840
8093         * gfortran.dg/arrayio_0.f90: New test.
8094
8095         PR fortran/17737
8096         gfortran.dg/data_initialized.f90: New test.
8097         gfortran.dg/data_constraints_1.f90: New test.
8098         gfortran.dg/data_constraints_2.f90: New test.
8099
8100 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8101
8102         PR fortran/24174
8103         PR fortran/24305
8104         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8105
8106 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8107
8108         PR 24670
8109         * gcc.dg/tree-ssa/pr24670.c: New test.
8110
8111 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8112
8113         PR target/22432
8114         * gcc.target/i386/pr22432.c: New test.
8115
8116 2005-11-05  Richard Henderson  <rth@redhat.com>
8117
8118         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8119         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8120         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8121         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8122         from gcc.dg/alpha-*.
8123         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8124         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8125
8126 2005-11-05  Andreas Jaeger  <aj@suse.de>
8127
8128         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8129
8130 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8131
8132         PR target/23424
8133         * gcc.dg/torture/pr23424-1.c: New test.
8134
8135 2005-11-04  Richard Henderson  <rth@redhat.com>
8136
8137         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8138         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8139         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8140         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8141         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8142         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8143         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8144         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8145         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8146         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8147         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8148         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8149         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8150         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8151         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8152         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8153         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8154         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8155         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8156         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8157         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8158         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8159         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8160         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8161         Move from gcc.dg/.
8162         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8163         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8164         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8165         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8166         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8167         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8168         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8169         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8170         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8171         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8172         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8173         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8174         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8175         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8176         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8177         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8178         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8179         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8180         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8181         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8182         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8183         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8184         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8185         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8186         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8187         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8188         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8189         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8190         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8191         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8192         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8193         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8194         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8195         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8196         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8197         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8198         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8199         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8200         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8201         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8202         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8203         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8204         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8205         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8206         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8207
8208 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8209
8210         PR 24627
8211         * gcc.dg/tree-ssa/pr24627.c: New test.
8212
8213 2005-11-04 Paul Brook  <paul@codesourcery.com>
8214
8215         * gcc.dg/tls/opt-10.c: New test.
8216
8217 2005-11-04  Andreas Jaeger  <aj@suse.de>
8218
8219         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8220         avoid extra warnings.
8221
8222 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8223
8224         PR libfortran/22298
8225         * gcc/testsuite/lib/target-supports.exp
8226         (check_effective_target_static_libgfortran): New
8227         static_libgfortran effective target.
8228         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8229         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8230
8231 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8232
8233         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8234
8235 2005-11-03  Josh Conner  <jconner@apple.com>
8236
8237         PR c++/19989
8238         g++.dg/ext/array2.C: New test.
8239         g++.dg/template/dependent-name3.C: New test.
8240         g++.dg/template/dependent-name4.C: New test.
8241         g++.dg/template/sfinae2.C: New test.
8242
8243 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8244
8245         PR preprocessor/22042
8246         * gcc.dg/cpp/strify4.c: New test.
8247
8248 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8249
8250         PR c++/17964
8251         * g++.dg/cpp/string-1.C: New test.
8252
8253 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8254
8255         * gcc.target/powerpc: New directory.
8256         * gcc.target/powerpc/powerpc.exp: New file.
8257         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8258         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8259         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8260         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8261         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8262         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8263         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8264         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8265         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8266         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8267         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8268         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8269         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8270         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8271         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8272         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8273         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8274         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8275         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8276         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8277         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8278         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8279         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8280         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8281         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8282         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8283         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8284         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8285         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8286         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8287         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8288         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8289         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8290         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8291
8292 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/21627
8295         * g++.dg/warn/inline2.C: New test.
8296
8297 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8298
8299         PR middle-end/23155
8300         * g++.dg/ext/c99struct1.C: New test.
8301         * gcc.dg/union-cast-1.c: New test.
8302         * gcc.dg/union-cast-2.c: New test.
8303         * gcc.dg/union-cast-3.c: New test.
8304
8305 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8306
8307         PR middle-end/24589
8308         * gcc.c-torture/execute/zero-struct-2.c: New test.
8309
8310 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8311
8312         PR c++/24582
8313         * g++.dg/init/switch1.C: New test.
8314
8315 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8316
8317         * gcc.dg/delay-slot-1.c: New test.
8318
8319 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8320
8321         PR target/24620
8322         * gcc.dg/pr24620.c: New test.
8323
8324 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8325
8326         PR c/24329
8327         * gcc.dg/format/unnamed-1.c: New test.
8328
8329 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8330
8331         PR c++/22434
8332         * g++.dg/expr/cond8.C: New test.
8333
8334         PR c++/24560
8335         * g++.dg/parse/dot1.C: New test.
8336
8337 2005-11-02  Jan Hubicka  <jh@suse.cz>
8338
8339         PR target/23303
8340         * gcc.dg/i386-lea.c: New test
8341
8342 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8343
8344         PR target/24615
8345         * gcc.dg/pr24615.c: New test.
8346
8347 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8348
8349         PR target/24600
8350         * gcc.dg/pr24600.c: New test.
8351
8352 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/19253
8355         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8356         * g++.dg/parse/typename9.C: New test.
8357         * g++/dg/parse/typename10.C: Likewise.
8358
8359 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8360
8361         PR fortran/18157
8362         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8363         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8364         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8365
8366 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8367
8368         PR c++/24569
8369         * g++.dg/debug/static1.C: New test.
8370
8371 2005-11-02  Josh Conner  <jconner@apple.com>
8372
8373         * g++.dg/crash38.C: moved into proper directory...
8374         * g++.dg/template/crash42.C: ...here
8375
8376 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8377
8378         PR target/18338
8379         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8380         pcc_bitfield_type_matters || default_packed.
8381
8382         * lib/target-supports.exp
8383         (check_effective_target_pcc_bitfield_type_matters): New proc.
8384         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8385
8386         PR testsuite/23304
8387         * lib/target-supports.exp (check_effective_default_packed): New proc.
8388         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8389         Gate expected errors on target ! default_packed.
8390         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8391
8392 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8393
8394         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8395         change (r106358).
8396
8397 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8398
8399         PR fortran/24008
8400         * gfortran.dg/entry_5.f90: New.
8401         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8402
8403 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8404
8405         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8406
8407 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8408
8409         PR fortran/21565
8410         gfortran.dg/namelist_blockdata.f90: New test.
8411
8412         PR fortran/18737
8413         gfortran.dg/external_implicit_none.f90: New test.
8414
8415         PR fortran/14994
8416         * gfortran.dg/secnds.f: New test.
8417
8418 2005-10-31  Jan Hubicka  <jh@suse.cz>
8419
8420         PR target/20928
8421         * gcc.c-torture/compile/pr20928.c: New test.
8422
8423 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8424
8425         PR middle-end/23492
8426         * gcc.c-torture/compile/zero-strct-5.c: New test.
8427
8428 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8429
8430         PR libgfortran/24584
8431         * gfortran.dg/pr24584.f90: New test.
8432
8433 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8434
8435         PR fortran/18883
8436         * gfortran.dg/char_result_9.f90: New.
8437         * gfortran.dg/char_result_10.f90: New.
8438
8439 2005-10-30  Jan Hubicka  <jh@suse.cz>
8440
8441         * g++.dg/tree-ssa/pr24172.C: New testcase.
8442
8443 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8444
8445         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8446
8447 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8448
8449         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8450         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8451         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8452         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8453         gfortran.dg/enum_9.f90,
8454         gfortran.fortran-torture/compile/enum_1.f90,
8455         gfortran.fortran-torture/execute/enum_1.f90,
8456         gfortran.fortran-torture/execute/enum_2.f90,
8457         gfortran.fortran-torture/execute/enum_3.f90,
8458         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8459
8460 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8461
8462         PR target/18482
8463         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8464         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8465
8466 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8467
8468         PR libfortran/20179
8469         * gfortran.dg/mixed_io_1.f90: New test.
8470         * gfortran.dg/mixed_io_1.c: New file.
8471
8472 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8473
8474         * gfortran.dg/malloc_free_1.f90: New test.
8475
8476 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8477
8478         * gcc.dg/nested-func-4.c: Require profiling -pg.
8479
8480 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8481
8482         PR C++/23229
8483         * g++.dg/warn/main-2.C: New test.
8484
8485 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8486
8487         PR fortran/24545
8488         * gfortran.dg/interface_2.f90: new test.
8489
8490 2005-10-28  Josh Conner  <jconner@apple.com>
8491
8492         PR c++/22153
8493         * g++.dg/template/crash38.C: New test.
8494         * g++.dg/parse/explicit1.C: Change expected errors.
8495
8496 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8497
8498         PR C++/23426
8499         * g++.dg/other/large-size-array.C: New test.
8500
8501 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8502
8503         PR middle-end/24362
8504         * g++.dg/opt/complex4.C: New test.
8505
8506 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8507
8508         * gcc.dg/nested-func-4.c: New test.
8509
8510 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8511
8512         PR fortran/24158
8513         gfortran.dg/derived_recursion.f90: New test.
8514         gfortran.dg/implicit_actual.f90: New test.
8515
8516 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8517
8518         PR middle-end/24295, PR testsuite/24477
8519         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8520         removed when weakref hits the tree.
8521
8522 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8523
8524         * gfortran.dg/cray_pointers_4.f90: New test.
8525
8526         * gfortran.dg/cray_pointers_5.f90: New test.
8527
8528 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8529
8530         PR fortran/22290
8531         * gfortran.dg/assign_5.f90: New test.
8532         * gfortran.dg/assign_6.f: New test.
8533
8534 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8535
8536         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8537         CPU has no SSE support.
8538
8539 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8540
8541         PR libgfortran/24224
8542         * gfortran.dg/arrayio_1.f90: Update attribution.
8543         * gfortran.dg/arrayio_2.f90: Update attribution.
8544         * gfortran.dg/arrayio_3.f90: Update attribution.
8545         * gfortran.dg/arrayio_4.f90: Update test conditions.
8546         * gfortran.dg/arrayio_5.f90: Update attribution.
8547         * gfortran.dg/arrayio_6.f90: New test.
8548         * gfortran.dg/arrayio_7.f90: New test.
8549
8550 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8551
8552         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8553
8554 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8555
8556         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8557
8558 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8559
8560         PR fortran/24416
8561         * gfortran.dg/namelist_char_only.f90: New test.
8562
8563 2005-10-24  Asher Langton  <langton2@llnl.gov>
8564
8565         PR fortran/17031
8566         PR fortran/22282
8567         * gfortran.dg/cray_pointers_1.f90: New test.
8568         * gfortran.dg/cray_pointers_2.f90: New test.
8569         * gfortran.dg/cray_pointers_3.f90: New test.
8570         * gfortran.dg/loc_1.f90: New test.
8571         * gfortran.dg/loc_2.f90: New test.
8572
8573 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8574
8575         * gcc.dg/pr24225.c: New test.
8576
8577 2005-10-24  Asher Langton  <langton2@llnl.gov>
8578
8579         * gfortran.dg/dup_save_1.f90: New test.
8580         * gfortran.dg/dup_save_2.f90: New test.
8581
8582 2005-10-24  Paul Brook  <paul@codesourcery.com>
8583
8584         PR 24107
8585         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8586         stdint.h.
8587
8588 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8589
8590         PR libgfortran/24489
8591         * gfortran.dg/pr24489.f90: New test.
8592
8593 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8594
8595         PR fortran/23635
8596         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8597
8598 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8599
8600         PR target/18911
8601         * g++.dg/init/array16.C: Skip for mmix-*-*.
8602
8603 2005-10-23  Asher Langton  <langton2@llnl.gov>
8604
8605         * gfortran.dg/byte_1.f90: New test.
8606         * gfortran.dg/byte_2.f90: New test.
8607
8608 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8609
8610         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8611
8612 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8613
8614         PR fortran/18022
8615         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8616
8617         PR fortran/24311
8618         * gfortran.dg/merge_char_const.f90: New test.
8619
8620         PR fortran/24384
8621         * gfortran.dg/spread_scalar_source.f90: New test.
8622
8623 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8624
8625         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8626
8627         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8628         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8629
8630         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8631
8632 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8633
8634         PR fortran/24426
8635         * gfortran.dg/der_pointer_4.f90: New.
8636
8637 2005-10-22  David Ayers  <d.ayers@inode.at>
8638
8639         * obj-c++.dg/except-1.mm: Simplify.
8640
8641 2005-10-21  David Ayers  <d.ayers@inode.at>
8642
8643         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8644
8645 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8646
8647         * gfortran.dg/assumed_dummy_2.f90: New test.
8648
8649 2005-10-21  James E Wilson  <wilson@specifix.com>
8650
8651         PR preprocessor/15220
8652         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8653
8654 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8655
8656         * gcc.c-torture/execute/20051021-1.c: New test.
8657
8658 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8659
8660         PR c++/24260
8661         * g++.dg/ext/tmplattr1.C: New test.
8662
8663 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8664
8665         PR fortran/24440
8666         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8667
8668 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8669
8670         * obj-c++.dg/except-1.mm: New.
8671
8672         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8673
8674 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8675
8676         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8677
8678 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8679
8680         PR middle-end/24295
8681         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8682         declarations with the same names as thunks' alias targets, use
8683         aliases instead.
8684         * gcc.dg/attr-alias-3.c: New test.
8685         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8686
8687 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/22618
8690         * g++.dg/parse/access8.C: New test.
8691
8692 2005-10-20  Richard Guenther  <rguenther@suse.de>
8693
8694         PR c++/24439
8695         * g++.dg/tree-ssa/pr24439.C: New testcase.
8696
8697 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8698
8699         * g++.dg/opt/delay-slot-1.C: New test.
8700
8701 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8702
8703         PR fortran/21625
8704         * gfortran.fg/der_init_1.f90: New.
8705
8706 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8707
8708         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8709
8710 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8711
8712         PR c++/21908
8713         * g++.dg/parse/error28.C: New test.
8714
8715 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8716
8717         * gcc.dg/profile-generate-2.c: New test.
8718
8719 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8720
8721         PR target/23589
8722         * g++.dg/ext/dllimport11.C: New.
8723
8724 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8725
8726         PR c++/22293
8727         * g++.dg/other/friend3.C: New test.
8728
8729 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8730
8731         PR c++/23293
8732         * g++.dg/template/error19.C: New test.
8733
8734 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8735
8736         PR c++/21383
8737         * g++.dg/overload/koenig2.C: New.
8738
8739         PR c++/23118
8740         * g++.dg/overload/error2.C: New.
8741
8742         PR c++/22604
8743         * g++.dg/inherit/covariant14.C: New.
8744
8745 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8746
8747         PR c++/23440
8748         * g++.dg/parse/for1.C: New test.
8749
8750 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8751
8752         PR fortran/23446
8753         * gfortran.dg/host_dummy_index_1.f90: New test.
8754
8755         PR fortran/21459
8756         * gfortran.dg/automatic_char_len_2.f90: New test.
8757
8758         PR fortran/20866
8759         * gfortran.dg/recursive_statement_functions.f90: New test.
8760
8761         PR fortran/20853
8762         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8763
8764         PR fortran/20849
8765         * gfortran.dg/external_initializer.f90: New test.
8766
8767         PR fortran/20837
8768         * non_module_public.f90: New test.
8769
8770 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8771
8772         PR c++/24386
8773         * g++.dg/template/overload7.C: New.
8774
8775         PR c++/22551
8776         * g++.dg/other/switch2.C: Remove expected warnings.
8777
8778         PR c++/21353
8779         * g++.dg/template/defarg6.C: New.
8780
8781 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8782
8783         PR target/24315
8784         * gcc.target/i386/pr24315.c: New test.
8785
8786 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/24389
8789         * g++.dg/template/static21.C: New test.
8790         * g++.dg/template/static21-a.cc: Likewise.
8791
8792 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8793
8794         PR c++/23959
8795         * g++.dg/warn/Wswitch-default-1.C: New test.
8796         * g++.dg/warn/Wswitch-default-2.C: New test.
8797
8798 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8799
8800         PR c++/22173
8801         * g++.dg/parse/template18.C: New test.
8802         * g++.dg/template/nontype15.C: Likewise.
8803
8804 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8805
8806         PR fortran/22273
8807         * gfortran.dg/spec_expr_2.f90: New.
8808
8809 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8810
8811         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8812         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8813         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8814         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8815         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8816         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8817         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8818         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8819         previous target-specific skips and warning-message matches where
8820         applicable.
8821
8822 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8823
8824         PR c++/21347
8825         * g++.dg/warn/Wctor-dtor.C: New test.
8826
8827 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8828
8829         PR c/23439
8830         * gcc.dg/for-1.c: New test.
8831
8832 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8833
8834         PR c++/19565
8835         * g++.dg/warn/Wconversion1.C: New test.
8836         * g++.dg/ext/packed4.C: Compile with -w.
8837         * g++.dg/opt/20050511-1.C: Likewise.
8838         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8839
8840 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8841
8842         * gfortran.dg/boz_5.f90: New test.
8843
8844 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8845
8846         PR c++/22551
8847         * g++.dg/other/switch2.C: New.
8848
8849         PR c++/23984
8850         * g++.dg/init/ctor7.C: New.
8851
8852 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8853
8854         PR c++/23730
8855         * g++.dg/parse/crash32.C: New test.
8856
8857 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8858
8859         PR c++/20721
8860         * g++.dg/init/goto2.C: New test.
8861
8862         PR c++/22464
8863         * g++.dg/template/crash/41.C: New test.
8864
8865         PR c++/22180
8866         * g++.dg/template/crash40.C: New test.
8867
8868         PR c++/23694
8869         * g++.dg/parse/friend5.C: New test.
8870
8871         PR c++/23307
8872         * g++.dg/template/crash38.C: New test.
8873
8874         PR c++/22352
8875         * g++.dg/template/friend38.C: New test.
8876
8877         PR c++/22405
8878         * g++.dg/template/crash39.C: New test.
8879
8880 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8881
8882         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8883         gcc.dg/debug/dwarf2/dwarf-char2.c,
8884         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8885
8886         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8887
8888 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8889
8890         * gcc.dg/dll-2.c: Add tests for warnings.
8891         * gcc.dg/dll-3.c: Likewise.
8892         * gcc.dg/dll-4.c: Likewise.
8893
8894         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8895         * g++.dg/ext/dllimport2.C: Likewise.
8896         * g++.dg/ext/dllimport3.C: Likewise.
8897         * g++.dg/ext/dllimport7.C: Likewise.
8898         * g++.dg/ext/dllimport8.C: Likewise.
8899         * g++.dg/ext/dllimport9.C: Likewise.
8900
8901 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8902
8903         PR fortran/24092
8904         * gfortran.dg/derived_pointer_recursion.f90: New test.
8905
8906 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8907
8908         * gcc.c-torture/execute/20051012-1.c: New test.
8909
8910 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8911
8912         PR fortran/18082
8913         * gfortran.dg/automatic_char_len_1.f90: New test.
8914
8915 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8916
8917         PR fortran/20847
8918         * gfortran.dg/save_common.f90: New test.
8919
8920         PR fortran/20856
8921         * gfortran.dg/save_result.f90: New test.
8922
8923 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8924
8925         PR c++/21592
8926         * g++.dg/template/dependent-expr1.C: Add new expected error.
8927         * g++.dg/template/dependent-expr2.C: Adjust error text.
8928         * g++.dg/template/overload6.C: New.
8929
8930         PR c++/23797
8931         * g++.dg/other/typename8.C: New.
8932
8933         PR c++/21117
8934         * g++.dg/other/return1.C: New.
8935
8936 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
8937
8938         PR c++/24052
8939         * g++.dg/ext/label5.C: New.
8940
8941 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
8942
8943         PR c++/19964
8944         * g++.dg/parse/crash31.C: New.
8945
8946 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
8947
8948         * g++.dg/ipa/ipa-1.c: New test.
8949         * g++.dg/ipa/ipa-2.c: New test.
8950         * g++.dg/ipa/ipa-3.c: New test.
8951         * g++.dg/ipa/ipa-4.c: New test.
8952         * g++.dg/ipa/ipa-5.c: New test.
8953         * g++.dg/ipa/ipa.exp: New file.
8954
8955 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
8956
8957         PR fortran/24207
8958         * gfortran.dg/private_type_3.f90: New test.
8959
8960 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8961
8962         PR fortran/20786
8963         gfortran.dg/aint_anint_1.f90: New test.
8964
8965 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
8966
8967         PR libgfortran/24313
8968         gfortran.dg/csqrt.f: New test.
8969
8970 2005-10-11  Ian Lance Taylor  <ian@airs.com>
8971
8972         PR c++/8057
8973         * g++.dg/warn/noeffect7.C: New test.
8974         * g++.dg/warn/noeffect2.C: Instantiate templates.
8975         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
8976         and warning.
8977
8978 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/21089
8981         * g++.dg/init/float1.C: New test.
8982
8983         PR c++/24277
8984         * g++.dg/init/member1.C: Tweak error markers.
8985
8986 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
8987
8988         PR testsuite/24281
8989         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
8990         Check for null pointer.
8991
8992 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
8993
8994         PR c++/21369
8995         * g++.dg/parse/ret-type3.C: New test.
8996
8997 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
8998
8999         PR tree-opt/23946
9000         * gcc.c-torture/compile/pr23946.c: New test.
9001
9002 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9003
9004         * g++.dg/opt/mmx2.C: New test.
9005
9006 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9007
9008         PR c++/24277
9009         * g++.dg/template/static20.C: New test.
9010
9011         PR c++/24302
9012         * g++.dg/warn/Wunused-12.C: New test.
9013
9014         PR c++/23437
9015         * g++.dg/template/arg4.C: New test.
9016
9017 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9018
9019         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9020         * gcc.dg/ucnid-3.c: Likewise.
9021         * gcc.dg/ucnid-4.c: Likewise.
9022         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9023         * g++.dg/other/ucnid-1.C: Likewise.
9024         * gcc.dg/sparc-frame-1.c: New test.
9025
9026 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9027
9028         PR c++/24139
9029         * g++.dg/template/spec27.C: New test.
9030
9031         PR c++/24275
9032         * g++.dg/template/static19.C: New test.
9033
9034 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9035
9036         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9037         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9038
9039 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9040
9041         PR target/24136
9042         * gfortran.fortran-torture/compile/pr24136.f: New test.
9043
9044 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9045
9046         PR c++/22172
9047         * g++.dg/parse/crash30.C: New test.
9048
9049 2005-10-07  Richard Guenther  <rguenther@suse.de>
9050
9051         PR middle-end/24227
9052         * gcc.c-torture/compile/pr24227.c: New testcase.
9053
9054 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9055
9056         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9057         Do not put aligned attributes on array elements.
9058
9059 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9060
9061         PR testsuite/23611, PR testsuite/23615
9062         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9063         writing prototypes of library functions by hand.
9064         * obj-c++.dg/bitfield-4.mm: Likewise.
9065         * obj-c++.dg/const-str-4.mm: Likewise.
9066         * obj-c++.dg/encode-4.mm: Likewise.
9067         * obj-c++.dg/encode-5.mm: Likewise.
9068         * obj-c++.dg/encode-6.mm: Likewise.
9069         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9070         * obj-c++.dg/method-10.mm: Likewise.
9071         * obj-c++.dg/method-17.mm: Likewise.
9072         * obj-c++.dg/method-19.mm: Likewise.
9073         * obj-c++.dg/try-catch-2.mm: Likewise.
9074
9075 2005-10-06  Richard Henderson  <rth@redhat.com>
9076
9077         PR 24236
9078         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9079
9080 2005-10-06  Dale Johannesen  <dalej@apple.com>
9081
9082         * gcc.c-torture/execute/20030125-1.c: Correct.
9083
9084 2005-10-06  Richard Guenther  <rguenther@suse.de>
9085
9086         PR tree-optimization/24238
9087         * g++.dg/tree-ssa/pr24238.C: New testcase.
9088
9089 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9090
9091         PR 18568
9092         * gfortran.dg/der_pointer_3.f90: New test.
9093
9094 2005-10-05  Devang Patel  <dpatel@apple.com>
9095
9096         PR Debug/23205
9097         * g++.dg/other/PR23205.C: New.
9098
9099 2005-10-05  Richard Henderson  <rth@redhat.com>
9100
9101         PR target/23602
9102         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9103         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9104
9105 2005-10-05  Dale Johannesen  <dalej@apple.com>
9106
9107         * gcc.c-torture/execute/float-floor.c: New.
9108
9109 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9110
9111         PR tree-optimization/21419
9112         PR tree-optimization/24146
9113         PR tree-optimization/24151
9114
9115         * g++.dg/ext/asm7.C: New.
9116         * g++.dg/ext/asm8.C: New.
9117         * gcc.dg/asm-1.c: Compile on all targets.
9118         * gcc.dg/asm-pr24146.c: New.
9119         * gcc.dg/pr21419.c: Adjust error messages.
9120
9121 2005-10-05  Richard Guenther  <rguenther@suse.de>
9122
9123         PR fortran/24176
9124         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9125
9126 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9127
9128         PR c++/23513
9129         * g++.dg/template/spec22.C: Robustify test.
9130         * g++.dg/template/spec26.C: New.
9131
9132 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9133
9134         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9135         if target supports vector instructions.
9136
9137 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9138
9139         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9140         C99 functions.
9141
9142 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9143
9144         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9145         check_effective_target_fortran_large_int): Replace cached result
9146         when target changes.
9147
9148 2005-10-04  Devang Patel  <dpatel@apple.com>
9149
9150         * gcc.dg/i386-sse-vect-types.c: New.
9151
9152 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9153
9154         PR preprocessor/13726
9155         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9156         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9157
9158 2005-10-04  Richard Guenther  <rguenther@suse.de>
9159
9160         PR c/23576
9161         * gcc.dg/noncompile/pr23576.c: New testcase.
9162
9163 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9164
9165         PR middle-end/23125
9166         * gcc.dg/register-var-3.c: New test.
9167
9168 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9169
9170         * gcc.dg/pr23049.c: New test.
9171
9172         * gcc.dg/ucnid-4.c: Fix test.
9173
9174 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9175
9176         PR 23445
9177         * gcc.c-torture/compile/pr23445.c: New test.
9178
9179 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9180
9181         * g++.dg/overload/unknown1.C: New.
9182
9183 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9184
9185         PR c++/17775
9186         * g++.dg/template/repo4.C: New test.
9187
9188 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9189
9190         PR libfortran/19308
9191         * gfortran.dg/large_real_kind_2.F90: New test.
9192         * gfortran.dg/large_integer_kind_2.f90: New test.
9193
9194 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9195
9196         * lib/target-supports.exp (check_effective_target_vect_shift):
9197         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9198         (check_effective_target_vect_condition): Fix copy-n-pasto.
9199
9200         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9201         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9202         targets.
9203
9204 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9205
9206         PR c++/22621
9207         * g++.dg/template/overload5.C : New test.
9208
9209         PR c++/23840
9210         * g++.dg/expr/stdarg1.C: New test.
9211
9212 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9213
9214         PR 24142
9215         * gcc.c-torture/execute/pr24142.c: New test.
9216
9217 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9218
9219         PR 24141
9220         * gcc.c-torture/execute/pr24141.c: New test.
9221
9222 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9223             Diego Novillo  <dnovillo@redhat.com>
9224
9225         PR 23604
9226         * gcc.c-torture/execute/pr23604.c: New test.
9227
9228 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9229
9230         PR fortran/16404
9231         PR fortran/20835
9232         PR fortran/20890
9233         PR fortran/20899
9234         PR fortran/20900
9235         PR fortran/20901
9236         PR fortran/20902
9237         gfortran.dg/equiv_constraint_1.f90: New test.
9238         gfortran.dg/equiv_constraint_2.f90: New test.
9239         gfortran.dg/equiv_constraint_3.f90: New test.
9240         gfortran.dg/equiv_constraint_4.f90: New test.
9241         gfortran.dg/equiv_constraint_5.f90: New test.
9242         gfortran.dg/equiv_constraint_6.f90: New test.
9243         gfortran.dg/equiv_constraint_7.f90: New test.
9244         gfortran.dg/equiv_constraint_8.f90: New test.
9245         gfortran.dg/private_type_1.f90: New test.
9246         gfortran.dg/private_type_2.f90: New test.
9247         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9248         980628-10.f: Assert std=gnu to permit mixing of
9249         types in equivalence statements.
9250
9251 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9252
9253         PR 24112
9254         * gfortran.dg/open_status_1.f90: New.
9255
9256 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9257
9258         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9259         * gcc.dg/vect/pr22480.c: Clean up temp files.
9260         * gcc.dg/vect/pr23831.c: Clean up temp files.
9261         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9262         Clean up temp files.
9263         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9264         Clean up temp files.
9265
9266         * gcc.dg/20050309-1.c: Clean up temp files.
9267         * gcc.dg/20050325-1.c: Clean up temp files.
9268
9269 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9270
9271         PR tree-optimization/24059
9272         * gcc.dg/vect/pr24059.c : New test.
9273
9274 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR middle-end/24109
9277         * gcc.c-torture/execute/20050929-1.c: New test.
9278
9279 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9280
9281         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9282
9283 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9284
9285         PR c/21419
9286         * gcc.dg/pr21419.c: New test.
9287
9288 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9289
9290         * gcc.dg/pr23911.c: New test.
9291
9292 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9293
9294         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9295
9296         PR c++/16782
9297         * g++.dg/parse/qualified4.C: New test.
9298         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9299         * g++.old-deja/g++.mike/p8154.C: Likewise.
9300
9301 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9302
9303         PR c++/22147
9304         * g++.dg/template/friend37.C: New test.
9305         * g++.dg/parse/crash28.C: Adjust error markers.
9306
9307 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9308
9309         PR fortran/18518
9310         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9311
9312 2005-09-27  Devang Patel  <dpatel@apple.com>
9313
9314         PR tree-optimization/23625
9315         * gcc.dg/pr23625.c: New test.
9316
9317 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9318
9319         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9320         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9321
9322 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9323
9324         PR fortran/23677
9325         * gfortran.fortran-torture/execute/save_1.f90: New test.
9326         * gfortran.dg/save_1.f90: New test.
9327
9328 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9329
9330         * gcc.target/i386/builtin-apply-mmx.c: New test.
9331
9332         PR target/22576
9333         * gcc.target/i386/pr22576.c: New test.
9334
9335         PR target/22585
9336         * gcc.target/i386/pr22585.c: New test.
9337
9338         PR target/23268
9339         * gcc.target/i386/pr23268.c: New test.
9340
9341         PR middle-end/23831
9342         * gcc.dg/vect/pr23831.c: New test.
9343
9344         PR target/24055
9345         * gcc.target/i386/pr24055.c: New test.
9346
9347 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9348
9349         PR tree-optimization/23960
9350         * gcc.c-torture/compile/pr23960.c: New.
9351
9352 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9353
9354         PR fortran/16861
9355         * gfortran.dg/nested_modules_3.f90: New.
9356
9357 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9358
9359         PR fortran/24005
9360         gfortran.dg/interface_1.f90: New test.
9361
9362 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9363         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9364
9365         PR fortran/23843
9366         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9367
9368 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9369
9370         PR fortran/23516
9371         * gfortran.dg/imag_1.f: New test.
9372         * gfortran.dg/imag_2.f: Ditto.
9373
9374 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9375
9376         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9377
9378 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR c++/21983
9381         * g++.dg/warn/pr21983.C: New test.
9382
9383 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9384
9385         PR c++/23993
9386         * g++.dg/template/array14.C: New test.
9387
9388 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9389
9390         PR fortran/19929
9391         * gfortran.dg/der_ptr_component_1.f90: New test.
9392
9393 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9394
9395         PR c++/23965
9396         * g++.dg/template/error1.C: Reject "no matching function" message.
9397
9398 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9399
9400         PR c++/17609
9401         * g++.dg/lookup/error1.C: New test.
9402
9403 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9404
9405         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9406         functionality of the testcase.
9407
9408 2005-09-20  Richard Henderson  <rth@redhat.com>
9409
9410         * gcc.dg/vect/vect-22.c: Require vect_float.
9411         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9412
9413 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9414
9415         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9416         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9417         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9418         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9419         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9420         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9421         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9422         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9423         * gcc.dg/cpp/ucnid-8.c: New test.
9424
9425 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9426
9427         PR tree-optimization/23929
9428         * gcc.c-torture/compile/pr23929.c: New test.
9429
9430 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9431
9432         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9433         for one loop.
9434
9435 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9436
9437         PR testsuite/23186
9438         * g++.dg/other/pr22003.C: Require named sections.
9439
9440 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9441
9442         PR c++/23947
9443         * g++.dg/rtti/crash3.C: New test.
9444
9445         PR tree-optimization/23818
9446         * gcc.dg/pr23818.c: New test.
9447
9448 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9449
9450         PR fortran/23420
9451         * gfortran.dg/print_fmt_4.f: New.
9452
9453 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR fortran/23663
9456         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9457
9458 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9459
9460         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9461         Use pointers to local alignable arrays instead. Added comments.
9462         * gcc.dg/vect/vect-46.c: Likewise.
9463         * gcc.dg/vect/vect-48.c: Likewise.
9464         * gcc.dg/vect/vect-49.c: Likewise.
9465         * gcc.dg/vect/vect-52.c: Likewise.
9466         * gcc.dg/vect/vect-53.c: Likewise.
9467         * gcc.dg/vect/vect-54.c: Likewise.
9468         * gcc.dg/vect/vect-56.c: Likewise.
9469         * gcc.dg/vect/vect-57.c: Likewise.
9470         * gcc.dg/vect/vect-58.c: Likewise.
9471         * gcc.dg/vect/vect-60.c: Likewise.
9472         * gcc.dg/vect/vect-61.c: Likewise.
9473
9474         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9475         The test is no longer vectorizable on vect_no_align targets.
9476         * gcc.dg/vect/vect-43.c: Likewsie.
9477
9478         * gcc.dg/vect/vect-44.c: Added comments.
9479         * gcc.dg/vect/vect-45.c: Added comments.
9480         * gcc.dg/vect/vect-50.c: Added comments.
9481         * gcc.dg/vect/vect-51.c: Added comments.
9482
9483         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9484         aligned type.
9485         * gcc.dg/vect/Os-vect-95.c: Likewise.
9486
9487         * gcc.dg/vect/vect-41.c: Test removed.
9488         * gcc.dg/vect/vect-47.c: Test removed.
9489         * gcc.dg/vect/vect-55.c: Test removed.
9490         * gcc.dg/vect/vect-59.c: Test removed.
9491
9492 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9493
9494         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9495         No longer vectorizable on vect_no_align targets.
9496         * gcc.dg/vect/pr20122.c: Likewise.
9497         * gcc.dg/vect/vect-74.c: Likewise.
9498         * gcc.dg/vect/vect-75.c: Likewise.
9499         * gcc.dg/vect/vect-76.c: Likewise.
9500
9501         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9502         Will not be vectorizable on vect_no_align targets once aliasing issues
9503         are resolved.
9504         * gcc.dg/vect/vect-79.c: Likewise.
9505
9506         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9507         * gcc.dg/vect/vect-78.c: Likewise.
9508         * gcc.dg/vect/vect-97.c: Likewise.
9509
9510 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9511
9512         * gcc.dg/pr23943.c: New test.
9513
9514 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9515
9516         PR fortran/19181
9517         * gfortran.dg/derived_pointer_null_1.f90: New test.
9518
9519 2005-09-18  Richard Guenther  <rguenther@suse.de>
9520
9521         PR middle-end/23944
9522         * gcc.c-torture/compile/pr23944.c: New testcase.
9523
9524 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9525
9526         PR fortran/15975
9527         * gfortran.dg/der_pointer_2.f90: New test.
9528
9529 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9530
9531         PR fortran/16861
9532         * gfortran.dg/nested_modules_2.f90: New test.
9533
9534 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9535
9536         PR c++/18368
9537         * g++.dg/other/semicolon.C: New test.
9538
9539 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9540
9541         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9542         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9543
9544 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9545
9546         PR c++/23914
9547         * g++.dg/template/static18.C: New test.
9548
9549         PR c++/21514
9550         * g++.dg/template/crash19.C: Remove dg-error marker.
9551         * g++.dg/template/local4.C: New test.
9552
9553 2005-09-16  Paul Brook  <paul@codesourcery.com>
9554
9555         PR fortran/23906
9556         * gfortran.dg/dependency_1.f90: New test.
9557
9558 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9559
9560         PR c++/23896
9561         * g++.dg/template/static17.C: New test.
9562
9563 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9564
9565         PR c++/23139
9566         * g++.dg/warn/huge-val1.C: New test.
9567
9568 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9569
9570         PR c++/13140
9571         * g++.dg/parse/class2.C: New test.
9572         * g++.dg/template/explicit8.C: Likewise.
9573         * g++.dg/template/spec25.C: Likewise.
9574
9575 2005-09-14  Josh Conner  <jconner@apple.com>
9576
9577         PR middle-end/23584
9578         * gcc.dg/pr23584.c: New test.
9579
9580 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9581
9582         PR fortran/21875 Internal Unit Array I/O, NIST
9583         * gfortran.dg/arrayio_1.f90: New test.
9584         * gfortran.dg/arrayio_1.f90: New test.
9585         * gfortran.dg/arrayio_1.f90: New test.
9586         * gfortran.dg/arrayio_1.f90: New test.
9587         * gfortran.dg/arrayio_1.f90: New test.
9588
9589 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9590
9591         PR middle-end/22480
9592         * gcc.dg/vect/pr22480.c: New test.
9593
9594 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9595
9596         PR fortran/19358
9597         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9598
9599 2005-09-13 Josh Conner <jconner@apple.com>
9600
9601         PR c++/23180
9602         * g++.dg/init/struct2.C: New test.
9603         * g++.dg/init/struct3.C: New test.
9604
9605 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9606
9607         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9608         Clean up temp files.
9609         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9610         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9611         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9612         gcc.dg/tree-ssa/builtin-printf-1.c,
9613         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9614         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9615         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9616         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9617         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9618         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9619         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9620         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9621         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9622         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9623         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9624         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9625
9626 2005-09-13  Josh Conner  <jconner@apple.com>
9627
9628         * lib/gcc-dg.exp: Load scanipa.exp.
9629         (cleanup-dump): New procedure.
9630         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9631         * lib/scandump.exp: New file.
9632         * lib/scantree.exp: Use it.
9633         * lib/scanipa.exp: New file.
9634
9635 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9636
9637         PR fortran/17740
9638         * gfortran.dg/generic_4.f90: New test.
9639
9640 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9641
9642         PR target/23816
9643         * gcc.target/i386/pr23816-1.c: New test.
9644         * gcc.target/i386/pr23816-2.c: New test.
9645
9646
9647 2005-09-13  Bastian Blank <waldi@debian.org>
9648
9649         PR c++/16171
9650         * g++.dg/abi/mangle26.C: New test.
9651         * g++.dg/abi/mangle27.C: New test.
9652         * g++.dg/abi/mangle28.C: New test.
9653         * g++.dg/abi/mangle29.C: New test.
9654
9655         PR c++/23839
9656         * g++.dg/parse/register1.C: New test.
9657
9658 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9659
9660         PR c++/23842
9661         * g++.dg/template/access16.C: New test.
9662
9663 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9664
9665         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9666
9667 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9668
9669         PR fortran/18899
9670         * gfortran.dg/shape_2.f90: New test.
9671
9672 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9673
9674         PR target/19269
9675         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9676         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9677         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9678         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9679         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9680         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9681         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9682         tests.
9683
9684 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9685
9686         PR c++/23841
9687         * g++.dg/parse/template17.C: New test.
9688
9689 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/23789
9692         * g++.dg/template/nontype14.C: New test.
9693
9694 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9695
9696         PR g++/7874
9697         * g++.dg/lookup/friend7.C: New test.
9698         * g++.dg/lookup/friend8.C: New test.
9699         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9700         so that it will be found via argument dependent lookup.
9701         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9702         friend functions which will no longer be found.
9703         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9704         function g, so that it will be found via argument dependent
9705         lookup.
9706         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9707         * g++.old-deja/g++.mike/net43.C: Likewise.
9708
9709 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9710
9711         PR c++/23691
9712         * g++.dg/template/static16.C: New test.
9713
9714 2005-09-12  Josh Conner  <jconner@apple.com>
9715
9716         PR middle-end/23237
9717         * gcc.c-torture/compile/pr23237.c: New test.
9718
9719 2005-09-11  Richard Henderson  <rth@redhat.com>
9720
9721         * g++.dg/other/error8.C: Update expected diagnostic text.
9722
9723 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9724
9725         PR libfortran/19872
9726         * gfortran.dg/overwrite_1.f: New test.
9727
9728 2005-09-09  Josh Conner  <jconner@apple.com>
9729
9730         * g++.dg/init/pr23180-1.C: Removed.
9731         * g++.dg/init/pr23180-2.C: Removed.
9732
9733 2005-09-09  David Daney <ddaney@avtrex.com>
9734
9735         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9736         files which are ...
9737         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9738         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9739
9740 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9741
9742         * gfortran.dg/iostat_2.f90: New test.
9743
9744 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9745
9746         PR c++/22252
9747         * g++.dg/ext/interface1.C: New test.
9748         * g++.dg/ext/interface1.h: Likewise.
9749         * g++.dg/ext/interface1a.cc: Likewise.
9750
9751 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9752
9753         * gfortran.dg/iomsg_1.f90: New test case.
9754
9755 2005-09-09  Richard Guenther  <rguenther@suse.de>
9756
9757         PR c++/23624
9758         * g++.dg/tree-ssa/pr23624.C: New testcase.
9759
9760 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9761
9762         PR fortran/19239
9763         * gfortran.dg/vector_subscript_1.f90,
9764         * gfortran.dg/vector_subscript_2.f90: New tests.
9765
9766 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9767
9768         PR fortran/21104
9769         * gfortran.dg/array_alloc_1.f90,
9770         * gfortran.dg/array_alloc_2.f90,
9771         * gfortran.dg/array_alloc_3.f90: New tests.
9772
9773 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9774
9775         PR fortran/12840
9776         * gfortran.dg/array_constructor_6.f90
9777         * gfortran.dg/array_constructor_7.f90
9778         * gfortran.dg/array_constructor_8.f90
9779         * gfortran.dg/array_constructor_9.f90
9780         * gfortran.dg/array_constructor_10.f90
9781         * gfortran.dg/array_constructor_11.f90
9782         * gfortran.dg/array_constructor_12.f90: New tests.
9783
9784 2005-09-08  Josh Conner  <jconner@apple.com>
9785
9786         PR c++/23180
9787         * g++.dg/init/pr23180-1.C: New test.
9788         * g++.dg/init/pr23180-2.C: New test.
9789
9790 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9791
9792         PR fortran/18878
9793         * gfortran.dg/module_double_reuse.f90: New.
9794
9795 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9796
9797         PR fortran/23270
9798         PR fortran/22304
9799         PR fortran/18870
9800         PR fortran/17917
9801         PR fortran/16511
9802         * gfortran.dg/common_equivalence_1.f: New.
9803         * gfortran.dg/common_equivalence_2.f: New.
9804         * gfortran.dg/common_equivalence_3.f: New.
9805         * gfortran.dg/contained_equivalence_1.f90: New.
9806         * gfortran.dg/module_blank_common.f90: New.
9807         * gfortran.dg/module_commons_1.f90: New.
9808         * gfortran.dg/module_equivalence_1.f90: New.
9809         * gfortran.dg/nested_modules_1.f90: New.
9810         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9811         equivalences and add comment to connect the test with
9812         the PR.
9813
9814 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9815
9816         PR fortran/23765
9817         * gfortran.dg/common_6.f90: New test.
9818
9819 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9820
9821         PR fortran/15326
9822         * gfortran.dg/char_result_1.f90,
9823         * gfortran.dg/char_result_2.f90,
9824         * gfortran.dg/char_result_3.f90,
9825         * gfortran.dg/char_result_4.f90,
9826         * gfortran.dg/char_result_5.f90,
9827         * gfortran.dg/char_result_6.f90,
9828         * gfortran.dg/char_result_7.f90,
9829         * gfortran.dg/char_result_8.f90: New tests.
9830
9831 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9832
9833         PR fortran/19928
9834         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9835
9836 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9837
9838         PR obj-c++/16816
9839         * obj-c++.dg/selector-5.mm: New test.
9840         * obj-c++.dg/selector-6.mm: New test.
9841
9842 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         PR objc/20574
9845         PR objc/19324
9846         * objc.dg/error-1.m: New test.
9847
9848 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9849
9850         PR fortran/23373
9851         * gfortran.fortran-torture/execute/pr23373-1.f90,
9852         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9853
9854 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9855
9856         PR libfortran/23760
9857         * gfortran.dg/g77/1832.f: Remove long string in write statement
9858         to allow the test to pass on correct list directed output with
9859         prepended space.
9860
9861 2005-09-07  James E Wilson  <wilson@specifix.com>
9862
9863         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9864
9865 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9866
9867         * gfortran.dg/parameter+save.f90: Rename to
9868         * gfortran.dg/parameter_save.f90: .. this.
9869
9870 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9871
9872         PR fortran/20848
9873         * gfortran.dg/parameter+save.f90: New test case.
9874
9875 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9876
9877         PR fortran/19269
9878         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9879
9880 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9881
9882         PR c/23075
9883         * gcc.dg/pr23075.c: New test.
9884         * g++.dg/warn/pr23075.C: New test.
9885
9886         PR target/22362
9887         * gcc.target/i386/pr22362.c: New test.
9888
9889         PR rtl-optimization/23098
9890         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9891
9892         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9893         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9894         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9895
9896 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * g++.dg/expr/cast6.C: New test.
9899
9900         PR c++/9782
9901         * g++.dg/init/new15.C: New test.
9902
9903 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9904
9905         * gcc.dg/vect/Os-vect-95.c: New test.
9906         * gcc.dg/vect/vect-95.c: Same.
9907
9908 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9909
9910         * gcc.dg/vect/vect-29.c: Update xfail testing.
9911         * gcc.dg/vect/vect-44.c: Same.
9912         * gcc.dg/vect/vect-48.c: Same.
9913         * gcc.dg/vect/vect-50.c: Same.
9914         * gcc.dg/vect/vect-72.c: Same.
9915         * gcc.dg/vect/vect-77.c: Same.
9916         * gcc.dg/vect/vect-78.c: Same.
9917         * gcc.dg/vect/vect-80.c: Same.
9918         * gcc.dg/vect/vect-96.c: Same.
9919         * gcc.dg/vect/vect-100.c: Same.
9920         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
9921         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
9922         * gfortran.dg/vect/vect-5.f90: Same.
9923
9924 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9925
9926         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
9927         start strings.
9928         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9929         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9930
9931         PR c++/23056
9932         * g++.dg/opt/pr23056.C: New test.
9933
9934         PR rtl-optimization/23098
9935         * gcc.target/i386/pr23098.c: New test.
9936
9937 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
9938
9939         PR c++/23667
9940         * g++.dg/template/static15.C: New test.
9941
9942         PR c++/21440
9943         * g++.dg/ext/stmtexpr5.C: New test.
9944         * g++.dg/ext/stmtexpr6.C: Likewise.
9945
9946 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
9947
9948         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
9949
9950         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
9951         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9952         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9953
9954 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
9955
9956         PR libfortran/23321
9957         * gfortran.dg/direct_io_4.f90: New test case.
9958
9959 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
9960             Rasmus Hahn  <rassahah@neofonie.de>
9961
9962         PR libobjc/23108
9963         * objc.dg/type-stream-1.m: New test.
9964
9965 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
9966
9967         PR fortran/23661
9968         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
9969         gfortran.dg/print_fmt_3.f90: New test.
9970
9971 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gfortran.dg/fmt_t_1.f90: New test.
9974
9975 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
9976
9977         PR rtl-optimization/23454
9978         * g++.dg/opt/pr23454.C: New test.
9979
9980 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
9981
9982         PR c++/23699
9983         * g++.dg/ext/static1.C: New test.
9984
9985 2005-09-02  Richard Henderson  <rth@redhat.com>
9986
9987         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
9988         tail call to check_fa_work.
9989
9990 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
9991
9992         PR c++/21687
9993         * g++.dg/other/gc3.C: New test.
9994
9995 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
9996
9997         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
9998         * gcc.dg/20050826-1.c: Likewise.
9999
10000 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/23167
10003         * g++.dg/expr/volatile1.C: New test.
10004
10005 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10006
10007         PR middle-end/23547
10008         * gcc.dg/pr23547.c: New test.
10009
10010 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10011
10012         PR c/22061
10013         * gcc.c-torture/execute/pr22061-1.c,
10014         * gcc.c-torture/execute/pr22061-2.c,
10015         * gcc.c-torture/execute/pr22061-3.c,
10016         * gcc.c-torture/execute/pr22061-4.c: New tests.
10017
10018 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10019
10020         * gcc.dg/Wredundant-decls-2.c: New test to check that
10021         -Wredundant-decls does not issue warning for a variable
10022         definition following a declaration.
10023
10024 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10025
10026         PR debug/7241
10027         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10028         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10029         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10030
10031         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10032         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10033         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10034         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10035         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10036         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10037         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10038         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10039
10040 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10041
10042         PR objc/23306
10043         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10044         scan-assmbler.
10045
10046 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10047
10048         PR target/21255
10049         * gcc.dg/pr21255-1.c: New test.
10050         * gcc.dg/pr21255-2-mb.c: Likewise.
10051         * gcc.dg/pr21255-2-ml.c: Likewise.
10052         * gcc.dg/pr21255-3.c: Likewise.
10053         * gcc.dg/pr21255-4.c: Likewise.
10054
10055 2005-08-31  Dale Johannesen  <dalej@apple.com>
10056
10057         * gcc.dg/20050830-1.c: New.
10058
10059 2005-08-31  Josh Conner  <jconner@apple.com>
10060
10061         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10062         command-line options for arm-*-* targets.
10063         * g++.dg/init/array16.C: Likewise.
10064         * g++.dg/other/crash-4.C: Likewise.
10065
10066 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10067
10068         PR obj-c++/23640
10069         * obj-c++.dg/gnu-runtime-3.mm: New test.
10070
10071 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10072
10073         PR c++/13377
10074         * g++.dg/lookup/ambig4.C: New test.
10075         * g++.dg/lookup/ambig5.C: New test.
10076         * g++.dg/tc1/dr101.C: Adjust error markers.
10077
10078 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10079
10080         PR c++/23639
10081         * g++.dg/template/ttp5.C: Adjust error markers.
10082
10083 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10084
10085         PR testsuite/23609
10086         * lib/obj-c++.exp: Include target-libpath.exp.
10087         (obj-c++_link_flags): Look for the GNU libobjc library
10088         and set the library path to include it.
10089         Don't manually set LD_LIBRARY_PATH (etc.) but call
10090         set_ld_library_path_env_vars instead.
10091         (obj-c++_target_compile): Don't set library path or
10092         linker flags because they are already set correctly
10093         in obj-c++_link_flags.
10094
10095 2005-08-30  Josh Conner  <jconner@apple.com>
10096
10097         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10098         to command-line options for arm-*-* targets.
10099
10100 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10101
10102         * g++.dg/other/i386-1.C: New.
10103
10104 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10105
10106         PR preprocessor/20348
10107         PR preprocessor/20356
10108         * gcc.dg/cpp/pr20348.c: New test.
10109         * gcc.dg/cpp/pr20348.h: New file.
10110         * gcc.dg/cpp/inc/pr20348.h: New file.
10111         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10112         * gcc.dg/cpp/pr20356.c: New test.
10113         * gcc.dg/cpp/pr20356.h: New file.
10114         * gcc.dg/cpp/inc/pr20356.h: New file.
10115         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10116
10117 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10118
10119         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10120         Fix array dimension to avoid correct end-of-file error.
10121
10122 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10123
10124         PR libfortran/23598
10125         * gfortran.dg/iostat_1.f90: New test.
10126
10127 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10128
10129         PR middle-end/23408
10130         * gcc.dg/pr23408.c: New test.
10131
10132 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10133
10134         PR c++/23099
10135         * g++.dg/init/member1.C: Make sure erroneous static data member
10136         definitions are required.
10137         * g++.dg/template/static13.C: New test.
10138         * g++.dg/template/static14.C: Likewise.
10139
10140 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10141
10142         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10143         -march=pentium4, remove ilp32 requirement.
10144
10145         PR middle-end/23484
10146         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10147         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10148
10149 2005-08-29  Andreas Jaeger  <aj@suse.de>
10150
10151         PR testsuite/23607
10152         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10153
10154 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10155
10156         * gcc.c-torture/execute/20050316-2.c: New test.
10157         * gcc.c-torture/execute/20050316-3.c: New test.
10158         * gcc.dg/torture/pr16104-1.c: New test.
10159
10160 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10161
10162         PR middle-end/23463
10163         * gcc.c-torture/execute/zero-struct-1.c: New test.
10164
10165 2005-08-27  Richard Guenther  <rguenther@suse.de>
10166
10167         PR target/23575
10168         * gcc.target/i386/pr23575.c: New testcase.
10169
10170 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR rtl-optimization/23561
10173         * gcc.c-torture/execute/20050826-1.c: New test.
10174
10175         PR rtl-opt/23560
10176         * gcc.c-torture/execute/20050826-2.c: New test.
10177
10178 2005-08-26  Dale Johannesen  <dalej@apple.com>
10179
10180         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10181         * gcc.dg/20050826-1.c: New.
10182
10183 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/19004
10186         * g++.dg/template/nontype13.C: New test.
10187
10188         PR c++/23491
10189         * g++.dg/init/new14.C: New test.
10190         * g++.dg/expr/anew1.C: Do not XFAIL.
10191         * g++.dg/expr/anew2.C: Likewise.
10192         * g++.dg/expr/anew3.C: Likewise.
10193
10194 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10195
10196         PR middle-end/22439
10197         * gcc.dg/vla-3.c: New test.
10198
10199 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10200
10201         PR fortran/20363
10202         * gfortran.dg/named_interface.f90: New.
10203
10204 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10205
10206         * gcc.c-torture/execute/frame-address.c: New test.
10207
10208 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10209
10210         PR c++/20817
10211         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10212
10213 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10214
10215         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10216
10217 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10218
10219         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10220         * gcc.dg/altivec-22.c: Rename from..
10221         * gcc.dg/altivec-nomfcr.c: ..this.
10222
10223 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10224
10225         PR tree-optimization/23546
10226         * gcc.dg/tree-ssa/pr23546.c: New test.
10227
10228 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10229
10230         PR fortran/17758
10231         * gfortran.dg/nonreturning_statements.f90: New test.
10232
10233 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10234
10235         PR c++/22454
10236         * g++.dg/parse/crash29.C: New.
10237
10238 2005-08-23  DJ Delorie  <dj@redhat.com>
10239
10240         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10241         constants have the L suffix.
10242
10243 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10244
10245         PR c++/23044
10246         * g++.dg/template/instantiate8.C: New.
10247
10248 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10249
10250         PR middle-end/23467
10251         * gcc.c-torture/execute/pr23467.c: New test.
10252
10253 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10254
10255         PR tree-optimization/22043
10256         * gcc.c-torture/execute/20050613-1.c: New test.
10257
10258 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10259
10260         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10261
10262 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10263
10264         PR rtl-optimization/23478
10265         * g++.dg/opt/pr23478.C: New test.
10266
10267 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10268
10269         PR c/18715
10270         * gcc.dg/switch-warn-3.c: New test.
10271
10272 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10273
10274         PR c++/22233
10275         * g++.dg/template/param1.C: New test.
10276
10277 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10278
10279         PR c++/23089
10280         * g++.dg/other/incomplete1.C: New test.
10281
10282 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10283
10284         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10285         are vectorizable.
10286
10287 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10288
10289         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10290         d_lines_5.f: New.
10291
10292 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10293
10294         * gcc.target/i386/sse-4.c: New test.
10295
10296 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10297
10298         PR testsuite/23239
10299         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10300
10301 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10302
10303         * gcc.dg/20050811-1.c: New test.
10304         * gcc.dg/20050811-2.c: New test.
10305
10306 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10307
10308         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10309
10310 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10311
10312         PR 23476
10313         * gcc.c-torture/compile/pr23476.c: New test.
10314
10315 2005-08-19  Devang Patel  <dpatel@apple.com>
10316
10317         PR tree-optimization/23048
10318         * gcc.dg/tree-ssa/pr23048.c: New test.
10319
10320 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10321
10322         PR middle-end/20624
10323         * g++.dg/warn/Wreturn-3.C: New test
10324
10325 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10326
10327         PR tree-optimization/22228
10328         * g++.dg/vect/pr22543.cc: New test.
10329
10330 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10331
10332         PR tree-optimization/21574
10333         * gcc.dg/tree-ssa/pr21574.c: New test.
10334
10335 2005-08-16  James E Wilson  <wilson@specifix.com>
10336
10337         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10338
10339 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10340
10341         PR tree-opt/23402
10342         * gcc.c-torture/compile/zero-strct-3.c: New test.
10343         * gcc.c-torture/compile/zero-strct-4.c: New test.
10344
10345 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10346
10347         PR target/23376
10348         * gcc.target/x86_64/pr23376.c: New test.
10349
10350 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10351
10352         PR c++/23337
10353         * g++.dg/ext/vector2.C: New.
10354
10355 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10356
10357         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10358
10359 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10360
10361         PR libfortran/23428
10362         * gfortran.dg/inquire-complex.f90: New test case.
10363
10364 2005-08-16  James E Wilson  <wilson@specifix.com>
10365
10366         PR tree-optimization/21105
10367         * gcc.dg/large-size-array.c: New.
10368
10369 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10370
10371         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10372         type.
10373         * gcc.dg/vect/vect-41: Likewise.
10374         * gcc.dg/vect/vect-42: Likewise.
10375         * gcc.dg/vect/vect-43: Likewise.
10376         * gcc.dg/vect/vect-44: Likewise.
10377         * gcc.dg/vect/vect-46: Likewise.
10378         * gcc.dg/vect/vect-47: Likewise.
10379         * gcc.dg/vect/vect-48: Likewise.
10380         * gcc.dg/vect/vect-52: Likewise.
10381         * gcc.dg/vect/vect-53: Likewise.
10382         * gcc.dg/vect/vect-54: Likewise.
10383         * gcc.dg/vect/vect-55: Likewise.
10384         * gcc.dg/vect/vect-56: Likewise.
10385         * gcc.dg/vect/vect-57: Likewise.
10386         * gcc.dg/vect/vect-58: Likewise.
10387         * gcc.dg/vect/vect-59: Likewise.
10388         * gcc.dg/vect/vect-60: Likewise.
10389         * gcc.dg/vect/vect-61: Likewise.
10390         * gcc.dg/vect/vect-85: Likewise.
10391         * gcc.dg/vect/vect-87: Likewise.
10392         * gcc.dg/vect/vect-88: Likewise.
10393         * gcc.dg/vect/vect-93.c: Likewise.
10394         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10395         * gcc.dg/vect/vect-75: Likewise.
10396         * gcc.dg/vect/vect-76: Likewise.
10397         * gcc.dg/vect/vect-77: Likewise.
10398         * gcc.dg/vect/vect-78: Likewise.
10399         * gcc.dg/vect/vect-80: Likewise.
10400         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10401         vectorized for the expected reason, rather than checking how alignment
10402         was handled.
10403         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10404         type and also instead of aligned pointers. Added documentation.
10405
10406 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10407
10408         * gfortran.dg/power.f90: New test.
10409
10410 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10411
10412         PR rtl-optimization/23299
10413         * g++.dg/opt/pr23299.C: New test.
10414
10415 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10416
10417         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10418
10419 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10420
10421         * g++.dg/template/local6.C: New test.
10422
10423 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10424
10425         * execute/exceptions/finally-1.m: Check that the catch and finally are
10426         being called.  Also add a "return 0;" at the end of main.
10427
10428 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10429
10430         PR fortran/21432.
10431         * gfortran.dg/namelist_print_1.f: New test of functionality of
10432         PRINT namelist.
10433         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10434         namelist generates error with -std=f95.
10435
10436 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10437
10438         PR tree-optimization/23119
10439         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10440
10441 2005-08-13  Marcin Koziej  <creep@desk.pl>
10442             Andrew Pinski  <pinskia@physics.uc.edu>
10443
10444         PR libobjc/22492
10445         * execute/exceptions/finally-1.m: New test.
10446
10447 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10448
10449         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10450         testsuite.
10451         * objc/execute/exceptions/trivial.m: New test.
10452         * objc.dg/try-catch-11.m: Move to ...
10453         * objc/execute/exceptions/foward-1.m: Here.
10454         * objc.dg/try-catch-2.m: Move to ...
10455         * objc/execute/exceptions/catchall-1.m: Here.
10456         * objc.dg/try-catch-8.m: Move to ...
10457         * objc/execute/exceptions/local-variables-1.m: Here.
10458
10459 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10460
10461         * objc.dg/nested-func-1.m: Move to ...
10462         * objc/execute/nested-func-1.m: Here.
10463
10464 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10465
10466         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10467         in ${options} instead of [target_info name].
10468         * lib/obj-c++.exp (objc_target_compile): Likewise.
10469
10470 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10471
10472         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10473
10474 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10475
10476         part of PR testsuite/23348
10477         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10478         of the torture options.
10479         * objc/compile/trivial.m: New test.
10480
10481 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10482
10483         * gfortran.dg/eoshift.f90: Correct format.
10484
10485 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10486
10487         * gfortran.fortran-torture/execute/character_passing.f90:
10488         Fix comment typo.
10489
10490 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10491
10492         PR c++/8271
10493         * g++.dg/template/unify10.C: New.
10494
10495 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10496
10497         * g++.dg/parse/pr22514.C: Move to...
10498         * g++.dg/debug/pr22514.C: here.
10499
10500 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10501
10502         PR c++/23266
10503         * g++.dg/inherit/pure1.C: New test.
10504
10505         * ChangeLog: Fix typos.
10506
10507 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10508             Steven Bosscher  <stevenb@suse.de>
10509
10510         * gfortran.dg/runtime_warning_1.f90: New test.
10511
10512 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10513
10514         PR c++/23219
10515         * g++.dg/parse/crash28.C: New.
10516
10517 2005-08-11  Richard Guenther  <rguenther@suse.de>
10518
10519         PR target/23289
10520         * gcc.target/i386/tailcall-1.c: New testcase.
10521
10522 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10523
10524         * gcc.dg/vect/vect-67.c: Un-xfail.
10525
10526 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10527
10528         PR c++/23225
10529         * g++.dg/testsuite/parse/crash27.C: new test.
10530
10531 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10532
10533         PR libfortran/22143
10534         * gfortran.dg/shift-kind.f90: New testcase.
10535
10536 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10537
10538         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10539         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10540
10541 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10542
10543         PR c++/20646
10544         * g++.dg/other/mult-stor1.C: New test.
10545
10546 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10547
10548         * gcc.c-torture/pr18299-1.c: Move to ...
10549         * gcc.c-torture/compile/pr18299-1.c: Here.
10550
10551 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10552
10553         * gfortran/fortran.torture/execute/character_passing.f90:
10554         Fix types for LSAME.
10555
10556 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10557
10558         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10559         input data back to what it was originally.
10560
10561 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         * objc.dg/try-catch-8.m: Enable for all targets.
10564
10565 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10566
10567         * gcc.dg/pr23165.c: New test.
10568
10569 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10570
10571         PR tree-optimization/23234
10572         * gcc.dg/tree-ssa/pr23234.c: New test.
10573
10574 2005-08-08  Josh Conner  <jconner@apple.com>
10575
10576         PR rtl-optimization/23241
10577         * gcc.dg/char-compare.c: New test.
10578
10579 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10580
10581         PR c++/22508
10582         * g++.dg/init/new13.C: New test.
10583
10584 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         PR c++/21166
10587         * g++.dg/other/crash-4.C: Adjust
10588         * g++/dg/ext/packed9.C: New.
10589
10590 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10591
10592         PR middle-end/21964
10593         * gcc.c-torture/execute/pr21964-1.c: New test.
10594
10595 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10596
10597         PR c/22458
10598         * gcc.dg/pr22458-1.c: New test.
10599
10600 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10601             Steven G. Kargl <kargls@comcast.net>
10602
10603         PR fortran/22390
10604         * gfortran.dg/flush_1.f90: New test.
10605
10606 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10607
10608         PR c++/23191
10609         * g++.dg/template/eh2.C: New test.
10610
10611 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10612
10613         PR c++/19498
10614         * g++.dg/template/instantiate7.C: New test.
10615
10616 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10617
10618         PR c/23113
10619         * gcc.dg/Wunused-value-1.c: New test.
10620
10621 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10622
10623         PR rtl-optimization/23233
10624         * gcc.c-torture/compile/pr23233-1.c: New test.
10625
10626 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10627
10628         PR fortran/18833
10629         PR fortran/20850
10630         * gfortran.dg/equiv_1.f90: New test.
10631         * gfortran.dg/equiv_2.f90: New test.
10632         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10633         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10634         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10635
10636 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10637
10638         * gcc.c-torture/execute/vrp-5.c: New test.
10639         * gcc.c-torture/execute/vrp-6.c: New test.
10640         * gcc.dg/tree-ssa/vrp21.c: New test.
10641
10642 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10643
10644         * g++.dg/parse/pr22514.C: New test.
10645
10646 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10647
10648         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10649
10650         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10651         instead of constant loads / pool entries.
10652
10653 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10654
10655         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10656         TEST_TO_WCTYPE.
10657
10658 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10659
10660         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10661         __WINT_TYPE__ in generated prototypes if possible.
10662
10663 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10664
10665         PR 22037
10666         * g++.dg/tree-ssa/pr22037.C:
10667
10668 2005-08-04  Richard Henderson  <rth@redhat.com>
10669
10670         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10671         scan-tree-dump-times directive.
10672
10673 2005-08-04  Jan Hubicka  <jh@suse.cz>
10674
10675         * gcov-1.C: Fix switch counts.
10676         * gcov-4b.c: Likewise.
10677
10678 2005-08-03  Jeff Law  <law@redhat.com>
10679
10680         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10681
10682 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10683
10684         * gcc.c-torture/execute/pr23135.c: New test.
10685
10686 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10687
10688         PR tree-optimization/19899
10689         * gcc.dg/tree-ssa/scev-1.c: New test.
10690         * gcc.dg/tree-ssa/scev-2.c: New test.
10691
10692 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10693
10694         PR target/18582
10695         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10696
10697 2005-08-03  Jan Hubicka  <jh@suse.cz>
10698
10699         * update-conroll.c: New testcase.
10700         * update-conroll-2.c: New testcase.
10701
10702 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10703
10704         * gfortran.dg/constant_substring.f: New test.
10705         * gfortran.dg/pr22491.f: New test.
10706
10707 2005-08-02  Jan Hubicka  <jh@suse.cz>
10708
10709         * update-threading.c: Replace by the proper one.
10710
10711 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10712
10713         PR 23164
10714         * g++.dg/tree-ssa/pr23164.C: New test.
10715
10716 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10717
10718         * gcc.dg/tree-ssa/pr23192.c: New test.
10719
10720 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10721
10722         * gcc.c-torture/execute/vrp-4.c: New test.
10723
10724 2005-08-02  Jan Hubicka  <jh@suse.cz>
10725
10726         * update-threading.c: New test.
10727
10728 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10729
10730         * gcc.c-torture/compile/20050801-1.c: New test.
10731         * gcc.c-torture/compile/20050801-2.c: New test.
10732
10733 2005-08-01  Jan Hubicka  <jh@suse.cz>
10734
10735         * val-prof-5.c: New test.
10736
10737 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10738
10739         PR c/22311
10740         * gcc.dg/pr22311-1.c : New test.
10741
10742 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10743
10744         PR target/23095
10745         * gfortran.dg/pr23095.f: New test.
10746
10747         PR c++/22003
10748         * g++.dg/other/pr22003.C: New test.
10749
10750 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10751
10752         PR target/20621
10753         * gcc.c-torture/execute/pr20621-1.c: New test.
10754
10755 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10756
10757         * gfortran.dg/comma_format_extension_4.f: Adjust length
10758         of string for format.
10759         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10760         print statement with internal write.
10761         * gfortran.dg/der_array_io_2.f: Likewise.
10762         * gfortran.dg/der_array_io_3.f: Likewise.
10763
10764 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10765
10766         * gcc.dg/fold-abs-4.c: new test.
10767
10768 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/22570 an related issues.
10771         * gfortran.dg/x_slash_1.f: New test.
10772
10773 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10774
10775         PR c/23143
10776         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10777         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10778
10779 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10780
10781         PR c/529
10782         * gcc.dg/Wshadow-3.c: New test.
10783
10784 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10785
10786         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10787         used to have the wrong bounds).
10788
10789 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10790
10791         PR c/21720
10792         * gcc.dg/hex-round-1.c: Test more cases.
10793         * gcc.dg/hex-round-2.c: New test.
10794
10795 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10796
10797         PR 22550
10798         * g++.dg/tree-ssa/pr22550.C: New test.
10799
10800 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10801
10802         * gcc.dg/tree-ssa/vrp19.c: New test.
10803         * gcc.dg/tree-ssa-vrp20.c: New test.
10804
10805 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10806
10807         PR c/22240
10808         * gcc.dg/transparent-union-4.c: New test.
10809
10810 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10811
10812         PR c/22192
10813         * gcc.dg/c99-vla-2.c: New test.
10814
10815 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10816
10817         PR c/21720
10818         * gcc.dg/hex-round-1.c: New test.
10819
10820 2005-07-28  Jan Hubicka  <jh@suse.cz>
10821
10822         * inliner-1.c: Do not dump everything.
10823         * tree-prof.exp: Do not pass -ftree-based-profiling.
10824         * bprob.exp: Likewise.
10825
10826         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10827
10828 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/22545
10831         * g++.dg/expr/ptrmem7.C: New test.
10832
10833 2005-07-28  Mike Stump  <mrs@apple.com>
10834
10835         * g++.old-deja/g++.mike/visibility-1.C: New test.
10836
10837 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10838
10839         PR c/20187
10840         * gcc.c-torture/execute/pr20187-1.c: New test.
10841
10842 2005-07-28  Jeff Law  <law@redhat.com>
10843
10844         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10845         * gcc.dg/tree-ssa/vrp18.c: New test.
10846
10847 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10848
10849         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10850
10851 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10852
10853         PR tree-optimization/22506
10854         * gcc.dg/vect/ps22506.c: New test.
10855
10856 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10857
10858         PR target/21149
10859         * gcc.target/i386/sse-3.c: New test.
10860
10861 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10862
10863         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10864         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10865
10866 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10867
10868         PR c/22589
10869         * gcc.c-torture/compile/pr22589-1.c: New test.
10870
10871 2005-07-28  Jan Hubicka  <jh@suse.cz>
10872
10873         * update-loopch.c: New testcase.
10874
10875 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10876
10877         PR rtl-optimization/23047
10878         * gcc.c-torture/execute/pr23047.c: New test.
10879         * gcc.c-torture/execute/pr23047.x: New.
10880
10881 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10882
10883         PR tree-optimization/22493
10884         * gcc.c-torture/execute/pr22493-1.c: New test.
10885         * gcc.c-torture/execute/pr22493-1.x: New.
10886         * gcc.c-torture/execute/vrp-1.c: New test.
10887         * gcc.c-torture/execute/vrp-2.c: New test.
10888         * gcc.c-torture/execute/vrp-2.c: New test.
10889
10890 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10891
10892         * gcc.target/frv/all-builtin-read8.c: Delete.
10893         * gcc.target/frv/all-builtin-read16.c: Delete.
10894         * gcc.target/frv/all-builtin-read32.c: Delete.
10895         * gcc.target/frv/all-builtin-read64.c: Delete.
10896         * gcc.target/frv/all-builtin-write8.c: Delete.
10897         * gcc.target/frv/all-builtin-write16.c: Delete.
10898         * gcc.target/frv/all-builtin-write32.c: Delete.
10899         * gcc.target/frv/all-builtin-write64.c: Delete.
10900         * gcc.target/frv/all-read-write-1.c: New.
10901
10902 2005-07-27  Jeff Law  <law@redhat.com>
10903
10904         * gcc.c-torture/execute/pr22630.c: New test.
10905
10906 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10907
10908         PR tree-optimization/23073
10909         * gcc.dg/vect/nodump-pr23073.c: New test.
10910         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
10911
10912 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
10913
10914         PR tree-optimize/22348
10915         * gcc.c-torture/execute/pr22348.c: New.
10916
10917 2005-07-27  Richard Guenther  <rguenther@suse.de>
10918
10919         * gcc.dg/tree-ssa/salias-1.c: New testcase.
10920
10921 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10922
10923         PR fortran/22503
10924         * gfortran.dg/logical_comp.f90: New test.
10925
10926 2005-07-27  Jan Hubicka  <jh@suse.cz>
10927
10928         * inliner-1.c: Add cleanup of dumps.
10929         * val-prof-*.c: Likewise.
10930         * update-tailcall.c: New.
10931
10932 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
10933
10934         PR 22591
10935         * gcc.dg/tree-ssa/pr22591.c: New test.
10936         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
10937
10938 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
10939
10940         PR libobjc/22606
10941         * objc.dg/try-catch-11.m: New test.
10942
10943 2005-07-26  Richard Guenther  <rguenther@suse.de>
10944
10945         PR tree-optimization/22486
10946         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
10947
10948 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10949
10950         PR tree-opt/22484
10951         * testsuite/g++.dg/opt/loop2.C: New test.
10952
10953 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
10954
10955         * gcc.dg/tree-ssa/reassoc-3.c: New test.
10956         * gcc.dg/tree-ssa/reassoc-4.c: New test.
10957
10958 2005-07-25  Adam Nemet  <anemet@lnxw.com>
10959
10960         * lib/profopt.exp (profopt-execute): Check for profiling data
10961         files on the target.
10962
10963 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
10964
10965         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
10966         for matching of asm labels.
10967
10968 2005-07-25  Richard Guenther  <rguenther@suse.de>
10969
10970         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
10971
10972 2005-07-25  Richard Guenther  <rguenther@suse.de>
10973
10974         PR testsuite/22624
10975         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
10976
10977 2005-07-25  Ira Rosen  <irar@il.ibm.com>
10978
10979         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
10980         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
10981         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
10982         * gcc.dg/vect/vect-100.c: New test.
10983         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
10984         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
10985         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
10986         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
10987         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
10988         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
10989         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
10990         * gfortran.dg/vect/pr19049.f90: New testcase.
10991         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
10992
10993 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
10994
10995         * gcc.c-torture/execute/20050713-1.c: New test.
10996
10997         PR fortran/20063
10998         * gfortran.fortran-torture/execute/data_4.f90: New test.
10999
11000         PR middle-end/20303
11001         * gcc.dg/visibility-d.c: New test.
11002
11003 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11004
11005         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11006         * gfortran.dg/underflow.f90: Ditto.
11007
11008 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11009
11010         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11011         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11012         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11013
11014 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11015
11016         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11017         include case of field width of zero.
11018
11019 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11020
11021         PR libgfortran/21875
11022         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11023         with trailing blanks on normal formatted read.
11024
11025 2005-07-23  Chao-ying Fu  <fu@mips.com>
11026
11027         * gcc.target/mips/mips32-dsp-type.c: New test.
11028         * gcc.target/mips/mips32-dsp.c: New test.
11029
11030 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11031
11032         PR testsuite/21073
11033         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11034
11035         PR testsuite/20454
11036         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11037         and __cyg_profile_func_exit.
11038
11039 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11040
11041         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11042         * gfortran.dg/comma_format_extension_4.f: Same.
11043         * gfortran.dg/pr15332.f: Same.
11044         * gfortran.dg/pr21730.f: Same.
11045
11046 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11047
11048         * g++.dg/opt/vrp2.C: Fix testcase.
11049
11050         PR tree-opt/22625
11051         * g++.dg/opt/vrp2.C: New test.
11052
11053 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11054
11055         PR debug/21828
11056         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11057
11058 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11059
11060         * gcc.dg/tree-ssa/20050719-1.c: New test.
11061
11062 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11063
11064         * gcc.dg/bfin-longcall-1.c: New file.
11065         * gcc.dg/bfin-longcall-2.c: New file.
11066
11067 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11068
11069         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11070
11071 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11072
11073         PR middle-end/19055
11074         * gcc.dg/tree-ssa/pr19055.c: New test.
11075         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11076
11077 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11078
11079         PR C++/22358
11080         * g++.dg/other/pr22358.C: New test.
11081
11082 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11083
11084         PR c++/2922
11085         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11086
11087 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11088
11089         PR c++/15938
11090         * g++.dg/init/union2.C: New test.
11091
11092 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11093
11094         PR c/22393
11095         * gcc.dg/complex-4.c: New test.
11096
11097 2005-07-21  Richard Guenther  <rguenther@suse.de>
11098
11099         PR testsuite/22522
11100         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11101         scanning for asm labels.
11102         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11103
11104 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11105
11106         PR target/22085
11107         * gcc.dg/altivec-pr22085.c: New.
11108
11109 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11110
11111         PR tree-optimization/19210
11112         * gcc.dg/tree-ssa/pr19210-1.c: New.
11113         * gcc.dg/tree-ssa/pr19210-2.c: New.
11114
11115 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11116
11117         PR rtl-optimization/22167
11118         * g++.dg/opt/pr22167.C: New test.
11119
11120 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11121
11122         PR c++/2922
11123         * g++.dg/lookup/two-stage2.C: New.
11124         * g++.dg/lookup/two-stage3.C: New.
11125         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11126         fixed two-stage name lookup for operators.
11127         * g++.dg/template/call3.C: Compiler now produces an appropriate
11128         error message.
11129         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11130         14 as a candidate.
11131         * g++.dg/template/ptrmem4.C: Compiler produces different error
11132         message.
11133         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11134         connect_to_method as a candidate.
11135
11136 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11137
11138         * gcc.dg/fold-alloc-1.c: New test.
11139
11140 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11141
11142         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11143         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11144
11145 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11146
11147         * gcc.dg/fold-abs-1.c: New test.
11148         * gcc.dg/fold-abs-2.c: New test.
11149         * gcc.dg/fold-abs-3.c: New test.
11150
11151 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11152
11153         Make CONSTRUCTOR use VEC to store initializers.
11154         * g++.dg/ext/complit3.C: Check for specific error messages.
11155         * g++.dg/init/brace2.C: Update error message.
11156         * g++.dg/warn/Wbraces2.C: Likewise.
11157
11158 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11159
11160         PR fortran/16940
11161         * gfortran.dg/module_interface_1.f90: New test.
11162
11163 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11164             Kenneth Zadeck <zadeck@naturalbridge.com>
11165
11166         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11167
11168 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11169
11170         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11171         specify -Wformat for these tests.
11172         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11173         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11174         * gcc.dg/format/opt-6.c: Delete.
11175
11176 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11177
11178         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11179         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11180
11181 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11182
11183         * gcc.dg/tree-ssa/alias-2.c: New test.
11184
11185 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11186
11187         PR c++/22263
11188         * g++.dg/template/explicit7.C: New test.
11189
11190 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11191
11192         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11193         width of 8 to +Inf and -Inf.
11194
11195 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11196
11197         PR c++/22139
11198         * g++.dg/template/friend36.C: New test.
11199
11200 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11201
11202         PR fortran/21730
11203         * gfortran.dg/pr21730.f: New test.
11204
11205 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11206             Kenneth Zadeck <zadeck@naturalbridge.com>
11207
11208         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11209         since pure const detection cannot run at -O1 in c compiler.
11210         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11211         can now optimize this case properly.
11212         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11213         because we now pass.
11214         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11215
11216 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11217
11218         PR c/22421
11219         * gcc.dg/format/bitfld-1.c: New test.
11220
11221 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11222
11223         PR c++/22204
11224         * g++.dg/rtti/repo1.C: New test.
11225
11226 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11227
11228         PR middle-end/22398
11229         * gcc.c-torture/compile/pr22398.c: New test.
11230
11231 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11232
11233         PR c++/22132
11234         * g++.dg/expr/cast4.C: New test.
11235
11236 2005-07-15  Richard Guenther  <rguenther@suse.de>
11237
11238         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11239         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11240
11241 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11242
11243         PR tree-optimization/22230
11244         * gcc.dg/tree-ssa/pr22230.c: New test.
11245
11246 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * gfortran.dg/g77/cpp6.f: New test.
11249
11250         PR fortran/22417
11251         * gfortran.dg/g77/cpp5.F: New test.
11252         * gfortran.dg/g77/cpp5.h: New file.
11253         * gfortran.dg/g77/cpp5inc.h: New file.
11254
11255 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11256
11257         PR libfortran/16435
11258         * gfortran.dg/tl_editting.f90: New.
11259         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11260
11261 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11262
11263         * gfortran.dg/char_array_constructor.f90: New test.
11264
11265 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11266
11267         * gfortran.dg/past_eor.f90: New.
11268         * gfortran.dg/complex_read.f90: New.
11269
11270 2005-07-13  Jeff Law  <law@redhat.com>
11271
11272         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11273         additional casts.
11274
11275         * gcc.dg/tree-ssa/pr22321.c: New test
11276
11277 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11278
11279         PR tree-optimization/21921
11280         * gcc.dg/tree-ssa/pr21921.c: New.
11281
11282 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11283
11284         PR tree-optimizatio/22442
11285         * gcc.dg/tree-ssa/loop-11.c: New test.
11286
11287 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11288
11289         PR tree-opt/21840
11290         * gcc.c-torture/compile/pr21840.c: New test.
11291
11292 2005-07-12  Jan Hubicka  <jh@suse.cz>
11293
11294         * gcc.c-torture/compile/pr22379.c: New test.
11295
11296 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11297
11298         PR libfortran/21593
11299         gfortran.dg/dev_null.f90: Remove outdated comment about
11300         PR libfortran/21593.
11301
11302
11303 2005-07-12  Dale Johannesen  <dalej@apple.com>
11304
11305         * gcc.target/i386/compress-float-sse.c: New.
11306         * gcc.target/i386/compress-float-sse-pic.c: New.
11307         * gcc.target/i386/compress-float-387.c: New.
11308         * gcc.target/i386/compress-float-387-pic.c: New.
11309         * gcc.dg/compress-float-ppc.c: New.
11310         * gcc.dg/compress-float-ppc-pic.c: New.
11311
11312 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11313
11314         PR libfortran/21593
11315         gfortran.dg/dev_null.f90: Remove targets.
11316
11317 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11318
11319         PR tree-opt/22335
11320         * gcc.dg/pr22335-1.c: New test.
11321         * gcc.dg/pr22335-2.c: New test.
11322
11323 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11324
11325         PR c++/20172
11326         * g++.dg/template/nontype12.C : New test.
11327
11328 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11329
11330         * gcc.dg/tree-ssa/loop-10.c: New test.
11331
11332 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11333
11334         * gcc.c-torture/execute/20020720-1.x: Remove.
11335
11336 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11337
11338         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11339
11340 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11341
11342         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11343         (dg-mips-options): Use it.
11344
11345 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11346
11347         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11348
11349 2005-07-09  Richard Henderson  <rth@redhat.com>
11350
11351         * lib/target-supports.exp (check_effective_target_sync_char_short):
11352         Add alpha.
11353
11354 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11355
11356         PR libfortran/22217
11357         * gfortran.dg/negative-z-descriptor.f90: New test.
11358
11359 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11360
11361         PR tree-opt/22329
11362         * gcc.dg/pr22329.c: New test.
11363
11364 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11365
11366         PR tree-optimization/20139
11367         * gcc.dg/tree-ssa/pr20139.c: New.
11368
11369 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11370
11371         PR tree-opt/22356
11372         * testsuite/gcc.dg/pr22356-1.c: New test.
11373
11374 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11375
11376         PR c++/21799
11377         * g++.dg/template/unify8.C: New.
11378         * g++.dg/template/unify9.C: New.
11379
11380 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11381
11382         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11383
11384 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11385
11386         * gcc.dg/darwin-version-1.c: New.
11387         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11388         * gcc.dg/builtins-20.c: Likewise.
11389         * gcc.dg/builtins-53.c: Likewise.
11390         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11391         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11392         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11393         * gcc.dg/torture/builtins-power-1.c: Likewise.
11394         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11395         on Darwin.
11396
11397 2005-07-07  Jeff Law  <law@redhat.com>
11398
11399         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11400         argument evaluation order.
11401
11402 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11403
11404         PR libfortran/21594
11405         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11406         Add test cases where the shift length is greater than the
11407         array length.
11408
11409 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11410
11411         * obj-c++.dg/proto-lossage-6.mm: New.
11412         * objc.dg/proto-lossage-6.m: New.
11413
11414 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11415
11416         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11417         * objc.dg/gnu-runtime-2.m: Likewise.
11418
11419 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gfortran.dg/longline.f: New test.
11422
11423         * gfortran.dg/badline.f: New test.
11424
11425 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11426
11427         PR fortran/16531
11428         PR fortran/15966
11429         PR fortran/18781
11430         * gfortran.dg/hollerith.f90: New.
11431         * gfortran.dg/hollerith2.f90: New.
11432         * gfortran.dg/hollerith3.f90: New.
11433         * gfortran.dg/hollerith4.f90: New.
11434         * gfortran.dg/hollerith_f95.f90: New.
11435         * gfortran.dg/hollerith_legacy.f90: New.
11436         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11437
11438 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11439
11440         PR objc/22274
11441         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11442         * objc.dg/gnu-runtime-2.m: New.
11443
11444 2005-07-06  Jeff Law  <law@redhat.com>
11445
11446         * gcc.dg/tree-ssa/vrp17.c: New test.
11447
11448 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11449
11450         PR fortran/22327
11451         * gfortran.dg/array_constructor_5.f90: New test.
11452
11453 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11454
11455         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11456
11457 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11458
11459         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11460         * gcc.dg/980816-1.c: Ditto.
11461
11462 2005-07-06  Jeff Law  <law@redhat.com>
11463
11464         * gcc.c-torture/compile/pr21356.c: New test.
11465
11466 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11467
11468         PR c/22013
11469         PR c/22098
11470         * gcc.c-torture/compile/pr22013-1.c,
11471         gcc.c-torture/execute/pr22098-1.c,
11472         gcc.c-torture/execute/pr22098-2.c,
11473         gcc.c-torture/execute/pr22098-3.c: New tests.
11474
11475 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11476
11477         PR c/22308
11478         * gcc.dg/pr22308-1.c: New test.
11479
11480 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11481
11482         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11483         target.
11484         * gcc.dg/compare9.c: Use -fshort-enums instead of
11485         -fno-short-enums.  Change the last test to dg-bogus.
11486
11487 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11488
11489         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11490         * gcc.dg/compare9.c: New.
11491
11492 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11493
11494         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11495
11496 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11497
11498         PR testsuite/22288
11499         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11500
11501
11502 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11503
11504         * gcc.dg/format/gcc_gfc-1.c: New.
11505
11506 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11507
11508         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11509
11510 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11511
11512         PR fortran/20842
11513         * gfortran.dg/io_invalid_1.f90: New test.
11514
11515 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11516
11517         * gcc.dg/format/gcc_diag-1.c: Update.
11518
11519 2005-07-02  Jeff Law  <law@redhat.com>
11520
11521         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11522         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11523
11524 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11525
11526         * gcc.dg/format/gcc_diag-1.c: Update.
11527
11528 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11529
11530         PR tree-opt/22269
11531         * gcc.c-torture/compile/pr22269.c: New test.
11532
11533 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11534
11535         PR 21584
11536         PR 22219
11537         * g++.dg/tree-ssa/pr21584-1.C: New test.
11538         * g++.dg/tree-ssa/pr21584-2.C: New test.
11539
11540 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11541
11542         * obj-c++.dg/try-catch-11.mm: New.
11543         * objc.dg/try-catch-10.m: New.
11544
11545 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11546
11547         * g++.dg/other/ucnid-1.C: xfail on AIX.
11548
11549 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11550
11551         PR 22234
11552         * gcc.dg/20050629-1.c: New test.
11553
11554 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11555
11556         * obj-c++.dg/const-str-1[0-1].mm: New.
11557         * objc.dg/const-str-1[0-1].m: New.
11558
11559 2005-05-29  Richard Henderson  <rth@redhat.com>
11560
11561         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11562         Rename from check_effective_target_vect_no_max.
11563         (check_effective_target_vect_no_int_add): New.
11564         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11565         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11566         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11567         * gcc.dg/vect/vect-reduc-1.c: Use both.
11568         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11569
11570 2005-05-29  Richard Henderson  <rth@redhat.com>
11571
11572         * lib/target-supports.exp (check_effective_target_vect_no_max):
11573         Remove i386 and x86_64.
11574
11575 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11576
11577         PR testsuite/21969
11578         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11579
11580 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11581
11582         PR middle-end/21969
11583         * gcc.dg/vect/pr21969.c: New test.
11584
11585 2005-06-28  Eric Christopher  <echristo@redhat.com>
11586
11587         PR c/22052
11588         PR c/21975
11589         * gcc.dg/inline1.c: New test.
11590         * gcc.dg/inline2.c: Ditto.
11591         * gcc.dg/inline3.c: Ditto.
11592         * gcc.dg/inline4.c: Ditto.
11593         * gcc.dg/inline5.c: Ditto.
11594
11595 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11596
11597         PR libfortran/22142
11598         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11599         Add testcase also testing eoshift1 for PR 22142.
11600
11601 2005-06-28  Richard Henderson  <rth@redhat.com>
11602
11603         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11604         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11605         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11606         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11607         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11608
11609 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11610
11611         PR libfortran/22142
11612         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11613         Add testcase for PR 22142.
11614
11615 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11616
11617         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11618         gcc.target/ia64/fpreg-2.c: New tests.
11619
11620 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11621
11622         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11623
11624 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11625
11626         PR libfortran/22170
11627         * gfortran.dg/slash_1.f90: New test.
11628
11629 2005-06-27  Richard Henderson  <rth@redhat.com>
11630
11631         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11632         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11633         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11634         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11635         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11636         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11637
11638 2005-06-27  Richard Henderson  <rth@redhat.com>
11639
11640         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11641         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11642
11643 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11644
11645         * obj-c++.dg/proto-lossage-5.mm: New.
11646         * objc.dg/proto-lossage-5.m: New.
11647
11648 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11649
11650         PR 21959
11651         * gcc.dg/tree-ssa/pr21959.c: New test.
11652
11653 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11654
11655         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11656         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11657         testing uninitialized var.
11658
11659         * gcc.c-torture/execute/builtins/chk.h: New.
11660         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11661         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11662         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11663         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11664         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11665         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11666         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11667         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11668         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11669         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11670         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11671         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11672         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11673         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11674         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11675         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11676         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11677         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11678         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11679         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11680         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11681         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11682         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11683         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11684         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11685         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11686         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11687         * gcc.dg/builtin-object-size-1.c: New test.
11688         * gcc.dg/builtin-object-size-2.c: New test.
11689         * gcc.dg/builtin-object-size-3.c: New test.
11690         * gcc.dg/builtin-object-size-4.c: New test.
11691         * gcc.dg/builtin-object-size-5.c: New test.
11692         * gcc.dg/builtin-stringop-chk-1.c: New test.
11693         * gcc.dg/builtin-stringop-chk-2.c: New test.
11694         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11695         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11696         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11697         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11698         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11699         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11700         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11701         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11702         * gcc.c-torture/execute/printf-1.c: New test.
11703         * gcc.c-torture/execute/fprintf-1.c: New test.
11704         * gcc.c-torture/execute/vprintf-1.c: New test.
11705         * gcc.c-torture/execute/vfprintf-1.c: New test.
11706         * gcc.c-torture/execute/printf-chk-1.c: New test.
11707         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11708         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11709         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11710
11711 2005-06-27  Michael Matz  <matz@suse.de>
11712
11713         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11714         slot is not merged if address escapes.
11715
11716 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11717
11718         PR c/21911
11719         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11720
11721 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11722
11723         PR middle-end/17965
11724         * gcc.c-torture/compile/20050622-1.c: New test.
11725
11726         PR middle-end/22028
11727         * gcc.dg/20050620-1.c: New test.
11728
11729 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11730
11731         PR tree-optimization/22026
11732         * gcc.dg/tree-ssa/pr22026.c: New.
11733
11734 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11735
11736         PR libfortran/22144
11737         * gfortran.dg/shift-alloc.f90: New testcase.
11738
11739 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11740
11741         * all files: Update FSF address in copyright headers.
11742
11743 2005-06-22  Jan Hubicka  <jh@suse.cz>
11744
11745         * wholeprogram-1.c: New testcase.
11746         * wholeprogram-2.c: New testcase.
11747
11748 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11749
11750         PR 22171
11751         * gcc.dg/tree-ssa/pr22171.c: New test.
11752
11753 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11754
11755         * gfortran.dg/simplify_modulo.f90: New.
11756
11757 2005-06-24  Jan Hubicka  <jh@suse.cz>
11758
11759         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11760
11761 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11762
11763         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11764
11765 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11766
11767         * obj-c++.dg/typedef-alias-1.mm: New.
11768         * objc.dg/typedef-alias-1.m: New.
11769
11770 2005-06-23  Jeff Law  <law@redhat.com>
11771
11772         * gcc.dg/tree-ssa/vrp16.c: New test.
11773
11774 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11775
11776         * lib/target-supports.exp: Add
11777         check_effective_target_fortran_large_real and
11778         check_effective_target_fortran_large_int to check for
11779         corresponding effective targets.
11780         * gfortran.dg/large_integer_kind_1.f90: New test.
11781         * gfortran.dg/large_real_kind_1.f90: New test.
11782
11783 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11784
11785         PR tree-optimization/22117
11786         * gcc.dg/tree-ssa/pr22117.c: New.
11787
11788 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11789
11790         PR testsuite/22123
11791         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11792
11793 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11794
11795         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11796
11797 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11798
11799         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11800         * gfortran.dg/f2c_4.c: Likewise.
11801
11802 2005-06-22 Paul Brook  <paul@codesourcery.com>
11803
11804         PR fortran/21034
11805         * gfortran.dg/auto_save_1.f90: New test.
11806
11807 2005-06-22  Michael Matz  <matz@suse.de>
11808
11809         * gcc.target/x86-64/abi: New directory.
11810         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11811         * gcc.target/x86-64/abi/README.gcc: New file.
11812         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11813         * gcc.target/x86-64/abi/asm-support.s: New file.
11814         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11815         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11816         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11817         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11818         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11819         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11820         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11821         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11822         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11823         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11824         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11825         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11826         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11827         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11828         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11829         * gcc.target/x86_64/abi/test_varargs.c: New test.
11830
11831 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11832
11833         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11834         32-bit i?86 and x86_64.
11835
11836 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11837
11838         * obj-c++.dg/const-str-[1-9].mm: New tests.
11839
11840 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11841
11842         PR fortran/22010
11843         * gfortran.dg/namelist_use.f90: New.
11844         * gfortran.dg/namelist_use_only.f90: New.
11845
11846 2005-06-21  Jeff Law  <law@redhat.com>
11847
11848         * gcc.dg/tree-ssa/vrp15.c: New test.
11849
11850 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11851
11852         * lib/target-supports.exp (check_effective_target_vect_reduction):
11853         Remove.
11854         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11855         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11856         remove vect_reduction target keyword. Also avoid two returns in main.
11857         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11858         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11859         * gcc.dg/vect/vect-reduc-1short.c: New test.
11860         * gcc.dg/vect/vect-reduc-1char.c: New test.
11861         * gcc.dg/vect/vect-reduc-2short.c: New test.
11862         * gcc.dg/vect/vect-reduc-2char.c: New test.
11863         * gcc.dg/vect/vect-reduc-6.c: New test.
11864         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11865         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11866         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11867
11868 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11869         Paul Thomas  <pault@gcc.gnu.org>
11870
11871         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11872         New tests.
11873
11874 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11875
11876         * gfortran.dg/backslash_1.f90: New test.
11877         * gfortran.dg/backslash_2.f90: New test.
11878
11879 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11880
11881         * gfortran.dg/duplicate_labels.f90: New test.
11882
11883 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11884
11885         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11886         unsupportable relocations.
11887         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11888         * gcc.dg/20050321-2.c: xfail for NetWare.
11889
11890 2005-06-20  Andreas Jaeger  <aj@suse.de>
11891
11892         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11893         gcc.target/i386/fastcall-sseregparm.c,
11894         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11895
11896 2005-06-19  Richard Henderson  <rth@redhat.com>
11897
11898         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11899
11900 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11901
11902         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11903
11904 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11905
11906         PR c++/22115
11907         * g++.dg/conversion/simd2.C: Change expected error message.
11908
11909 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11910
11911         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
11912         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11913         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11914
11915 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
11916
11917         * gcc.dg/fold-mod-1.c: New test.
11918
11919 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
11920
11921         PR fortran/19926
11922         * gfortran.dg/pr19926.f90: New test.
11923
11924 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
11925
11926         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
11927         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
11928         targets.
11929         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11930         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11931
11932 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
11933
11934         * gcc.target/ia64/float80-varargs-1.c: New test.
11935
11936 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11937
11938         PR tree-opt/22035
11939         * gfortran.dg/f2c_6.f90: New test.
11940
11941 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
11942
11943         PR c++/17413
11944         * g++.dg/template/local5.C: New.
11945
11946 2005-06-17  Richard Henderson  <rth@redhat.com>
11947
11948         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
11949
11950 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
11951
11952         PR testsuite/21945
11953         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
11954
11955 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
11956
11957         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
11958         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
11959         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
11960         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
11961         check_vect to verify the presence of hardware vector support.
11962
11963 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
11964
11965         PR testsuite/22056
11966         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
11967
11968 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11969
11970         PR libfortran/19216
11971         * gfortran.dg/pr19216.f: Add correct space between brackets and
11972         dg directive.
11973
11974 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11975
11976         PR libfortran/16436
11977         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
11978
11979 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
11980
11981         * gcc.target/i386/attributes-error.c: New testcase.
11982         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
11983         * gcc.target/i386/regparm-stdcall.c: Likewise.
11984         * gcc.target/i386/sseregparm-1.c: Likewise.
11985         * gcc.target/i386/sseregparm-2.c: Likewise.
11986
11987 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
11988
11989         * g++.dg/rtti/crash2.C: New.
11990
11991 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
11992
11993         * gcc.dg/noncompile/20040203-3.c: Update expected message.
11994
11995 2005-06-15  David Ung  <davidu@mips.com>
11996
11997         * gcc.target/mips/mips16e-extends.c: New test for testing the
11998         generation of MIPS16e zeb/zeh, seb/seh instructions.
11999
12000 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12001
12002         PR 22018
12003         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12004         * gcc.dg/tree-ssa/pr22018.c: New test.
12005
12006 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12007
12008         * gcc.dg/simd-1.c: Update error messages.
12009         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12010         * gcc.dg/simd-2.c: Update error messages.
12011         * gcc.dg/simd-4.c: New.
12012
12013 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12014
12015         PR c++/20678
12016         * g++.dg/other/crash-4.C: New.
12017
12018 2005-06-14  Devang Patel  <dpatel@apple.com>
12019
12020         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12021
12022 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12023
12024         PR c++/21929
12025         * g++.dg/parse/crash11.C: Update
12026
12027 2005-06-13  Jeff Law  <law@redhat.com>
12028
12029         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12030         perform the desired transformations.
12031         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12032         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12033
12034 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12035
12036         PR fortran/22038
12037         * gfortran.dg/forall_1.f90: Un-XFAIL.
12038
12039 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12040
12041         PR c++/21929
12042         * g++.dg/parse/crash26.C: New.
12043
12044         PR c++/20789
12045         * g++.dg/init/member1.C: New.
12046
12047 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12048
12049         * gfortran.dg/altreturn_1.f90: New test.
12050
12051 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12052
12053         PR middle-end/21985
12054         * gcc.dg/tree-ssa/pr21985.c: New test.
12055
12056 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12057
12058         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12059
12060 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12061
12062         PR c++/21930
12063         * g++.dg/other/error10.C: New test case.
12064
12065 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12066
12067         PR libfortran/19155
12068         * gfortran.dg/pr19155.f: Add test.
12069
12070 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12071
12072         * gfortran.dg/f2c_7.f90: New test.
12073
12074         * gfortran.dg/forall_1.f90: XFAILed.
12075
12076 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12077
12078         * gcc.dg/pr14796-1.c: New.
12079         * gcc.dg/pr14796-2.c: New.
12080
12081 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12082
12083         PR fortran/17792
12084         PR fortran/21375
12085         * gfortran.dg/deallocate_stat.f90: New test.
12086
12087 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12088
12089         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12090
12091 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12092
12093         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12094         access will be generated when this loop is vectorized. Test that
12095         accesses with same alignment were detected.
12096         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12097         Test that accesses with same alignment were detected.
12098         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12099         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12100         alignment were detected.
12101
12102 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12103
12104         PR c++/10611
12105         * g++.dg/conversion/simd2.C: New.
12106
12107 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12108
12109         * gcc.dg/Wcxx-compat-1.c: New.
12110
12111 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12112
12113         PR libfortran/21480
12114         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12115         complex array.
12116
12117 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12118
12119         * gcc.dg/alias-8.c: New.
12120
12121 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12122
12123         * gcc.dg/format/cmn_err-1.c: Update.
12124
12125 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12126
12127         PR target/20666
12128         * gcc.target/sparc/fexpand-2.c: New.
12129         * gcc.target/sparc/fpmerge-2.c: New.
12130         * gcc.target/sparc/fpmul-2.c: New.
12131         * gcc.target/sparc/noresult.c: New.
12132         * gcc.target/sparc/pdist-2.c: New.
12133         * gcc.target/sparc/pdist-3.c: New.
12134
12135 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12136
12137         PR testsuite/21702
12138         * gcc.target/i386/i386.exp: Fix comment typo.
12139
12140 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12141
12142         PR c++/19497
12143         * g++.dg/inherit/using5.C: New.
12144         * g++.dg/inherit/using6.C: New.
12145
12146 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12147
12148         PR c++/19894
12149         * g++.dg/template/ptrmem15.C: New test.
12150
12151         PR c++/20563
12152         * g++.dg/ext/label4.C: New test.
12153
12154 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12155
12156         * gcc.dg/tls/debug-1.c: New test.
12157
12158 2005-06-07  Dale Johannesen  <dalej@apple.com>
12159
12160         * gcc.target/i386/movq.c: New.
12161
12162 2005-06-07  Dale Johannesen  <dalej@apple.com>
12163
12164         * gcc.dg/20050607-1.c: New.
12165
12166 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12167
12168         PR middle-end/21850
12169         * gcc.c-torture/execute/20050607-1.c: New test.
12170
12171 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12172
12173         PR libfortran/21926
12174         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12175         Test case where the return array has lowest stride one,
12176         but isn't packed.
12177
12178 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12179
12180         * lib/target-supports.exp (check_effective_target_sync_int_long):
12181         Add s390 and s390x targets.
12182
12183 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12184
12185         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12186         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12187         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12188         * gcc.dg/tree-ssa/loop-9.c: New test.
12189
12190 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12191
12192         * g++.dg/parse/defarg10.C: New.
12193
12194 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12195
12196         PR regression/21897
12197         * gcc.c-torture/execute/20050604-1.c: New test.
12198
12199 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12200
12201         PR 21903
12202         * g++.dg/parse/defarg9.C: New.
12203
12204         PR c++/20637
12205         * g++.dg/inherit/using4.C: New.
12206         * g++.dg/overload/error1.C: Adjust expected errors.
12207         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12208         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12209         * g++.old-deja/g++.other/redecl2.C: Likewise.
12210         * g++.old-deja/g++.other/redecl4.C: Likewise.
12211         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12212
12213 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12214
12215         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12216
12217 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12218
12219         * lib/gfortran.exp (gfortran_target_compile): Call
12220         dg-additional-files-options
12221         * gfortran.dg/f2c_4.f90: New file
12222         * gfortran.dg/f2c_4.c: New file
12223         * gfortran.dg/f2c_5.f90: New file
12224         * gfortran.dg/f2c_5.c: New file
12225
12226 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12227
12228         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12229
12230         PR fortran/21912
12231         * gfortran.dg/array_constructor_4.f90: New test.
12232
12233 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12234
12235         PR c++/21619
12236         * g++.dg/ext/builtin9.C: New test.
12237
12238 2005-06-05  Dale Johannesen  <dalej@apple.com>
12239
12240         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12241         * gcc.c-torture/execute/20050603-2.c: Ditto.
12242
12243 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12244
12245         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12246         * gcc.dg/vect/vect-reduc-1.c: New.
12247         * gcc.dg/vect/vect-reduc-2.c: New.
12248         * gcc.dg/vect/vect-reduc-3.c: New.
12249
12250 2005-06-04  Dale Johannesen  <dalej@apple.com>
12251
12252         * gcc.c-torture/execute/20050603-1.c: New.
12253         * gcc.c-torture/execute/20050603-2.c: New.
12254         * gcc.dg/20050603-3.c: New.
12255
12256 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12257
12258         PR fortran/19195
12259         * gfortran.dg/debug_1.f90: New test.
12260
12261         * gfortran.dg/forall_1.f90: New test.
12262
12263 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12264
12265         * gfortran.dg/array_constructor_3.f90: New test.
12266
12267 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12268
12269         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12270
12271 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12272
12273         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12274
12275 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12276
12277         PR c/21873
12278         * gcc.dg/init-excess-1.c: New test.
12279
12280 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12281
12282         PR c++/21853
12283         * g++.dg/expr/static_cast6.C: New test.
12284
12285 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12286
12287         * gcc.dg/tree-ssa/vrp14.c: New test.
12288
12289 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12290
12291         PR c++/21336
12292         * g++.dg/template/new2.C: New test.
12293
12294 2005-06-03  Josh Conner  <jconner@apple.com>
12295
12296         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12297         all entries in initializer.
12298
12299 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12300
12301         PR middle-end/21858
12302         * gcc.dg/pr21858.c: New testcase.
12303
12304 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12305
12306         PR tree-optimization/21292
12307
12308         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12309         New.
12310         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12311         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12312         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12313         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12314         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12315
12316 2005-06-02  Richard Henderson  <rth@redhat.com>
12317
12318         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12319
12320 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12321
12322         * gcc.dg/wtypequal.c: New testcase.
12323
12324 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12325
12326         PR 21582
12327         * gcc.dg/tree-ssa/pr21582.c: New test.
12328
12329 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12330
12331         PR c++/21280
12332         * g++.dg/opt/interface2.h: New.
12333         * g++.dg/opt/interface2.C: New.
12334         * g++.dg/init/ctor4.C: Adjust error lines.
12335         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12336         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12337         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12338         * g++.old-deja/g++.pt/assign1.C: Likewise.
12339         * g++.old-deja/g++.pt/crash20.C: Likewise.
12340
12341 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12342
12343         PR tree-optimization/21734
12344         * g++.dg/vect/pr21734_1.cc: New.
12345         * g++.dg/vect/pr21734_2.cc: New.
12346
12347 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         PR c++/20350
12350         * g++.dg/template/spec24.C: New.
12351
12352         PR c++/21151
12353         * g++.dg/pch/local-1.C: New.
12354         * g++.dg/pch/local-1.Hs: New.
12355
12356 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12357
12358         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12359         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12360         * gcc.dg/tree-ssa/pr14341.c: New test.
12361         * gcc.dg/tree-ssa/pr14841.c: New test.
12362         * gcc.dg/tree-ssa/pr20701.c: New test.
12363         * gcc.dg/tree-ssa/pr21086.c: New test.
12364         * gcc.dg/tree-ssa/pr21090.c: New test.
12365         * gcc.dg/tree-ssa/pr21332.c: New test.
12366         * gcc.dg/tree-ssa/pr21458.c: New test.
12367         * gcc.dg/tree-ssa/pr21658.c: New test.
12368         * gcc.dg/tree-ssa/vrp01.c: New test.
12369         * gcc.dg/tree-ssa/vrp02.c: New test.
12370         * gcc.dg/tree-ssa/vrp03.c: New test.
12371         * gcc.dg/tree-ssa/vrp04.c: New test.
12372         * gcc.dg/tree-ssa/vrp05.c: New test.
12373         * gcc.dg/tree-ssa/vrp06.c: New test.
12374         * gcc.dg/tree-ssa/vrp07.c: New test.
12375         * gcc.dg/tree-ssa/vrp08.c: New test.
12376         * gcc.dg/tree-ssa/vrp09.c: New test.
12377         * gcc.dg/tree-ssa/vrp10.c: New test.
12378         * gcc.dg/tree-ssa/vrp11.c: New test.
12379         * gcc.dg/tree-ssa/vrp12.c: New test.
12380         * gcc.dg/tree-ssa/vrp13.c: New test.
12381
12382 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12383
12384         PR 21029
12385         * gcc.dg/tree-ssa/pr21029.c: New test.
12386
12387 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12388
12389         * gfortran.dg/logint-1.f: New test case.
12390         * gfortran.dg/logint-2.f: Likewise.
12391         * gfortran.dg/logint-3.f: Likewise.
12392
12393 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR c/21536
12396         PR c/20760
12397         * gcc.dg/20050527-1.c: New test.
12398
12399         * gcc.dg/i386-sse-12.c: New test.
12400
12401         PR fortran/21729
12402         * gfortran.dg/implicit_5.f90: New test.
12403
12404 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12405
12406         PR fortran/20883
12407         * gfortran/assign_4.f90: New test.
12408         * gfortran/assign_2.f90: Change compile to run.
12409
12410 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12411
12412         * lib/target-supports.exp
12413         (check_effective_target_sync_char_short): New.
12414         * gcc.dg/sync-2.c: New.
12415
12416 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12417
12418         PR tree-optimization/21817
12419         * gcc.dg/torture/pr21817-1.c: New.
12420
12421 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12422
12423         PR c++/21165
12424         * g++.dg/template/init5.C: New.
12425
12426 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12427
12428         * gfortran.dg/char_initialiser_actual.f90:
12429         Test character initialisers as actual arguments.
12430         * gfortran.dg/char_pointer_comp_assign.f90:
12431         Test character pointer structure component assignments.
12432         * gfortran.dg/char_array_structure_constructor.f90:
12433         Test character components in structure constructors.
12434
12435 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12436
12437         PR middle-end/20931
12438         * g++.dg/opt/pr20931.C: New test.
12439
12440 2005-05-31  Andreas Jaeger  <aj@suse.de>
12441
12442         PR testsuite/20772
12443         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12444         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12445         g++.old-deja/g++.ext/asmspec1.C,
12446         g++.old-deja/g++.other/regstack.C,
12447         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12448         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12449         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12450         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12451         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12452         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12453         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12454         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12455         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12456         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12457         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12458         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12459         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12460         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12461         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12462         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12463         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12464         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12465         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12466
12467 2005-05-31  Jeff Law  <law@redhat.com>
12468
12469         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12470
12471 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12472
12473         PR middle-end/21743
12474         * gcc.dg/builtins-1.c: Activate disabled clog test.
12475         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12476
12477 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12478
12479         * gfortran.dg/char_pointer_assign.f90:
12480         Test character-pointer assignments and pointer assignments.
12481         * gfortran.dg/char_pointer_dummy.f90:
12482         Test character-pointer dummy arguments.
12483         * gfortran.dg/char_pointer_func.f90:
12484         Test character-pointer function returns.
12485         * gfortran.dg/char_pointer_dependency.f90:
12486         Test character-pointer functions with dependencies.
12487
12488 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12489
12490         PR c++/21784
12491         * g++.dg/lookup/using14.C: New test.
12492
12493 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12494
12495         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12496         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12497         trailing ^M.
12498
12499 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12500
12501         PR c++/17413
12502         * g++.dg/template/local5.C: New.
12503
12504         PR target/21761
12505         * gcc.c-torture/compile/pr21761.c: New.
12506
12507         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12508         before darwin8.
12509
12510 2005-05-30  Steven G. Kargl
12511
12512         PR fortran/20846
12513         * gfortran.dg/inquire_8.f90: New test.
12514
12515 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12516
12517         PR libfortran/21376
12518         * gfortran.dg/output_exponents_1.f90: New test.
12519
12520 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12521
12522         PR libfortran/20006
12523         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12524
12525 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12526
12527         PR c++/21210
12528         * g++.dg/ext/complex1.C: New test.
12529
12530         PR c++/21340
12531         * g++.dg/init/ctor6.C: New test.
12532
12533 2005-05-29  Jan Hubicka  <jh@suse.cz>
12534
12535         * gcc.c-torture/compile/pr21562.c: New.
12536
12537 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12538
12539         * gfortran.dg/subnormal_1.f90: New test.
12540
12541 2005-05-28  Jan Hubicka  <jh@suse.cz>
12542
12543         * tree-prof.exp: Fix comment.
12544         * value-prof-1.c: New.
12545         * value-prof-2.c: New.
12546         * value-prof-3.c: New.
12547         * value-prof-4.c: New.
12548
12549 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12550
12551         PR c++/21614
12552         * g++.dg/expr/ptrmem6.C: New test.
12553         * g++.dg/expr/ptrmem6a.C: Likewise.
12554
12555 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12556
12557         PR tree-optimization/21658
12558         * gcc.dg/tree-ssa/pr21658.c: New.
12559
12560 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         PR c++/21455
12563         * g++.dg/inherit/ptrmem3.C: New.
12564
12565         PR c++/21681
12566         * g++.dg/parse/template16.C: New.
12567
12568 2005-05-27  Andreas Jaeger  <aj@suse.de>
12569
12570         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12571
12572         * gcc.dg/i386-sse-8.c: Run test on all archs.
12573
12574 2005-05-26  Mike Stump  <mrs@apple.com>
12575
12576         * objc.dg/isa-field-1.m: Only run on darwin.
12577         * objc.dg/lookup-1.m: Likewise.
12578         * objc.dg/try-catch-8.m: Likewise.
12579
12580 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12581
12582         PR tree-optimization/9814
12583         * gcc.dg/pr9814-1.c: New test case.
12584
12585 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12586
12587         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12588         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12589         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12590         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12591         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12592         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12593         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12594         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12595         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12596         objc.dg/try-catch-8.m: New.
12597
12598 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12599
12600         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12601         remove extraneous semicolons.
12602
12603 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12604
12605         * obj-c++.dg/comp-types-12.mm: New.
12606         * objc.dg/comp-types-11.m: New.
12607         * objc.dg/selector-4.m: New.
12608
12609 2005-05-26  Andreas Jaeger  <aj@suse.de>
12610
12611         PR testsuite/20772
12612         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12613         g++.old-deja/g++.ext/attrib3.C,
12614         g++.old-deja/g++.other/store-expr1.C,
12615         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12616         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12617         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12618         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12619         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12620         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12621         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12622         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12623         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12624         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12625         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12626         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12627         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12628         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12629         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12630         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12631         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12632         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12633         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12634
12635 2005-05-26  Andreas Jaeger  <aj@suse.de>
12636
12637         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12638         x86-64 compilation.
12639
12640 2005-05-26  Andreas Jaeger  <aj@suse.de>
12641
12642         PR testsuite/20772
12643         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12644         gcc.misc-tests/i386-pf-athlon-1.c,
12645         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12646         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12647         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12648         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12649         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12650         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12651         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12652         programs.
12653
12654         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12655         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12656         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12657         x86-64 compilation.
12658
12659         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12660         x86_64.
12661
12662         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12663         effective-target ilp32.
12664
12665 2005-05-26  David Ung  <davidu@mips.com>
12666
12667         * gcc.target/mips/ext_ins.c: New test for testing the generation
12668         of MIPS32/64 rev 2 ext/ins instructions.
12669
12670 2005-05-26  Andreas Jaeger  <aj@suse.de>
12671
12672         * treelang/compile/unsigned.tree: Use gimple instead of
12673         nonexisting generic dump.
12674
12675 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12676
12677         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12678
12679 2005-05-26  Andreas Jaeger  <aj@suse.de>
12680
12681         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12682
12683 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12684
12685         PR libfortran/17283
12686         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12687         Test callee-allocated memory with write statements.
12688
12689 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12690
12691         PR middle-end/21709
12692         * gcc.dg/pr21709-1.c: New test case.
12693
12694 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12695             Mike Stump  <mrs@apple.com>
12696
12697         * objc/execute/next_mapping.h: Update for C++.
12698
12699         * obj-c++.dg/selector-1.mm: Move to...
12700         * obj-c++.dg/selector-4.mm: here...
12701
12702         * obj-c++.dg/basic.mm: New.
12703         * obj-c++.dg/comp-types-1.mm: New.
12704         * obj-c++.dg/cxx-class-1.mm: New.
12705         * obj-c++.dg/cxx-ivars-1.mm: New.
12706         * obj-c++.dg/cxx-ivars-2.mm: New.
12707         * obj-c++.dg/cxx-ivars-3.mm: New.
12708         * obj-c++.dg/cxx-scope-1.mm: New.
12709         * obj-c++.dg/cxx-scope-2.mm: New.
12710         * obj-c++.dg/defs.mm: New.
12711         * obj-c++.dg/empty-private-1.mm: New.
12712         * obj-c++.dg/encode-1.mm: New.
12713         * obj-c++.dg/encode-2.mm: New.
12714         * obj-c++.dg/encode-3.mm: New.
12715         * obj-c++.dg/extern-c-1.mm: New.
12716         * obj-c++.dg/extra-semi.mm: New.
12717         * obj-c++.dg/fix-and-continue-2.mm: New.
12718         * obj-c++.dg/isa-field-1.mm: New.
12719         * obj-c++.dg/ivar-list-semi.mm: New.
12720         * obj-c++.dg/local-decl-1.mm: New.
12721         * obj-c++.dg/lookup-1.mm: New.
12722         * obj-c++.dg/lookup-2.mm: New.
12723         * obj-c++.dg/method-1.mm: New.
12724         * obj-c++.dg/method-2.mm: New.
12725         * obj-c++.dg/method-3.mm: New.
12726         * obj-c++.dg/method-4.mm: New.
12727         * obj-c++.dg/method-5.mm: New.
12728         * obj-c++.dg/method-6.mm: New.
12729         * obj-c++.dg/method-7.mm: New.
12730         * obj-c++.dg/no-extra-load.mm: New.
12731         * obj-c++.dg/overload-1.mm: New.
12732         * obj-c++.dg/pragma-1.mm: New.
12733         * obj-c++.dg/pragma-2.mm: New.
12734         * obj-c++.dg/private-1.mm: New.
12735         * obj-c++.dg/private-2.mm: New.
12736         * obj-c++.dg/proto-qual-1.mm: New.
12737         * obj-c++.dg/qual-types-1.mm: New.
12738         * obj-c++.dg/stubify-1.mm: New.
12739         * obj-c++.dg/stubify-2.mm: New.
12740         * obj-c++.dg/super-class-1.mm: New.
12741         * obj-c++.dg/super-class-2.mm: New.
12742         * obj-c++.dg/super-dealloc-1.mm: New.
12743         * obj-c++.dg/super-dealloc-2.mm: New.
12744         * obj-c++.dg/template-1.mm: New.
12745         * obj-c++.dg/template-2.mm: New.
12746         * obj-c++.dg/template-3.mm: New.
12747         * obj-c++.dg/template-4.mm: New.
12748         * obj-c++.dg/template-5.mm: New.
12749         * obj-c++.dg/template-6.mm: New.
12750         * obj-c++.dg/try-catch-1.mm: New.
12751         * obj-c++.dg/try-catch-2.mm: New.
12752         * obj-c++.dg/try-catch-3.mm: New.
12753         * obj-c++.dg/try-catch-4.mm: New.
12754         * obj-c++.dg/try-catch-5.mm: New.
12755         * obj-c++.dg/try-catch-6.mm: New.
12756         * obj-c++.dg/try-catch-7.mm: New.
12757         * obj-c++.dg/try-catch-8.mm: New.
12758         * obj-c++.dg/try-catch-9.mm: New.
12759         * obj-c++.dg/va-meth-1.mm: New.
12760
12761 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12762
12763         * obj-c++.dg/selector-1.mm: New.
12764         * obj-c++.dg/selector-2.mm: New.
12765
12766 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12767
12768         * obj-c++.dg/selector-3.mm: New.
12769         * objc.dg/selector-3.m: New.
12770
12771 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12772
12773         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12774         about where warning appears.
12775
12776 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12777
12778         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12779         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12780         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12781         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12782
12783 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12784
12785         * gcc.dg/20050524-1.c: New test.
12786
12787 2005-05-25  Jan Hubicka  <jh@suse.cz>
12788
12789         * gcc.dg/tree-prof/inliner-1.c: New.
12790
12791 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12792
12793         * gcc.dg/tree-prof: New directory.
12794         * gcc.dg/tree-prof/tree-prof.exp: New.
12795
12796 2005-05-25  DJ Delorie  <dj@redhat.com>
12797
12798         * gcc.dg/Wattributes-1.c: New.
12799         * gcc.dg/Wattributes-2.c: New.
12800         * gcc.dg/Wattributes-3.c: New.
12801
12802 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12803
12804         PR tree-optimization/19833
12805         * gcc.dg/uninit-4.c: Remove xfail.
12806         * gcc.dg/uninit-9.c: Ditto.
12807
12808 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12809
12810         * obj-c++.dg/bitfield-[1-5].mm: New.
12811         * obj-c++.dg/class-protocol-1.mm: New.
12812         * obj-c++.dg/comp-types-1[0-1].mm: New.
12813         * obj-c++.dg/comp-types-[2-9].mm: New.
12814         * obj-c++.dg/encode-[4-8].mm: New.
12815         * obj-c++.dg/layout-1.mm: New.
12816         * obj-c++.dg/method-1[0-9].mm: New.
12817         * obj-c++.dg/method-2[0-1].mm: New.
12818         * obj-c++.dg/method-[8-9].mm: New.
12819         * obj-c++.dg/objc-gc-3.mm: New.
12820         * obj-c++.dg/try-catch-10.mm: New.
12821         * objc.dg/bitfield-5.m: New.
12822         * objc.dg/comp-types-10.m: New.
12823         * objc.dg/comp-types-9.m: New.
12824         * objc.dg/layout-1.m: New.
12825         * objc.dg/objc-gc-4.m: New.
12826         * objc.dg/try-catch-9.m: New.
12827         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12828         * objc.dg/comp-types-1.m: Likewise.
12829         * objc.dg/comp-types-[5-6].m: Likewise.
12830         * objc.dg/method-9.m: Likewise.
12831
12832 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12833
12834         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12835         and on hardware without VMX support.
12836
12837         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12838
12839         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12840
12841         * lib/profopt.exp (dg-final-generate, dg-final-use,
12842         profopt-final-code, profopt-get-options): New.
12843         (profopt-execute): Process test directives.
12844
12845         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12846         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12847         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12848
12849 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12850
12851         PR C++/21645
12852         * g++.dg/init/ctor5.C: New test.
12853
12854 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12855
12856         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12857         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12858         vect-113.c, vect-114.c.
12859
12860 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12861
12862         * gcc.dg/const-elim-1.c: Remove xfails.
12863
12864 2005-05-23  Jeff Law  <law@redhat.com>
12865
12866         * gcc.c-torture/compile/pr21638.c: New test.
12867         * gcc.c-torture/compile/20050520-1.c: New test.
12868
12869 2005-05-23  Nick Clifton  <nickc@redhat.com>
12870
12871         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12872         be a proper triple, ie: m32r*-*-*.
12873         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12874
12875 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12876
12877         PR middle-end/21331
12878         PR tree-opt/21293
12879         * gcc.c-torture/compile/pr21293.c: New test.
12880         * gcc.c-torture/execute/pr21331.c: New test.
12881
12882 2004-05-20  Richard Henderson  <rth@redhat.com>
12883
12884         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12885
12886 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12887
12888         * obj-c++-dg.exp: Add.
12889         * obj-c++.exp: Add.
12890         * obj-c++.dg/dg.exp: Add.
12891
12892 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12893
12894         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12895         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12896
12897 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12898
12899         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12900
12901 2004-05-19  Richard Henderson  <rth@redhat.com>
12902
12903         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12904
12905 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12906
12907         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12908
12909         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
12910
12911 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
12912
12913         PR c++/21495
12914         * g++.dg/parse/extern1.C: New test.
12915         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
12916
12917 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12918
12919         * gcc.dg/c99-math.h: New.
12920         * gcc.dg/c99-math-float-1.c: New test.
12921         * gcc.dg/c99-math-double-1.c: Likewise.
12922         * gcc.dg/c99-math-long-double-1.c: Likewise.
12923
12924 2005-05-18  Richard Henderson  <rth@redhat.com>
12925
12926         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
12927
12928 2005-05-18  Devang Patel  <dpatel@apple.com>
12929
12930         * g++.dg/opt/20050511-1.C: New test.
12931
12932 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
12933
12934         PR libfortran/21127
12935         * gfortran.dg/reshape-complex.f90: New test.
12936
12937 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
12938
12939         * gfortran.dg/array_constructor_1.f90: New test.
12940         * gfortran.dg/array_constructor_2.f90: New test.
12941
12942 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
12943
12944         PR fortran/20954
12945         * gfortran.dg/pr20954.f: New test.
12946
12947 2005-05-17  Mike Stump  <mrs@apple.com>
12948
12949         Yet more Objective-C++...
12950
12951         * objc.dg/method-5.m: Update.
12952         * objc.dg/method-6.m: Update.
12953         * objc.dg/method-7.m: Update.
12954         * objc.dg/method-9.m: Update.
12955         * objc.dg/try-catch-2.m: Update.
12956
12957 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
12958
12959         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
12960         Remove little-endian optimizations.
12961
12962 2005-05-17  Jeff Law  <law@redhat.com>
12963
12964         * g++.dg/tree-ssa/pr14814.C: New test.
12965         * gcc.dg/tree-ssa/pr14814.C: New test.
12966         * gcc.dg/tree-ssa/pr17141-1.C: New test.
12967         * gcc.dg/tree-ssa/pr17141-2.C: New test.
12968
12969 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12970
12971         * gcc.dg/compat/generate-random.c: Do not include
12972         libiberty.h.
12973         * gcc.dg/compat/generate-random_r.c: Likewise.
12974
12975 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
12976
12977         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
12978
12979 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
12980
12981         PR middle-end/21595
12982         * g++.dg/tree-ssa/builtin1.C: New testcase.
12983
12984 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
12985
12986         PR c++/21454
12987         * g++.dg/opt/const4.C: New test.
12988
12989         PR middle-end/21492
12990         * g++.dg/opt/crossjump1.C: New test.
12991
12992         PR tree-optimization/21610
12993         * gcc.c-torture/compile/20050516-1.c: New test.
12994
12995         PR fortran/15080
12996         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
12997         about the test failing.
12998         * gfortran.fortran-torture/execute/where_7.f90: New test.
12999         * gfortran.fortran-torture/execute/where_8.f90: New test.
13000
13001 2005-05-16  Richard Henderson  <rth@redhat.com>
13002
13003         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13004         i?86 and x86_64.
13005
13006 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13007
13008         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13009         (limits.h): Include unconditionally.
13010         (stdlib.h): Likewise.
13011         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13012         (limits.h): Include unconditionally.
13013         (stdlib.h): Likewise.
13014         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13015         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13016         (limits.h): Include unconditionally.
13017         (stdlib.h): Likewise.
13018         (hashtab.h): Do not include.
13019         (getopt.h): Likewise.
13020         (stddef.h): Include.
13021         (hashval_t): Define.
13022         (struct entry): Add "next" field.
13023         (HASH_SIZE): New macro.
13024         (hash_table): New variable.
13025         (switchfiles): Do not use xmalloc.
13026         (mix): New macro.
13027         (iterative_hash): New function.
13028         (hasht): Remove.
13029         (e_exists): New function.
13030         (e_insert): Likewise.
13031         (output): Use, instead of libiberty hashtable functions.
13032         (main): Do not use getopt.  Do not call htab_create.
13033
13034 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13035
13036         PR libstdc++/21526
13037         * lib/target-supports.exp (check_mkfifo_available):
13038         Return 0 for cygwin as mkfifo support incomplete on platform.
13039         Fix typos in comments.
13040
13041 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13042
13043         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13044
13045 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13046
13047         PR fortran/17432
13048         * gfortran.dg/assign_4.f: New test.
13049
13050 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13051
13052         PR tree-optimization/21563
13053         * gcc.dg/tree-ssa/pr21563.c: New.
13054
13055 2005-05-14  Jan Hubicka  <jh@suse.cz>
13056
13057         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13058
13059 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13060
13061         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13062
13063 2005-05-13  Julian Brown  <julian@codesourcery.com>
13064
13065         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13066         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13067
13068 2005-05-13  Jan Hubicka  <jh@suse.cz>
13069
13070         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13071         * gcc.dg/fold-xor-?.c: Likewise.
13072         * gcc.dg/pr15784-?.c: Likewise.
13073         * gcc.dg/pr20922-?.c: Likewise.
13074         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13075         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13076         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13077
13078 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13079
13080         PR fortran/21260
13081         * gfortran.dg/hollerith_1.f90: New test.
13082
13083 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13084
13085         * gfortran.dg/func_result_2.f90: New test.
13086
13087 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13088
13089         * gfortran.dg/dev_null.f90: New test.
13090
13091 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13092
13093         * gcc.dg/arm-vfp1.c: Revert last change.
13094
13095 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13096
13097         PR middle-end/19807
13098         PR tree-optimization/19639
13099         * g++.dg/tree-ssa/pr19807.C: New testcase.
13100
13101 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13102
13103         PR libfortran/21471
13104         * gfortran.dg/append-1.f90: New test.
13105
13106 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13107
13108         * gcc.dg/pr18501.c: XFAIL.
13109         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13110         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13111         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13112         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13113         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13114         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13115         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13116         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13117
13118 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13119
13120         PR fortran/20178
13121         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13122         gfortran.dg/f2c_3.f90: New tests.
13123
13124         * gfortran.dg/return_1.f90: Fix dg annotation.
13125
13126 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13127
13128         * gcc.c-torture/compile/20050510-1.c: New test.
13129
13130 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13131
13132         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13133
13134 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13135
13136         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13137
13138 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13139
13140         PR c/17913
13141         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13142
13143 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13144
13145         PR c/21342
13146         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13147         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13148
13149 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13150
13151         PR debug/16676
13152         * gcc.dg/debug/pr16676.c: New test.
13153
13154 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13155
13156         PR testsuite/21443
13157         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13158         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13159         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13160         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13161         Change -O1 to -O2.
13162         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13163         -fno-tree-dominator-opts.
13164
13165 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13166
13167         * gfortran.dg/return_1.f90: New test.
13168
13169 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13170
13171         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13172
13173         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13174
13175 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         PR c++/21427
13178         * g++.dg/inherit/covariant13.C: New.
13179
13180 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13181
13182         PR libfortran/19155
13183         * gfortran.dg/pr19155.f: New test.
13184
13185 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13186
13187         PR inline-asm/8788
13188         * gcc.dg/pr8788-1.c: New testcase.
13189
13190 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13191
13192         PR target/21416
13193         * gcc.target/mips/fpcmp-[12].c: New tests.
13194
13195 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13196
13197         * lib/target-supports-dg.exp (dg-require-fork): New function.
13198         (dg-require-mkfifo): Likewise.
13199         * lib/target-supports.exp (check_function_available): New
13200         function.
13201         (check_fork_available): Likewise.
13202         (check_mkfifo_available): Likewise.
13203
13204 2005-05-06  Jeff Law  <law@redhat.com>
13205
13206         * gcc.c-torture/compile/pr21380.c: New test.
13207
13208 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13209
13210         PR c++/20961
13211         * g++.dg/ext/weak3.C: New test.
13212
13213 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13214
13215         PR c++/21352
13216         * g++.dg/template/crash37.C: New test.
13217
13218 2005-05-05  Paul Brook  <paul@codesourcery.com>
13219
13220         * gcc.dg/arm-g2.c: Use effective-target arm32.
13221         * gcc.dg/arm-mmx-1.c: Ditto.
13222         * gcc.dg/arm-scd42-2.c: Ditto.
13223         * gcc.dg/arm-vfp1.c: Ditto.
13224         * lib/target-supports.exp (check_effective_target_arm32): New
13225         function.
13226
13227 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13228
13229         PR libfortran/21354
13230         gfortran.dg/in_pack_rank7.f90: New test.
13231
13232 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13233
13234         PR middle-end/15618
13235         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13236
13237 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13238
13239         PR middle-end/21265
13240         * gcc.dg/20050503-1.c: New test.
13241
13242         PR rtl-optimization/21239
13243         * gcc.dg/i386-sse-11.c: New test.
13244
13245 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13246
13247         PR target/16888
13248         * gcc.target/i386/asm-1.c: New test.
13249
13250 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13251
13252         PR rtl-optimization/21330
13253         * gcc.c-torture/execute/20050502-1.c: New test.
13254
13255         PR target/21297
13256         * gcc.c-torture/execute/20050502-2.c: New test.
13257
13258 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13259
13260         PR middle-end/21282
13261         * gcc.dg/pr21282.c: New.
13262
13263 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13264
13265         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13266         * gcc.dg/vect/vect-92.c: Likewise.
13267         * gcc.dg/vect/vect-93.c: Likewise.
13268         * gcc.dg/vect/vect-dv-1.c: Likewise.
13269         * gcc.dg/vect/vect-dv-2.c: Likewise.
13270         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13271
13272 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13273
13274         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13275         * gfortran.dg/vect/vect-2.f90: Likewise.
13276         * gfortran.dg/vect/vect-3.f90: Likewise.
13277         * gfortran.dg/vect/vect-4.f90: Likewise.
13278         * gfortran.dg/vect/vect-5.f90: Likewise.
13279
13280 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13281
13282         PR target/20813
13283         * gcc.dg/rs6000-fpint-2.c: New.
13284
13285 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13286
13287         PR c/15698
13288         * gcc.dg/builtins-30.c: Update expected messages.
13289         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13290         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13291         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13292
13293 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13294
13295         PR tree-optimization/21294
13296         * gcc.dg/tree-ssa/pr21294.c: New.
13297
13298 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13299
13300         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13301         __builtin_altivec_st_internal_4si built-in.
13302
13303 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13304
13305         PR c++/15875
13306         * g++.dg/template/ptrmem14.C: New test.
13307
13308 2005-05-02  Paul Brook  <paul@codesourcery.com>
13309
13310         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13311
13312 2005-05-02  Michael Matz  <matz@suse.de>
13313
13314         PR c++/19542
13315         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13316
13317 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13318
13319         * g++.dg/cpp/weak.C: New test.
13320
13321 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13322
13323         * gcc.dg/tree-ssa/loop-8.c: New test.
13324
13325 2005-04-30  Michael Maty  <matz@suse.de>
13326
13327         * gcc.dg/inline-mcpy.c: New test.
13328
13329 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13330
13331         PR libfortran/18958
13332         * gfortran.dg/eoshift.f90: New test case.
13333
13334 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13335
13336         PR libfortran/18857
13337         * gfortran.dg/matmul_1.f90: New test.
13338
13339 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13340
13341         PR tree-optimization/21030
13342         * gcc.dg/tree-ssa/pr21030.c: New.
13343
13344 2005-04-29  Devang Patel  <dpatel@apple.com>
13345
13346         PR tree-optimization/21272
13347         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13348
13349 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR fortran/13082
13352         PR fortran/18824
13353         * gfortran.dg/entry_4.f90: New test.
13354         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13355         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13356         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13357         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13358         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13359         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13360         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13361
13362 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13363
13364         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13365
13366 2005-04-29  Paul Brook  <paul@codesourcery.com>
13367
13368         * gfortran.dg/entry_3.f90: New test.
13369
13370 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13371
13372         * gfortran.dg/implicit_4.f90: New test.
13373
13374 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13375
13376         * lib/target-supports.exp (check_profiling_available): Return
13377         false for xtensa-*-elf.
13378
13379 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13380
13381         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13382         error if file cannot be deleted.
13383
13384 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13385
13386         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13387         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13388         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13389         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13390         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13391         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13392         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13393         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13394         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13395         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13396         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13397         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13398         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13399
13400 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13401
13402         PR fortran/20865
13403         * gfortran.dg/pr20865.f90: New test.
13404
13405 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13406
13407         * gcc.dg/void-cast-2.c: New test.
13408
13409 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13410
13411         PR c/21159
13412         * gcc.dg/void-cast-1.c: New test.
13413
13414 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13415
13416         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13417
13418 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13419
13420         PR fortran/21177
13421         * gfortran.dg/pr21177.f90: New test.
13422
13423 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13424
13425         PR tree-optimization/21171
13426         * gcc.dg/tree-ssa/pr21171.c: New test.
13427
13428 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13429
13430         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13431         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13432         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13433         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13434         gcc.dg/tree-ssa/gen-vect-32.c: New.
13435         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13436         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13437         don't run on PPC32.
13438
13439 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13440
13441         PR c/21213
13442         * gcc.dg/transparent-union-3.c: New test.
13443
13444 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13445
13446         PR c/20740
13447         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13448         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13449         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13450         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13451         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13452         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13453
13454 2005-04-26  Jeff Law  <law@redhat.com>
13455
13456         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13457         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13458         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13459         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13460         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13461         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13462         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13463
13464 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13465
13466         PR tree-optimization/17598
13467         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13468
13469 2005-04-25  Mike Stump  <mrs@apple.com>
13470
13471         * objc.dg/fix-and-continue-1.m: Add.
13472
13473 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13474
13475         PR c++/20995
13476         * g++.dg/opt/pr20995-1.C: New test case.
13477
13478 2005-04-25  Devang Patel <dpatel@apple.com>
13479
13480         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13481
13482 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13483
13484         PR testsuite/21062
13485         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13486
13487 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13488
13489         PR C++/21188
13490         * g++.dg/opt/rtti2.C: New test.
13491
13492 2005-04-25  Paul Brook  <paul@codesourcery.com>
13493         Steven G. Kargl  <kargls@comcast.net>
13494
13495         PR fortran/20879
13496         * gfortran.dg/ichar_1.f90: New file.
13497
13498 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13499
13500         PR middle-end/20991
13501         * g++.dg/opt/pr20991.C: New test.
13502
13503         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13504         where sizeof (type) < __alignof__ (type).
13505         * gcc.dg/compat/struct-layout-1.h: Likewise.
13506
13507 2005-04-24  Per Bothner  <per@bothner.com>
13508             Devang Patel  <dpatel@apple.com>
13509
13510         PR preprocessor/20907
13511         * gcc.dg/cpp/very-long-comment.c: New test.
13512
13513 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13514
13515         PR fortran/20059
13516         * gfortran.dg/common_5.f: New test.
13517
13518 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13519
13520         PR middle-end/21082
13521         * g++.dg/tree-ssa/pr21082.C: New testcase.
13522
13523 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13524
13525         * gcc.dg/vect/vect-99.c: New test.
13526
13527 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13528
13529         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13530
13531 2005-04-22  Jeff Law  <law@redhat.com>
13532
13533         * gcc.dg/uninit-5.c: Remove xfails.
13534         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13535         conditionals and loads.
13536
13537 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13538
13539         PR libfortran/20074
13540         PR libfortran/20436
13541         PR libfortran/21108
13542         * gfortran.dg/nested_reshape.f90: new test
13543         * gfortran.dg/reshape-alloc.f90: new test
13544         * gfortran.dg/reshape.f90: new test
13545
13546 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13547
13548         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13549
13550         * gcc.dg/arm-vfp1.c: New test.
13551
13552 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13553
13554         PR c++/21087
13555         * g++.dg/lookup/builtin2.C: New test.
13556
13557 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13558
13559         * gcc.dg/weak/weak-13.c: New test.
13560
13561 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13562
13563         * lib/target-supports.exp (check_effective_target_sync_int_long):
13564         Add powerpc*.
13565
13566 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13567
13568         * gcc.target/mips/branch-1.c: New test.
13569
13570 2005-04-21  Richard Henderson  <rth@redhat.com>
13571
13572         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13573         * gcc.dg/vect/vect-86.c: Likewise.
13574         * gcc.dg/vect/vect-87.c: Likewise.
13575         * gcc.dg/vect/vect-88.c: Likewise.
13576
13577 2005-04-21  Devang Patel  <dpatel@apple.com>
13578
13579         PR optimization/20994
13580         * gcc.dg/tree-ssa/ifc-3.c: New test.
13581
13582 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13583
13584         PR c/12913
13585         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13586         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13587         gcc.dg/c99-vla-jump-5.c: New tests.
13588
13589 2005-04-19  Richard Henderson  <rth@redhat.com>
13590
13591         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13592         Fix typo in exists check.
13593         (check_effective_target_sync_int_long): New.
13594         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13595         * gcc.dg/ia64-sync-2.c: Likewise.
13596         * gcc.dg/ia64-sync-3.c: Likewise.
13597         * gcc.dg/ia64-sync-4.c: Likewise.
13598
13599 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13600
13601         * gcc.dg/fold-xor-1.c: New test.
13602         * gcc.dg/fold-xor-2.c: New test.
13603
13604 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13605
13606         PR target/20670
13607         * g++.dg/eh/fp-regs.C: New test.
13608
13609 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13610
13611         * gcc.dg/Wint-to-pointer-cast-1.c,
13612         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13613         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13614         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13615
13616 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13617
13618         PR fortran/16861
13619         * gfortran.dg/pr16861.f90: New test.
13620
13621 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13622
13623         * gcc.dg/pr21085.c: New test.
13624
13625 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13626
13627         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13628         (setup_mips_tests, dg-mips-options): New procedures.
13629         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13630         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13631         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13632         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13633         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13634         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13635         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13636         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13637         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13638         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13639         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13640         dg-mips-options instead of dg-options.  Remove now-redundant
13641         preprocessor guards.
13642         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13643         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13644         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13645         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13646         * gcc.dg/vr-mult-2.c: Delete.
13647         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13648         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13649         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13650         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13651         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13652         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13653         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13654
13655 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13656
13657         * ada/acats/run_all.sh: Use sync when executable not present.
13658
13659 2005-04-18  Devang Patel  <dpatel@apple.com>
13660
13661         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13662         * gcc.dg/vect/vect-11a.c: New.
13663         * gcc.dg/vect/vect-none.c: Update.
13664         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13665
13666 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13667
13668         PR tree-optimization/20922
13669         * gcc.dg/pr20922-1.c: New test.
13670         * gcc.dg/pr20922-2.c: New test.
13671         * gcc.dg/pr20922-3.c: New test.
13672         * gcc.dg/pr20922-4.c: New test.
13673         * gcc.dg/pr20922-5.c: New test.
13674         * gcc.dg/pr20922-6.c: New test.
13675
13676 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13677
13678         PR libfortran/20950
13679         * gfortran.dg/pr20950.f: New test.
13680
13681 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13682
13683         PR libfortran/19216
13684         * gfortran.dg/pr19216.f: New test.
13685
13686 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13687
13688         PR tree-optimization/21001
13689         * gcc.dg/tree-ssa/pr21001.c: New.
13690
13691 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13692
13693         PR libfortran/21075
13694         * gfortran.dg/reshape_rank7.f90: New test.
13695
13696 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13697
13698         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13699         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13700         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13701         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13702         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13703         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13704         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13705         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13706         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13707         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13708         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13709         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13710         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13711         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13712         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13713         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13714         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13715         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13716         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13717         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13718         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13719
13720 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13721
13722         * gfortran.dg/wtruncate.f: New testcase.
13723         * gfortran.dg/wtruncate.f90: New testcase.
13724
13725 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/21025
13728         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13729         which sizeof/alignof is dependent, rather than just whether we are
13730         processing_template_decl.
13731
13732 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13733
13734         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13735         corrected typo where the wrong variables had been compared.
13736
13737 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13738
13739         PR libfortran/18495
13740         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13741         Test callee-allocated version of return array with a write
13742         statement.
13743         Test spread with a temporary with another write statement.
13744
13745 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13746
13747         PR tree-optimization/21031
13748         * gcc.dg/tree-ssa/pr21031.c: New.
13749
13750 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13751
13752         PR tree-optimization/21004
13753         * gcc.dg/builtins-53.c: Include builtins-config.h.
13754         Check floorf, ceilf, floorl and ceill transformations
13755         only when HAVE_C99_RUNTIME is defined.
13756
13757 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13758
13759         PR middle-end/20739
13760         * gcc.dg/tree-ssa/pr20739.c: New test.
13761
13762 2005-04-14  Mike Stump  <mrs@apple.com>
13763
13764         * gcc.dg/Foundation.framework/empty: New.
13765         * gcc.dg/framework-2.c: New.
13766
13767 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13768
13769         PR tree-optimization/21021
13770         * gcc.c-torture/compile/pr21021.c: New.
13771
13772 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13773
13774         PR testsuite/21010
13775         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13776         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13777         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13778         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13779         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13780         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13781         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13782         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13783
13784 2005-04-14  Richard Henderson  <rth@redhat.com>
13785
13786         * lib/target-supports.exp (check_effective_target_vect_condition):
13787         Add ia64, i?86, and x86_64.
13788
13789 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13790
13791         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13792
13793 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13794
13795         PR tree-optimization/20657
13796         * gcc.dg/tree-ssa/pr20657.c: New.
13797
13798 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13799
13800         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13801         (long long int)trunc*.
13802
13803 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13804
13805         PR target/20927
13806         * gcc.dg/pr20927.c: New test.
13807
13808 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13809
13810         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13811         * gcc.target/mips/asm-1.c: Likewise.
13812
13813 2005-04-13  Dale Johannesen  <dalej@apple.com>
13814
13815         * objc.dg/objc-fast-4.m: New.
13816
13817 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13818
13819         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13820         directory.
13821         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13822
13823 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13824
13825         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13826         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13827         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13828
13829 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13830
13831         PR tree-optimization/20913
13832         * gcc.dg/tree-ssa/pr20913.c: New.
13833
13834         PR tree-optimization/20702
13835         * gcc.dg/tree-ssa/pr20702.c: New.
13836
13837 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13838
13839         PR c++/13744
13840         * g++.dg/inherit/local3.C: New test.
13841
13842 2005-04-12  Jeff Law  <law@redhat.com>
13843
13844         * gcc.dg/tree-ssa/20050412-1.c: New test.
13845
13846 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13847
13848         PR libfortran/19016
13849         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13850         Add tests with mask generated by expression.
13851         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13852         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13853         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13854
13855 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13856
13857         PR middle-end/20917
13858         * gcc.dg/20050409-1.c: New test.
13859
13860 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13861
13862         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13863
13864 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13865
13866         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13867         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13868         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13869         (TARGET_CXX): Adjust accordingly.
13870         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13871         determine_class_data_visibility and class_data_always_comdat.
13872         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13873         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13874         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13875         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13876         (arm_cxx_determine_class_data_visibility): New.
13877         (arm_cxx_class_data_always_comdat): Likewise.
13878         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13879         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13880         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13881         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13882         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13883         Define.
13884
13885 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13886
13887         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13888
13889 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13890
13891         * gcc.dg/i386-darwin-fpmath.c: New.
13892
13893 2004-04-11  Devang Patel  <dpatel@apple.com>
13894
13895         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13896         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13897         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13898         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13899         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13900         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13901         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13902         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13903         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13904
13905 2004-04-11  Devang Patel  <dpatel@apple.com>
13906
13907         * gcc.dg/vect/vect-dv-1.c: New test.
13908         * gcc.dg/vect/vect-dv-2.c: New test.
13909
13910 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13911
13912         PR tree-optimization/20933
13913         * gcc.dg/tree-ssa/pr20933.c: New test.
13914
13915 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13916
13917         * gfortran.dg/fold_nearest.f90: New test.
13918
13919 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
13920
13921         * gcc.dg/tree-ssa/alias-1.c: New test.
13922
13923 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
13924
13925         PR tree-optimization/20920
13926         * g++.dg/tree-ssa/pr20920.C: New test.
13927
13928 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
13929
13930         * gcc.dg/builtins-53.c: Also check (int)ceil* and
13931         (long long int)ceil*.
13932
13933 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
13934
13935         * g++.dg/warn/Wdtor1.C: Declare template in system header with
13936         explicit C++ linkage.
13937
13938 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13939
13940         * gfortran.dg/pr17229.f: Take care of the new obsolescence
13941         warning for arithmetic IF statements.
13942
13943 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
13944
13945         * eor_handling_1.f90: New test case.
13946         * eor_handling_2.f90: New test case.
13947         * eor_handling_3.f90: New test case.
13948         * eor_handling_4.f90: New test case.
13949         * eor_handling_5.f90: New test case.
13950         * noadv_size.f90: New test case.
13951         * pad_no.f90: New test case.
13952
13953 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
13954
13955         * gcc.c-torture/execute/20050410-1.c: New test.
13956
13957 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
13958
13959         * gcc.dg/pr20126.c: New.
13960
13961 2005-04-09  Bud Davis  <bdavis@gfortran.org>
13962             Steven G. Kargl <kargls@comcast.net>
13963
13964         * gfortran.dg/PR19872.f: New test.
13965
13966 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13967
13968         * gfortran.dg/nint_1.f90: Fix dg-do directive.
13969
13970 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
13971
13972         * gfortran.dg/nint_1.f90: New test.
13973
13974 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13975
13976         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
13977         Added test for callee-allocated arrays with write statements.
13978         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
13979         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
13980         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13981         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13982         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13983
13984 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
13985
13986         PR libfortran/20163
13987         * gfortran.dg/open-options-blanks.f: New test.
13988
13989 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
13990
13991         PR fortran/13257
13992         * gfortran.dg/comma_format_extension_[1234].f: New tests.
13993
13994 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
13995
13996         * gcc.dg/tree-ssa/stdarg-1.c: New test.
13997         * gcc.dg/tree-ssa/stdarg-2.c: New test.
13998         * gcc.dg/tree-ssa/stdarg-3.c: New test.
13999         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14000         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14001         * gcc.c-torture/execute/stdarg-4.c: New test.
14002
14003         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14004
14005         PR target/20795
14006         * g++.dg/abi/param2.C: New test.
14007
14008 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14009
14010         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14011
14012 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14013
14014         * gcc.dg/builtins-53.c: New test.
14015
14016 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14017
14018         * g++.dg/tree-ssa/pr18178.C: New test.
14019         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14020         * gcc.c-torture/execute/20041019-1.c: New test.
14021         * gcc.dg/tree-ssa/20041008-1.c: New test.
14022         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14023         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14024         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14025         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14026         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14027         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14028         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14029         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14030         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14031         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14032
14033 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14034
14035         PR rtl-optimization/20466
14036         * gcc.c-torture/execute/pr20466-1.c: New test.
14037
14038 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14039
14040         PR c++/20905
14041         * g++.dg/parse/cond2.C: New test.
14042
14043         PR c++/20145
14044         * g++.dg/warn/Wdtor1.C: New test.
14045
14046 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14047
14048         PR fortran/17229
14049         * gfortran.dg/pr17229.f: New test.
14050
14051 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14052
14053         * gfortran.dg/tiny_1.f90: New test.
14054         * gfortran.dg/tiny_2.f90: ditto.
14055
14056 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14057
14058         * gfortran.dg/eor_1.f90: Fix dg-do run line
14059         * gfortran.dg/open_new.f90: Fix dg-do run line
14060
14061 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14062
14063         * lib/target-supports.exp (get_compiler_messages): Support
14064         optional arguments, the fourth being compiler options.
14065         (check_effective_target_fpic): New proc.
14066         * gcc.dg/20050321-2.c: Restrict to target fpic.
14067
14068 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14069
14070         * gcc.dg/15443-1.c: New test.
14071         * gcc.dg/15443-2.c: Likewise.
14072
14073 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14074
14075         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14076
14077 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14078
14079         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14080
14081 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14082
14083         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14084         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14085         -m64.
14086         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14087         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14088         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14089
14090 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14091
14092         PR c++/20212
14093         * g++.dg/warn/Wunused-11.C: New test.
14094
14095 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14096
14097         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14098
14099 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14100
14101         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14102
14103 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/20734
14106         * g++.dg/template/ptrmem13.C: New test.
14107
14108 2005-04-05  Per Bothner  <per@bothner.com>
14109
14110         * lib/gcc.exp: Always add -fno-show-column, for now.
14111
14112 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14113
14114         PR testsuite/20767
14115         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14116         of plain old "unsigned int" for the type of "i".  Makes this test
14117         64bit clean.
14118
14119 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14120
14121         * gcc.dg/i386-ssefn-1.c: New test.
14122         * gcc.dg/i386-ssefn-2.c: New test.
14123         * gcc.dg/i386-ssefn-3.c: New test.
14124         * gcc.dg/i386-ssefn-4.c: New test.
14125
14126 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14127
14128         PR tree-optimization/20076
14129         * gcc.dg/builtin-apply4.c: New test.
14130
14131         PR preprocessor/19475
14132         * gcc.dg/cpp/macspace1.c: New test.
14133         * gcc.dg/cpp/macspace2.c: New test.
14134
14135 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14136
14137         * gfortran.dg/pr20755.f: Fixed bad format.
14138
14139 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14140
14141         PR c++/20763
14142         * g++.dg/ext/attrib21.C: New test.
14143
14144 2004-04-05  Devang Patel  <dpatel@apple.com>
14145
14146         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14147         * gcc.dg/vect/vect-shift-1.c: New test.
14148
14149 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14150
14151         PR libfortran/20755
14152         * gfortran.dg/pr20755.f: New test.
14153
14154 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14155
14156         * gfortran.dg/pr15959.f90: New test.
14157         * gfortran.dg/string_pad_trunc.f90: New test.
14158
14159 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14160
14161         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14162         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14163         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14164         syntax.
14165
14166 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14167
14168         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14169
14170 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14171
14172         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14173         * gcc.c-torture/compile/20011119-2.c: Likewise.
14174         * gcc.c-torture/compile/981001-2.c: Likewise.
14175
14176 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14177
14178         PR c++/20679
14179         * g++.dg/template/overload4.C: New test.
14180
14181 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14182
14183         PR c++/20746
14184         * g++.dg/abi/covariant5.C: New.
14185
14186         PR debug/20505
14187         * g++.dg/debug/const2.C: New.
14188
14189 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14190
14191         PR rtl-optimization/16104
14192         * gcc.c-torture/execute/20050316-1.c: New test.
14193
14194 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         * g++.dg/template/spec23.C: Fix dg-error text.
14197
14198 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14199
14200         PR c++/19199
14201         * g++.dg/expr/lval2.C: New.
14202
14203 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14206         __builtin_strcasecmp and __builtin_strncasecmp.
14207
14208 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         PR c++/20723
14211         * g++.dg/template/spec22.C: New.
14212         * g++.dg/template/spec23.C: New.
14213
14214 2005-04-03  Dale Ranta  <dir@lanl.gov>
14215             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14216
14217         PR libfortran/20068
14218         PR libfortran/20125
14219         PR libfortran/20156
14220         PR libfortran/20471
14221         * gfortran.dg/backspace.f: New test.
14222
14223 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14224
14225         * gcc.dg/pr19345.c: New test.
14226
14227 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14228
14229         PR tree-optimization/20640
14230         * gcc.dg/torture/tree-loop-1.c: New.
14231
14232 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14233
14234         PR rtl-optimization/20290
14235         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14236
14237 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14238
14239         * gcc.dg/rs6000-fpint.c: New.
14240
14241 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14242
14243         * gcc.dg/old-style-then-proto-1.c: New test.
14244
14245 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14246
14247         * gfortran.fortran-torture/execute/backspace.f90: Check
14248         after backspace and read was incorrect.
14249
14250 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14251
14252         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14253         buffer past the terminating NUL using memcmp.
14254         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14255         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14256
14257         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14258         Fix unused/uninitialized variable warnings.
14259
14260         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14261         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14262         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14263         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14264
14265         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14266         gcc.c-torture/execute/builtins/fputs-lib.c,
14267         gcc.c-torture/execute/builtins/lib/fprintf.c,
14268         gcc.c-torture/execute/builtins/lib/main.c,
14269         gcc.c-torture/execute/builtins/lib/memcmp.c,
14270         gcc.c-torture/execute/builtins/lib/memmove.c,
14271         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14272         gcc.c-torture/execute/builtins/lib/memset.c,
14273         gcc.c-torture/execute/builtins/lib/printf.c,
14274         gcc.c-torture/execute/builtins/lib/sprintf.c,
14275         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14276         gcc.c-torture/execute/builtins/lib/strchr.c,
14277         gcc.c-torture/execute/builtins/lib/strcmp.c,
14278         gcc.c-torture/execute/builtins/lib/strcpy.c,
14279         gcc.c-torture/execute/builtins/lib/strcspn.c,
14280         gcc.c-torture/execute/builtins/lib/strlen.c,
14281         gcc.c-torture/execute/builtins/lib/strncat.c,
14282         gcc.c-torture/execute/builtins/lib/strncmp.c,
14283         gcc.c-torture/execute/builtins/lib/strncpy.c,
14284         gcc.c-torture/execute/builtins/lib/strrchr.c,
14285         gcc.c-torture/execute/builtins/lib/strspn.c,
14286         gcc.c-torture/execute/builtins/lib/strstr.c,
14287         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14288         gcc.c-torture/execute/builtins/strlen-2.c,
14289         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14290         prototypes.
14291
14292 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14293
14294         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14295         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14296         selectany usage.
14297
14298 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14299
14300         PR c++/19406
14301         * g++.dg/debug/using1.C: New test.
14302
14303 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14304
14305         PR middle-end/20524
14306         * gcc.dg/alias-7.c: Prefix asm-declared name with
14307         __USER_LABEL_PREFIX__.
14308
14309 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14310
14311         Fix fallout from PR middle-end/15700:
14312         * gcc.c-torture/compile/20011119-1.c: Take
14313         __USER_LABEL_PREFIX__ into account.
14314         * gcc.c-torture/compile/20011119-2.c: Likewise.
14315
14316 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14317
14318         PR c++/18644
14319         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14320
14321 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14322
14323         PR c/17855
14324         * gcc.c-torture/compile/struct-non-lval-1.c,
14325         gcc.c-torture/compile/struct-non-lval-2.c,
14326         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14327
14328 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14329
14330         * gcc.dg/tls/tls.exp: Remove temporary file.
14331         * g++.dg/tls/tls.exp: Ditto.
14332         * lib/file-format.exp: Ditto.
14333         * g++.dg/special/ecos.exp: Ditto.
14334
14335         * lib/profopt.exp: Treat prof_ext as a list.
14336         * gcc.misc-tests/bprob.exp: Ditto.
14337         * g++.dg/bprob/bprob.exp: Ditto.
14338
14339         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14340         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14341         g++.dg/tree-ssa/pointer-reference-alias.C,
14342         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14343         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14344         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14345         g++.dg/vect/pr19951.cc: Ditto.
14346         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14347         gcc.dg/builtins-47.c: Ditto.
14348         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14349         gcc.dg/pr20115-1.c: Ditto.
14350         * gcc.dg/tree-ssa/20030530-2.c,
14351         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14352         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14353         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14354         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14355         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14356         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14357         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14358         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14359         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14360         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14361         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14362         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14363         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14364         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14365         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14366         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14367         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14368         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14369         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14370         gcc.dg/tree-ssa/20030824-1.c,
14371         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14372         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14373         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14374         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14375         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14376         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14377         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14378         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14379         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14380         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14381         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14382         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14383         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14384         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14385         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14386         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14387         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14388         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14389         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14390         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14391         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14392         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14393         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14394         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14395         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14396         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14397         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14398         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14399         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14400         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14401         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14402         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14403         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14404         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14405         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14406         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14407         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14408         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14409         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14410         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14411         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14412         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14413         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14414         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14415         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14416         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14417         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14418         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14419         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14420         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14421         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14422         gcc.dg/tree-ssa/useless-1.c: Ditto.
14423         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14424         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14425         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14426         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14427         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14428         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14429         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14430         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14431         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14432         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14433         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14434         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14435         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14436         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14437         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14438         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14439         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14440         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14441         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14442         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14443         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14444         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14445         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14446         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14447         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14448         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14449         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14450         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14451         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14452         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14453         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14454         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14455         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14456         gcc.dg/vect/vect-none.c: Ditto.
14457         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14458         treelang/compile/unsigned.tree: Ditto.
14459
14460         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14461         * gcc.dg/cpp/direct2s.c: Ditto.
14462         * gcc.dg/cpp/paste4.c: Ditto.
14463         * gcc.dg/cpp/separate-1.c: Ditto.
14464         * gcc.dg/pch/save-temps-1.c: Ditto.
14465         * g++.dg/ext/altivec-10.C: Ditto.
14466         * g++.dg/pch/pch.C: Ditto.
14467
14468         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14469
14470         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14471         * g++.dg/template/repo1.C: Ditto.
14472         * g++.dg/template/repo2.C: Ditto.
14473         * g++.dg/template/repo3.C: Ditto.
14474         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14475         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14476         * g++.old-deja/g++.pt/repo1.C: Ditto.
14477         * g++.old-deja/g++.pt/repo2.C: Ditto.
14478         * g++.old-deja/g++.pt/repo3.C: Ditto.
14479         * g++.old-deja/g++.pt/repo4.C: Ditto.
14480
14481         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14482         * gcc.dg/20030107-1.c: Ditto.
14483         * gcc.dg/20030702-1.c: Ditto.
14484         * gcc.dg/profile-generate-1.c: Ditto.
14485         * g++.dg/other/profile1.C: Ditto.
14486         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14487
14488         * lib/gcc-dg.exp (remove-build-file): New.
14489         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14490         cleanup-tree-dump, cleanup-saved-temps): New.
14491
14492 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14493
14494         PR c++/19203, DR 214
14495         * g++.dg/parse/ambig3.C: Not ambiguous.
14496         * g++.dg/template/spec20.C: New.
14497         * g++.dg/template/spec21.C: New.
14498
14499 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14500
14501         PR target/20045
14502         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14503
14504 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14505
14506         PR libfortran/20660
14507         * gfortran.dg/negative_unit.f: New test.
14508
14509 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14510
14511         * gcc.dg/20050330-1.c: New test.
14512
14513 2005-03-30  Devang Patel  <dpatel@apple.com>
14514
14515         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14516
14517 2005-03-30  Dale Johannesen  <dalej@apple.com>
14518
14519         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14520
14521 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14522
14523         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14524         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14525         Strip options from test name.
14526
14527 2005-03-31  Jan Hubicka  <jh@suse.cz>
14528
14529         * gcc.dg/varpool-1.c: New testcase.
14530
14531 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14532
14533         PR c/772
14534         PR c/17913
14535         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14536         gcc.dg/stmt-expr-label-3.c : New tests.
14537         * gcc.c-torture/execute/medce-2.c: Remove.
14538
14539 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14540
14541         PR c/20368
14542         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14543         tests.
14544
14545 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14546
14547         * gcc.c-torture/compile/pr20203.c: New test.
14548
14549 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14550
14551         * gfortran.dg/promotion.f90: New test.
14552
14553 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14554
14555         PR middle-end/20491
14556         * gcc.dg/torture/asm-subreg-1.c: New test.
14557
14558 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14559
14560         PR c/20672
14561         * gcc.dg/pr20672-1.c: New test.
14562
14563 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14564
14565         * gfortran.dg/vect: New directory.
14566         * gfortran.dg/vect/vect.exp: New.
14567         * gfortran.dg/vect/vect-1.f90: New test.
14568         * gfortran.dg/vect/vect-2.f90: New test.
14569         * gfortran.dg/vect/vect-3.f90: New test.
14570         * gfortran.dg/vect/vect-4.f90: New test.
14571         * gfortran.dg/vect/vect-5.f90: New test.
14572
14573 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14574
14575         PR middle-end/20622
14576         * gcc.dg/alias-7.c: New test.
14577
14578 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14579
14580         * gcc.dg/sparc-reg-1.c: New test.
14581
14582 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14583
14584         PR target/19890
14585         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14586
14587 2005-03-29  Dale Ranta  <dir@lanl.gov>
14588             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14589
14590         PR libfortran/20163
14591         * gfortran.dg/pr20163-2.f: New test.
14592
14593 2005-03-28  Jan Hubicka  <jh@suse.cz>
14594
14595         PR middle-end/20635
14596         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14597         by Jakub Jelinek.
14598
14599 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14600
14601         PR tree-optimization/20626
14602         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14603         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14604
14605 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14606
14607         * gfortran.dg/underflow.f90: New test.
14608         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14609
14610 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14611
14612         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14613
14614 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14615
14616         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14617         (g++_init): Make sure that CXXFLAGS is set.
14618         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14619         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14620         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14621         * lib/objc.exp (objc_init): Likewise.
14622         * lib/treelang.exp (treelang_init): Likewise.
14623
14624 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14625
14626         PR tree-optimization/20470
14627         * gcc.dg/tree-ssa/pr20470.c: New test.
14628
14629 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14630
14631         * gcc.dg/ppc-stfiwx.c: New.
14632
14633 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14634
14635         PR target/19888
14636         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14637
14638 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14639
14640         * gcc.dg/20050325-1.c: Fix a typo.
14641
14642 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14643
14644         PR libfortran/19678
14645         PR libfortran/19679
14646         * gfortran.dg/dos_eol.f: New test.
14647
14648 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14649
14650         PR rtl-optimization/20249
14651         * gcc.dg/20050325-1.c: New test.
14652
14653 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14654
14655         PR libfortran/15332
14656         * gfortran.dg/pr15332.f: New test.
14657
14658 2005-03-24  Dale Johannesen  <dalej@apple.com>
14659
14660         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14661
14662 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14663
14664         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14665         'internal' visibility.
14666         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14667         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14668         'protected' visibility.
14669         * gcc.dg/visibility-7.c: Likewise.
14670         * lib/target-supports.exp (check_visibility_available): Take
14671         a parameter, the kind of visibility to check for.
14672         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14673         to check_visibility_available.
14674
14675         * g++.dg/expr/cast3.C: New.
14676
14677 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14678
14679         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14680         rs6000.
14681
14682 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14683
14684         PR target/20095
14685         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14686
14687 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14688
14689         * gcc.dg/badshift.c: Renamed to...
14690         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14691
14692         * gcc.target/i386/badshift.c: Renamed to...
14693         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14694         only.
14695
14696         PR rtl-optimization/20532
14697         * gcc.target/i386/badshift.c: New.
14698
14699 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14700
14701         * gfortran.dg/pr18025.f90: New test.
14702
14703 2005-03-23  Dale Johannesen  <dalej@apple.com>
14704
14705         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14706
14707 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14708
14709         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14710
14711         * lib/target-supports.exp (check_iconv_available): Default
14712         libiconv to -liconv, if there is no definition.
14713
14714 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14715
14716         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14717
14718 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14719
14720         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14721         * g++.dg/opt/pr7503-2.C: Likewise.
14722         * g++.dg/opt/pr7503-3.C: Likewise.
14723         * g++.dg/opt/pr7503-4.C: Likewise.
14724         * g++.dg/opt/pr7503-5.C: Likewise.
14725         * g++.dg/warn/minmax.C: New test.
14726
14727 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14728
14729         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14730         * gfortran.dg/g77_intrinsics_sub.f: New test.
14731
14732 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14733             Jan Hubicka  <jh@suse.cz>
14734             Steven Bosscher <stevenb@suse.de
14735
14736         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14737
14738 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14739
14740         PR c++/19980
14741         * g++.dg/template/redecl3.C: New test.
14742
14743 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14744
14745         PR c++/20499
14746         * g++.dg/parse/error16.C: Tweak error markers.
14747
14748 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14749
14750         PR target/20561
14751         * gcc.dg/20050321-2.c: New test.
14752
14753 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14754
14755         PR c++/20465
14756         PR c++/20381
14757         * g++.dg/template/ptrmem12.C: New.
14758
14759 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14760
14761         PR rtl-optimization/20527
14762         * gcc.c-torture/execute/pr20527-1.c: New test.
14763
14764 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14765
14766         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14767         program, compile it into a real executable and then delete the .c
14768         and .x files afterwards, to avoid problems on testglue targets.
14769
14770 2005-03-21  Stuart Hastings  <stuart@apple.com>
14771
14772         * gcc.target/i386/sse-2.c: New.
14773
14774 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14775
14776         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14777
14778 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14779
14780         * g++.dg/parse/crash25.C: Fix typo.
14781
14782 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14783
14784         PR c++/20461
14785         * g++.dg/parse/crash24.C: New test.
14786
14787         PR c++/20536
14788         * g++.dg/parse/crash25.C: New test.
14789
14790 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14791
14792         PR c++/20147
14793         * g++.dg/ext/stmtexpr4.C: New test.
14794
14795 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14796
14797         PR middle-end/20539
14798         * gcc.c-torture/compile/pr13066-1.c: New test case.
14799         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14800         * g++.dg/opt/pr13066-1.C: Likewise.
14801
14802 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14803
14804         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14805
14806 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14807
14808         PR fortran/18525
14809         * gfortran.dg/nesting_1.f90: New test.
14810
14811 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14812
14813         PR c++/20240
14814         * g++.dg/lookup/using13.C: New test.
14815
14816 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14817
14818         PR c++/20333
14819         * g++.dg/template/crash36.C: New test.
14820
14821 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14822
14823         PR c++/20463
14824         * g++.dg/template/crash35.C: New test.
14825
14826 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14827
14828         PR c++/19966
14829         * g++.dg/overload/operator2.C: New test.
14830
14831 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14832
14833         PR libfortran/20257
14834         * gfortran.dg/pr20257.f90: New test.
14835
14836 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14837
14838         PR libfortran/20480
14839         * gfortran.dg/pr20480.f90: New test.
14840
14841 2005-03-16  Richard Henderson  <rth@redhat.com>
14842
14843         PR middle-end/15700
14844         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14845         (_rtld_global): New.
14846         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14847         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14848
14849         * gcc.dg/alias-3.c: New.
14850         * gcc.dg/alias-4.c: New.
14851         * gcc.dg/alias-5.c: New.
14852         * gcc.dg/alias-6.c: New.
14853
14854 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14855
14856         * gcc.dg/cpp/ucnid-7.c: New.
14857
14858 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14859             Dorit Naishlos  <dorit@il.ibm.com>
14860
14861         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14862         darwin.
14863
14864 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14865
14866         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14867         misaligned accesses.
14868         * gcc.dg/vect/vect-58.c: Likewise.
14869         * gcc.dg/vect/vect-92.c: New.
14870         * gcc.dg/vect/vect-93.c: New.
14871
14872 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14873
14874         PR fortran/18827
14875         * gfortran.dg/assign_2.f90: New test.
14876         * gfortran.dg/assign_3.f90: New test.
14877         * gfortran.dg/assign.f90: New test.
14878
14879 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14880
14881         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14882         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14883         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14884         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14885         names.
14886
14887 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14888
14889         * gcc.dg/cpp/ucnid-6.c: New.
14890
14891         * gcc.dg/cpp/normalize-1.c: New.
14892         * gcc.dg/cpp/normalize-2.c: New.
14893         * gcc.dg/cpp/normalize-3.c: New.
14894         * gcc.dg/cpp/normalize-4.c: New.
14895         * gcc.dg/cpp/ucnid-4.c: New.
14896         * gcc.dg/cpp/ucnid-5.c: New.
14897         * g++.dg/cpp/normalize-1.C: New.
14898         * g++.dg/cpp/ucnid-1.C: New.
14899
14900 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14901
14902         * gcc.dg/pr18628.c: New.
14903
14904 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14905
14906         PR c++/20280
14907         * g++.dg/tree-ssa/pr20280.C: New.
14908
14909 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14910
14911         PR fortran/20467
14912         * gfortran.dg/stfunc_2.f90: New test.
14913
14914 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14915
14916         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
14917
14918 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
14919
14920         * gcc.dg/tree-ssa/20050314-1.c: New test.
14921
14922 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14923
14924         PR c++/4403
14925         PR c++/9783, DR433
14926         * g++.dg/template/friend34.C: New test.
14927         * g++.dg/template/friend35.C: Likewise.
14928         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
14929
14930 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14931
14932         Friend class name lookup 5/n
14933         PR c++/1016
14934         * g++.dg/lookup/hidden-class1.C: New test.
14935         * g++.dg/lookup/hidden-class2.C: Likewise.
14936         * g++.dg/lookup/hidden-class3.C: Likewise.
14937         * g++.dg/lookup/hidden-class4.C: Likewise.
14938         * g++.dg/lookup/hidden-class5.C: Likewise.
14939         * g++.dg/lookup/hidden-class6.C: Likewise.
14940         * g++.dg/lookup/hidden-class7.C: Likewise.
14941         * g++.dg/lookup/hidden-class8.C: Likewise.
14942         * g++.dg/lookup/hidden-class9.C: Likewise.
14943         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
14944         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
14945         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
14946         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
14947         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
14948         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
14949         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
14950         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
14951         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
14952         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
14953         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
14954
14955 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
14956
14957         PR c++/20157
14958         * g++.dg/template/error18.C: New test.
14959
14960 2005-03-09  Ben Elliston  <bje@au.ibm.com>
14961
14962         PR debug/16792
14963         * g++.dg/debug/pr16792.C: New test.
14964
14965 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14966
14967         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
14968         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
14969         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
14970         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
14971         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
14972         test assertion names.
14973
14974 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14975
14976         PR fortran/18600
14977         * gfortran.dg/stfunc_1.f90: New test.
14978
14979 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14980
14981         PR fortran/16907
14982         * gfortran.dg/real_index_1.f90: New test.
14983
14984 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14985
14986         PR fortran/20323
14987         * gfortran.dg/spec_expr_1.f90: New test.
14988
14989 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
14990
14991         PR c/20402
14992         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
14993         new parser.
14994
14995 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14996
14997         PR fortran/20361
14998         * gfortran.dg/largeequiv_1.f90: New test.
14999
15000 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15001
15002         * gcc.dg/ucnid-1.c: New.
15003         * gcc.dg/ucnid-2.c: New.
15004         * gcc.dg/ucnid-3.c: New.
15005         * gcc.dg/ucnid-4.c: New.
15006         * gcc.dg/ucnid-5.c: New.
15007         * gcc.dg/ucnid-6.c: New.
15008         * gcc.dg/cpp/ucnid-1.c: New.
15009         * gcc.dg/cpp/ucnid-2.c: New.
15010         * gcc.dg/cpp/ucnid-3.c: New.
15011         * g++.dg/other/ucnid-1.C: New.
15012
15013 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15014
15015         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15016
15017 2005-03-11  Per Bothner  <per@bothner.com>
15018
15019         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15020         that diagnotics refer to correct token.
15021         * gcc.dg/unused-3.c: Likewise.
15022
15023 2005-03-11  Per Bothner  <per@bothner.com>
15024
15025         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15026         constant" is now actually on same line as string constant.
15027         * gcc.dg/cpp/direct2s.c: Likewise.
15028
15029 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15030
15031         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15032
15033 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15034
15035         PR libfortran/20124
15036         * gfortran.dg/pr20124.f90: New Test
15037
15038 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15039
15040         PR tree-optimization/20130
15041         * gcc.dg/pr20130-1.c: New test.
15042
15043 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15044
15045         PR target/20095
15046         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15047
15048 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15049
15050         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15051
15052 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15053
15054         * g++.dg/eh/forced1.C: Fix comment.
15055         * g++.dg/eh/forced2.C: Ditto.
15056         * g++.dg/eh/forced3.C: Ditto.
15057         * g++.dg/eh/forced4.C: Ditto.
15058
15059 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15060
15061         PR rtl-opt/20412
15062         * gcc.c-torture/compile/pr20412.c: New test.
15063
15064 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15065
15066         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15067
15068 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15069
15070         PR target/20322
15071         * gcc.dg/20050307-1.c: New test.
15072
15073 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15074
15075         PR c++/20375
15076         * g++.dg/other/stdarg3.C: New.
15077
15078 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15079
15080         PR c++/18384, c++/18327
15081         * g++.dg/init/array19.C: New test.
15082
15083         PR inline-asm/20314
15084         * gcc.dg/torture/pr20314-1.c: New test.
15085         * gcc.dg/torture/pr20314-2.c: New test.
15086
15087 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15088
15089         * gcc.dg/20050309-1.c: New test.
15090
15091 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15092
15093         * gcc.dg/builtins-10.c: Reactivate disabled test.
15094         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15095         new cbrt transformations.
15096
15097 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15098
15099         PR c++/20208
15100         * g++.dg/template/array13.C: New test.
15101
15102 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15103
15104         PR c++/16859
15105         * g++.dg/init/brace4.C: New test.
15106
15107 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15108
15109         PR c++/20186
15110         * g++.dg/template/non-dependent12.C: New.
15111
15112 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15113
15114         PR c++/20142
15115         * g++.dg/init/array18.C: Add dg-do run marker.
15116
15117         PR c++/20142
15118         * g++.dg/init/array18.C: New test.
15119
15120 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15121
15122         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15123         * g++.dg/gcov/gcov.exp: Likewise.
15124         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15125         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15126         * lib/c-torture.exp: Likewise.
15127         * lib/fortran-torture.exp: Likewise.
15128         * lib/g++.exp: Likewise.
15129         * lib/gcc-defs.exp: Likewise.
15130         * lib/gcc-dg.exp: Likewise.
15131         * lib/gcc.exp: Likewise.
15132         * lib/gcov.exp: Likewise.
15133         * lib/gfortran.exp: Likewise.
15134         * lib/mike-g++.exp: Likewise.
15135         * lib/mike-gcc.exp: Likewise.
15136         * lib/objc-torture.exp: Likewise.
15137         * lib/objc.exp: Likewise.
15138         * lib/profopt.exp: Likewise.
15139         * lib/target-libpath.exp: Likewise.
15140         * lib/target-supports.exp: Likewise.
15141         * lib/treelang.exp: Likewise.
15142         * lib/wrapper.exp: Likewise.
15143
15144 2005-03-08  Jeff Law  <law@redhat.com>
15145
15146         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15147         PHI-OPT changes.
15148
15149 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15150
15151         * gcc.dg/vect/pr20122.c: New test.
15152
15153 2005-03-07  Jeff Law  <law@redhat.com>
15154
15155         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15156         was folded away.
15157         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15158         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15159         * gcc.dg/tree-ssa/pr18134.c: New test.
15160
15161 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15162
15163         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15164         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15165         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15166
15167 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15168
15169         PR tree-opt/17671
15170         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15171
15172 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15173
15174         * g++.dg/warn/Wnvdtor.C: New test.
15175
15176 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15177
15178         * gcc.dg/torture/pr19683-1.c: New test.
15179
15180 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15181
15182         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15183         * gfortran.dg/g77/19990313-2.f: Ditto.
15184         * gfortran.dg/g77/19990313-3.f: Ditto.
15185         * gfortran.dg/g77/19990525-0.f: Ditto.
15186         * gfortran.dg/g77/19990826-0.f: Ditto.
15187         * gfortran.dg/g77/19990826-2.f: Ditto.
15188         * gfortran.dg/g77/19990826-3.f: Ditto.
15189         * gfortran.dg/g77/20000511-1.f: Ditto.
15190         * gfortran.dg/g77/20000511-2.f: Ditto.
15191         * gfortran.dg/g77/970625-2.f: Ditto.
15192         * gfortran.dg/g77/980310-2.f: Ditto.
15193         * gfortran.dg/g77/980310-3.f: Ditto.
15194         * gfortran.dg/g77/980310-8.f: Ditto.
15195         * gfortran.dg/g77/980519-2.f: Ditto.
15196         * gfortran.dg/g77/alpha1.f: Ditto.
15197         * gfortran.dg/g77/claus.f: Ditto.
15198         * gfortran.dg/g77/erfc.f: Ditto.
15199         * gfortran.dg/g77/short.f: Ditto.
15200         * gfortran.fortran-torture/execute/data.f90: Ditto.
15201         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15202         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15203
15204 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15205
15206         * lib/file-format.exp (gcc_target_object_format): Add check for som
15207         format and hardcode object formats on hppa*-*-hpux*.
15208         * lib/target-supports.exp (check_weak_available): Add check for som
15209         object format.  Always return 0 on hppa*-*-hpux10*.
15210
15211         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15212         is defined.
15213
15214         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15215
15216 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15217
15218         * gfortran.dg/pr19936_1.f90: New test.
15219         * gfortran.dg/pr19936_2.f90: New test.
15220         * gfortran.dg/pr19936_3.f90: New test.
15221
15222 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15223             Paul Thomas <prthomas@drfccad.cea.fr>
15224
15225         * gfortran.dg/PR19754_1.f90: New test.
15226         * gfortran.dg/PR19754_2.f90: Ditto.
15227
15228 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15229
15230         PR c++/19311
15231         * g++.dg/template/non-dependent11.C: New test.
15232
15233 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15234
15235         * lib/target-supports.exp (check_iconv_available): Fix comment.
15236
15237 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15238             Joseph S. Myers  <joseph@codesourcery.com>
15239
15240         PR c++/19797
15241         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15242
15243 2005-03-04  Matthew Sachs  <msachs@apple.com>
15244
15245         * gcc.exp (gcc_target_compile): Put braces around
15246         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15247         * objc.exp (objc_target_compile): Likewise.
15248         * treelang.exp (treelang_target_compile): Likewise.
15249
15250 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15251
15252         PR fortran/19673
15253         * gfortran.dg/func_result_1.f90: New test.
15254
15255 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15256
15257         * gcc.misc-tests/options.exp: New test.
15258
15259 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15260
15261         * gcc.dg/pr15784-4.c: New test.
15262
15263 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15264
15265         * gcc.c-torture/execute/pr17133.c: New.
15266         * gcc.c-torture/compile/20050303-1.c: New.
15267
15268 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15269
15270         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15271
15272 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15273
15274         * g++.dg/overload/using2.C: New.
15275
15276 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15277
15278         PR c++/19916
15279         * g++.dg/init/ptrmem2.C: New test.
15280
15281 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15282
15283         PR c/8927
15284         * gcc.dg/pr8927-1.c: New test.
15285
15286 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15287
15288         PR c++/20232
15289         * g++.dg/inherit/covariant12.C: New.
15290
15291 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15292
15293         PR fortran/19479
15294         * gfortran.dg/bound_1.f90: New test.
15295
15296 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15297
15298         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15299         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15300
15301 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15302
15303         PR c/20245
15304         * gcc.dg/pr20245-1.c: New test.
15305
15306 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15307
15308         PR middle-end/19874
15309         * gcc.c-torture/execute/20050119-2.c: New test case.
15310
15311 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15312
15313         * README: Update the DejaGnu bug reporting address.
15314         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15315         * lib/objc-torture.exp: Likewise.
15316
15317 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15318
15319         * gfortran.dg/boz_1.f90: New test.
15320         * gfortran.dg/boz_3.f90: New test.
15321         * gfortran.dg/boz_4.f90: New test.
15322
15323 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15324
15325         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15326         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15327
15328 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15329
15330         PR libfortran/20101
15331         * gfortran.dg/write_0_pe_format.f90: New test.
15332
15333 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15334
15335         PR c++/20206
15336         * g++.dg/opt/thunk2.C: New test.
15337         * g++.dg/opt/covariant1.C: New test.
15338
15339 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15340
15341         * gfortran.dg/e_d_fmt.f90: New test.
15342
15343 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15344
15345         * gcc.dg/asm-b.c: Fix comment typos.
15346
15347 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15348
15349         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15350         a V_MAY_DEF also.
15351
15352 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15353
15354         PR tree-opt/20188
15355         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15356         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15357         * gcc.dg/asm-b.c: New test.
15358
15359 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15360
15361         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15362         Disable this test on IRIX 6.
15363
15364 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15365
15366         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15367         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15368         parser.
15369
15370 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15371
15372         PR tree-optimization/20204
15373         * testsuite/gcc.dg/pr20204.c: New test.
15374
15375 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15376
15377         PR target/20196
15378         * gcc.c-torture/execute/20050224-1.c: New test.
15379
15380         PR c++/20175
15381         * g++.dg/warn/Wbraces2.C: New test.
15382
15383 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/19878
15386         * g++.dg/init/const2.C: New test.
15387
15388 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15389
15390         PR tree-optimization/20100
15391         * gcc.c-torture/execute/pr20100-1.c: New test.
15392
15393 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15394
15395         * gfortran.dg/implicit_3.f90: New test.
15396
15397         * gfortran.dg/deftype_1.f90: New test.
15398
15399 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15400
15401         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15402         the test passes.
15403         * g++.dg/other/anon3.C: Accept a warning.
15404
15405 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15406
15407         * gcc.dg/pr20017.c: Fix a comment typo.
15408
15409 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15410
15411         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15412
15413 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15414
15415         PR ada/19902
15416         * ada/acats/tests/cxa/cxa3004.a: Remove.
15417         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15418
15419 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15420
15421         PR c++/20073
15422         * g++.dg/init/const1.C: New test.
15423
15424         PR c++/19991
15425         * g++.dg/parse/constant7.C: New test.
15426
15427         PR c++/20152
15428         * g++.dg/parse/error27.C: New test.
15429         * g++.dg/template/qualttp15.C: Adjust error markers.
15430         * g++.old-deja/g++.other/struct1.C: Likewise.
15431
15432         PR c++/20153
15433         * g++.dg/template/error17.C: New test.
15434
15435         PR c++/20148
15436         * g++.dg/parser/error26.C: New test.
15437
15438 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15439
15440         PR tree-optimization/20100
15441         PR tree-optimization/20115
15442         * gcc.dg/pr20115.c: New test.
15443         * gcc.dg/pr20115-1.c: New test.
15444         * gcc.dg/pr20100.c: New test.
15445         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15446         call-clobbered variables after alias1.
15447
15448 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15449
15450         * gfortran.dg/list_read_4.f90: new test.
15451
15452 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15453
15454         PR rtl-optimization/20017.
15455         * gcc.dg/pr20017.c: New.
15456
15457 2005-02-22  Devang Patel  <dpatel@apple.com>
15458
15459         PR 19952
15460         * g++.dg/tree-ssa/pr19952.C: New test.
15461
15462 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15463
15464         PR c++/19883
15465         * g++.dg/parse/constant6.C: New test.
15466
15467 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15468
15469         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15470         * g++.dg/charset/asm2.c: Likewise.
15471         * g++.dg/charset/asm3.c: Likewise.
15472         * g++.dg/charset/asm4.c: Likewise.
15473         * g++.dg/charset/asm5.c: Likewise.
15474         * g++.dg/charset/attribute1.c: Likewise.
15475         * g++.dg/charset/attribute2.c: Likewise.
15476         * g++.dg/charset/extern1.cc: Likewise.
15477         * g++.dg/charset/extern2.cc: Likewise.
15478         * g++.dg/charset/extern3.cc: Likewise.
15479         * g++.dg/charset/function.cc: Likewise.
15480         * g++.dg/charset/string.c: Likewise.
15481         * g++.dg/charset/charset.exp: Likewise.
15482         * lib/target-supports.exp (check_iconv_available): Fix comment.
15483
15484 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15485
15486         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15487         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15488         * gcc.dg/charset/asm2.c: Likewise.
15489         * gcc.dg/charset/asm3.c: Likewise.
15490         * gcc.dg/charset/asm4.c: Likewise.
15491         * gcc.dg/charset/asm5.c: Likewise.
15492         * gcc.dg/charset/asm6.c: Likewise.
15493         * gcc.dg/charset/attribute1.c: Likewise.
15494         * gcc.dg/charset/attribute2.c: Likewise.
15495         * gcc.dg/charset/builtin1.c: Likewise.
15496         * gcc.dg/charset/extern.c: Likewise.
15497         * gcc.dg/charset/function.c: Likewise.
15498         * gcc.dg/charset/string.c: Likewise.
15499         * gcc.dg/charset/charset.exp: Likewise.
15500
15501 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15502
15503         PR fortran/20086
15504         * gfortran.dg/pr20086.f90: New test.
15505
15506 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15507
15508         PR tree-optimization/19786
15509         * g++.dg/tree-ssa/pr19786.C: New.
15510
15511 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15512
15513         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15514
15515 2005-02-21  Jeff Law  <law@redhat.com>
15516
15517         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15518
15519 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15520
15521         * gfortran.dg/do_iterator: Split loop, markup all lines for
15522         which an error locus is printed.
15523         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15524         locus is printed.
15525         * gfortran.dg/select_4.f90: Likewise.
15526         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15527         locuses in the various permutations.
15528
15529 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15530
15531         PR tree-optimization/19951
15532         * g++.dg/vect: New directory.
15533         * g++.dg/vect/vect.exp: New file.
15534         * g++.dg/vect/pr19951.cc: New testcase.
15535         * g++.dg/dg.exp: Also prune vectorizer tests.
15536
15537 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15538
15539         PR 18785
15540         * gcc.dg/charset/builtin1.c: New test.
15541
15542 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15543
15544         PR c++/19299
15545         * g++.dg/inherit/volatile1.C: New test.
15546
15547         PR c++/19440
15548         * g++.dg/template/dtor4.C: New test.
15549
15550 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15551
15552         * gfortran.dg/int_1.f90: New test.
15553
15554 2005-02-19  Devang Patel  <dpatel@apple.com>
15555
15556         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15557
15558 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15559
15560         * gfortran.dg/achar_1.f90: New test.
15561
15562 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15563
15564         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15565
15566 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15567             Jakub Jelinek  <jakub@redhat.com>
15568
15569         PR tree-optimization/19828
15570         * gcc.dg/tree-ssa/loop-7.c: New test.
15571         * gcc.c-torture/execute/20050218-1.c: New test.
15572
15573 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15574
15575         PR c/20043
15576         * gcc.dg/transparent-union-1.c: New test.
15577         * gcc.dg/transparent-union-2.c: New test.
15578
15579 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15580
15581         PR tree-optimization/18977
15582         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15583
15584 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15585
15586         PR target/20054
15587         * gcc.dg/pr20054.c: New test.
15588
15589 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15590
15591         PR c++/19508
15592         * g++.dg/ext/attrib20.C: New test.
15593
15594 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15595
15596         PR middle-end/20030
15597         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15598
15599 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15600
15601         PR c++/20008
15602         * g++.dg/opt/switch4.C: New.
15603
15604 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15605
15606         PR c++/20023
15607         PR tree-optimization/20009
15608         * gcc.c-torture/compile/20050217-1.c: New test.
15609         * g++.dg/opt/switch3.C: New test.
15610
15611         PR tree-optimization/18947
15612         * gcc.c-torture/compile/20050215-1.c: New test.
15613         * gcc.c-torture/compile/20050215-2.c: New test.
15614         * gcc.c-torture/compile/20050215-3.c: New test.
15615
15616 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15617
15618         PR c++/20028
15619         * g++.dg/template/crash34.C: New.
15620
15621         PR c++/20022
15622         * g++.dg/other/access3.C: New.
15623
15624 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15625
15626         * gcc.dg/vect/vect-98.c: New test.
15627
15628 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15629
15630         PR tree-optimization/19967
15631         * gcc.dg/pr19967.c: New.
15632
15633 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15634
15635         PR middle-end/19857
15636         * gcc.dg/tree-ssa/20050215-1.c: New test.
15637         * gcc.c-torture/execute/20050215-1.c: New test.
15638
15639 2005-02-15  Eric Christopher  <echristo@redhat.com>
15640
15641         * gcc.dg/cpp/20050215-1.c: New file.
15642
15643 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15644
15645         PR tree-optimization/15785
15646         * gcc.dg/pr15785-1.c: New test.
15647
15648 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15649
15650         PR c++/17788
15651         * g++.dg/init/ctor4.C: New.
15652         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15653
15654 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15655
15656         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15657         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15658
15659 2005-02-15  Andreas Schwab  <schwab@suse.de>
15660
15661         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15662         declare malloc.
15663
15664 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15665
15666         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15667
15668 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15669
15670         PR tree-optimization/19853
15671         * gcc.c-torture/compile/pr19853.c: New test.
15672
15673 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15674
15675         PR c++/19608
15676         * g++.dg/parse/local-class1.C: New.
15677
15678         PR c++/19895
15679         * g++.dg/parse/ptrmem3.C: New.
15680
15681         PR c++/19884
15682         * g++.old-deja/g++.oliva/template6.C: Add another case.
15683         * g++.dg/template/explicit6.C: New.
15684
15685 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15686
15687         PR c++/17816
15688         * g++.dg/other/redecl2.C: New.
15689
15690 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15691
15692         PR c++/19891
15693         * g++.dg/abi/covariant4.C: New.
15694
15695 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15696
15697         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15698
15699 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15700
15701         * gcc.dg/vect/vect-96.c: Fix typo.
15702
15703 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15704
15705         PR c++/14479
15706         PR c++/19487
15707         * g++.dg/template/enum5.C: New test.
15708
15709 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15710
15711         * gcc.dg/vect/vect-97.c: New test.
15712
15713 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15714
15715         * gcc.dg/vect/vect-96.c: New test.
15716
15717 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15718
15719         * gcc.dg/builtins-34.c: Also check ldexp*.
15720
15721 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15722
15723         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15724
15725 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15726
15727         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15728         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15729         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15730         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15731         selector_list, selector_expression, dg-process-target): Move to new
15732         file target-supports-dg.exp.
15733         * lib/target-supports-dg.exp: New.
15734
15735         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15736         New.
15737
15738 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15739
15740         PR c++/19666
15741         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15742
15743         PR middle-end/19858
15744         * gcc.c-torture/compile/20050210-1.c: New test.
15745
15746 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15747
15748         PR c++/19755
15749         * g++.dg/warn/Wbraces1.C: New test.
15750
15751 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15752
15753         * gcc.dg/builtins-52.c: New testcase.
15754
15755 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15756
15757         PR c/19342
15758         * gcc.c-torture/execute/20050119-1.c: New test.
15759
15760 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15761
15762         PR c++/19811
15763         * g++.dg/init/delete1.C: New test.
15764
15765 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15766
15767         PR c++/18470
15768         * g++.dg/template/static12.C: New test.
15769
15770 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15771
15772         PR c++/19787
15773         * g++.dg/conversion/ambig1.C: New test.
15774
15775         PR c++/19739
15776         * g++.dg/ext/attrib19.C: New test.
15777
15778         PR c++/19732
15779         * g++.dg/parse/dtor5.C: New test.
15780
15781         PR c++/19762
15782         * g++.dg/template/dtor3.C: New test.
15783
15784         PR c++/19826
15785         * g++.dg/template/static11.C: New test.
15786         * g++.dg/template/crash2.C: Remove dg-error marker.
15787
15788 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15789
15790         PR C++/18491
15791         * g++.old-deja/g++.mike/p10769a.C: Remove.
15792
15793 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15794
15795         * gcc.dg/builtins-48.c: New test case.
15796         * gcc.dg/builtins-49.c: New test case.
15797         * gcc.dg/builtins-50.c: New test case.
15798         * gcc.dg/builtins-51.c: New test case.
15799
15800 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15801
15802         PR middle-end/19583
15803         * g++.dg/warn/Wreturn-type-3.C: New test.
15804
15805 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15806
15807         PR middle-end/19402
15808         * gcc.dg/pr19402-1.c: New testcase.
15809         * gcc.dg/pr19402-2.c: likewise.
15810
15811 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15812
15813         PR middle-end/19854
15814         * g++.dg/tree-ssa/tmmti.C: New testcase.
15815
15816 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15817
15818         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15819
15820 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15821
15822         PR c++/19733
15823         * g++.dg/parse/crash23.C: New test.
15824         * g++.dg/warn/Weff1.C: New test.
15825
15826 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15827
15828         * gcc.dg/20050209-1.c: New test.
15829
15830 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15831
15832         PR target/19799
15833         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15834
15835 2005-02-08  Mike Stump  <mrs@apple.com>
15836
15837         * g++.dg/pch/import-2.c: New test.
15838         * g++.dg/pch/import-2.hs: New.
15839         * g++.dg/pch/include/import-2a.h: New.
15840         * g++.dg/pch/include/import-2b.h: New.
15841
15842 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15843
15844         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15845
15846 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15847
15848         * gfortran.dg/substr_1.f90: New test.
15849
15850 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15851
15852         PR middle-end/19775
15853         * gcc.dg/torture/builtin-power-1.c: Disable test for
15854         invalid transformation.
15855         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15856         no longer optimize.
15857         * gcc.dg/builtins-47.c: New testcase.
15858
15859 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15860             Dorit Naishlos  <dorit@il.ibm.com>
15861
15862         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15863
15864 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15865
15866         * gcc.c-torture/compile/20050206-1.c: New test.
15867
15868 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15869
15870         PR tree-opt/19768
15871         * g++.dg/opt/pr19768.C: New test.
15872
15873 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15874
15875         PR tree-opt/19736
15876         * gcc.c-torture/compile/pr19736.c: New test.
15877
15878 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15879
15880         PR c++/17401
15881         * g++.dg/parse/error25.C: New test.
15882
15883 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15884
15885         * gcc.c-torture/execute/20050203-1.c: New.
15886
15887 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15888
15889         * gcc.dg/vect/vect-85.c: Remove xfail.
15890         * gcc.dg/vect/vect-86.c: Remove xfail.
15891         * gcc.dg/vect/vect-87.c: Remove xfail.
15892         * gcc.dg/vect/vect-88.c: Remove xfail.
15893
15894 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15895
15896         * gcc.dg/altivec-19.c: New.
15897
15898 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15899
15900         PR c/17807
15901         * gcc.dg/nested-func-3.c: New test.
15902         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15903
15904 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15905
15906         * gcc.test-framework/gen_directive_tests: Generate tests for
15907         selector expressions.
15908
15909 2005-02-02  Matt Austern  <austern@apple.com>
15910
15911         PR c++/19628
15912         * g++/ext/builtin7.C: New.
15913         * g++/ext/builtin8.C: New.
15914
15915 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15916
15917         PR c/18502
15918         * gcc.dg/pr18502-1.c: New test.
15919
15920 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15921
15922         PR c++/17413
15923         * g++.dg/template/local4.C: Tweak.
15924
15925 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
15926
15927         PR tree-optimization/19578
15928         * gcc.c-torture/compile/20050202-1.c: New test.
15929
15930 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
15931
15932         PR c/19435
15933         * gcc.dg/c99-init-4.c: New test.
15934
15935 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15936
15937         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
15938
15939         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
15940
15941         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
15942         * g++.dg/eh/check-vect.h: New.
15943
15944         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
15945         * gcc.dg/vect/vect-78.c: Ditto.
15946         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
15947         Remove.
15948
15949         * g++.dg/conversion/simd1.C: Expect warning.
15950         * g++.dg/ext/attribute-test-1.C: Ditto.
15951         * g++.dg/ext/attribute-test-2.C: Ditto.
15952         * g++.dg/ext/attribute-test-3.C: Ditto.
15953         * g++.dg/ext/attribute-test-4.C: Ditto.
15954
15955         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
15956         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
15957
15958         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
15959
15960 2005-02-01  Richard Henderson  <rth@redhat.com>
15961
15962         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
15963         long double for ibm double-double format.
15964         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
15965
15966 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
15967
15968         PR tree-optimization/19633
15969         * testsuite/gcc.dg/pr19633-1.c: New test.
15970         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
15971         to NULL or a symbol.
15972
15973 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
15974
15975         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
15976         New procs.
15977         (dg-process-target (local override)): Handle selector expressions.
15978
15979         * gcc.test-framework/README: Describe tests in source directory.
15980         * gcc.test-framework/test-framework.awk: Handle dg- tests.
15981         * gcc.test-framework/test-framework.exp: Handle dg- tests.
15982         * gcc.test-framework/dg-bogus-exp-P.c: New test.
15983         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
15984         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
15985         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
15986         * gcc.test-framework/dg-do-link-exp-P.c: New test.
15987         * gcc.test-framework/dg-do-run-exp-P.c: New test.
15988         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
15989         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
15990         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
15991         * gcc.test-framework/dg-error-exp-P.c: New test.
15992         * gcc.test-framework/dg-error-exp-XP.c: New test.
15993         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
15994         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
15995         * gcc.test-framework/dg-output-exp-P.c: New test.
15996         * gcc.test-framework/dg-output-exp-XF.c: New test.
15997         * gcc.test-framework/dg-warning-exp-P.c: New test.
15998         * gcc.misc-tests/dg-1.c: Remove.
15999         * gcc.misc-tests/dg-2.c: Remove.
16000         * gcc.misc-tests/dg-3.c: Remove.
16001         * gcc.misc-tests/dg-4.c: Remove.
16002         * gcc.misc-tests/dg-5.c: Remove.
16003         * gcc.misc-tests/dg-6.c: Remove.
16004         * gcc.misc-tests/dg-7.c: Remove.
16005         * gcc.misc-tests/dg-8.c: Remove.
16006         * gcc.misc-tests/dg-9.c: Remove.
16007         * gcc.misc-tests/dg-10.c: Remove.
16008         * gcc.misc-tests/dg-11.c: Remove.
16009         * gcc.misc-tests/dg-12.c: Remove.
16010         * gcc.misc-tests/dg-test.exp: Remove.
16011
16012         * gcc.test-framework/test-framework.awk: Change recording and
16013         printing of passes and failures.
16014
16015         * gcc.test-framework: New directory.
16016         * gcc.test-framework/README: New.
16017         * gcc.test-framework/test-framework.exp: New.
16018         * gcc.test-framework/test-framework.awk: New.
16019         * gcc.test-framework/gen_directive_tests: New.
16020
16021 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16022
16023         * lib/treelang.exp: Fix comment typos.
16024         (treelang_target_compile): Don't append libs=-ltreelang to options.
16025
16026 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16027
16028         * g++.dg/parse/typename7.C: Adjust error messages.
16029
16030 2005-01-31  Jeff Law  <law@redhat.com>
16031
16032         * gcc.c-torture/execute/20050131-1.c: New test.
16033         * gcc.dg/wcaselabel.c: New test.
16034
16035 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16036
16037         * g++.dg/other/warning1.C: Adjust error messags.
16038         * g++.dg/parse/constant5.C: New test.
16039
16040 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16041
16042         PR c/19333
16043         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16044         the test case valid.
16045         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16046         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16047         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16048         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16049         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16050         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16051
16052 2005-01-31  Dale Johannesen  <dalej@apple.com>
16053
16054         * g++.dg/opt/pr19650.C: New test.
16055
16056 2005-01-31  Richard Henderson  <rth@redhat.com>
16057
16058         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16059         long double for intel double extended format.
16060         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16061
16062 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16063
16064         PR c++/19555
16065         * g++.dg/template/static10.C: New test.
16066
16067         PR c++/19395
16068         * g++.dg/parse/error24.C: New test.
16069
16070         PR c++/19367
16071         * g++.dg/lookup/builtin1.C: New test.
16072
16073         PR c++/19457
16074         * g++.dg/warn/conv3.C: New test.
16075
16076 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16077
16078         PR fortran/19647
16079         * gfortan.dg/inquire_7.f90
16080
16081 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16082
16083         PR tree-optimization/15791
16084         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16085         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16086         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16087         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16088         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16089         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16090         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16091         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16092         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16093         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16094
16095 2005-01-29  Paul Brook  <paul@codesourcery.com>
16096
16097         PR fortran/18565
16098         * check.c (real_or_complex_check): New function.
16099         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16100         * intrinsic.c (add_functions): Use new check functions.
16101         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16102         Add prototypes.
16103
16104 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16105
16106         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16107         gcc.dg/lvalue-3.c: New tests.
16108         * gcc.dg/concat.c: Update expected messages.
16109
16110 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16111
16112         PR libfortran/19595
16113         * gfortran.dg/eor_1.f90: New test.
16114
16115 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16116
16117         PR fortran/19589
16118         * gfortran.dg/logical_data_1.f90: New test.
16119
16120 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16121
16122         PR c++/19253
16123         * g++.dg/template/crash33.C: New test.
16124
16125         PR c++/19667
16126         * g++.dg/template/crash32.C: New test.
16127
16128 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16129
16130         PR middle-end/16558
16131         * g++.dg/warn/Wreturn-type-2.C: New test.
16132
16133 2004-06-24  Jeff Law  <law@redhat.com>
16134
16135         * gcc.dg/tree-ssa/20050128-1.c: New test.
16136
16137 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16138
16139         * gcc.target/frv/all-mdpackh-1.c: New test.
16140
16141 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16142
16143         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16144
16145 2005-01-27  Richard Henderson  <rth@redhat.com>
16146
16147         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16148
16149 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16150
16151         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16152
16153 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16154
16155         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16156         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16157         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16158         to cope with cases where the multilib options override the dg-options.
16159
16160 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16161
16162         PR c/18946
16163         * gcc.dg/noncompile/20050120-1.c: New test.
16164
16165 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16166
16167         PR tree-optimization/19633
16168         * gcc.dg/pr19633.c: New test.
16169         * gcc.dg/tree-ssa/pr19633.c: New test.
16170
16171 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16172
16173         * gcc.dg/20041216-1.c: New test.
16174
16175 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16176
16177         PR objc/18862
16178         * objc.dg/selector-2.m: New test.
16179
16180 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16181
16182         * g++.dg/opt/range-test-2.C: New test.
16183
16184         PR rtl-optimization/19579
16185         * gcc.c-torture/execute/20050124-1.c: New test.
16186
16187 2005-01-26  Greg Parker  <gparker@apple.com>
16188         Stuart Hastings  <stuart@apple.com>
16189
16190         * gcc.c-torture/execute/20050125-1.c: New.
16191
16192 2005-01-18  Jan Hubicka  <jh@suse.cz>
16193
16194         PR tree-optimize/19337
16195         * gcc.c-torture/compile/20050119-1.c: New test.
16196
16197 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16198
16199         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16200         test for successful match.
16201
16202 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16203
16204         PR objc/18408
16205         * objc.dg/comp-types-7.m: New test.
16206
16207 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16208
16209         * lib/target-supports.exp (current_target_name): New.
16210         (check_effective_target_ilp32, check_effective_target_lp64):
16211         Cache the result to use as long as the current target, with
16212         multilib flags, remains the same.
16213
16214         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16215         (dg-require-weak, dg-require-visibility, dg-require-alias,
16216         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16217         dg-require-effective-target, dg-skip-if): Remove call to
16218         skip_test_and_clear_xfail.
16219         (dg-test): Clear xfail data.
16220
16221 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16222
16223         PR target/17751
16224         * gcc.dg/ppc64-toc.c: New test.
16225
16226         * g++.dg/tree-ssa/empty-1.C: New test.
16227
16228         PR middle-end/19551
16229         * gcc.c-torture/execute/20050121-1.c: New test.
16230         * gcc.dg/20050121-2.c: New test.
16231
16232 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16233         Paul Brook  <paul@codesourcery.com>
16234
16235         PR fortran/17941
16236         * gfortran.dg/real_const_1.f: New test.
16237         * gfortran.dg/real_const_2.f90: New test.
16238         * gfortran.dg/complex_int_1.f90: New test.
16239
16240 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16241
16242         PR fortran/19313
16243         * gfortan.dg/inquire_6.f90: New test.
16244
16245 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16246
16247         PR libfortran/19451
16248         * open_readonly_1.f90: New test.
16249
16250 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16251
16252         PR libfortran/18982
16253         * gfortran.dg/open_new.f90: New file.
16254
16255 2005-01-22  Paul Brook  <paul@codesourcery.com>
16256
16257         * namelist_1.f90: New test.
16258
16259 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16260
16261         PR tree-optimization/19484
16262         * gcc.c-torture/compile/20050122-[12].c: New tests.
16263
16264 2005-01-22  Paul Brook  <paul@codesourcery.com>
16265
16266         * gfortran.dg/implicit_2.f90: New test.
16267
16268 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16269
16270         PR fortran/19314
16271         * gfortran.dg/inquire_5.f90: New test.
16272
16273 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16274
16275         PR c/18809
16276         * gcc.dg/pr18809-1.c: New test.
16277
16278 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16279
16280         * gcc.dg/20050121-1.c: New test.
16281
16282         PR tree-optimization/13000
16283         * gcc.dg/20040206-1.c: Change warning to point where function is
16284         being inlined.
16285
16286 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16287
16288         PR c++/19208
16289         * g++.dg/template/array11.C: New test.
16290
16291 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16292
16293         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16294         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16295         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16296         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16297         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16298         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16299
16300 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16301
16302         PR tree-optimization/15349
16303         * gcc.dg/tree-ssa/pr15349.c: New.
16304
16305 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16306
16307         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16308
16309 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16310
16311         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16312         scan-assembler-times directive name.
16313
16314         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16315         after dg-do.
16316
16317         PR rtl-optimization/19462
16318         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16319
16320 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16321
16322         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16323         counting function calls on ia64.
16324
16325 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16326
16327         PR rtl-optimization/15139
16328         * gcc.dg/20050111-2.c: New test.
16329
16330         PR c/17297
16331         * gcc.c-torture/compile/20050113-1.c: New testcase.
16332
16333         PR middle-end/19164
16334         * gcc.dg/20050113-1.c: New testcase.
16335
16336 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16337
16338         * gcc.dg/vect/vect-85.c: Add comment.
16339         * gcc.dg/vect/vect-86.c: Add xfail for now.
16340         * gcc.dg/vect/vect-87.c: Add xfail for now.
16341         * gcc.dg/vect/vect-88.c: Add xfail for now.
16342         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16343
16344 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16345
16346         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16347
16348 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16349
16350         * g++.dg/debug/typedef3.C: New test.
16351
16352 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16353
16354         PR c/19472
16355         * gcc.dg/asm-a.c: New test.
16356
16357 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16358
16359         * gcc.dg/sh-relax.c: Add prototype for abort.
16360
16361 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16362
16363         * gcc.dg/short-compare-1.c: New test.
16364         * gcc.dg/short-compare-2.c: Likewise.
16365
16366 2005-01-18  Michael Matz  <matz@suse.de>
16367
16368         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16369
16370 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16371
16372         PR tree-optimization/19121
16373         * gcc.c-torture/compile/pr19121.c: New test.
16374
16375 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16376
16377         PR target/19357
16378         * gcc.c-torture/compile/pr19357.c: New test.
16379
16380 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16381
16382         PR c/5675
16383         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16384         pass--those that refer just to the variable, possibly with a
16385         cast.
16386         * gcc.dg/c99-const-expr-3.c: Likewise.
16387
16388         PR middle-end/13127
16389         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16390         longer emitted.
16391
16392 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16393
16394         PR fortran/18778
16395         * gfortran.dg/endfile_2.f90: New test.
16396
16397 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16398
16399         PR 19168
16400         * gfortran.dg/select_5.f90: New test.
16401
16402 2004-01-16  Paul Brook  <paul@codesourcery.com>
16403
16404         * gfortran.dg/common_4.f90: New test.
16405
16406 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16407
16408         PR rtl-optimization/19462
16409         * gcc.dg/torture/pr19462-1.c: New test.
16410
16411 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16412
16413         PR objc/19321
16414         * objc.dg/func-ptr-2.m: New.
16415         * objc.dg/volatile-1.m: New.
16416
16417 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16418
16419         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16420
16421 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16422
16423         PR tree-optimization/19060
16424         * gcc.c-torture/execute/20050104-1.c: New test.
16425
16426 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16427
16428         PR fortran/18983
16429         * gfortran.dg/write_to_null.f90: New test.
16430
16431 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16432             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16433
16434         PR other/19328
16435         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16436         argument.
16437
16438 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16439
16440         PR c++/19263
16441         * g++.dg/init/vector1.C: New test.
16442
16443 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16444
16445         PR target/13158
16446         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16447         PR target/18987
16448         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16449
16450 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16451
16452         * gfortran.dg/select_1.f90: New test.
16453         * gfortran.dg/select_2.f90: New test.
16454         * gfortran.dg/select_3.f90: New test.
16455         * gfortran.dg/select_4.f90: New test.
16456
16457 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16458
16459         PR middle-end/19084
16460         PR rtl-optimization/19348
16461         * gcc.dg/20050111-1.c: New test.
16462         * gcc.c-torture/execute/20050111-1.c: New test.
16463
16464         * gcc.dg/i386-asm-4.c: New test.
16465
16466 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16467
16468         * gcc.dg/nested-func-2.c: New test.
16469         * ada/acats/norun.lst: Remove c953002.
16470
16471 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16472
16473         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16474
16475 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16476
16477         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16478
16479 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16480
16481         PR target/18761
16482         * g++.dg/abi/align1.C: New test.
16483
16484 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16485
16486         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16487         at a time.
16488         * g++.dg/ext/altivec_check.h: Support compiling as C.
16489
16490 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16491
16492         PR c++/19355
16493         * g++.dg/expr/pr19355-1.C: New test case.
16494
16495 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16496
16497         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16498         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16499         * ada/acats/tests/c3/c92005b.ada: Likewise.
16500         * ada/acats/tests/c3/cxb3012.a: Likewise.
16501         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16502
16503 2005-01-09  Paul Brook  <paul@codesourcery.com>
16504
16505         * gfortran.dg/common_2.f90: New file.
16506         * gfortran.dg/common_3.f90: New file.
16507
16508 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16509
16510         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16511
16512 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16513
16514         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16515         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16516         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16517         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16518         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16519         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16520         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16521         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16522         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16523         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16524         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16525         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16526         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16527         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16528         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16529         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16530         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16531         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16532         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16533         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16534         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16535         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16536         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16537         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16538         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16539         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16540         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16541         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16542         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16543         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16544         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16545         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16546         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16547         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16548         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16549         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16550         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16551         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16552         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16553         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16554         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16555         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16556         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16557         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16558         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16559         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16560         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16561         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16562         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16563         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16564         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16565         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16566         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16567         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16568         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16569         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16570         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16571         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16572         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16573         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16574         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16575         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16576         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16577         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16578         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16579         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16580         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16581
16582         * gcc.dg/vect/vect-1.c: Fix spelling.
16583         * gcc.dg/vect/vect-10.c: Fix spelling.
16584         * gcc.dg/vect/vect-11.c: Fix spelling.
16585         * gcc.dg/vect/vect-12.c: Fix spelling.
16586         * gcc.dg/vect/vect-14.c: Fix spelling.
16587         * gcc.dg/vect/vect-15.c: Fix spelling.
16588         * gcc.dg/vect/vect-16.c: Fix spelling.
16589         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16590         * gcc.dg/vect/vect-64.c: Fix comments.
16591         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16592
16593 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16594             Ira Rosen  <irar@il.ibm.com>
16595
16596         * gcc.dg/vect/vect-70.c: New test.
16597         * gcc.dg/vect/vect-71.c: New test.
16598
16599 2005-01-09  Manfred Hollstein  <mh@suse.com>
16600
16601         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16602         * gcc.dg/pr18241-2.c: Likewise.
16603         * gcc.dg/pr18241-3.c: Likewise.
16604         * gcc.dg/pr18241-4.c: Likewise.
16605         * gcc.dg/pr18241-5.c: Likewise.
16606
16607 2005-01-08  Richard Henderson  <rth@redhat.com>
16608
16609         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16610         False for x86 and x86-64.
16611
16612 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16613
16614         PR tree-optimization/18241
16615         * gcc.dg/pr18241-1.c: New test.
16616         * gcc.dg/pr18241-2.c: New test.
16617         * gcc.dg/pr18241-3.c: New test.
16618         * gcc.dg/pr18241-4.c: New test.
16619         * gcc.dg/pr18241-5.c: New test.
16620
16621 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16622
16623         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16624         gfortran.dg/select_4.f90: New.
16625
16626 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16627
16628         * gcc.c-torture/execute/20050107-1.c: New test.
16629
16630 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16631
16632         PR c++/19298
16633         * g++.dg/template/ref2.C: New.
16634
16635 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16636
16637         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16638         instead of being empty.
16639
16640 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16641
16642         PR fortran/15553
16643         * gfortran.dg/array-1.f90: New test.
16644
16645 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16646
16647         PR tree-optimization/19283
16648         * gcc.c-torture/execute/20050106-1.c: New test.
16649
16650         PR rtl-optimization/18861
16651         * gcc.dg/20050105-1.c: New test.
16652
16653         PR tree-optimization/18828
16654         * gcc.dg/20050105-2.c: New test.
16655
16656 2005-01-07  Andreas Jaeger  <aj@suse.de>
16657
16658         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16659
16660 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16661
16662         PR fortran/18398
16663         * gfortran.dg/fmt_read.f90: New test.
16664
16665 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16666
16667         * gcc.dg/rs6000-ldouble-2.c: New.
16668
16669 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16670
16671         PR c++/19244
16672         * g++.dg/parser/ctor2.C: New test.
16673
16674 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16675
16676         PR c++/17154
16677         * g++.dg/template/using9.C: New test.
16678
16679 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16680
16681         PR c++/19258
16682         * g++.dg/lookup/friend6.C: New test.
16683
16684 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16685
16686         PR c++/19270
16687         * g++.dg/template/array10.C: New.
16688
16689 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16690
16691         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16692         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16693
16694 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16695
16696         * gcc.c-torture/compile/20050105-1.c: New test.
16697
16698 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16699
16700         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16701
16702 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16703
16704         PR middle-end/19100
16705         * gcc.dg/conv-3.c: New test case.
16706
16707 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16708
16709         * gcc.dg/asm-wide-1.c: New test.
16710
16711 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16712
16713         PR c++/19030
16714         * g++.dg/parse/crash22.C: New
16715
16716 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16717
16718         PR 19257
16719         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16720
16721 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16722
16723         PR middle-end/17767
16724         * gcc.dg/i386-mmx-6.c: New test case.
16725
16726 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16727
16728         PR tree-optimization/18308
16729         * gcc.dg/vect/pr18308.c: New testcase.
16730
16731 2005-01-04  Andreas Jaeger  <aj@suse.de>
16732
16733         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16734
16735 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16736             Robert Bowdidge <bowdidge@apple.com>
16737
16738         * gcc.dg/cpp/subframework1.c: New.
16739         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16740         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16741         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16742         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16743
16744 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16745
16746         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16747         producing warning.
16748         * gcc.dg/darwin-weakimport-2.c: New.
16749
16750 2005-01-03  Richard Henderson  <rth@redhat.com>
16751
16752         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16753
16754 2005-01-03  Richard Henderson  <rth@redhat.com>
16755
16756         * gcc.dg/vect/vect.exp: Enable for ia64.
16757         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16758         (check_effective_target_vect_float): Likewise.
16759         (check_effective_target_vect_no_align): Likewise.
16760         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16761         * gcc.dg/vect/vect-8.c: Likewise.
16762
16763 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16764
16765         PR target/19236
16766         * gcc.dg/pr19236-1.c: New test case.
16767
16768 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16769
16770         PR rtl-optimization/12092
16771         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16772
16773 2005-01-02  Andreas Jaeger  <aj@suse.de>
16774
16775         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16776
16777 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16778             Andrew Pinski  <pinskia@physics.uc.edu>
16779
16780         PR rtl-optimization/12092
16781         * gcc.dg/pr12092-1.c: New test case.
16782
16783 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16784
16785         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16786         'hidden' and 'default' for better portability.
16787         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16788
16789         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16790         6 and 7.
16791         * g++.old-deja/g++.brendan/new3.C: Likewise.
16792
16793 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16794
16795         * gcc.dg/20041231-1.C: New test.
16796         * g++.dg/warn/Wunreachable-code-1.C: New test.
16797
16798 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16799
16800         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16801         file, not /dev/null.  Abort on error.
16802
16803 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16804             Ziemowit Laski  <zlaski@apple.com>
16805
16806         PR objc/18971
16807         * objc.dg/encode-5.m: New test.
16808
16809 2004-12-29  Richard Henderson  <rth@redhat.com>
16810
16811         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16812         * objc.dg/stabs-1.m: Disable for ia64.
16813
16814 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/19190
16817         * g++.dg/warn/Wunused-10.C: New test.
16818
16819 2004-12-28  Richard Henderson  <rth@redhat.com>
16820
16821         * objc.dg/stabs-1.m: Disable for alpha.
16822
16823 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16824
16825         PR c++/19149
16826         * g++.dg/parse/error23.C: New test.
16827
16828 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16829
16830         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16831
16832         PR fortran/19032
16833         * gfortran.dg/intrinsic_modulo_1.f90: New.
16834         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16835         tests with divisor -1.
16836
16837 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16838
16839         * g++.dg/opt/temp1.C (memcpy): Return a value.
16840
16841         PR c++/19148
16842         * g++.dg/expr/cond7.C: New test.
16843
16844 2004-12-27  Paul Brook  <paul@codesourcery.com>
16845
16846         * gfortran.dg/g77/select_no_compile.f: Remove.
16847
16848 2004-12-27  Richard Henderson  <rth@redhat.com>
16849
16850         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16851         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16852         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16853
16854 2004-12-26  Richard Henderson  <rth@redhat.com>
16855
16856         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16857         by 1i instead of token pasting.
16858
16859 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16860
16861         PR tree-optimization/17578
16862         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16863         to additional_flags.
16864         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16865
16866 2004-12-25  Richard Henderson  <rth@redhat.com>
16867
16868         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16869         Remove Alpha.
16870
16871 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16872
16873         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16874         hppa*-*-hpux*.
16875         * gcc.dg/pr17957.c (dg-options): Likewise.
16876         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16877         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16878         instead of 0 on __hppa__.
16879         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16880         "foo,%r" on hppa*-*-*.
16881
16882 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16883
16884         PR fortran/19071
16885         * gfortran.dg/complex_write.f90: New test.
16886
16887 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16888
16889         PR c++/17595
16890         * g++.dg/parse/pragma2.C: New test.
16891
16892         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16893
16894 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16895
16896         * gcc.dg/empty2.c: Add missing dg-warning.
16897
16898 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16899
16900         PR c++/17413
16901         * g++.dg/template/local4.C: New test.
16902         * g++.dg/template/crash19.C: Add dg-error marker.
16903
16904         * g++.dg/template/crash31.C: Correct embedded PR number.
16905
16906 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/16405
16909         * g++.dg/opt/temp1.C: Add do-run marker.
16910
16911 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16912
16913         * g++.dg/template/spec19.C: New.
16914
16915 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16916
16917         PR target/16819
16918         * gcc.dg/empty2.c: New.
16919
16920 2004-12-23  Richard Henderson  <rth@redhat.com>
16921
16922         * lib/target-supports.exp (check_effective_target_vect_no_align):
16923         Remove i?86 and x86-64.
16924
16925 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16926
16927         PR c++/16405
16928         * g++.dg/opt/temp1.C: New test.
16929
16930 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16931
16932         PR c++/18733
16933         * g++.dg/template/friend33.C: New testcase.
16934
16935 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
16936
16937         PR c++/18464
16938         * g++.dg/template/cond5.C: New test.
16939
16940         PR c++/18492
16941         * g++.dg/inherit/thunk3.C: New test.
16942
16943         PR c++/11224
16944         * g++.dg/warn/Wunused-9.C: New test.
16945
16946 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
16947
16948         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
16949
16950 2004-12-22  Jan Beulich  <jbeulich@novell.com>
16951
16952         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
16953
16954 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
16955
16956         PR c++/18378
16957         * g++.dg/ext/packed8.C: New test.
16958
16959         PR c++/19063
16960         * g++.dg/template/crash31.C: New test.
16961
16962         PR c++/19034
16963         * g++.dg/template/crash30.C: New test.
16964
16965 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
16966
16967         PR C++/18984
16968         * g++.dg/eh/ctor3.C: New test.
16969
16970 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16971
16972         * objc.dg/stabs-1.m: Allow section name to be quoted and
16973         assembly label to begin with '.LL'.
16974
16975 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
16976
16977         * gcc.dg/vect/vect.exp
16978         (check_effective_target_lp64_or_vect_no_align): New.
16979         * gcc.dg/vect/vect-77.c: Use it.
16980         * gcc.dg/vect/vect-78.c: Use it.
16981
16982         * lib/target-supports.exp
16983         (check_effective_target_vect_no_max,
16984         check_effective_target_vect_no_bitwise,
16985         check_effective_target_vect_no_align): New.
16986         * gcc.dg/vect/vect-13.c: Use them.
16987         * gcc.dg/vect/vect-17.c: Ditto.
16988         * gcc.dg/vect/vect-18.c: Ditto.
16989         * gcc.dg/vect/vect-19.c: Ditto.
16990         * gcc.dg/vect/vect-20.c: Ditto.
16991         * gcc.dg/vect/vect-27.c: Ditto.
16992         * gcc.dg/vect/vect-29.c: Ditto.
16993         * gcc.dg/vect/vect-44.c: Ditto.
16994         * gcc.dg/vect/vect-48.c: Ditto.
16995         * gcc.dg/vect/vect-50.c: Ditto.
16996         * gcc.dg/vect/vect-52.c: Ditto.
16997         * gcc.dg/vect/vect-54.c: Ditto.
16998         * gcc.dg/vect/vect-56.c: Ditto.
16999         * gcc.dg/vect/vect-58.c: Ditto.
17000         * gcc.dg/vect/vect-60.c: Ditto.
17001         * gcc.dg/vect/vect-72.c: Ditto.
17002         * gcc.dg/vect/vect-80.c: Ditto.
17003
17004 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17005
17006         PR c++/14075
17007         * g++.dg/init/string1.C: New.
17008
17009         PR c++/18975
17010         * g++.dg/other/synth1.C: New.
17011
17012 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17013
17014         PR c/18963
17015         * gcc.dg/pr18963-1.c: New test.
17016
17017 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17018
17019         PR c/18596
17020         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17021         * gcc.dg/pr18596-1.c: Use dg-error.
17022         (dg-options): Use -fno-unit-at-a-time.
17023         * gcc.dg/pr18596-2.c: New test.
17024         * gcc.dg/pr18596-3.c: New test.
17025
17026 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17027
17028         PR middle-end/18683
17029         * g++.dg/opt/pr18683-1.C: New test case.
17030
17031 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17032
17033         PR other/19093
17034         * g++.dg/opt/max1.C: Fix for 64bit targets.
17035
17036 2004-12-20  Matt Austern  <austern@apple.com>
17037
17038         PR c++/19044
17039         * g++.dg/ext/builtin6.C: New
17040
17041 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17042
17043         PR tree-optimization/19080
17044         * gcc.c-torture/compile/pr19080.c: New test.
17045
17046 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17047
17048         * gcc.dg/20041219-1.c: New test.
17049
17050 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17051
17052         PR middle-end/19068
17053         * g++.dg/opt/max1.C: New test case.
17054
17055 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17056
17057         * gcc.dg/fdata-sections-1.c: New test.
17058
17059 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17060
17061         PR middle-end/18548
17062         * gcc.dg/max-1.c: New test case.
17063
17064 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17065
17066         * gcc.c-torture/execute/20041218-1.c: New test.
17067
17068 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17069
17070         * gcc.dg/pr18501.c: New test.
17071         * gcc.dg/uninit-5.c: XFAIL.
17072         * gcc.dg/uninit-9.c: XFAIL.
17073
17074 2004-12-17  Dale Johannesen  <dalej@apple.com>
17075
17076         * gcc.dg/20041213-1.c: New.
17077
17078 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17079
17080         * objc.dg/stabs-1.m: Allow assembly label to begin
17081         with a dot ('.').
17082
17083 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17084
17085         * gcc.c-torture/execute/20041213-1.c: Move...
17086         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17087
17088 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17089
17090         PR c++/18721
17091         * g++.dg/lookup/conv-5.C: New.
17092
17093 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17094
17095         * objc.dg/stabs-1.m: New test.
17096
17097 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17098
17099         * gcc.dg/visibility-c.c: Change compile to
17100         assemble for the test.
17101
17102 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17103
17104         PR target/19041
17105         * gcc.dg/visibility-c.c: New test.
17106
17107 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17108
17109         PR middle-end/18493
17110         * gcc.dg/switch-8.c: New test case.
17111
17112 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         PR c++/18905
17115         * g++.dg/template/init4.C: New.
17116         * g++.dg/opt/static3.C: Enable optimizer.
17117
17118 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17119
17120         * g++.dg/other/complex1.C: New test.
17121
17122 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17123
17124         * g++.dg/opt/inline9.C: New test.
17125
17126 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17127
17128         PR fortran/18993
17129         * gfotran.dg/nullify_1.f: New test.
17130
17131 2004-12-15  Richard Henderson  <rth@redhat.com>
17132
17133         * gcc.target/i386/i386.exp: New harness.
17134         * gcc.target/i386/vect-args.c: New.
17135
17136 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17137
17138         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17139
17140 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17141
17142         PR c++/18825
17143         * g++.dg/template/friend32.C: New test.
17144
17145 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17146
17147         * cpp/pragma-once-1.c: New test.
17148         * cpp/pragma-once-1b.h: Likewise.
17149         * cpp/pragma-once-1c.h: Likewise.
17150         * cpp/pragma-once-1d.h: Likewise.
17151         * cpp/inc/pragma-once-1a.h: Likewise.
17152
17153 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17154             Steven G. Kargl  <kargls@comcast.net>
17155
17156         PR fortran/17597
17157         * gfortran.dg/list_read_3.f90: New test.
17158
17159 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17160
17161         * gcc.dg/ftrapv-2.c: New test.
17162
17163 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17164
17165         PR c++/18981
17166         * g++.dg/template/typename9.C: New test.
17167
17168 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17169
17170         PR c++/18738
17171         * g++.dg/template/typename8.C: New test.
17172         * g++.dg/parse/friend2.C: Tweak error message.
17173
17174 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17175
17176         * gcc.c-torture/20041214-1.c: New test.
17177
17178 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17179
17180         PR c++/18965
17181         * g++.dg/init/array17.C: New test.
17182
17183 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17184
17185         PR c++/18793
17186         * g++.dg/init/aggr3.C: New test.
17187
17188 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17189
17190         * gcc.dg/altivec-types-1.c: New test.
17191         * gcc.dg/altivec-types-2.c: New test.
17192         * gcc.dg/altivec-types-3.c: New test.
17193         * gcc.dg/altivec-types-4.c: New test.
17194         * g++.dg/ext/altivec-types-1.C: New test.
17195         * g++.dg/ext/altivec-types-2.C: New test.
17196         * g++.dg/ext/altivec-types-3.C: New test.
17197         * g++.dg/ext/altivec-types-4.C: New test.
17198
17199 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17200
17201         PR middle-end/18951
17202         * gcc.c-torture/execute/20041213-1.c: New test.
17203
17204 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17205
17206         PR c++/18949
17207         * g++.dg/template/cast1.C: New.
17208
17209 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17210
17211         * gcc.c-torture/execute/20041213-2.c: New test.
17212
17213 2004-12-13  Richard Henderson  <rth@redhat.com>
17214
17215         * gcc.dg/i386-sse-10.c: Fix typo in options.
17216
17217 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17218
17219         PR c++/18968
17220         * g++.dg/opt/pr18968.C: New test.
17221
17222 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17223
17224         PR c++/18925
17225         * g++.dg/ext/visibility/staticdatamem.C: New test.
17226
17227 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17228
17229         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17230
17231 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17232
17233         PR rtl-optimization/18928
17234         * gcc.dg/pr18928-1.c: New test case.
17235
17236 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17237
17238         PR tree-opt/16951
17239         * gcc.c-torture/compile/20041211-1.c: New.
17240
17241 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17242
17243         PR middle-end/17564
17244         * gcc.c-torture/execute/20041212-1.c: New test.
17245
17246 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17247
17248         PR fortran/18869
17249         * gfortran.dg/common_1.f90: New test.
17250
17251 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17252         Paul Brook  <paul@codesourcery.com>
17253
17254         PR fortran/16222
17255         * gfortran.dg/real_do_1.f90: New test.
17256
17257 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17258
17259         PR tree-opt/18040
17260         * g++.dg/opt/ptrmem6.C: New test.
17261
17262 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17263
17264         PR middle-end/18921
17265         * gcc.dg/pr18921-1.c: New test case.
17266
17267 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17268
17269         PR fortran/17175
17270         * gfortran.dg/scale_1.f90: New test.
17271
17272 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17273
17274         PR middle-end/18903
17275         * gcc.c-torture/compile/pr18903.c: New test.
17276
17277 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17278
17279         * gcc.c-torture/execute/20041210-1.c: New test.
17280
17281 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17282
17283         PR c++/18731
17284         * g++.dg/parser/struct-1.C: New test.
17285         * g++.dg/parser/struct-2.C: New test.
17286         * g++.dg/parser/struct-3.C: New test.
17287
17288 2004-12-09  Richard Henderson  <rth@redhat.com>
17289
17290         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17291
17292         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17293         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17294
17295 2004-12-09  Matt Austern  <austern@apple.com>
17296
17297         PR c++/18514
17298         * g++.dg/ext/builtin1.C: New
17299         * g++.dg/ext/builtin2.C: New
17300         * g++.dg/ext/builtin3.C: New
17301         * g++.dg/ext/builtin4.C: New
17302         * g++.dg/ext/builtin5.C: New
17303
17304 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17305
17306         PR tree-opt/18904
17307         * g++.dg/opt/ptrmem5.C: New test.
17308
17309 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17310
17311         * g++.dg/parse/typename5.C: Adjust for new error.
17312         * g++.dg/parse/typename7.C: New.
17313
17314 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17315
17316         PR c++/18073
17317         * g++.dg/other/mmintrin.C: New test.
17318
17319 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17320
17321         PR c++/16681
17322         * g++.dg/init/array15.C: New.
17323         * g++.dg/init/array16.C: New.
17324
17325 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17326
17327         PR fortran/18826
17328         * gfortran.dg/assign_1.f90: New test.
17329
17330 2004-12-08  Nick Clifton  <nickc@redhat.com>
17331
17332         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17333         * gcc.target/xstormy16/data_below100: Likewise.
17334         * gcc.target/xstormy16/sfr: Likewise.
17335         * gcc.target/xstormy16/below100.S: New test source file.
17336         * gcc.target/xstormy16/below100.ld: New test linker script.
17337         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17338         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17339         bp instructions.
17340         * gcc.target/xstormy16/bp.c: Likewise.
17341
17342         * gcc.target/xstormy16/bss_below100: New files:
17343         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17344         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17345         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17346         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17347         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17348         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17349         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17350         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17351         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17352         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17353         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17354         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17355         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17356         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17357         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17358         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17359         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17360         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17361         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17362         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17363         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17364         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17365         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17366         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17367         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17368         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17369         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17370
17371         * gcc.target/xstormy16/data_below100: New files:
17372         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17373         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17374         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17375         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17376         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17377         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17378         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17379         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17380         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17381         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17382         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17383         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17384         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17385         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17386         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17387         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17388         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17389         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17390         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17391         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17392         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17393         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17394         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17395         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17396         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17397         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17398         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17399
17400         * gcc.target/xstormy16/sfr: New files:
17401         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17402         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17403         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17404         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17405         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17406         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17407         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17408         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17409         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17410         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17411         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17412         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17413         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17414         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17415         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17416         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17417         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17418         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17419         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17420         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17421         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17422         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17423         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17424         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17425         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17426         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17427         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17428         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17429         27_if0_sfrw_bitfield_f.c
17430
17431 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17432
17433         PR c++/18100
17434         * g++.dg/lookup/name-clash4.C: New test.
17435
17436 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17437
17438         PR c++/18672
17439         * g++.dg/opt/array1.C: New.
17440
17441         PR c++/18803
17442         * g++.dg/template/operator5.C: New.
17443
17444 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17445
17446         PR c/18867
17447         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17448
17449 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17450
17451         * gcc.dg/noncompile/20041207.c: New test.
17452
17453 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17454
17455         * g++.dg/other/unreachable-1.C: New test.
17456
17457 2004-12-06  Nick Clifton  <nickc@redhat.com>
17458
17459         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17460         <limits.h> because the latter comes from gcc's include/ directory
17461         and not the newlib/libc/include directory.
17462
17463 2004-12-04  Richard Henderson  <rth@redhat.com>
17464
17465         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17466
17467 2004-12-04  Richard Henderson  <rth@redhat.com>
17468
17469         * lib/target-supports.exp (check_gc_sections_available): Disable
17470         for alpha and ia64.
17471
17472 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17473
17474         PR middle-end/17909
17475         * g++.dg/other/vararg-2.C: New test.
17476
17477 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17478
17479         PR c++/17011, c++/17971
17480         * g++.dg/template/error15.C: Adjust expected error.
17481         * g++.dg/template/instantiate3.C: Likewise.
17482
17483 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17484
17485         * gcc.dg/altivec-18.c: Fix for darwin
17486
17487 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17488
17489         PR c++/18782
17490         * g++.dg/parse/ptrmem2.C: New.
17491
17492         PR c++/18318
17493         * g++.dg/template/new1.C: New.
17494
17495 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17496
17497         PR fortran/18710
17498         * gfortran.dg/direct_io_3.f90: New test.
17499
17500 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17501
17502         PR 18758
17503         * g++.dg/parse/crash21.C: New.
17504
17505 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17506
17507         PR c++/15664, c++/18276
17508         * g++.dg/template/ttp13.C: New test.
17509         * g++.dg/template/ttp14.C: Likewise.
17510
17511 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17512
17513         PR c++/18123
17514         * g++.dg/parse/enum2.C: New test.
17515         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17516
17517 2004-12-02  Nick Clifton  <nickc@redhat.com>
17518
17519         * gcc.target/xstormy16: New test directory.
17520         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17521         * gcc.target/xstormy16/bp.c: Check the generation of bp
17522         instructions.
17523         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17524         bn instructions and the BELOW100 attribute.
17525
17526 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17527
17528         PR target/16952
17529         * gcc.dg/ppc-eabi.c: New.
17530
17531 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17532
17533         PR fortran/18284
17534         * gfortran.dg/backspace.f90
17535
17536 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17537
17538         * gfortran.dg/inquire.f90: New test.
17539
17540 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17541
17542         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17543         handle effective-target-keyword.
17544         (dg-skip-if): Support effective-target keyword as target list.
17545         (dg-xfail-if): Ditto.
17546         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17547
17548 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17549
17550         PR tree-optimization/18291
17551         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17552
17553 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17554
17555         PR C++/18729
17556         * g++.dg/parse/crash20.C: New.
17557
17558         PR c++/17431
17559         * g++.dg/overload/arg1.C: New.
17560         * g++.dg/overload/arg2.C: New.
17561         * g++.dg/overload/arg3.C: New.
17562         * g++.dg/overload/arg4.C: New.
17563
17564 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17565
17566         * gcc.dg/c99-flex-array-4.c: Remove.
17567
17568 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17569
17570         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17571
17572         * lib/target-supports.exp (is-effective-target): Simplify.
17573
17574         * lib/target-supports.exp (check_effective_target_vect_long):
17575         Fix for powerpc64-*-*.
17576
17577 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17578
17579         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17580         to support new requirements on FreeBSD 5.
17581
17582 2004-11-30  Devang Patel  <dpatel@apple.com>
17583
17584         PR 18702
17585         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17586
17587 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17588
17589         * g++.dg/ext/altivec-13.C: New test.
17590
17591 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17592
17593         PR tree-opt/18298
17594         * gcc.c-torture/execute/p18298.c: New test.
17595
17596 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17597             Dorit Naishlos  <dorit@il.ibm.com>
17598
17599         PR tree-opt/18607
17600         * gcc.dg/vect/vect-89.c: New test.
17601
17602 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17603
17604         * gcc.dg/pr18596-1.c: New test.
17605
17606 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17607
17608         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17609
17610 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17611
17612         PR c/18479
17613         * gcc.dg/pr18479.c: New test.
17614
17615 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17616
17617         PR target/18490
17618         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17619         mmix-knuth-mmixware.
17620
17621         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17622         cris-*-elf* cris-*-aout* mmix-*-*
17623
17624 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17625
17626         PR middle-end/18725
17627         * gcc.dg/pr18725.c: New test.
17628
17629 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17630
17631         PR target/18488
17632         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17633
17634         PR target/18336
17635         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17636
17637 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17638
17639         PR c++/18368
17640         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17641         * g++.old-deja/g++.law/ctors5.C: Likewise.
17642         * g++.old-deja/g++.other/crash25.C: Likewise.
17643
17644         PR c++/18674
17645         * g++.dg/template/error16.C: New test.
17646
17647         PR c++/18512
17648         * g++.dg/template/crash29.C: New test.
17649
17650 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17651
17652         PR tree-optimization/18712
17653         * gcc.c-torture/compile/pr18712.c: New test.
17654
17655 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17656
17657         PR c/7544
17658         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17659         tests.
17660
17661 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17662
17663         PR c++/18652
17664         * g++.dg/lookup/crash6.C: New test.
17665
17666 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17667
17668         PR middle-end/18164
17669         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17670
17671 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17672
17673         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17674         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17675         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17676
17677 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17678
17679         * gcc.dg/pr18164.c: New test.
17680
17681 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17682
17683         * gcc.dg/funroll-loops-all.c: New.
17684
17685 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17686
17687         PR target/18489
17688         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17689         delimeter, match space and TAB as well as ":".
17690
17691         PR target/18484
17692         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17693
17694         PR target/18348
17695         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17696
17697         PR target/18345
17698         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17699
17700         PR target/18337
17701         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17702
17703 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17704
17705         * gfortran.dg/direct_io_2.f90: New test.
17706
17707 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17708
17709         PR target/18334
17710         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17711
17712 2004-11-28  Richard Henderson  <rth@redhat.com>
17713
17714         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17715
17716 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17717
17718         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17719         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17720         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17721         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17722         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17723         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17724         gcc.dg/pointer-arith-8.c: New tests.
17725
17726 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17727
17728         PR fortran/18364
17729         * gfortran.dg/endfile.f90: New test.
17730
17731 2004-11-27  Falk Hueffner  <falk@debian.org>
17732
17733         * gcc.dg/loop-6.c: New test.
17734
17735 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17736
17737         * gcc.c-torture/execute/20041126-1.c: New test.
17738
17739 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17740
17741         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17742         on IRIX.
17743
17744 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17745
17746         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17747         functions.
17748
17749 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17750
17751         PR rtl-optimization/17825
17752         * gcc.c-torture/compile/20041119-1.c: New test.
17753
17754 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17755
17756         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17757         Check existence of ld library path variables before unsetting.
17758
17759 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17760
17761         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17762
17763 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17764
17765         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17766
17767 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17768
17769         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17770
17771 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17772
17773         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17774         dg-do directive.
17775
17776 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17777
17778         * gcc.dg/pr17957.c: Pass --param, not -param.
17779
17780 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17781
17782         PR middle-end/17957
17783         * testsuite/gcc.dg/pr17957.c: New test.
17784
17785 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17786
17787         PR c++/18445
17788         * g++.dg/template/crash28.C: Likewise.
17789
17790         PR c++/18001
17791         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17792         * g++.dg/ext/lvaddr.C: Likewise.
17793         * g++.dg/opt/pr7503-3.C: Likewise.
17794
17795         PR c++/18466
17796         * g++.dg/parse/qualified3.C: New test.
17797         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17798
17799         PR c++/18545
17800         * g++.dg/expr/return1.C: New test.
17801
17802 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17803
17804         Friend class name lookup 3/n, PR c++/3332
17805         * g++.dg/lookup/friend3.C: New test.
17806         * g++.dg/lookup/friend4.C: Likewise.
17807         * g++.dg/lookup/friend5.C: Likewise.
17808
17809 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17810
17811         Friend class name lookup 2/n, PR c++/14513, c++/15410
17812         * g++.dg/lookup/friend2.C: New test.
17813         * g++.dg/template/friend31.C: Likewise.
17814
17815 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17816
17817         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17818
17819 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17820
17821         PR c++/17473
17822         * g++.dg/tc1/dr56.C: Remove.
17823         * g++.dg/template/typedef1.C: Add dg-error markers.
17824         * g++.old-deja/g++.other/typedef7.C: Likewise.
17825
17826         PR c++/18285
17827         * g++.dg/parse/typedef7.C: New test.
17828
17829 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17830
17831         * gcc.c-torture/execute/20041124-1.c: New test.
17832
17833 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17834
17835         * g++.dg/template/deduce3.C: New test.
17836
17837         PR c++/18586
17838         * g++.dg/template/crash27.C: New test.
17839
17840         PR c++/18530
17841         * g++.dg/warn/Wshadow-3.C: New test.
17842
17843 2004-11-24  Devang Patel  <dpatel@apple.com>
17844
17845         PR/18555
17846         * gcc.dg/cpp/isysroot-1.c: New test.
17847         * gcc.dg/cpp/usr/include/stdio.h: New file.
17848         * gcc.dg/cpp/isysroot-2.c: New test.
17849         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17850         New file.
17851
17852 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17853
17854         PR c++/8929
17855         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17856
17857 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17858
17859         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17860         * gcc.target/sparc/pdist.c: Likewise.
17861
17862 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17863
17864         PR c++/16882
17865         * g++.dg/conversion/simd1.C: New test.
17866
17867 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17868
17869         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17870         and restore_ld_library_path_env_vars.
17871         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17872         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17873         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17874         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17875
17876 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17877
17878         * gcc.dg/pragma-align-2.c: Test macro expansion.
17879         * gcc.dg/pragma-pack-2.c: New test.
17880
17881 2004-11-23  Richard Henderson  <rth@redhat.com>
17882
17883         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17884         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17885         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17886         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17887         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17888         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17889
17890         * gcc.dg/vect/vect.exp: Add check for alpha.
17891         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17892         (check_effective_target_vect_int): Enable for alpha.
17893         (check_effective_target_vect_long): New.
17894         (is-effective-target): Add it.
17895
17896 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17897
17898         * gcc.dg/pr18614-1.c: New test.
17899
17900 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17901
17902         * gcc.dg/setjmp-2.c: New test.
17903
17904 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17905
17906         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17907         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17908         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
17909         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
17910         gcc.target/sparc/pdist.c: New tests.
17911
17912 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
17913
17914         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
17915
17916 2004-11-22  Dale Johannesen  <dalej@apple.com>
17917
17918         * gcc.dg/20041111-1.c: New.
17919
17920 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17921
17922         PR tree-opt/18536
17923         * gcc.dg/vect/pr18536.c: New test.
17924
17925 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17926
17927         PR c++/18354
17928         * g++.dg/template/nontype11.C: New test.
17929
17930 2004-11-21  Roger Sayle  <roger@eyesopen.com>
17931
17932         PR middle-end/18520
17933         * gcc.dg/pr18520-1.c: New test case.
17934
17935 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
17936
17937         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
17938         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
17939         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
17940         expected diagnostics.
17941
17942 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17943
17944         PR target/18580
17945         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
17946         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
17947         vect-77.c, vect-77a.c: XFAIL on the SPARC.
17948
17949 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17950
17951         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
17952
17953 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
17954             Joseph Myers  <joseph@codesourcery.com>
17955
17956         * lib/target-supports.exp (check_visibility_available): Really
17957         test the compiler.
17958
17959 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
17960
17961         PR tree-opt/18181
17962         * gcc.dg/vect/vect-85.c: New test.
17963         * gcc.dg/vect/vect-86.c: New test.
17964         * gcc.dg/vect/vect-87.c: New test.
17965         * gcc.dg/vect/vect-88.c: New test.
17966
17967 2004-11-19  Ben Elliston  <bje@au.ibm.com>
17968
17969         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
17970
17971 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
17972
17973         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
17974         * gcc.dg/ppc-and-1.c: Ditto.
17975         * gcc.dg/ppc-compare-1.c: Ditto.
17976         * gcc.dg/ppc-mov-1.c: Ditto
17977
17978 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
17979             Mark Mitchell  <mark@codesourcery.com>
17980
17981         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
17982
17983 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
17984             Aldy Hernandez  <aldyh@redhat.com>
17985
17986         * lib/target-supports.exp (check_effective_target_vect_int): New
17987         (check_effective_target_vect_float): New
17988         (check_effective_target_vect_double): New.
17989         (is-effective-target): Support new effective targets keywords.
17990         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
17991         default action for dg-do.
17992         * gcc.dg/vect/pr16105.c: Use new support.
17993         * gcc.dg/vect/pr18400.c: Ditto.
17994         * gcc.dg/vect/pr18425.c: Ditto.
17995         * gcc.dg/vect/vect-1.c: Ditto.
17996         * gcc.dg/vect/vect-10.c: Ditto.
17997         * gcc.dg/vect/vect-11.c: Ditto.
17998         * gcc.dg/vect/vect-12.c: Ditto.
17999         * gcc.dg/vect/vect-13.c: Ditto.
18000         * gcc.dg/vect/vect-14.c: Ditto.
18001         * gcc.dg/vect/vect-15.c: Ditto.
18002         * gcc.dg/vect/vect-16.c: Ditto.
18003         * gcc.dg/vect/vect-17.c: Ditto.
18004         * gcc.dg/vect/vect-18.c: Ditto.
18005         * gcc.dg/vect/vect-19.c: Ditto.
18006         * gcc.dg/vect/vect-2.c: Ditto.
18007         * gcc.dg/vect/vect-20.c: Ditto.
18008         * gcc.dg/vect/vect-21.c: Ditto.
18009         * gcc.dg/vect/vect-22.c: Ditto.
18010         * gcc.dg/vect/vect-23.c: Ditto.
18011         * gcc.dg/vect/vect-24.c: Ditto.
18012         * gcc.dg/vect/vect-25.c: Ditto.
18013         * gcc.dg/vect/vect-26.c: Ditto.
18014         * gcc.dg/vect/vect-27.c: Ditto.
18015         * gcc.dg/vect/vect-27a.c: Ditto.
18016         * gcc.dg/vect/vect-28.c: Ditto.
18017         * gcc.dg/vect/vect-29.c: Ditto.
18018         * gcc.dg/vect/vect-29a.c: Ditto.
18019         * gcc.dg/vect/vect-3.c: Ditto.
18020         * gcc.dg/vect/vect-30.c: Ditto.
18021         * gcc.dg/vect/vect-31.c: Ditto.
18022         * gcc.dg/vect/vect-32.c: Ditto.
18023         * gcc.dg/vect/vect-33.c: Ditto.
18024         * gcc.dg/vect/vect-34.c: Ditto.
18025         * gcc.dg/vect/vect-35.c: Ditto.
18026         * gcc.dg/vect/vect-36.c: Ditto.
18027         * gcc.dg/vect/vect-37.c: Ditto.
18028         * gcc.dg/vect/vect-38.c: Ditto.
18029         * gcc.dg/vect/vect-4.c: Ditto.
18030         * gcc.dg/vect/vect-40.c: Ditto.
18031         * gcc.dg/vect/vect-41.c: Ditto.
18032         * gcc.dg/vect/vect-42.c: Ditto.
18033         * gcc.dg/vect/vect-43.c: Ditto.
18034         * gcc.dg/vect/vect-44.c: Ditto.
18035         * gcc.dg/vect/vect-45.c: Ditto.
18036         * gcc.dg/vect/vect-46.c: Ditto.
18037         * gcc.dg/vect/vect-47.c: Ditto.
18038         * gcc.dg/vect/vect-48.c: Ditto.
18039         * gcc.dg/vect/vect-48a.c: Ditto.
18040         * gcc.dg/vect/vect-49.c: Ditto.
18041         * gcc.dg/vect/vect-5.c: Ditto.
18042         * gcc.dg/vect/vect-50.c: Ditto.
18043         * gcc.dg/vect/vect-51.c: Ditto.
18044         * gcc.dg/vect/vect-52.c: Ditto.
18045         * gcc.dg/vect/vect-53.c: Ditto.
18046         * gcc.dg/vect/vect-54.c: Ditto.
18047         * gcc.dg/vect/vect-55.c: Ditto.
18048         * gcc.dg/vect/vect-56.c: Ditto.
18049         * gcc.dg/vect/vect-56a.c: Ditto.
18050         * gcc.dg/vect/vect-57.c: Ditto.
18051         * gcc.dg/vect/vect-58.c: Ditto.
18052         * gcc.dg/vect/vect-59.c: Ditto.
18053         * gcc.dg/vect/vect-6.c: Ditto.
18054         * gcc.dg/vect/vect-60.c: Ditto.
18055         * gcc.dg/vect/vect-61.c: Ditto.
18056         * gcc.dg/vect/vect-62.c: Ditto.
18057         * gcc.dg/vect/vect-63.c: Ditto.
18058         * gcc.dg/vect/vect-64.c: Ditto.
18059         * gcc.dg/vect/vect-65.c: Ditto.
18060         * gcc.dg/vect/vect-66.c: Ditto.
18061         * gcc.dg/vect/vect-67.c: Ditto.
18062         * gcc.dg/vect/vect-68.c: Ditto.
18063         * gcc.dg/vect/vect-69.c: Ditto.
18064         * gcc.dg/vect/vect-7.c: Ditto.
18065         * gcc.dg/vect/vect-72.c: Ditto.
18066         * gcc.dg/vect/vect-72a.c: Ditto.
18067         * gcc.dg/vect/vect-73.c: Ditto.
18068         * gcc.dg/vect/vect-74.c: Ditto.
18069         * gcc.dg/vect/vect-75.c: Ditto.
18070         * gcc.dg/vect/vect-76.c: Ditto.
18071         * gcc.dg/vect/vect-77.c: Ditto.
18072         * gcc.dg/vect/vect-77a.c: Ditto.
18073         * gcc.dg/vect/vect-78.c: Ditto.
18074         * gcc.dg/vect/vect-79.c: Ditto.
18075         * gcc.dg/vect/vect-8.c: Ditto.
18076         * gcc.dg/vect/vect-80.c: Ditto.
18077         * gcc.dg/vect/vect-82.c: Ditto.
18078         * gcc.dg/vect/vect-82_64.c: Ditto.
18079         * gcc.dg/vect/vect-83.c: Ditto.
18080         * gcc.dg/vect/vect-83_64.c: Ditto.
18081         * gcc.dg/vect/vect-9.c: Ditto.
18082         * gcc.dg/vect/vect-all.c: Ditto.
18083         * gcc.dg/vect/vect-none.c: Ditto.
18084
18085 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18086
18087         * lib/gcc-dg.exp (dg-skip-if): New function.
18088         (dg-forbid-option): Remove.
18089         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18090         * g++.dg/abi/bitfield8.C: Likewise.
18091         * g++.dg/abi/dtor1.C: Likewise.
18092         * g++.dg/abi/empty10.C: Likewise.
18093         * g++.dg/abi/empty7.C: Likewise.
18094         * g++.dg/abi/empty9.C: Likewise.
18095         * g++.dg/abi/layout3.C: Likewise.
18096         * g++.dg/abi/layout4.C: Likewise.
18097         * g++.dg/abi/thunk1.C: Likewise.
18098         * g++.dg/abi/thunk2.C: Likewise.
18099         * g++.dg/abi/vbase11.C: Likewise.
18100         * g++.dg/abi/vthunk2.C: Likewise.
18101         * g++.dg/abi/vthunk3.C: Likewise.
18102         * g++.dg/ext/attrib8.C: Likewise.
18103         * g++.dg/opt/longbranch2.C: Likewise.
18104         * g++.dg/opt/reg-stack4.C: Likewise.
18105         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18106         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18107         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18108         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18109         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18110         * gcc.dg/20000609-1.c: Likewise.
18111         * gcc.dg/20000720-1.c: Likewise.
18112         * gcc.dg/20011107-1.c: Likewise.
18113         * gcc.dg/20011119-1.c: Likewise.
18114         * gcc.dg/20020108-1.c: Likewise.
18115         * gcc.dg/20020122-2.c: Likewise.
18116         * gcc.dg/20020122-3.c: Likewise.
18117         * gcc.dg/20020201-3.c: Likewise.
18118         * gcc.dg/20020206-1.c: Likewise.
18119         * gcc.dg/20020218-1.c: Likewise.
18120         * gcc.dg/20020310-1.c: Likewise.
18121         * gcc.dg/20020411-1.c: Likewise.
18122         * gcc.dg/20020418-2.c: Likewise.
18123         * gcc.dg/20020426-1.c: Likewise.
18124         * gcc.dg/20020426-2.c: Likewise.
18125         * gcc.dg/20020517-1.c: Likewise.
18126         * gcc.dg/20020523-1.c: Likewise.
18127         * gcc.dg/20020523-2.c: Likewise.
18128         * gcc.dg/20020729-1.c: Likewise.
18129         * gcc.dg/20030204-1.c: Likewise.
18130         * gcc.dg/20030826-2.c: Likewise.
18131         * gcc.dg/20030926-1.c: Likewise.
18132         * gcc.dg/20031202-1.c: Likewise.
18133         * gcc.dg/980312-1.c: Likewise.
18134         * gcc.dg/980313-1.c: Likewise.
18135         * gcc.dg/990117-1.c: Likewise.
18136         * gcc.dg/990424-1.c: Likewise.
18137         * gcc.dg/990524-1.c: Likewise.
18138         * gcc.dg/991230-1.c: Likewise.
18139         * gcc.dg/i386-387-1.c: Likewise.
18140         * gcc.dg/i386-387-2.c: Likewise.
18141         * gcc.dg/i386-387-3.c: Likewise.
18142         * gcc.dg/i386-387-4.c: Likewise.
18143         * gcc.dg/i386-387-5.c: Likewise.
18144         * gcc.dg/i386-387-6.c: Likewise.
18145         * gcc.dg/i386-asm-1.c: Likewise.
18146         * gcc.dg/i386-bitfield1.c: Likewise.
18147         * gcc.dg/i386-bitfield2.c: Likewise.
18148         * gcc.dg/i386-loop-1.c: Likewise.
18149         * gcc.dg/i386-loop-2.c: Likewise.
18150         * gcc.dg/i386-loop-3.c: Likewise.
18151         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18152         * gcc.dg/i386-pic-1.c: Likewise.
18153         * gcc.dg/i386-regparm.c: Likewise.
18154         * gcc.dg/i386-signbit-1.c: Likewise.
18155         * gcc.dg/i386-signbit-2.c: Likewise.
18156         * gcc.dg/i386-signbit-3.c: Likewise.
18157         * gcc.dg/i386-sse-5.c: Likewise.
18158         * gcc.dg/i386-sse-8.c: Likewise.
18159         * gcc.dg/i386-unroll-1.c: Likewise.
18160         * gcc.dg/tls/opt-1.c: Likewise.
18161         * gcc.dg/tls/opt-2.c: Likewise.
18162         * gcc.dg/unroll-1.c: Likewise.
18163         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18164         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18165         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18166         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18167
18168 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18169
18170         * g++.dg/template/incomplete1.C: New test.
18171
18172 2004-11-16  Nick Clifton  <nickc@redhat.com>
18173
18174         Revert patches accidentally commited during checkin of fixes for
18175         xstormy16 tests:
18176         gcc.c-torture/execute/simd-4.c: Revert
18177         gcc.dg/20040910-1.c: Revert.
18178
18179 2004-11-16  Paul Brook  <paul@codesourcery.com>
18180
18181         PR fortran/13010
18182         * gfortran.dg/der_pointer_1.f90: New test.
18183
18184 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18185
18186         PR c/18498
18187         * gcc.dg/bitfld-13.c: New test.
18188
18189 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18190
18191         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18192         powerpc*-*-linux*.
18193
18194         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18195         * gcc.dg/ppc64-abi-2.c: Ditto.
18196         * gcc.dg/ppc64-abi-3.c: Ditto.
18197
18198         * lib/gcc-dg.exp (dg-target-list): Remove.
18199
18200 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18201
18202         * gcc.dg/ia64-postinc.c: New test.
18203
18204 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18205
18206         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18207
18208 2004-11-15  Nick Clifton  <nickc@redhat.com>
18209
18210         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18211         __INT_MAX__ so that the test can be compiled by toolchains
18212         targeted at 16-bit processors.
18213
18214         * gcc.dg/20040625-1.c: Use long constants rather than integers
18215         when performing arithmetic that will overflow 16-bits.
18216
18217         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18218         xstormy16.  It does not support 128-bit vector operations.
18219
18220         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18221         with the macro PTR_TYPE.  Define this macro to an integer type
18222         suitable for holding a pointer.
18223
18224         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18225         the target is a 16-bit processor.
18226
18227         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18228         16-bit targets where the character constant will be too long.
18229
18230         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18231         where the double will not be directly addressable.
18232
18233 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18234
18235         Friend class name lookup 1/n, PR c++/18471
18236         * g++.dg/template/crash26.C: New test.
18237         * g++.dg/lookup/struct1.C: Adjust expected error.
18238         * g++.dg/parse/elab1.C: Likewise.
18239         * g++.dg/parse/elab2.C: Likewise.
18240         * g++.dg/parse/int-as-enum1.C: Likewise.
18241         * g++.dg/parse/struct-as-enum1.C: Likewise.
18242         * g++.dg/parse/typedef1.C: Likewise.
18243         * g++.dg/parse/typedef3.C: Likewise.
18244         * g++.dg/parse/typedef4.C: Likewise.
18245         * g++.dg/parse/typedef5.C: Likewise.
18246         * g++.dg/template/nontype4.C: Likewise.
18247         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18248         * g++.old-deja/g++.other/elab1.C: Likewise.
18249         * g++.old-deja/g++.other/syntax4.C: Likewise.
18250
18251 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18252
18253         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18254
18255 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18256
18257         * gcc.c-torture/execute/20041114-1.c: New test.
18258
18259 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18260
18261         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18262         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18263         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18264         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18265         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18266         gcc.dg/switch-7.c: New tests.
18267
18268 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18269
18270         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18271
18272 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18273
18274         PR tree-opt/18400
18275         * gcc.dg/vect/pr18400.c: New test.
18276
18277 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18278             Andrew Pinski  <pinskia@physics.uc.edu>
18279
18280         PR tree-opt/18425
18281         * gcc.dg/vect/pr18425.c: New test.
18282
18283 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18284
18285         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18286         Guard with dg-require-alias and dg-require-visibility.
18287
18288 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18289
18290         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18291
18292 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18293
18294         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18295
18296 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18297
18298         PR c++/17344
18299         * g++.dg/template/defarg5.C: New test.
18300
18301 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18302
18303         * g++.dg/parse/cast1.C: Run only on ILP32.
18304         * g++.old-deja/g++.mike/p784.C: Likewise.
18305
18306 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18307
18308         * gcc.c-torture/execute/20041113-1.c: New test.
18309
18310 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18311
18312         PR target/18230
18313         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18314         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18315         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18316         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18317         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18318         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18319         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18320         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18321         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18322         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18323         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18324         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18325         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18326
18327 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18328
18329         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18330         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18331         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18332         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18333         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18334         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18335         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18336         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18337         gcc.target/sparc/combined-1.c: New tests.
18338
18339 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18340
18341         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18342         New tests.
18343
18344 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18345
18346         * lib/gcc-dg.exp (dg-forbid-option): New function.
18347         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18348         * g++.dg/abi/bitfield8.C: Likewise.
18349         * g++.dg/abi/dtor1.C: Likewise.
18350         * g++.dg/abi/empty10.C: Likewise.
18351         * g++.dg/abi/empty7.C: Likewise.
18352         * g++.dg/abi/empty9.C: Likewise.
18353         * g++.dg/abi/layout3.C: Likewise.
18354         * g++.dg/abi/layout4.C: Likewise.
18355         * g++.dg/abi/thunk1.C: Likewise.
18356         * g++.dg/abi/thunk2.C: Likewise.
18357         * g++.dg/abi/vbase11.C: Likewise.
18358         * g++.dg/abi/vthunk2.C: Likewise.
18359         * g++.dg/abi/vthunk3.C: Likewise.
18360         * g++.dg/ext/attrib8.C: Likewise.
18361         * g++.dg/opt/longbranch2.C: Likewise.
18362         * g++.dg/opt/reg-stack4.C: Likewise.
18363         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18364         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18365         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18366         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18367         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18368         * gcc.dg/20000609-1.c: Likewise.
18369         * gcc.dg/20000720-1.c: Likewise.
18370         * gcc.dg/20011107-1.c: Likewise.
18371         * gcc.dg/20011119-1.c: Likewise.
18372         * gcc.dg/20020108-1.c: Likewise.
18373         * gcc.dg/20020122-2.c: Likewise.
18374         * gcc.dg/20020122-3.c: Likewise.
18375         * gcc.dg/20020201-3.c: Likewise.
18376         * gcc.dg/20020206-1.c: Likewise.
18377         * gcc.dg/20020218-1.c: Likewise.
18378         * gcc.dg/20020310-1.c: Likewise.
18379         * gcc.dg/20020411-1.c: Likewise.
18380         * gcc.dg/20020418-2.c: Likewise.
18381         * gcc.dg/20020426-1.c: Likewise.
18382         * gcc.dg/20020426-2.c: Likewise.
18383         * gcc.dg/20020517-1.c: Likewise.
18384         * gcc.dg/20020523-1.c: Likewise.
18385         * gcc.dg/20020523-2.c: Likewise.
18386         * gcc.dg/20020729-1.c: Likewise.
18387         * gcc.dg/20030204-1.c: Likewise.
18388         * gcc.dg/20030826-2.c: Likewise.
18389         * gcc.dg/20030926-1.c: Likewise.
18390         * gcc.dg/20031202-1.c: Likewise.
18391         * gcc.dg/980312-1.c: Likewise.
18392         * gcc.dg/980313-1.c: Likewise.
18393         * gcc.dg/990117-1.c: Likewise.
18394         * gcc.dg/990424-1.c: Likewise.
18395         * gcc.dg/990524-1.c: Likewise.
18396         * gcc.dg/991230-1.c: Likewise.
18397         * gcc.dg/i386-387-1.c: Likewise.
18398         * gcc.dg/i386-387-2.c: Likewise.
18399         * gcc.dg/i386-387-3.c: Likewise.
18400         * gcc.dg/i386-387-4.c: Likewise.
18401         * gcc.dg/i386-387-5.c: Likewise.
18402         * gcc.dg/i386-387-6.c: Likewise.
18403         * gcc.dg/i386-asm-1.c: Likewise.
18404         * gcc.dg/i386-bitfield1.c: Likewise.
18405         * gcc.dg/i386-bitfield2.c: Likewise.
18406         * gcc.dg/i386-loop-1.c: Likewise.
18407         * gcc.dg/i386-loop-2.c: Likewise.
18408         * gcc.dg/i386-loop-3.c: Likewise.
18409         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18410         * gcc.dg/i386-pic-1.c: Likewise.
18411         * gcc.dg/i386-regparm.c: Likewise.
18412         * gcc.dg/i386-signbit-1.c: Likewise.
18413         * gcc.dg/i386-signbit-2.c: Likewise.
18414         * gcc.dg/i386-signbit-3.c: Likewise.
18415         * gcc.dg/i386-sse-5.c: Likewise.
18416         * gcc.dg/i386-sse-8.c: Likewise.
18417         * gcc.dg/i386-unroll-1.c: Likewise.
18418         * gcc.dg/tls/opt-1.c: Likewise.
18419         * gcc.dg/tls/opt-2.c: Likewise.
18420         * gcc.dg/unroll-1.c: Likewise.
18421         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18422         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18423         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18424         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18425         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18426         -m64 is specified.
18427
18428 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18429
18430         PR c++/18389
18431         * g++.dg/parse/cond1.C: New test.
18432
18433         PR c++/18429
18434         * g++.dg/template/array9.C: New test.
18435         * g++.dg/ext/vla1.C: Adjust error messages.
18436         * g++.dg/ext/vlm1.C: Likewise.
18437         * g++.dg/template/crash2.C: Likewise.
18438
18439         PR c++/18436
18440         * g++.dg/template/call3.C: New test.
18441
18442         PR c++/18407
18443         * g++.dg/template/ptrmem11.C: New test.
18444
18445 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18446
18447         PR other/14264
18448         * lib/g++.exp: Set LC_ALL and LANG to C.
18449         * lib/gcc-dg.exp: Likewise.
18450         * lib/gfortran.exp: Likewise.
18451         * lib/objc.exp: Likewise.
18452         * lib/treelang.exp: Likewise.
18453
18454 2004-11-12  Andreas Schwab  <schwab@suse.de>
18455
18456         * gcc.dg/pr16286.c: Fix last change.
18457
18458 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18459
18460         PR c++/18416
18461         * g++.dg/init/global1.C: New test.
18462
18463 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18464
18465         * gcc.c-torture/execute/20041112-1.c: New test.
18466
18467 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18468
18469         * lib/gcc-dg.exp (dg-target-list): New.
18470
18471 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18472             Richard Sandiford  <rsandifo@redhat.com>
18473
18474         * lib/target-supports.exp (get-compiler_messages): New.
18475         (check_named_sections_available): Use it.
18476         (check_effective_target_ilp32): New.
18477         (check_effective_target_lp64): New.
18478         (is-effective-target): New.
18479         * lib/gcc-dg.exp (dg-require-effective-target): New.
18480
18481 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18482
18483         * gcc.dg/precedence-1.c: New test.
18484
18485 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18486
18487         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18488
18489         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18490         message, delete generated files, use more descriptive name for
18491         executable, and make the test unsupported when it cannot be run.
18492
18493         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18494         (dg-require-weak, dg-require-visibility, dg-require-alias,
18495         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18496         dg-require-iconv, dg-require-named-sections): Use it.
18497
18498         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18499
18500 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18501
18502         PR target/16457
18503         * gcc.dg/ppc-and-1: New
18504
18505         PR target/16796
18506         * gcc.dg/ppc-mov-1.c: New.
18507
18508         PR target/16458
18509         * gcc.dg/ppc-compare-1.c: New.
18510
18511 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18512
18513         * objc.dg/desig-init-2.m: New test.
18514
18515 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18516
18517         PR middle-end/18160
18518         * g++.dg/warn/register-var-1.C: New test.
18519         * g++.dg/warn/register-var-2.C: New test.
18520
18521 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18522
18523         * gcc.dg/union-2.c: New test.
18524
18525 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18526
18527         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18528         New test for PR tree-optimization/17892.
18529
18530 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18531
18532         PR c++/18369
18533         * g++.dg/init/new12.C: New test.
18534
18535 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18536
18537         * gcc.target/sparc: New directory.
18538         * gcc.target/sparc/sparc.exp: New driver.
18539         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18540         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18541         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18542         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18543
18544 2004-11-10  Paul Brook  <paul@codesourcery.com>
18545
18546         PR fortran/18218
18547         * gfortran.dg/list_read.c: New test.
18548
18549 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18550
18551         PR c/18322
18552         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18553         expected diagnostic location.
18554
18555 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18556
18557         * gcc.dg/20041109-1.c: New test.
18558
18559 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18560
18561         PR objc/18406
18562         * objc/compile/pr18406.m: New test.
18563
18564 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18565
18566         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18567
18568 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18569
18570         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18571
18572 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18573
18574         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18575
18576 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18577
18578         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18579         exit.
18580
18581 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18582
18583         PR tree-opt/18299
18584         * gcc.c-torture/pr18299-1.c: New test.
18585
18586 2004-11-06  Andreas Schwab  <schwab@suse.de>
18587
18588         * gcc.dg/pr16286.c: Also test for bool and pixel.
18589
18590 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18591
18592         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18593         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18594         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18595         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18596         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18597         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18598         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18599         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18600         gcc.dg/struct-semi-3.c: New tests.
18601
18602 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18603
18604         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18605
18606 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18607
18608         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18609         Do not use C99 designators.
18610
18611 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18612
18613         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18614
18615 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18616
18617         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18618         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18619         * gcc.c-torture/execute/simd-5.x: Remove.
18620
18621 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18622
18623         PR rtl-optimization/17933
18624         * gcc.dg/torture/pr17933-1.c: New test.
18625
18626 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18627
18628         PR target/18106
18629         * lib/target-supports.exp (check_weak_available): Support
18630         Windows.
18631
18632 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18633
18634         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18635         call to fflush(stdout) before abort.
18636         (my_ffsll): New function.
18637         (generate_fields): Use it.
18638
18639 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18640
18641         * gcc.dg/init-undef-1.c: New test.
18642
18643 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18644
18645         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18646         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18647         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18648         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18649         expected messages for new parser.
18650
18651 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18652
18653         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18654
18655 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18656
18657         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18658         on LP64 targets.
18659
18660 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18661
18662         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18663         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18664         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18665         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18666         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18667         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18668         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18669         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18670         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18671         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18672
18673 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18674
18675         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18676         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18677         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18678         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18679         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18680         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18681         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18682         for new parser.
18683
18684 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18685
18686         PR target/15342
18687         * gcc.dg/20041104-1.c: New test.
18688
18689 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18690
18691         * g++.dg/template/nontype7.C: New test.
18692         * g++.dg/template/nontype8.C: Likewise.
18693         * g++.dg/template/nontype9.C: Likewise.
18694         * g++.dg/template/nontype10.C: Likewise.
18695         * g++.dg/tc1/dr49.C: Likewise.
18696         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18697         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18698
18699 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18700
18701         * g++.dg/rtti/tinfo1.C: Remove xfails.
18702
18703 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18704
18705         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18706         packed attribute to the definition to satisfy the new C++ parser.
18707
18708 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18709
18710         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18711         invocations of va_arg.
18712
18713 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18714
18715         PR c++/18124
18716         * g++.dg/template/crash25.C: New test.
18717
18718         PR c++/18155
18719         * g++.dg/template/typedef2.C: New test.
18720         * g++.dg/parse/crash13.C: Adjust error markers.
18721
18722         PR c++/18177
18723         * g++.dg/conversion/const3.C: New test.
18724
18725 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18726
18727         PR fortran/17535
18728         PR fortran/17583
18729         PR fortran/17713
18730         * gfortran.dg/generic_[123].f90: New testcases.
18731
18732 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18733
18734         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18735         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18736
18737 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18738
18739         PR tree-opt/16808
18740         * gcc.c-torture/compile/pr16808.c: New test.
18741
18742 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18743
18744         PR rtl-optimization/17104
18745         * gcc.dg/ppc-bitfield1.c: New.
18746
18747 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18748
18749         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18750
18751 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18752
18753         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18754         strings for 32-bit code.
18755
18756 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18757
18758         PR c/18239
18759         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18760
18761 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18762
18763         PR c++/18064
18764         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18765
18766 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18767
18768         PR c++/15172
18769         * g++.dg/init/aggr2.C: New test.
18770
18771 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18772
18773         * objc.dg/local-decl-1.m: New test.
18774
18775 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18776
18777         * gcc.dg/20040910-1.c: Adjust regex.
18778
18779 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18780
18781         PR rtl-optimization/18084
18782         * g++.dg/opt/pr18084-1.C: New testcase.
18783
18784 2004-10-30  Matt Austern  <austern@apple.com>
18785
18786         PR c++/17542
18787         * g++.dg/ext/attrib18.C: New test.
18788
18789 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18790
18791         PR middle-end/18096
18792         * gcc.dg/pr18096-1.c: New test case.
18793
18794 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18795
18796         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18797
18798 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18799
18800         PR c/16666
18801         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18802         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18803         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18804         gcc.dg/old-style-prom-3.c: New tests.
18805
18806 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18807
18808         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18809         Remove unnecessary inclusion of stdio.h.
18810
18811 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18812
18813         PR rtl-optimization/17581
18814         * gcc.dg/pr17581-1.c: New test case.
18815
18816 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18817
18818         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18819         being implemented.
18820         * g++.dg/conversion/dr195-1.C: New.
18821         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18822         * g++.old-deja/g++.mike/p10148.C: Likewise.
18823
18824 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18825
18826         PR c++/17695
18827         * g++.dg/debug/typedef2.C: New test.
18828
18829 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18830
18831         PR fortran/13490
18832         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18833         * gfortran.dg/g77/README: Update.
18834
18835 2004-10-28  Matt Austern  <austern@apple.com>
18836
18837         PR c++/14124
18838         * g++.dg/ext/packed7.C: New test.
18839
18840 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18841
18842         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18843         scan-assembler.
18844         * lib/scanasm.exp (hidden-scan-for): New proc.
18845         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18846         string.
18847         (scan-not-hidden): Likewise.
18848         * lib/target-supports.exp (check_visibility_available): mach-o is
18849         support too.
18850
18851 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18852
18853         PR c++/17132
18854         * g++.dg/template/memclass3.C: New test.
18855
18856 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18857
18858         PR middle-end/18160
18859         * gcc.dg/register-var-1.c: New test.
18860         * gcc.dg/register-var-2.c: New test.
18861         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18862         error now.
18863
18864 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18865
18866         PR other/18172
18867         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18868         unused variables.
18869         * gcc.dg/vect/vect-22.c: Likewise.
18870
18871 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18872
18873         * gcc.dg/i386-rotate-1.c: New test.
18874
18875 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18876
18877         * g++.dg/init/ref12.C: Add "run" marker.
18878
18879         PR c++/17435
18880         * g++.dg/init/ref12.C: New test.
18881
18882         PR c++/18140
18883         * g++.dg/template/shift1.C: New test.
18884         * g++.dg/template/error10.C: Adjust error markers.
18885
18886 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         PR tree-opt/17529
18889         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18890
18891 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18892
18893         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18894         * gcc.dg/weak/weak-3.c: Likewise.
18895         * gcc.dg/weak/weak-5.c: Likewise.
18896         * gcc.dg/weak/weak-9.c: Likewise.
18897         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18898         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18899
18900         * gcc.dg/darwin-weakimport-1.c: New.
18901
18902 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18903
18904         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18905
18906 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18907
18908         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
18909         'syntax' error messages.
18910         * gcc.dg/cpp/direct2s.c: Likewise.
18911
18912 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
18913
18914         * gcc.c-torture/compile/20041026-1.c: New.
18915
18916 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
18917
18918         PR c++/18093
18919         * g++.dg/lookup/ns2.C: New test.
18920
18921         PR c++/18020
18922         * g++.dg/template/enum4.C: New test.
18923
18924         PR c++/18161
18925         * g++.dg/template/expr1.C: New test.
18926
18927 2004-10-26  Ben Elliston  <bje@au.ibm.com>
18928
18929         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
18930
18931 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
18932
18933         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
18934         gcc.dg/decl-nospec-3.c: New tests.
18935
18936 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
18937
18938         * objc.dg/super-class-3.m: New test.
18939
18940 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
18941
18942         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
18943         resyncing.
18944         * gcc.dg/cpp/direct2s.c: Likewise.
18945
18946 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
18947
18948         * objc.dg/image-info.m: Update for changes to section selection.
18949
18950 2004-10-25  David Ayers  <d.ayers@inode.at>
18951             Ziemowit Laski  <zlaski@apple.com>
18952
18953         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
18954         diagnostics when messaging 'id <Proto>'.
18955         * objc.dg/class-protocol-1.m: New test.
18956         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
18957         a non-existent method signature.
18958         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
18959         Update diagnostics when messaging with non-existent method signature.
18960         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
18961         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
18962         invalid receivers are now resolved as if messaging 'id'; remove
18963         extraneous diagnostics.
18964
18965 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
18966
18967         PR c/16667
18968         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
18969         gcc.dg/init-desig-obs-3.c: New tests.
18970
18971 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
18972
18973         * gcc.dg/debug/20041023-1.c: New test.
18974
18975 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
18976
18977         PR middle-end/17407
18978         * gcc.c-torture/compile/pr17407.c: New test.
18979
18980         PR c++/18121
18981         * g++.dg/template/array8.C: New test.
18982
18983 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
18984
18985         PR other/18138
18986         * lib/g++.exp: Accept more than one multilib libgcc.
18987         * lib/gcc-dg.exp: Likewise.
18988         * lib/objc.exp: Likewise.
18989         * lib/treelang.exp: Likewise.
18990         * lib/gfortran.exp: Likewise.
18991
18992 2004-10-24  Ben Elliston  <bje@au.ibm.com>
18993
18994         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
18995
18996 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
18997
18998         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
18999         * gcc.dg/c99-const-expr-3.c: Likewise.
19000
19001 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19002
19003         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19004
19005 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19006
19007         * gcc.c-torture/execute/loop-2e.x: Remove.
19008
19009 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19010
19011         PR c++/18095
19012         * g++.dg/parse/crash18.C: New.
19013         * g++.dg/parse/crash19.C: New.
19014
19015 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19016
19017         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19018         * g++.dg/ext/dllimport2.C: Same.
19019         * g++.dg/ext/dllimport8.C: Same.
19020
19021 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19022
19023         PR c++/10841
19024         * g++.dg/conversion/cast1.C: New test.
19025         * g++.dg/overload/pmf1.C: Adjust error marker.
19026
19027 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19028
19029         PR objc/17923
19030         * objc.dg/const-str-7.m: New test.
19031
19032 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19033
19034         * g++.dg/template/memfriend11.C: Fix comment typo.
19035         * g++.dg/template/memfriend14.C: Likewise.
19036
19037 2004-10-20  Richard Henderson  <rth@redhat.com>
19038
19039         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19040         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19041         -fasynchronous-unwind-tables.
19042
19043 2004-10-20  Richard Henderson  <rth@redhat.com>
19044
19045         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19046         (main): Return success.
19047         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19048         (main): Return success.
19049
19050 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19051
19052         PR c++/13495
19053         * g++.dg/template/memfriend9.C: New test.
19054         * g++.dg/template/memfriend10.C: Likewise.
19055         * g++.dg/template/memfriend11.C: Likewise.
19056         * g++.dg/template/memfriend12.C: Likewise.
19057         * g++.dg/template/memfriend13.C: Likewise.
19058         * g++.dg/template/memfriend14.C: Likewise.
19059         * g++.dg/template/memfriend15.C: Likewise.
19060         * g++.dg/template/memfriend16.C: Likewise.
19061         * g++.dg/template/memfriend17.C: Likewise.
19062         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19063
19064 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19065
19066         * g++.dg/conversion/dr195.C: New.
19067         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19068
19069 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19070             Devang Patel  <dpatel@apple.com>
19071
19072         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19073         of floating point arithmetic, which could trap.
19074
19075 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19076
19077         PR c++/14035
19078         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19079         * g++.dg/conversion/const2.C: New test.
19080         * g++.dg/expr/reinterpret2.C: New test.
19081         * g++.dg/expr/reinterpret3.C: New test.
19082         * g++.dg/expr/cast2.C: New test.
19083         * g++.dg/expr/copy1.C: New test.
19084         * g++.dg/other/conversion1.C: Change error message.
19085         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19086         function pointers to void *.
19087         * g++.old-deja/g++.mike/p10148.C: Likewise.
19088
19089 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19090
19091         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19092
19093 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19094
19095         PR c++/18047
19096
19097         * g++.dg/parse/expr3.C: New test.
19098
19099 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19100
19101         * gcc.dg/smod-1.c: New test.
19102
19103 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19104
19105         * objc.dg/method-14.m: New test.
19106
19107 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19108
19109         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19110         Also xfail as the patch was reverted.
19111
19112 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19113
19114         PR middle-end/16973
19115         * gcc.dg/pr16973.c: New test.
19116
19117 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19118
19119         PR tree-optimization/17656
19120         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19121
19122 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19123
19124         * g++.dg/eh/shadow1.C: New.
19125
19126 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19127
19128         * gcc.c-torture/compile/20041018-1.c: New test.
19129
19130 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19131
19132         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19133         compiler referring to register 0 when accessing sdata.  The linker
19134         now patches things up.
19135
19136 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19137
19138         PR c/17529
19139         * gcc.c-torture/compile/pr17529.c: New test.
19140
19141 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19142
19143         PR c++/17743
19144         * g++.dg/ext/attrib17.C: New test.
19145
19146 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19147
19148         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19149
19150 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19151
19152         PR c++/10479
19153         * g++.dg/ext/attrib16.C: New test.
19154
19155 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19156
19157         PR c++/17042
19158         * g++.dg/init/dso_handle1.C: New test.
19159
19160         PR c++/14667
19161         * g++.dg/parse/typedef6.C: New test.
19162
19163         PR c++/17916
19164         * g++.dg/parse/pragma1.C: New test.
19165
19166 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19167
19168         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19169
19170 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19171
19172         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19173         -fno-common when on HPPA HP-UX platforms.
19174
19175 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19176
19177         PR other/16820
19178         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19179         stdint.h.
19180         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19181         uintptr_t.
19182
19183 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19184
19185         PR c++/16301
19186         * g++.dg/lookup/strong-using-4.C: New test.
19187
19188 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19189
19190         PR middle-end/16567
19191         * gcc.c-torture/compile/nested-1.c: New test.
19192
19193 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19194
19195         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19196         and mipsisa64*-*-* (until support for misaligned loads is added).
19197         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19198         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19199         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19200         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19201         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19202         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19203
19204 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19205
19206         PR c++/17976
19207         * g++.dg/init/dtor3.C: New test.
19208
19209 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19210
19211         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19212
19213 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19214
19215         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19216         * gcc.dg/macho-lo-sum.c: Likewise.
19217
19218 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19219
19220         * gcc.dg/ppc-spe64-1.c: New test.
19221
19222 2004-10-14  Devang Patel  <dpatel@apple.com>
19223
19224         PR 17635
19225         * gcc.dg/pr17635.c : New test.
19226
19227 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19228
19229         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19230         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19231         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19232         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19233         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19234         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19235         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19236         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19237         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19238         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19239         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19240         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19241         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19242         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19243         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19244         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19245         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19246         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19247
19248 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19249
19250         * gcc.dg/vect/vect-82.c: New testcase.
19251         * gcc.dg/vect/vect-82_64.c: New testcase.
19252         * gcc.dg/vect/vect-83.c: New testcase.
19253         * gcc.dg/vect/vect-83_64.c: New testcase.
19254
19255 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19256
19257         * gcc.dg/cpp/error-1.c: New test.
19258
19259 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19260
19261         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19262
19263 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19264
19265         PR target/17984
19266         * gcc.dg/cris-peep2-xsrand2.c: New test.
19267
19268 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19269
19270         PR c++/17661
19271         * testsuite/g++.dg/expr/for2.C: New test.
19272
19273 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19274
19275         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19276
19277 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19278
19279         PR tree-optimization/17724
19280         * g++.dg/opt/pr17724-1.C: New test.
19281         * g++.dg/opt/pr17724-2.C: New test.
19282         * g++.dg/opt/pr17724-3.C: New test.
19283         * g++.dg/opt/pr17724-4.C: New test.
19284         * g++.dg/opt/pr17724-5.C: New test.
19285         * g++.dg/opt/pr17724-6.C: New test.
19286
19287 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19288
19289         PR c/17301
19290         * gcc.dg/pr17301-2.c: New test.
19291
19292 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19293
19294         PR c++/15876
19295         * g++.dg/parse/error22.C: New test.
19296
19297         PR c++/17936
19298         * g++.dg/template/spec18.C: New test.
19299
19300 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19301
19302         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19303         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19304         memcpy.
19305         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19306         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19307
19308 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19309
19310         * g++.dg/eh/cleanup5.C: Add dg-options "".
19311
19312 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19313
19314         PR middle-end/17657
19315         * gcc.dg/switch-4.c: New test case.
19316
19317 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19318
19319         * gcc.c-torture/execute/20041011-1.c: New test.
19320
19321 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19322
19323         PR c++/17554
19324         * g++.dg/init/for3.C: New test.
19325
19326         PR c++/17657
19327         * g++.dg/opt/switch2.C: New test.
19328
19329         PR middle-end/17703
19330         * g++.dg/warn/Wreturn-2.C: New test.
19331
19332 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19333
19334         PR c++/17907
19335         * g++.dg/eh/cleanup5.C: New test.
19336
19337 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19338
19339         PR c++/17393
19340         * g++.dg/parse/error21.C: New test.
19341
19342 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19343
19344         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19345         * g++.dg/warn/incomplete1.C: Likewise.
19346         * g++.dg/template/qualttp20.C: Likewise.
19347
19348 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19349
19350         PR c/17881
19351         * parm-incomplete-1.c: New test.
19352
19353 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/17867
19356         * g++.dg/parse/error19.C: New test.
19357
19358         PR c++/17670
19359         * g++.dg/init/new11.C: New test.
19360
19361         PR c++/17821
19362         * g++.dg/parse/error20.C: New test.
19363
19364         PR c++/17826
19365         * g++.dg/template/crash24.C: New test.
19366
19367 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19368
19369         PR c/17301
19370         * gcc.dg/pr17301-1.c: New test.
19371
19372 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19373
19374         PR c/17189
19375         * gcc.dg/anon-struct-5.c: New test.
19376
19377 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19378
19379         PR c/17844
19380         * gcc.dg/pr17844-1.c: New test.
19381
19382 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19383
19384         PR tree-optimization/17906
19385         * gcc.c-torture/compile/pr17906.c: New.
19386
19387 2004-10-09  Stuart Hastings  <stuart@apple.com>
19388             Roger Sayle  <roger@eyesopen.com>
19389
19390         PR rtl-optimization/17853
19391         * gcc.dg/i386-mmx-5.c: New testcase.
19392
19393 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19394
19395         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19396
19397 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19398
19399         PR c++/17524
19400         * g++.dg/template/static9.C: New test.
19401
19402         PR c++/17685
19403         * g++.dg/parse/operator5.C: New test.
19404
19405 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19406
19407         PR middle-end/17894
19408         * gcc.c-torture/execute/divcmp-4.c: New test case.
19409
19410 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19411
19412         PR tree-opt/17902
19413         * g++.dg/opt/pr17902.C: New test.
19414
19415 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19416
19417         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19418
19419 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19420
19421         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19422
19423 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19424
19425         * gcc.dg/assign-warn-3.c: New test.
19426
19427 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19428
19429         PR c/16999
19430         * gcc.dg/cpp/ident-1.c: New test.
19431
19432 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19433
19434         * gcc.c-torture/compile/acc1.c: New.
19435
19436 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19437
19438         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19439         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19440
19441 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19442
19443         * gcc.dg/ultrasp11.c: New test.
19444
19445 2004-10-08  Michael Matz  <matz@suse.de>
19446
19447         * gcc.dg/doloop-2.c: New test.
19448
19449 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19450
19451         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19452         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19453         objc.dg/method-9.m: Update expected diagnostics.
19454
19455 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19456
19457         * gcc.dg/ppc-fsel-3.c: New file.
19458         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19459
19460 2004-10-07  Paul Brook  <paul@codesourcery.com>
19461
19462         * gfortran.dg/intrinsic_verify_1.f90: New test.
19463
19464 2004-10-07  Paul Brook  <paul@codesourcery.com>
19465
19466         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19467
19468 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19469
19470         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19471         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19472         commit.
19473
19474 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19475
19476         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19477
19478 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19479
19480         PR c++/17115
19481         * g++.dg/warn/Winline-4.C: New test.
19482
19483 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19484
19485         * gcc.c-torture/compile/20041007-1.c: New test.
19486
19487 2004-10-07  Paul Brook  <paul@codesourcery.com>
19488
19489         PR fortran/17678
19490         * gfortran.dg/use_allocated_1.f90: New test.
19491
19492 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19493
19494         PR middle-end/17849
19495         * gfortran.fortran-torture/compile/nested.f90: New test
19496
19497 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19498
19499         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19500
19501 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19502
19503         PR c++/17368
19504         * g++.dg/ext/asm6.C: New test.
19505
19506 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19507
19508         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19509
19510 2004-10-06  Paul Brook  <paul@codesourcery.com>
19511
19512         PR libfortran/17709
19513         * gfortran.dg/empty_format_1.f90: New test.
19514
19515 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19516
19517         PR fortran/17568
19518         * gfortran.dg/ishft.f90: New test.
19519
19520         PR fortran/17283
19521         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19522         tests.
19523
19524 2004-10-06  Paul Brook  <paul@codesourcery.com>
19525
19526         * gfortran.dg/do_1.f90: New test.
19527
19528 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19529
19530         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19531         optimizing for size.
19532
19533 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19534
19535         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19536
19537 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19538
19539         * gcc.c-torture/compile/20041005-1.c: New test.
19540
19541 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19542
19543         PR c++/17829
19544         * g++.dg/lookup/koenig4.C: New.
19545
19546 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19547
19548         * g++.dg/other/classkey1.C: Adjust quoting marks.
19549         * g++.dg/parse/error15.C: Likewise.
19550         * g++.dg/template/meminit2.C (int>): Likewise.
19551
19552 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19553
19554         PR fortran/17283
19555         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19556
19557         PR fortran/17631
19558         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19559
19560         PR fortran/17708
19561         * gfortran.dg/pr17708.f90: New test.
19562
19563 2004-10-04  Chao-ying Fu  <fu@mips.com>
19564
19565         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19566         * gcc.dg/vect/vect-4.c: Ditto.
19567         * gcc.dg/vect/vect-5.c: Ditto.
19568         * gcc.dg/vect/vect-6.c: Ditto.
19569         * gcc.dg/vect/vect-8.c: Ditto.
19570         * gcc.dg/vect/vect-16.c: Ditto.
19571         * gcc.dg/vect/vect-30.c: Ditto.
19572         * gcc.dg/vect/vect-40.c: Ditto.
19573         * gcc.dg/vect/vect-41.c: Ditto.
19574         * gcc.dg/vect/vect-42.c: Ditto.
19575         * gcc.dg/vect/vect-43.c: Ditto.
19576         * gcc.dg/vect/vect-44.c: Ditto.
19577         * gcc.dg/vect/vect-45.c: Ditto.
19578         * gcc.dg/vect/vect-46.c: Ditto.
19579         * gcc.dg/vect/vect-47.c: Ditto.
19580         * gcc.dg/vect/vect-48.c: Ditto.
19581         * gcc.dg/vect/vect-49.c: Ditto.
19582         * gcc.dg/vect/vect-50.c: Ditto.
19583         * gcc.dg/vect/vect-51.c: Ditto.
19584         * gcc.dg/vect/vect-52.c: Ditto.
19585         * gcc.dg/vect/vect-53.c: Ditto.
19586         * gcc.dg/vect/vect-54.c: Ditto.
19587         * gcc.dg/vect/vect-55.c: Ditto.
19588         * gcc.dg/vect/vect-56.c: Ditto.
19589         * gcc.dg/vect/vect-57.c: Ditto.
19590         * gcc.dg/vect/vect-58.c: Ditto.
19591         * gcc.dg/vect/vect-59.c: Ditto.
19592         * gcc.dg/vect/vect-60.c: Ditto.
19593         * gcc.dg/vect/vect-74.c: Ditto.
19594         * gcc.dg/vect/vect-79.c: Ditto.
19595         * gcc.dg/vect/vect-80.c: Ditto.
19596
19597 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19598
19599         * gcc.dg/unused-7.c: Use the correct option.
19600
19601 2004-10-04  Paul Brook  <paul@codesourcery.com>
19602         Bud Davis  <bdavis9659@comcast.net>
19603
19604         PR fortran/17706
19605         PR fortran/16434
19606         * gfortran/pr17706.f90: New test.
19607         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19608
19609 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19610
19611         * gfortran.dg/pr17612.f90: New test.
19612
19613 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19614
19615         * g++.dg/template/local1.C: Adjust quoting marks in
19616         testing for diagnostics.
19617         * g++.dg/tls/diag-2.C: Likewise.
19618         * g++.dg/other/error8.C: Likewise.
19619
19620 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19621
19622         PR c/17178
19623         * gcc.dg/unused-4.c: Adjust to be correct.
19624
19625         PR c/17820
19626         * gcc.dg/unused-7.c: New test.
19627
19628 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19629
19630         PR c++/17797
19631         * g++.dg/overload/template2.C: New test.
19632
19633 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19634
19635         PR tree-optimization/16632
19636         * gcc.dg/tree-ssa/20041002-1.c: New.
19637
19638 2004-10-03  Paul Brook  <paul@codesourcery.com>
19639
19640         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19641         rather than relying on default formatting.
19642
19643 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19644
19645         * gcc.dg/20040920-1.c: Update expected message text.
19646
19647 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19648
19649         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19650
19651 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19652
19653         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19654         tree level.
19655
19656 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19657
19658         * gcc.dg/tree-ssa/pr17343.c: Remove.
19659
19660 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19661
19662         PR tree-opt/17343
19663         * gcc.dg/tree-ssa/pr17343.c: New test.
19664
19665 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19666
19667         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19668         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19669         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19670         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19671         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19672
19673 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19674
19675         * gcc.dg/lvalue-2.c: New test.
19676
19677 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19678
19679         PR c/17730
19680         * gcc.dg/pr17730-1.c: New test
19681
19682 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19683
19684         PR c/7425
19685         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19686
19687 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19688
19689         * gcc.c-torture/execute/stdarg-1.c: New test.
19690         * gcc.c-torture/execute/stdarg-2.c: New test.
19691         * gcc.c-torture/execute/stdarg-3.c: New test.
19692         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19693         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19694         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19695         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19696         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19697
19698 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19699
19700         PR tree-optimization/17697
19701         * g++.dg/opt/pr17697-1.C: New test.
19702         * g++.dg/opt/pr17697-2.C: New test.
19703         * g++.dg/opt/pr17697-3.C: New test.
19704
19705 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19706
19707         PR c/16409
19708         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19709         gcc.dg/vla-init-5.c: New tests.
19710
19711 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19712
19713         PR c/13804
19714         * gcc.dg/pr13804-1.c: New test.
19715
19716 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19717
19718         PR fortran/16938
19719         * gfortran.dg/pr16938.f90: New test.
19720
19721 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19722
19723         * g++.dg/template/crash23.C: New test.
19724
19725 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19726
19727         PR c++/17585
19728         * g++.dg/template/static8.C: New test.
19729
19730 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19731
19732         PR c++/17681
19733         * g++.dg/other/error9.C: New test.
19734
19735 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19736
19737         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19738
19739 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19740
19741         PR fortran/15164
19742         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19743
19744 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19745
19746         PR middle-end/17112
19747         * gcc.dg/pr17112-1.c: New test case.
19748
19749 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19750
19751         PR c/11459
19752         * gcc.dg/pr11459-1.c: New test.
19753
19754 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19755
19756         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19757         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19758
19759 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19760
19761         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19762
19763 2004-09-25  Jan Hubicka  <jh@suse.cz>
19764
19765         * compile/30040909-1.c: New test.
19766         * compile/30040907-1.c: New test.
19767
19768 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19769
19770         * gcc.c-torture/execute/va-arg-26.c: New test.
19771
19772 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19773
19774         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19775         extra diagnostics on targets with 64-bit pointers.
19776         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19777
19778 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19779
19780         PR c/17188
19781         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19782         * gcc.dg/decl-3.c: Adjust expected message.
19783
19784 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19785
19786         PR fortran/17615
19787         * gfortran.dg/pr17615.f90: New test.
19788
19789 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19790
19791         PR tree-optimzation/17517
19792         * g++.dg/tree-ssa/pr17517.C: New Test.
19793
19794 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19795
19796         PR c++/16889
19797         * g++.dg/lookup/ambig3.C: New.
19798
19799 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19800
19801         PR tree-opt/17624
19802         * g++.dg/opt/pr17624.C: New test.
19803
19804 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19805
19806         PR c/6980
19807         * gcc.dg/Wbad-function-cast-1.c: New test.
19808
19809 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19810
19811         * g++.dg/ext/complit1.C
19812         * g++.dg/other/error2.C
19813         * g++.dg/other/nontype-1.C
19814         * g++.dg/parse/crash11.C
19815         * g++.dg/parse/crash12.C
19816         * g++.dg/parse/error15.C
19817         * g++.dg/parse/error4.C
19818         * g++.dg/parse/tmpl-outside1.C
19819         * g++.dg/parse/too-many-tmpl-args1.C
19820         * g++.dg/template/dependent-expr3.C
19821         * g++.dg/template/error10.C
19822         * g++.dg/template/instantiate1.C
19823         * g++.dg/template/vtable2.C
19824         * g++.dg/warn/Wshadow-1.C
19825         * g++.dg/warn/weak1.C
19826         * g++.old-deja/g++.brendan/crash16.C
19827         * g++.old-deja/g++.brendan/crash18.C
19828         * g++.old-deja/g++.brendan/crash48.C
19829         * g++.old-deja/g++.brendan/crash49.C
19830         * g++.old-deja/g++.brendan/crash55.C
19831         * g++.old-deja/g++.brendan/crash56.C
19832         * g++.old-deja/g++.brendan/crash8.C
19833         * g++.old-deja/g++.brendan/enum11.C
19834         * g++.old-deja/g++.brendan/enum8.C
19835         * g++.old-deja/g++.brendan/enum9.C
19836         * g++.old-deja/g++.brendan/friend3.C
19837         * g++.old-deja/g++.brendan/misc14.C
19838         * g++.old-deja/g++.bugs/900402_02.C
19839         * g++.old-deja/g++.bugs/900404_03.C
19840         * g++.old-deja/g++.bugs/900404_04.C
19841         * g++.old-deja/g++.bugs/900428_03.C
19842         * g++.old-deja/g++.jason/crash4.C
19843         * g++.old-deja/g++.jason/overload21.C
19844         * g++.old-deja/g++.jason/redecl1.C
19845         * g++.old-deja/g++.jason/report.C
19846         * g++.old-deja/g++.jason/rfg10.C
19847         * g++.old-deja/g++.jason/template30.C
19848         * g++.old-deja/g++.law/arm12.C
19849         * g++.old-deja/g++.law/ctors5.C
19850         * g++.old-deja/g++.law/cvt20.C
19851         * g++.old-deja/g++.law/init10.C
19852         * g++.old-deja/g++.law/init8.C
19853         * g++.old-deja/g++.law/visibility17.C
19854         * g++.old-deja/g++.law/visibility7.C
19855         * g++.old-deja/g++.mike/net8.C
19856         * g++.old-deja/g++.mike/p646.C
19857         * g++.old-deja/g++.mike/p700.C
19858         * g++.old-deja/g++.mike/p701.C
19859         * g++.old-deja/g++.mike/p811.C
19860         * g++.old-deja/g++.ns/template13.C
19861         * g++.old-deja/g++.other/array3.C
19862         * g++.old-deja/g++.other/crash25.C
19863         * g++.old-deja/g++.other/dtor3.C
19864         * g++.old-deja/g++.other/dtor4.C
19865         * g++.old-deja/g++.other/main1.C
19866         * g++.old-deja/g++.other/warn7.C
19867         * g++.old-deja/g++.pt/crash11.C
19868         * g++.old-deja/g++.pt/crash36.C
19869         * g++.old-deja/g++.pt/spec22.C
19870         * g++.old-deja/g++.pt/spec9.C
19871         * g++.old-deja/g++.pt/ttp52.C
19872         * g++.old-deja/g++.robertl/eb103.C
19873         * g++.old-deja/g++.robertl/eb121.C
19874         * g++.old-deja/g++.robertl/eb22.C
19875         * g++.old-deja/g++.robertl/eb8.C:
19876         Update locations and/or regexps of dg-error markers.
19877         Remove markers for some bogus messages that are no longer issued.
19878
19879 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19880
19881         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19882         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19883
19884 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19885
19886         PR c++/17618
19887         * g++.dg/lookup/crash5.C: New test.
19888
19889 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19890
19891         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19892         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19893         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19894         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19895         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19896         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19897
19898         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19899         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19900         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19901         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19902         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19903         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19904
19905         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19906
19907         * gcc.dg/vect/vect-44.c: Check additional cases.
19908         * gcc.dg/vect/vect-48.c: Check additional cases.
19909
19910         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
19911         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
19912         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
19913         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
19914         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
19915         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
19916         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
19917         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
19918         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
19919
19920         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
19921         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
19922         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
19923
19924 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19925
19926         * gcc.dg/tree-ssa/loop-6.c: New test.
19927
19928 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
19929
19930         PR c++/17620
19931         * g++.dg/inherit/base2.C: New.
19932
19933 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
19934
19935         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
19936         * gcc.dg/20001012-2.c: Likewise.
19937         * gcc.dg/20001013-1.c: Likewise.
19938         * gcc.dg/20001101-1.c: Likewise.
19939         * gcc.dg/20001102-1.c: Likewise.
19940         * gcc.dg/bf-spl1.c: Likewise.
19941         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
19942         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
19943
19944 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
19945
19946         PR tree-optimization/16721
19947         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
19948
19949 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
19950
19951         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
19952         * gcc.dg/20040305-1.c: Likewise.
19953
19954 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
19955
19956         PR c/16566
19957         * gcc.c-torture/compile/pr16566-1.c,
19958         gcc.c-torture/compile/pr16566-2.c,
19959         gcc.c-torture/compile/pr16566-3.c: New tests.
19960
19961 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
19962
19963         PR tree-optimization/17512
19964         * gcc.c-torture/compile/20040916-1.c.
19965
19966 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
19967
19968         * gcc.dg/pragma-re-3.c: New test.
19969
19970 2004-09-17  Matt Austern  <austern@apple.com>
19971
19972         PR c++/15049
19973         * g++.dg/other/anon3.C: New.
19974
19975 2004-09-21  Roger Sayle  <roger@eyesopen.com>
19976
19977         PR c++/7503
19978         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
19979         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
19980         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
19981         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
19982         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
19983
19984 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
19985
19986         PR fortran/17286
19987         * gfortran.dg/pr17286.f90: New test.
19988
19989 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
19990
19991         PR c++/17530
19992         * g++.dg/template/static7.C: New test.
19993
19994 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
19995
19996         PR tree-opt/17558
19997         * gcc.c-torture/compile/pr17558.c: New test.
19998
19999 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20000
20001         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20002         if SKIP_ATTRIBUTE is defined.
20003
20004 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20005
20006         PR fortran/15957
20007         * gfortran.dg/pr15957.f90: New test.
20008
20009 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20010
20011         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20012         in comparison.
20013         * gcc.dg/vect/vect-79.c: Likewise.
20014         * gcc.dg/vect/vect-80.c: Likewise.
20015
20016 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20017
20018         PR fortran/15750
20019         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20020
20021 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20022
20023         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20024         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20025         * gcc.dg/vect/vect-62.c: New testcase.
20026         * gcc.dg/vect/vect-63.c: New testcase.
20027         * gcc.dg/vect/vect-64.c: New testcase.
20028         * gcc.dg/vect/vect-65.c: New testcase.
20029         * gcc.dg/vect/vect-66.c: New testcase.
20030         * gcc.dg/vect/vect-67.c: New testcase.
20031         * gcc.dg/vect/vect-68.c: New testcase.
20032         * gcc.dg/vect/vect-69.c: New testcase.
20033         * gcc.dg/vect/vect-79.c: New testcase.
20034         * gcc.dg/vect/vect-80.c: New testcase.
20035
20036 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20037
20038         * gcc.target/mips/asm-1.c: New test.
20039
20040 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20041
20042         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20043         * gcc.dg/vect/vect-73.c: New testcase.
20044         * gcc.dg/vect/vect-74.c: New testcase.
20045         * gcc.dg/vect/vect-75.c: New testcase.
20046         * gcc.dg/vect/vect-76.c: New testcase.
20047         * gcc.dg/vect/vect-77.c: New testcase.
20048         * gcc.dg/vect/vect-78.c: New testcase
20049
20050 2004-09-18  Paul Brook  <paul@codesourcery.com>
20051
20052         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20053
20054 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20055
20056         PR c/17424
20057         * gcc.dg/pr17424-1.c: New test.
20058
20059 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20060
20061         * g++.dg/tree-ssa/pr17153.C: New test.
20062
20063 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20064
20065         PR pch/13361
20066         * testsuite/g++.dg/pch/wchar-1.C: New.
20067         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20068
20069 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20070
20071         * gcc.c-torture/execute/20040917-1.c: New test.
20072
20073 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20074
20075         PR tree-optimization/17319
20076         * gcc.dg/pr17319.c: New test.
20077
20078 2004-09-17  Devang Patel  <dpatel@apple.com>
20079
20080         * gcc.dg/20040813-1.c: New test.
20081
20082 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20083
20084         PR tree-optimization/17273
20085         * gcc.c-torture/compile/pr17273.c: New test.
20086
20087 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20088
20089         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20090         Update expected messages.
20091         * gcc.dg/declspec-13.c: New test.
20092
20093 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20094
20095         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20096
20097 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20098
20099         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20100         change what 'a' is pointing to.
20101
20102 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20103
20104         PR c++/16002
20105         * g++.dg/template/error18.C: New test.
20106
20107         PR c++/16029
20108         * g++.dg/warn/Wunused-8.C: New test.
20109
20110 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20111
20112         PR tree-optimization/17513
20113         * gcc.dg/20040916-1.c: New test.
20114
20115 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20116
20117         PR c++/17501
20118         * g++.dg/template/typename7.C: New test.
20119
20120 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20121
20122         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20123
20124 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20125
20126         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20127         with -ftree-based-profiling also.
20128         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20129
20130 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20131
20132         PR/15364
20133         * gfortran.dg/der_array_io_1.f90: New test.
20134         * gfortran.dg/der_array_io_2.f90: New test.
20135         * gfortran.dg/der_array_io_3.f90: New test.
20136
20137 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20138
20139         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20140         EABI.
20141
20142 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20143
20144         * g++.dg/opt/switch1.C: New test.
20145
20146 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20147
20148         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20149         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20150         Update expected messages.
20151
20152 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20153
20154         PR fortran/16485
20155         * gfortran.dg/same_name_1.f90: New test.
20156
20157 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20158
20159         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20160         dereference garbage pointers.
20161
20162 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20165         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20166
20167         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20168         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20169         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20170
20171 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20172
20173         PR c++/17324
20174         * g++.dg/template/mangle1.C: New test.
20175
20176 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20177
20178         PR tree-optimization/17252
20179         * gcc.c-torture/execute/pr17252.c: New test.
20180
20181 2004-09-14  Andrew Pinski  <apinski@apple.com>
20182
20183         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20184
20185 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20186
20187         PR rtl-optimization/9771
20188         * gcc.dg/pr9771-1.c: New test case.
20189
20190 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20191
20192         PR tree-optimization/15262
20193         * gcc.c-torture/execute/pr15262-1.c: New test.
20194         * gcc.c-torture/execute/pr15262-2.c: New test.
20195
20196 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20197
20198         * gcc.dg/declspec-12.c: New test.
20199
20200 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20201
20202         * gfortran.dg/pr17090.f90: Add directives to test.
20203
20204 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20205
20206         * gcc.c-torture/compile/20040914-1.c: New test.
20207
20208 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20209
20210         PR c++/16162
20211         * g++.dg/template/decl2.C: New test.
20212
20213 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20214
20215         PR fortran/17090
20216         * gfortran.dg/pr17090.f90: New test.
20217
20218 2004-09-13  Dale Johannesen  <dalej@apple.com>
20219
20220         * gcc.c-torture/compile/pr17408.c: New test case.
20221
20222 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20223
20224         PR c++/16716
20225         * g++.dg/parse/crash17.C: New test.
20226
20227         PR c++/17327
20228         * g++.dg/template/enum3.C: New test.
20229
20230 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20231
20232         * lib/gcc-defs.exp: Load wrapper.exp.
20233         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20234         using local code.
20235         * lib/gcc.exp (gcc_init): Similar.
20236         * lib/gfortran.exp (gfortran_init): Similar.
20237         * lib/objc.exp (objc_init): Similar.
20238         * lib/treelang.exp (treelang_init): Similar.
20239         * lib/wrapper.exp: New file with build_wrapper call machinery in
20240         ${tool}_maybe_build_wrapper.
20241
20242 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20243
20244         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20245         "inline".
20246         * gcc.dg/declspec-11.c: Update expected messages.
20247         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20248         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20249         gcc.dg/inline-12.c: New tests.
20250
20251 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20252
20253         * g++.dg/tree-ssa/pr17400.C: New testcase.
20254
20255 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20256
20257         * gcc.target/mips/sb1-1.c: New testcase.
20258
20259 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20260
20261         * lib/g77-dg.exp: Remove unused file.
20262         * lib/mike-g77.exp: Ditto.
20263         * lib/g77.exp: Ditto.
20264
20265 2004-09-12  Richard Henderson  <rth@redhat.com>
20266
20267         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20268
20269 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20270
20271         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20272         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20273         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20274         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20275         Update expected messages.
20276
20277 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20278
20279         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20280         declaration/use mismatch for dirp parameter.
20281
20282 2004-09-12  Andrew Pinski  <apinski@apple.com>
20283
20284         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20285         -fgnu-runtime is passed.
20286
20287 2004-09-12  Richard Henderson  <rth@redhat.com>
20288
20289         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20290         do the uplevel thing and update additional_flags directly.
20291         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20292         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20293         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20294         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20295
20296 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20297
20298         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20299
20300 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20301
20302         PR middle-end/17411
20303         * g++.dg/opt/pr17411-1.C: New test case.
20304
20305 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20306
20307         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20308         gcc.dg/tls/diag-2.c: Update expected messages.
20309         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20310         messages.
20311         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20312         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20313         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20314         gcc.dg/tls/diag-5.c: New tests.
20315
20316 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20317
20318         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20319
20320 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20321
20322         * g++.dg/parse/break-in-for.C: New test.
20323
20324 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20325
20326         * gcc.dg/tree-ssa/20040911-1.c: New test.
20327
20328 2004-09-11  Andreas Jaeger  <aj@suse.de>
20329
20330         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20331         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20332
20333 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20334
20335         * gcc.target/frv: New directory of FR-V-specific tests.
20336
20337 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20338
20339         * gcc.dg/convert-vec-1.c: New test.
20340
20341 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20342
20343         PR middle-end/17024
20344         * gcc.dg/pr17024-1.c: New test case.
20345
20346 2004-09-10  Eric Christopher  <echristo@redhat.com>
20347
20348         * gcc.dg/20040910-1.c: New test.
20349
20350 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20351
20352         * gcc.dg/bitfld-9.c: New test.
20353
20354 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20355
20356         * gcc.c-torture/execute/ieee/acc1.c: New test.
20357         * gcc.c-torture/execute/ieee/acc2.c: New test.
20358         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20359
20360 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20361
20362         * gcc.dg/deprecated-2.c: New test.
20363
20364 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20365
20366         * gcc.dg/init-vec-1.c: New test.
20367
20368 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20369
20370         PR middle-end/17055
20371         * gcc.dg/pr17055-1.c: New test case.
20372
20373 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20374
20375         PR target/17377
20376         * gcc.c-torture/execute/pr17377.c: New test.
20377
20378 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20379
20380         PR c/8420
20381         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20382         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20383         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20384         gcc.dg/long-long-typespec-1.c: New tests.
20385         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20386
20387 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20388
20389         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20390         gcc.dg/gnu99-static-1.c: New tests.
20391
20392 2004-09-08  Devang Patel  <dpatel@apple.com>
20393
20394         * gcc.dg/darwin-ld-20040828-1.c: New test.
20395         * gcc.dg/darwin-ld-20040828-2.c: New test.
20396         * gcc.dg/darwin-ld-20040828-3.c: New test.
20397
20398 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20399
20400         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20401         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20402         in error message.
20403         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20404         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20405         in error message.
20406         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20407         types they qualify.
20408         * objc.dg/type-size-2.m: Fix wording in comment.
20409         * objc.dg/va-meth-1.m: New test case.
20410
20411 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20412
20413         PR c/16633:
20414         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20415         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20416
20417 2004-09-06  Devang Patel  <dpatel@apple.com>
20418
20419         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20420         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20421
20422 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20423
20424         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20425         reflect changed line numbering of diagnostics.
20426
20427 2004-09-06  Paul Brook  <paul@codesourcery.com>
20428
20429         * gfortran.dg/edit_real_1.f90: Add new test.
20430
20431 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20432
20433         * gcc.dg/tree-ssa/loop-2.c: New test.
20434         * gcc.dg/tree-ssa/loop-3.c: New test.
20435         * gcc.dg/tree-ssa/loop-4.c: New test.
20436         * gcc.dg/tree-ssa/loop-5.c: New test.
20437
20438 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20439
20440         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20441
20442 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20443
20444         * gcc.dg/format/sentinel-1.c: New test.
20445
20446 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20447
20448         * testsuite/gcc.dg/builtins-46.c: New.
20449
20450 2004-09-03  Devang Patel  <dpatel@apple.com>
20451
20452         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20453         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20454
20455 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20456
20457         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20458         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20459         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20460         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20461         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20462         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20463         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20464         the non-portable bzero.
20465         * gcc.dg/20010912-1.c: xfail for NetWare.
20466         * gcc.dg/20020426-2.c: xfail for NetWare.
20467         * gcc.dg/20021014-1.c: xfail for NetWare.
20468         * gcc.dg/20021018-1.c: xfail for NetWare.
20469         * gcc.dg/20030213-1.c: xfail for NetWare.
20470         * gcc.dg/20030225-1.c: xfail for NetWare.
20471         * gcc.dg/20030708-1.c: xfail for NetWare.
20472         * gcc.dg/builtins-config.h: Also exclude NetWare.
20473         * gcc.dg/format/format.h: Define restrict only if not already defined.
20474         * gcc.dg/nest.c: xfail for NetWare.
20475         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20476         * lib/target-supports.exp (check_visibility_available): Exclude
20477         NetWare.
20478
20479 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20480
20481         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20482         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20483         deterministic starting point for the alignment of structure fields.
20484         * gcc.dg/Wpadded.c: Dito.
20485         * g++.dg/abi/vbase10.C: Dito.
20486
20487 2004-09-03  Devang Patel  <dpatel@apple.com>
20488
20489         * g++.dg/debug/pr15736.cc: New test.
20490
20491 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20492
20493         * README.QMTEST: Fix out-of-date link.
20494
20495 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20496
20497         PR fortran/16579
20498         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20499         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20500
20501 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20502
20503         * g++.dg/abi/arm_rtti1.C: New test.
20504
20505 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20506
20507         * gcc.dg/ppc-vector-memcpy.c: New.
20508         * gcc.dg/ppc-vector-memset.c: New.
20509
20510 2004-09-02  Chao-ying Fu  <fu@mips.com>
20511
20512         * gcc.target/mips/mips-3d-1.c: New test.
20513         * gcc.target/mips/mips-3d-2.c: New test.
20514         * gcc.target/mips/mips-3d-3.c: New test.
20515         * gcc.target/mips/mips-3d-4.c: New test.
20516         * gcc.target/mips/mips-3d-5.c: New test.
20517         * gcc.target/mips/mips-3d-6.c: New test.
20518         * gcc.target/mips/mips-3d-7.c: New test.
20519         * gcc.target/mips/mips-3d-8.c: New test.
20520         * gcc.target/mips/mips-3d-9.c: New test.
20521         * gcc.target/mips/mips-ps-1.c: New test.
20522         * gcc.target/mips/mips-ps-2.c: New test.
20523         * gcc.target/mips/mips-ps-3.c: New test.
20524         * gcc.target/mips/mips-ps-4.c: New test.
20525         * gcc.target/mips/mips-ps-type.c: New test.
20526
20527 2004-09-02  Paul Brook  <paul@codesourcery.com>
20528
20529         * gfortran.dg/edit_real_1.f90: Add new tests.
20530
20531 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20532
20533         PR fortran/15327
20534         * gfortran.dg/merge_char_1.f90: New test.
20535
20536 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20537
20538         PR fortran/16404
20539         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20540
20541 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20542
20543         PR c/1522
20544         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20545
20546 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20547
20548         * g++.dg/opt/loop1.C: Do not XFAIL.
20549
20550 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20551
20552         * gcc.c-torture/execute/20040831-1.c: New test.
20553
20554 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20555
20556         PR fortran/16579
20557         * gfortran.dg/g77/20010610.f: Now passes.
20558         Copy from g77.f-torture/execute. Add dg-run directive.
20559         * gfortran.dg/g77/README: Update
20560
20561 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20562
20563         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20564         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20565         (t1, t2, t3, t4): Add volatile.
20566
20567 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20568
20569         * g++.dg/ext/visibility/arm1.C: New test.
20570
20571 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20572
20573         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20574         -pedantic-errors.
20575
20576 2004-09-01  Paul Brook  <paul@codesourcery.com>
20577
20578         * gfortran.dg/eof_2.f90: New test.
20579
20580 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20581
20582         PR fortran/16579
20583         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20584
20585 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20586
20587         PR libfortran/16805
20588         * gfortran.dg/list_read_2.f90: New test.
20589
20590 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20591
20592         * g++.dg/abi/key1.C: New test.
20593
20594 2004-08-31  Richard Henderson  <rth@redhat.com>
20595
20596         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20597         form of offsetof.
20598         * g++.dg/other/offsetof5.C: Remove duplicate.
20599
20600 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20601
20602         PR fortran/17244
20603         * gfortran.dg/func_derived_1.f90: New test.
20604
20605 2004-08-31  Paul Brook  <paul@codesourcery.com>
20606
20607         * gfortran.dg/eof_1.f90: New test.
20608
20609 2004-08-31  Paul Brook  <paul@codesourcery.com>
20610
20611         * gfortran.dg/list_read_1.f90: New file.
20612
20613 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20614
20615         * g++.dg/opt/loop1.C: XFAIL.
20616
20617 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20618
20619         * gcc.dg/funcdef-storage-1.c: New.
20620         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20621         an extern function in local scope.
20622         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20623         declare an 'auto inline' function in local scope.
20624         * gcc.dg/20011130-1.c: Likewise.
20625         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20626         an 'auto' function in local scope.
20627         * gcc.dg/20021014-1.c: Likewise.
20628         * gcc.dg/20030331-2.c: Likewise.
20629
20630 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20631
20632         * gfortran.dg/blockdata_1.f90: New test.
20633
20634 2004-08-30  Richard Henderson  <rth@redhat.com>
20635
20636         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20637
20638 2004-08-30  Richard Henderson  <rth@redhat.com>
20639
20640         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20641         additional_flags set by alternate driver.
20642         (ieee-options): New procedure.
20643         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20644         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20645         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20646         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20647
20648 2004-08-30  Richard Henderson  <rth@redhat.com>
20649
20650         * lib/f-torture.exp: Remove.
20651
20652 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20653
20654         PR rtl-optimization/16590
20655         * g++.dg/opt/loop1.C: New test.
20656
20657 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20658
20659         PR fortran/13910
20660         * gfortran.dg/oldstyle_1.f90: New test.
20661
20662 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20663         Paul Brook  <paul@codesourcery.com>
20664
20665         * gfortran.dg/g77/README: Update.
20666         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20667         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20668         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20669
20670 2004-08-28  Paul Brook  <paul@codesourcery.com>
20671
20672         PR libfortran/17195
20673         * gfortran.dg/edit_real_1.f90: New test.
20674
20675 2004-08-27  Paul Brook  <paul@codesourcery.com>
20676
20677         * gfortran.dg/rewind_1.f90: New test.
20678
20679 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20680
20681         PR fortran/16597
20682         * gfortran.dg/pr16597.f90: New test.
20683
20684 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20685
20686         PR c/13801
20687         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20688         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20689         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20690         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20691         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20692
20693 2004-08-26  Nick Clifton  <nickc@redhat.com>
20694
20695         * gcc.c-torture/compile/pr17119.c: New test.
20696
20697 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20698
20699         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20700
20701 2004-08-25  Richard Henderson  <rth@redhat.com>
20702
20703         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20704         the bits that expect kind=8 to be the largest real kind.
20705
20706 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20707
20708         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20709
20710 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20711
20712         * gfortran.dg/assignment_1.f90: New test.
20713
20714 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20715
20716         * g++.dg/template/repo3.C: New test.
20717
20718 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20719
20720         PR middle-end/16693
20721         PR tree-optimization/16372
20722         * g++.dg/opt/pr16372-1.C: New test case.
20723         * g++.dg/opt/pr16693-1.C: New test case.
20724         * g++.dg/opt/pr16693-2.C: New test case.
20725
20726 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20727
20728         * objc.dg/proto-lossage-4.m: New test.
20729
20730 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20731
20732         PR c++/17155
20733         * g++.dg/inherit/local2.C: New test.
20734
20735 2004-08-25  Paul Brook  <paul@codesourcery.com>
20736
20737         PR fortran/17144
20738         * gfortran.dg/string_ctor_1.f90: New test.
20739
20740 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20741
20742         PR c++/14428
20743         * g++.dg/template/redecl2.C: New test.
20744
20745 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20746
20747         PR fortran/17143
20748         * gfortran.dg/pr17143.f90: New test.
20749
20750 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20751
20752         PR fortran/17164
20753         * gfortran.dg/pr17164.f90: New test.
20754
20755 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20756
20757         * gcc.dg/tree-ssa/loop-1.c: New test.
20758
20759 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20760
20761         * gcc.c-torture/compile/20040824-1.c: New test.
20762
20763 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20764
20765         * gcc.c-torture/compile/iftrap-3.c: New test.
20766
20767 2004-08-24  Paul Brook  <paul@codesourcery.com>
20768
20769         * gfortran.dg/entry_2.f90: New test.
20770
20771 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         PR c++/16889
20774         * g++.dg/lookup/ambig[12].C: New.
20775
20776 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20777
20778         PR c++/16706
20779         * g++.dg/template/crash21.C: New test.
20780         * g++.dg/template/crash22.C: Likewise.
20781
20782 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20783
20784         PR c++/17149
20785         * g++.dg/template/access15.C: New.
20786
20787 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20788
20789         PR c++/17163
20790         * g++.dg/template/repo2.C: New test.
20791
20792 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20793
20794         PR rtl-optimization/17078
20795         * gcc.c-torture/execute/pr17078-1.c: New test case.
20796
20797 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20798
20799         PR c/14492
20800         * gcc.dg/debug/crash1.c: New test.
20801
20802 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20803
20804         PR c/16180
20805         * gcc.dg/loop-5.c: New test.
20806
20807 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20808
20809         * gcc.c-torture/execute/20040823-1.c: New test.
20810
20811 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20812
20813         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20814         to the assembler.  Simplify test accordingly.
20815         (asm_abi_flags): Use GNU names.
20816         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20817         to check for ABI flags.
20818
20819 2004-08-22  Andrew Pinski  <apinski@apple.com>
20820
20821         * g++.dg/opt/pr14029.C: New test.
20822         * gcc.c-torture/execute/pr15262.c: New test.
20823
20824 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20825
20826         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20827
20828 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20829
20830         PR 16908
20831         * gfortran.dg/direct_io.f90: New test.
20832
20833 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20834
20835         PR c++/17121
20836         * g++.dg/inherit/local2.C: New test.
20837
20838 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20839
20840         PR c++/17120
20841         * g++.dg/warn/Wparentheses-4.C: New test.
20842
20843 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20844
20845         PR c++/17121
20846         * g++.dg/inherit/local2.C: New test.
20847
20848         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20849         * gcc.dg/ppc-ldstruct.c: Likewise.
20850         * gcc.dg/ppc64-abi-2.c: Likewise.
20851
20852 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20853
20854         PR rtl-optimization/17099
20855         * gcc.c-torture/execute/20040820-1.c: New test.
20856
20857 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20858
20859         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20860
20861 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20862
20863         PR fortran/17077
20864         * gfortran.dg/auto_array_1.f90: New test.
20865
20866 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20867
20868         PR fortran/17074
20869         * gfortran.dg/simpleif_1.f90: New test.
20870
20871 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20872
20873         * lib/target-supports.exp (check_profiling_available): Return
20874         false for arm*-*-symbianelf* and arm*-*-eabi*.
20875
20876         PR c++/15890
20877         * g++.dg/template/delete1.C: New test.
20878
20879 2004-08-19  Paul Brook  <paul@codesourcery.com>
20880
20881         PR fortran/14976
20882         PR fortran/16228
20883         * gfortran.dg/data_char_1.f90: New test.
20884
20885 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20886
20887         PR fortran/16946
20888         * gfortran.dg/reduction.f90: New testcase.
20889
20890 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20891
20892         PR fortran/16520
20893         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20894
20895 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20896
20897         PR c++/17041
20898         * g++.dg/Wparentheses-3.C: New test.
20899
20900 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20901
20902         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20903         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20904         * gcc.dg/vect/vect-2.c: Likewise.
20905         * gcc.dg/vect/vect-3.c: Likewise.
20906         * gcc.dg/vect/vect-4.c: Likewise.
20907         * gcc.dg/vect/vect-5.c: Likewise.
20908         * gcc.dg/vect/vect-6.c: Likewise.
20909         * gcc.dg/vect/vect-7.c: Likewise.
20910         * gcc.dg/vect/vect-25.c: Likewise.
20911         * gcc.dg/vect/vect-31.c: Likewise.
20912         * gcc.dg/vect/vect-32.c: Likewise.
20913         * gcc.dg/vect/vect-34.c: Likewise.
20914         * gcc.dg/vect/vect-36.c: Likewise.
20915         * gcc.dg/vect/vect-all.c: Likewise.
20916
20917 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
20918
20919         PR c++/17068
20920         * g++.dg/template/operator4.C: New test.
20921
20922 2004-08-18  Richard Henderson  <rth@redhat.com>
20923
20924         * gcc.dg/20040206-1.c: XFAIL.
20925
20926 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20927
20928         PR c++/16246
20929         * g++.dg/template/array7.C: New test.
20930
20931 2004-08-17  James E Wilson  <wilson@specifixinc.com>
20932
20933         * gcc.dg/mips-movcc-1.c: New test.
20934         * gcc.dg/mips-movcc-2.c: New test.
20935         * gcc.dg/mips-movcc-3.c: New test.
20936
20937         * gcc.dg/mips-nmadd-1.c: New test.
20938         * gcc.dg/mips-nmadd-2.c: New test.
20939
20940 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
20941
20942         PR c++/15871
20943         * g++.dg/opt/inline8.C: New test.
20944
20945         PR c++/16965
20946         * g++.dg/parse/error17.C: New test.
20947
20948 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
20949
20950         * gcc.dg/vect: New directory for vectorizer tests.
20951         * gcc.dg/vect/tree-vect.h: New file.
20952         * gcc.dg/vect/vect.exp: New file.
20953         * gcc.dg/vect/pr16105.c.c: New test.
20954         * gcc.dg/vect/vect-1.c: New test.
20955         * gcc.dg/vect/vect-2.c: New test.
20956         * gcc.dg/vect/vect-3.c: New test.
20957         * gcc.dg/vect/vect-4.c: New test.
20958         * gcc.dg/vect/vect-5.c: New test.
20959         * gcc.dg/vect/vect-6.c: New test.
20960         * gcc.dg/vect/vect-7.c: New test.
20961         * gcc.dg/vect/vect-8.c: New test.
20962         * gcc.dg/vect/vect-9.c: New test.
20963         * gcc.dg/vect/vect-10.c: New test.
20964         * gcc.dg/vect/vect-11.c: New test.
20965         * gcc.dg/vect/vect-12.c: New test.
20966         * gcc.dg/vect/vect-13.c: New test.
20967         * gcc.dg/vect/vect-14.c: New test.
20968         * gcc.dg/vect/vect-15.c: New test.
20969         * gcc.dg/vect/vect-16.c: New test.
20970         * gcc.dg/vect/vect-17.c: New test.
20971         * gcc.dg/vect/vect-18.c: New test.
20972         * gcc.dg/vect/vect-19.c: New test.
20973         * gcc.dg/vect/vect-20.c: New test.
20974         * gcc.dg/vect/vect-21.c: New test.
20975         * gcc.dg/vect/vect-22.c: New test.
20976         * gcc.dg/vect/vect-23.c: New test.
20977         * gcc.dg/vect/vect-24.c: New test.
20978         * gcc.dg/vect/vect-25.c: New test.
20979         * gcc.dg/vect/vect-26.c: New test.
20980         * gcc.dg/vect/vect-27.c: New test.
20981         * gcc.dg/vect/vect-28.c: New test.
20982         * gcc.dg/vect/vect-29.c: New test.
20983         * gcc.dg/vect/vect-30.c: New test.
20984         * gcc.dg/vect/vect-31.c: New test.
20985         * gcc.dg/vect/vect-32.c: New test.
20986         * gcc.dg/vect/vect-33.c: New test.
20987         * gcc.dg/vect/vect-34.c: New test.
20988         * gcc.dg/vect/vect-35.c: New test.
20989         * gcc.dg/vect/vect-36.c: New test.
20990         * gcc.dg/vect/vect-37.c: New test.
20991         * gcc.dg/vect/vect-38.c: New test.
20992         * gcc.dg/vect/vect-40.c: New test.
20993         * gcc.dg/vect/vect-41.c: New test.
20994         * gcc.dg/vect/vect-42.c: New test.
20995         * gcc.dg/vect/vect-43.c: New test.
20996         * gcc.dg/vect/vect-44.c: New test.
20997         * gcc.dg/vect/vect-45.c: New test.
20998         * gcc.dg/vect/vect-46.c: New test.
20999         * gcc.dg/vect/vect-47.c: New test.
21000         * gcc.dg/vect/vect-48.c: New test.
21001         * gcc.dg/vect/vect-49.c: New test.
21002         * gcc.dg/vect/vect-50.c: New test.
21003         * gcc.dg/vect/vect-51.c: New test.
21004         * gcc.dg/vect/vect-52.c: New test.
21005         * gcc.dg/vect/vect-53.c: New test.
21006         * gcc.dg/vect/vect-54.c: New test.
21007         * gcc.dg/vect/vect-55.c: New test.
21008         * gcc.dg/vect/vect-56.c: New test.
21009         * gcc.dg/vect/vect-57.c: New test.
21010         * gcc.dg/vect/vect-58.c: New test.
21011         * gcc.dg/vect/vect-59.c: New test.
21012         * gcc.dg/vect/vect-60.c: New test.
21013         * gcc.dg/vect/vect-61.c: New test.
21014         * gcc.dg/vect/vect-all.c: New test.
21015         * gcc.dg/vect/vect-none.c: New test.
21016
21017 2004-08-17  Paul Brook  <paul@codesourcery.com>
21018
21019         PR fortran/13082
21020         * gfortran.dg/entry_1.f90: New test.
21021
21022 2004-08-17  Andrew Pinski  <apinski@apple.com>
21023
21024         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21025
21026 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21027
21028         * gcc.dg/pr17036-1.c: New test.
21029
21030 2004-08-16  Devang Patel  <dpatel@apple.com>
21031
21032         * gcc.dg/darwin-20040809-1.c: New test.
21033
21034 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21035
21036         * gcc.dg/funcdef-attr-1.c: New test.
21037
21038 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21039
21040         * gcc.dg/altivec-17.c: New test.
21041         * gcc.dg/altivec-18.c: New test.
21042
21043 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21044
21045         PR c++/6749
21046         * g++.dg/template/vtable2.C: New test.
21047
21048 2004-08-14  Richard Henderson  <rth@redhat.com>
21049
21050         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21051         * gcc.dg/pack-test-4.c (main): Return 0.
21052         * gcc.dg/setjmp-1.c: Remove XFAIL.
21053         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21054
21055 2004-08-14  Richard Henderson  <rth@redhat.com>
21056
21057         * gcc.dg/980217-1.c: Add prototype for printf.
21058
21059 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21060
21061         * gfortran.dg/pr16935.f90: New test.
21062
21063 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21064
21065         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21066
21067 2004-08-13  Paul Brook  <paul@codesourcery.com>
21068
21069         * gfortran.dg/der_io_1.f90: Remove stray comma.
21070
21071 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21072
21073         * gcc.dg/vmx/cw-bug-2.c: Remove.
21074         * gcc.dg/vmx/vprint-1.c: Remove.
21075         * gcc.dg/vmx/vscan-1.c: Remove.
21076
21077 2004-08-12  Devang patel  <dpatel@apple.com>
21078
21079         * gcc.dg/darwin-20040809-2.c: New test.
21080
21081 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21082
21083         * g++.dg/ext/altivec-12.C: New test.
21084
21085         * g++.dg/ext/altivec-11.C: New test.
21086
21087 2004-08-12  Paul Brook  <paul@codesourcery.com>
21088
21089         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21090
21091 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21092
21093         * g++.dg/ext/altivec-2.C: Check for hardware support before
21094         executing any VMX instructions.
21095
21096         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21097
21098 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21099
21100         PR c++/16276
21101         * g++.old-deja/g++.other/comdat4.C: New test.
21102         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21103
21104 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21105
21106         PR target/16286
21107         * gcc.dg/pr16286.c: New test.
21108
21109 2004-08-12 Jan Beulich <jbeulich@novell.com>
21110
21111         * g++.dg/ext/asm5.C: New.
21112
21113 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21114
21115         PR c++/16698
21116         * g++.dg/eh/crash1.C: New test.
21117
21118         PR c++/16717
21119         * g++.dg/ext/construct1.C: New test.
21120
21121 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21122
21123         PR c++/16853
21124         * g++.dg/init/ptrmem1.C: New test.
21125
21126         PR c++/16618
21127         * g++.dg/parse/offsetof5.C: New test.
21128
21129         PR c++/16870
21130         * g++.dg/template/overload3.C: New test.
21131
21132 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21133
21134         PR c++/16964
21135         * g++.dg/parse/error16.C: New test.
21136
21137         PR c++/16904
21138         * g++.dg/template/error14.C: New test.
21139
21140         PR c++/16929
21141         * g++.dg/template/error15.C: New test.
21142
21143 2004-08-11  Devang Patel  <dpatel@apple.com>
21144
21145         * gcc.dg/darwin-ld-20040809-1.c: New test.
21146         * gcc.dg/darwin-ld-20040809-2.c: New test.
21147
21148 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21149
21150         PR fortran/16917
21151         * gfortran.dg/dfloat_1.f90: New test.
21152
21153 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21154
21155         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21156         * gcc.dg/dll-2.c: Fix dg-require syntax.
21157         * gcc.misc-tests/arm-isr.c (abort): Declare.
21158         (exit): Likewise.
21159
21160 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR c++/16971
21163         * g++.dg/parse/crash16.C: New test.
21164
21165 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21166
21167         * gcc.dg/mips-rsqrt-1.c: New test case.
21168         * gcc.dg/mips-rsqrt-2.c: New test case.
21169         * gcc.dg/mips-rsqrt-3.c: New test case.
21170
21171 2004-08-10  Paul Brook  <paul@codesourcery.com>
21172
21173         * gfortran.dg/der_io_1.f90: New test.
21174
21175 2004-08-10  Paul Brook  <paul@codesourcery.com>
21176
21177         PR fortran/16919
21178         * gfortran.dg/der_array_1.f90: New test.
21179
21180 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21181
21182         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21183
21184 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21185
21186         * gcc.dg/wchar_t-2.c: Fix typo.
21187
21188 2004-08-09  Falk Hueffner  <falk@debian.org>
21189
21190         PR tree-optimization/12517
21191         * gcc.c-torture/compile/pr12517.c: New test.
21192
21193         PR tree-optimization/12578
21194         * gcc.c-torture/compile/pr12578.c: New test.
21195
21196         PR tree-optimization/12899
21197         * gcc.c-torture/compile/pr12899.c: New test.
21198
21199         PR rtl-optimization/14692
21200         * gcc.c-torture/compile/pr14692.c: New test.
21201
21202         PR tree-optimization/16461
21203         * gcc.c-torture/compile/pr16461.c: New test.
21204
21205 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21206
21207         * gfortran.dg/getenv_1.f90: New test.
21208
21209 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21210
21211         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21212         wchar_t.
21213         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21214
21215 2004-08-06  Paul Brook  <paul@codesourcery.com>
21216
21217         * gfortran.dg/ret_array_1.f90: New test.
21218         * gfortran.dg/ret_pointer_1.f90: New test.
21219
21220 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21221
21222         * gcc.dg/missing-field-init-[12].c: New tests.
21223         * g++.dg/warn/missing-field-init-[12].C: New tests.
21224
21225 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21226
21227         * gcc.dg/enum2.c: New test.
21228         * gcc.dg/symbian3.c: Likewise.
21229         * gcc.dg/symbian4.c: Likewise.
21230         * gcc.dg/wchar_t-2.c: Likewise.
21231
21232 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21233
21234         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21235         destructor tests.
21236
21237 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21238
21239         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21240         dg-require-visiblity.
21241         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21242         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21243         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21244         * g++.dg/ext/visibility/new1.C: Likewise.
21245         * g++.dg/ext/visibility/pragma.C: Likewise.
21246         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21247         * g++.dg/ext/visibility/virtual.C: Likewise.
21248         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21249         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21250         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21251         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21252         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21253         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21254         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21255         * g++/dg/ext/visibility/visibility-8.C: New test.
21256         * gcc.c-torture/compile/dll.x: Remove.
21257         * gcc.dg/dll-2.c: Use dg-require-dll
21258         * gcc.dg/visibility-10.c: New test.
21259         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21260         supporting DLLs.
21261         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21262         (scan_not_hidden): Likewise.
21263
21264 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21265
21266         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21267
21268 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21269
21270         * gcc.c-torture/execute/20040805-1.c: New test.
21271
21272 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21273
21274         * gcc.dg/20020118-1.c: Declare abort.
21275         * gcc.dg/altivec_check.h: Likewise.
21276         * gcc.dg/iftrap-2.c: Likewise.
21277         * gcc.dg/pragma-darwin.c: Likewise.
21278         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21279
21280 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21281
21282         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21283
21284 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21285
21286         * gcc.c-torture/execute/builtins/abs-2.c,
21287         gcc.c-torture/execute/builtins/abs-3.c,
21288         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21289         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21290         intmax_t, uintmax_t and their limits.
21291         * gcc.dg/intmax_t-1.c: New test.
21292
21293 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21294
21295         * g++.dg/tc1/dr147.C: Add reference to PR.
21296
21297 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21298
21299         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21300         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21301
21302 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21303
21304         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21305
21306 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21307
21308         * gcc.dg/redecl-5.c: New test.
21309         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21310         of scanf.
21311
21312 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21313
21314         PR middle-end/16790
21315         * gcc.c-torture/execute/pr16790-1.c: New test case.
21316
21317 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21318
21319         * g++.dg/ext/visibility/assign1.C: New test.
21320         * g++.dg/ext/visibility/new1.C: Likewise.
21321
21322         * gcc.dg/symbian1.c: New test.
21323         * gcc.dg/symbian2.c: Likewise.
21324
21325 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21326
21327         PR target/16570
21328         * gcc.dg/i386-sse-9.c: New test.
21329
21330 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21331
21332         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21333
21334 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21335
21336         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21337         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21338         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21339         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21340         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21341         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21342         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21343         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21344         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21345         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21346         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21347         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21348         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21349         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21350         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21351         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21352         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21353         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21354         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21355         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21356         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21357         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21358         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21359         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21360         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21361         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21362         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21363         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21364         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21365         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21366         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21367         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21368         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21369         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21370         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21371         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21372         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21373         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21374         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21375         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21376         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21377         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21378         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21379         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21380         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21381         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21382         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21383         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21384         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21385         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21386         gcc.misc-tests/i386-pf-3dnow-1.c,
21387         gcc.misc-tests/i386-pf-athlon-1.c,
21388         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21389         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21390         Declare built-in functions used.
21391         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21392
21393 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21394
21395         PR c++/16707
21396         * g++.dg/lookup/using12.C: New test.
21397
21398         * g++.dg/init/null1.C: Fix PR number.
21399         * g++.dg/parse/namespace10.C: Likewise.
21400
21401 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/16224
21404         * g++.dg/template/spec17.C: New test.
21405         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21406         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21407
21408 2004-08-02  David Billinghurst
21409
21410         PR fortran/16292
21411         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21412
21413 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21414
21415         * gcc.dg/ia64-got-1.c: New test case.
21416
21417 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21418
21419         PR c++/16489
21420         * g++.dg/init/null1.C: New test.
21421         * g++.dg/tc1/dr76.C: Adjust error marker.
21422
21423         PR c++/16529
21424         * g++.dg/parse/namespace10.C: New test.
21425
21426         PR c++/16810
21427         * g++.dg/inherit/ptrmem2.C: New test.
21428
21429 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21430
21431         PR target/16155
21432         * gcc.dg/pr16155.c: New test.
21433
21434 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21435
21436         * gcc.dg/redecl-2.c: New test.
21437
21438 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21439
21440         * gcc.dg/darwin-longdouble.c: New file.
21441
21442 2004-07-30  Richard Henderson  <rth@redhat.com>
21443
21444         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21445         write to constant argument.
21446         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21447
21448 2004-07-30  Richard Henderson  <rth@redhat.com>
21449
21450         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21451         tests of nearest around zero.
21452
21453 2004-07-30  Andrew Pinski  <apinski@apple.com>
21454
21455         * gcc.c-torture/compile/20040730-1.c: New test.
21456
21457 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21458
21459         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21460         powerpc-eabispe.
21461
21462 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21463
21464         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21465
21466 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21467
21468         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21469         contains $ld_library_path.
21470         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21471
21472 2004-07-29  Richard Henderson  <rth@redhat.com>
21473
21474         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21475
21476         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21477         (alt2, which): New.
21478         (Check): Accept either alternative.
21479
21480 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21481
21482         * g++.dg/abi/inline1.C: New test.
21483         * g++.dg/abi/local1-a.cc: Likewise.
21484         * g++.dg/abi/local1.C: Likewise.
21485         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21486         * g++.dg/abi/mangle12.C: Likewise.
21487         * g++.dg/abi/mangle17.C: Likewise.
21488         * g++.dg/abi/mangle20-2.C: Likewise.
21489         * g++.dg/opt/interface1.C: Likewise.
21490         * g++.dg/opt/interface1.h: Likewise.
21491         * g++.dg/opt/interface1-a.cc: New test.
21492         * g++.dg/parse/repo1.C: New test.
21493         * g++.dg/template/repo1.C: Likewise.
21494         * g++.dg/warn/Winline-1.C: Likewise.
21495         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21496
21497 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21498
21499         * gcc.dg/tree-ssa/20040729-1.c: New test.
21500
21501 2004-07-27  Matt Austern <austern@apple.com>
21502
21503         * gcc.dg/darwin-bool-1.c: New test.
21504         * gcc.dg/darwin-bool-2.c: New test.
21505
21506 2004-07-28  Richard Henderson  <rth@redhat.com>
21507
21508         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21509         arguments in the correct type.  Don't write to constant arguments.
21510
21511 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21512
21513         PR tree-optimization/16688
21514         PR tree-optimization/16689
21515         * g++.dg/tree-ssa/pr16688.C: New test.
21516
21517 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21518
21519         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21520         loads.  Not only in the comment, this time.
21521
21522 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21523
21524         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21525         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21526         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21527         * gcc.dg/sh4a-bitmovua.c: New.
21528         * gcc.dg/sh4a-cos.c: New.
21529         * gcc.dg/sh4a-cosf.c: New.
21530         * gcc.dg/sh4a-fprun.c: New.
21531         * gcc.dg/sh4a-fsrra.c: New.
21532         * gcc.dg/sh4a-memmovua.c: New.
21533         * gcc.dg/sh4a-sin.c: New.
21534         * gcc.dg/sh4a-sincos.c: New.
21535         * gcc.dg/sh4a-sincosf.c: New.
21536         * gcc.dg/sh4a-sinf.c: New.
21537
21538 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21539
21540         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21541         conditionals.
21542         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21543         loads.
21544         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21545         DOM1.
21546
21547 2004-07-27  Andrew Pinski  <apinski@apple.com>
21548
21549         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21550
21551 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21552
21553         * gcc.dg/pragma-isr.c: New test.
21554
21555 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21556
21557         PR c++/14429
21558         * g++.dg/template/ttp11.C: New test.
21559
21560 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21561
21562         * gcc.c-torture/compile/20040727-1.c: New test.
21563
21564 2004-07-26  Eric Christopher  <echristo@redhat.com>
21565
21566         * gcc.c-torture/compile/20040726-2.c: New test.
21567
21568 2004-07-26  Andrew Pinski  <apinski@apple.com>
21569
21570         * g++.dg/rtti/tinfo1.C: Xfail.
21571
21572 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21573
21574         * gcc.c-torture/compile/20040726-1.c: New test.
21575
21576 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21577             Brian Ryner  <bryner@brianryner.com>
21578
21579         PR c++/9283
21580         PR c++/15000
21581         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21582         * g++.dg/ext/visibility/: New directory.
21583         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21584         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21585         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21586         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21587         * g++.dg/ext/visibility/fvisibility.C,
21588         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21589         g++.dg/ext/visibility/fvisibility-override1.C
21590         g++.dg/ext/visibility/fvisibility-override2.C
21591         g++.dg/ext/visibility/memfuncts.C
21592         g++.dg/ext/visibility/noPLT.C
21593         g++.dg/ext/visibility/pragma.C
21594         g++.dg/ext/visibility/pragma-override1.C
21595         g++.dg/ext/visibility/pragma-override2.C
21596         g++.dg/ext/visibility/staticmemfuncts.C
21597         g++.dg/ext/visibility/virtual.C: New tests.
21598
21599 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21600
21601         PR c/15360
21602         * gcc.dg/pr15360-1.c: New test.
21603
21604 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21605
21606         * gcc.dg/pragma-align-2.c: New test.
21607         * gcc.dg/pragma-init-fini.c: New test.
21608         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21609         targets.
21610
21611 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21612
21613         * gcc.dg/init-string-2.c: New test.
21614
21615 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21616
21617         PR 16684
21618         * gcc.dg/Wredundant-decls-1.c: New test case.
21619
21620 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21623         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21624         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21625         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21626         * gcc.dg/compat/generate-random.c: New file.
21627         * gcc.dg/compat/generate-random.h: Likewise.
21628         * gcc.dg/compat/generate-random_r.c: Likewise.
21629         * gcc.dg/compat/struct-layout-1.h: Likewise.
21630         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21631         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21632         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21633         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21634         * gcc.dg/compat/struct-layout-1_main.c: New test.
21635         * gcc.dg/compat/struct-layout-1_x.c: New file.
21636         * gcc.dg/compat/struct-layout-1_y.c: New file.
21637         * gcc.dg/compat/struct-layout-1_test.h: New file.
21638
21639 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21640
21641         * gcc.dg/comp-return-1.c: New test
21642
21643 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21644
21645         * gcc.dg/vmx/8-02a.c: Fix typo.
21646
21647         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21648         * gcc.dg/darwin-abi-3.c: New test.
21649
21650         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21651         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21652
21653         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21654         * gcc.dg/vmx/ops-long-1.c: New test.
21655         * gcc.dg/vmx/ops-long-2.c: New test.
21656
21657 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21658
21659         * g++.dg/lookup/conv-[1234].C: New.
21660
21661 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21662
21663         * g++.dg/parse/attr2.C: Simplify.
21664
21665 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21666
21667         PR c/7284
21668         * gcc.c-torture/execute/pr7284-1.c: New test.
21669
21670 2004-07-22  Brian Booth  <bbooth@redhat.com>
21671
21672         * gcc.dg/tree-ssa/20040721-1.c: New test.
21673
21674 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21675
21676         * g++.dg/template/crash20.c: New.
21677
21678 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21679
21680         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21681         Add dg-run directive.  Declare variables as required.
21682         * gfortran.dg/g77/README: Update
21683
21684 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21685
21686         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21687         gcc.dg/cris-peep2-andu2.c: New tests.
21688
21689 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21690
21691         PR c/15052
21692         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21693         on return type.
21694         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21695         messages.
21696         * gcc.dg/qual-return-2.c: Update expected messages.
21697         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21698
21699 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21700
21701         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21702         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21703
21704 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21705
21706         PR c/11250
21707         * gcc.dg/init-string-1.c: New test.
21708
21709 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21710
21711         PR middle-end/15345
21712         PR c/16450
21713         * gcc.dg/torture/nested-fn-1.c: New test.
21714
21715 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21716
21717         PR target/16559
21718         * gcc.dg/ia64-fptr-1.c: New file.
21719
21720 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21721
21722         PR c++/14497
21723         * g++.dg/template/spec16.C: New test.
21724         * g++.old-deja/g++.robertl/eb118.C: Remove.
21725
21726 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21727
21728         PR c++/509
21729         * g++.dg/template/spec15.C: New test.
21730
21731 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21732
21733         Copy cases from g77.f-torture/execute and add dg-run
21734         directive.  Other changes as noted.
21735         * gfortran.dg/g77/13037.f
21736         * gfortran.dg/g77/1832.f
21737         * gfortran.dg/g77/19981119-0.f
21738         * gfortran.dg/g77/19990313-0.f
21739         * gfortran.dg/g77/19990313-1.f
21740         * gfortran.dg/g77/19990313-2.f
21741         * gfortran.dg/g77/19990313-3.f
21742         * gfortran.dg/g77/19990419-1.f
21743         * gfortran.dg/g77/19990826-0.f
21744         * gfortran.dg/g77/19990826-2.f
21745         * gfortran.dg/g77/20000503-1.f
21746         * gfortran.dg/g77/20001111.f
21747         * gfortran.dg/g77/20010116.f
21748         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21749         * gfortran.dg/g77/20010430.f
21750         * gfortran.dg/g77/6177.f
21751         * gfortran.dg/g77/947.f
21752         * gfortran.dg/g77/970816-3.f
21753         * gfortran.dg/g77/971102-1.f
21754         * gfortran.dg/g77/980520-1.f
21755         * gfortran.dg/g77/980628-0.f
21756         * gfortran.dg/g77/980628-1.f
21757         * gfortran.dg/g77/980628-10.f
21758         * gfortran.dg/g77/980628-2.f
21759         * gfortran.dg/g77/980628-3.f
21760         * gfortran.dg/g77/980628-7.f
21761         * gfortran.dg/g77/980628-8.f
21762         * gfortran.dg/g77/980628-9.f
21763         * gfortran.dg/g77/980701-0.f
21764         * gfortran.dg/g77/980701-1.f
21765         * gfortran.dg/g77/cabs.f
21766         * gfortran.dg/g77/claus.f
21767         * gfortran.dg/g77/complex_1.f
21768         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21769         * gfortran.dg/g77/dcomplex.f
21770         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21771         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21772         * gfortran.dg/g77/f90-intrinsic-numeric.f
21773         * gfortran.dg/g77/int8421.f
21774         * gfortran.dg/g77/labug1.f
21775         * gfortran.dg/g77/large_vec.f
21776         * gfortran.dg/g77/le.f
21777         * gfortran.dg/g77/short.f
21778         * gfortran.dg/g77/README: Update
21779
21780 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21781
21782         PR c++/16637
21783         * g++.dg/parse/lookup4.C: New test.
21784
21785 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21786
21787         PR c++/16175
21788         * g++.dg/template/ttp10.C: New test.
21789
21790 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21791
21792         * gcc.dg/pr12625-1.c: New test.
21793
21794 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21795
21796         * testsuite/gcc.dg/switch-warn-1.c: New test.
21797         * testsuite/gcc.dg/switch-warn-2.c: New test.
21798         * gcc.c-torture/compile/pr14730.c: Update.
21799
21800 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21801
21802         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21803         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21804         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21805         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21806
21807 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21808
21809         PR c++/16623
21810         * g++.dg/template/assign1.C: New test.
21811
21812 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21813
21814         PR c++/12170
21815         * g++.dg/template/ttp9.C: New test.
21816
21817 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21818
21819         * gcc.dg/format/cmn-err-1.c: New test.
21820
21821 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21822
21823         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21824         gcc.dg/Wparentheses-10.c: New tests.
21825         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21826
21827 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21828
21829         PR fortran/16465
21830         * gfortran.dg/g77//ffixed-line-length-0.f,
21831         gfortran.dg/g77/ffixed-line-length-132.f,
21832         gfortran.dg/g77/ffixed-line-length-72.f,
21833         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21834         gfortran.dg/g77/README: Update.
21835
21836 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21837
21838         PR c++/13092
21839         * g++.dg/template/non-dependent7.C: New test.
21840         * g++.dg/template/non-dependent8.C: Likewise.
21841         * g++.dg/template/non-dependent9.C: Likewise.
21842         * g++.dg/template/non-dependent10.C: Likewise.
21843
21844 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21845
21846         PR c++/16337
21847         * g++.dg/parse/attr2.C: New test.
21848
21849 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21850
21851         * g77.dg: Removed.
21852         * g77.f-torture: Ditto.
21853
21854 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21855
21856         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21857         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21858         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21859
21860 2004-07-16  Richard Henderson  <rth@redhat.com>
21861
21862         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21863
21864 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21865
21866         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21867         tests with full list of options.
21868         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21869         of TORTURE_OPTIONS if test contains 'dg-do run'.
21870
21871         PR fortran/16404
21872         * gfortran.dg/do_iterator.f90: New test.
21873
21874 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21875
21876         PR rtl-optimization/16536
21877         * gcc.c-torture/execute/restrict-1.c: New test.
21878
21879 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21880
21881         PR fortran/15324
21882         * gfortran.dg/pr15324.f90: New test.
21883
21884         PR fortran/15129
21885         * gfortran.dg/pr15129.f90: New test.
21886
21887         PR fortran/15140
21888         * gfortran.dg/pr15140.f90: New test.
21889
21890         PR fortran/13792
21891         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21892         compile-time simplification.
21893
21894 2004-07-14  Mike Stump  <mrs@apple.com>
21895
21896         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21897
21898 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21899
21900         PR target/16325
21901         * gcc.dg/profile-generate-1.c: New.
21902
21903 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21904
21905         * gcc.c-torture/execute/20040709-1.c: New test.
21906         * gcc.c-torture/execute/20040709-2.c: New test.
21907
21908 2004-07-14  Mike Stump  <mrs@apple.com>
21909
21910         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
21911
21912 2004-07-14  Mike Stump  <mrs@apple.com>
21913
21914         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
21915
21916 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
21917
21918         PR c++/16518
21919         * g++.dg/parse/mutable1.C: New test.
21920
21921 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
21922
21923         PR tree-optimization/16443
21924         * gcc.dg/tree-ssa/20040713-1.c: New test.
21925
21926 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
21927
21928         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
21929         for operator new.
21930
21931 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21932
21933         * gfortran.dg/g77/README: New file
21934         * gfortran.dg/g77/19981216-0.f: Copy from
21935         g77.f-torture/noncompile.  Add "dg-do compile" and
21936         dg-error as required.
21937         * gfortran.dg/g77/19990218-1.f: Likewise.
21938         * gfortran.dg/g77/19990905-1.f: Likewise.
21939         * gfortran.dg/g77/9263.f: Likewise.
21940         * gfortran.dg/g77/980615-0.f: Likewise.
21941         * gfortran.dg/g77/980616-0.f: Likewise.
21942         * gfortran.dg/g77/check0.f: Likewise.
21943         * gfortran.dg/g77/select_no_compile.f: Likewise.
21944
21945 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21946
21947         Copy files from g77.f-torture/compile.
21948         Add "{ dg-do compile}".  Other changes as noted
21949         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
21950         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
21951         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
21952         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
21953         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
21954         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
21955         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
21956         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
21957         statement to conform to standard.  Append alpha1.x for reference.
21958         * gfortran.dg/g77/xformat.f: Add dg-warning
21959
21960 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
21961
21962         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
21963         Add {dg-do compile} directive.
21964         * gfortran.dg/g77/cpp2.F: Likewise.
21965
21966 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21967
21968         PR c++/5402
21969         * g++.dg/lookup/name-clash1.C: New test.
21970
21971         PR c++/9777
21972         * g++.dg/lookup/name-clash2.C: New test.
21973
21974         PR c++/12102
21975         * g++.dg/lookup/name-clash3.C: New test.
21976
21977 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21978
21979         * g++.dg/lookup/new2.C: New test.
21980         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
21981
21982 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
21983
21984         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
21985         Add {dg-do compile} directive.
21986         * gfortran.dg/g77/13060.f: Likewise.
21987         * gfortran.dg/g77/19990218-0.f: Likewise.
21988         * gfortran.dg/g77/19990305-0.f: Likewise.
21989         * gfortran.dg/g77/19990419-0.f: Likewise.
21990         * gfortran.dg/g77/19990502-0.f: Likewise.
21991         * gfortran.dg/g77/19990502-1.f: Likewise.
21992         * gfortran.dg/g77/19990525-0.f: Likewise.
21993         * gfortran.dg/g77/19990826-1.f: Likewise.
21994         * gfortran.dg/g77/19990826-3.f: Likewise.
21995         * gfortran.dg/g77/19990905-2.f: Likewise.
21996         * gfortran.dg/g77/20000412-1.f: Likewise.
21997         * gfortran.dg/g77/20000511-1.f: Likewise.
21998         * gfortran.dg/g77/20000511-2.f: Likewise.
21999         * gfortran.dg/g77/20000518.f: Likewise.
22000         * gfortran.dg/g77/20000601-1.f: Likewise.
22001         * gfortran.dg/g77/20000601-2.f: Likewise.
22002         * gfortran.dg/g77/20000629-1.f: Likewise.
22003         * gfortran.dg/g77/20000630-2.f: Likewise.
22004         * gfortran.dg/g77/20010115.f: Likewise.
22005         * gfortran.dg/g77/20010321-1.f: Likewise.
22006         * gfortran.dg/g77/20010426.f: Likewise.
22007         * gfortran.dg/g77/20020307-1.f: Likewise.
22008         * gfortran.dg/g77/8485.f: Likewise.
22009         * gfortran.dg/g77/960317-1.f: Likewise.
22010         * gfortran.dg/g77/970915-0.f: Likewise.
22011         * gfortran.dg/g77/980310-1.f: Likewise.
22012         * gfortran.dg/g77/980310-2.f: Likewise.
22013         * gfortran.dg/g77/980310-3.f: Likewise.
22014         * gfortran.dg/g77/980310-4.f: Likewise.
22015         * gfortran.dg/g77/980310-6.f: Likewise.
22016         * gfortran.dg/g77/980310-7.f: Likewise.
22017         * gfortran.dg/g77/980310-8.f: Likewise.
22018         * gfortran.dg/g77/980419-2.f: Likewise.
22019         * gfortran.dg/g77/980424-0.f: Likewise.
22020         * gfortran.dg/g77/980427-0.f: Likewise.
22021         * gfortran.dg/g77/980729-0.f: Likewise.
22022         * gfortran.dg/g77/981117-1.f: Likewise.
22023         * gfortran.dg/g77/toon_1.f: Likewise.
22024
22025 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22026
22027         PR c++/2204
22028         * g++.dg/other/abstract2.C: New test.
22029
22030 2004-07-12  Paul Brook  <paul@codesourcery.com>
22031
22032         * gfortran.dg/pointer_init_1.f90: New test.
22033
22034 2004-07-11  Paul Brook  <paul@codesourcery.com>
22035
22036         PR fortran/15986
22037         * gfortran.dg/contained_1.f90: New test.
22038
22039 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22040
22041         * g++.dg/parse/defarg8.C: New test.
22042
22043 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22044
22045         PR fortran/16433
22046         * gfortran.dg/pr16433.f: New test.
22047
22048         PR fortran/17574
22049         * gfortran.dg/pr15754.f90: New test.
22050
22051 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22052
22053         PR tree-optimization/16437
22054         * gcc.c-torture/execute/bitfld-4.c: New test.
22055
22056 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22057
22058         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22059         access to common var from module.
22060
22061 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22062
22063         PR fortran/16336
22064         * gfortran.fortran-torture/execute/common_2.f90: New test.
22065
22066 2004-07-10  Paul Brook  <paul@codesourcery.com>
22067
22068         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22069
22070 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22071
22072         PR fortran/15969
22073         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22074
22075 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22076
22077         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22078         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22079         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22080         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22081         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22082         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22083         * gfortran.dg/g77/funderscoring.f: Likewise.
22084         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22085
22086 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22087
22088         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22089
22090 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22091         Paul Brook  <paul@codesourcery.com>
22092
22093         PR fortran/13415
22094         * gfortran.dg/common_pointer_1.f90: New test.
22095
22096 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22097
22098         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22099
22100 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22101
22102         PR target/16364
22103         * gcc.c-torture/compile/20040709-1.c: New.
22104
22105 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22106
22107         PR fortran/14077
22108         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22109
22110 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22111
22112         PR fortran/13201
22113         * gfortran.dg/shape_1.f90: New test.
22114
22115 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22116             Andrew Pinski  <apinski@apple.com>
22117
22118         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22119
22120 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22121
22122         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22123         comment.
22124
22125 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22126         Paul Brook  <paul@codesourcery.com>
22127
22128         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22129         '.f95' and '.F95'.
22130
22131 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22132
22133         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22134
22135 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22136
22137         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22138         testcases with capital suffix.
22139
22140 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22141
22142         PR fortran/15481
22143         PR fortran/13372
22144         PR fortran/13575
22145         PR fortran/15978
22146         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22147
22148         * gfortran.dg/implicit_1.f90: New test.
22149
22150 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22151
22152         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22153         expression to match gfortran warning/error messages
22154         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22155         dg-error text.
22156
22157 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22158
22159         * lib/fortran-torture.exp: Rename proc search_for to
22160         search_for_re.
22161
22162 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22163
22164         * gcc.c-torture/execute/simd-5.x: New file.
22165         XFAIL on SPARC 64-bit at -O0.
22166
22167 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22168
22169         PR c++/8211
22170         PR c++/16165
22171         * g++.dg/warn/effc3.C: New test.
22172
22173 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22174
22175         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22176         change X to 1X in format.
22177         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22178         add data statements to conform to standard.
22179
22180 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22181
22182         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22183         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22184         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22185
22186 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22187
22188         * gfortran.dg/g77/7388.f: Copy from g77.dg
22189         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22190         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22191         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22192         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22193         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22194         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22195         * gfortran.dg/g77/strlen0.f: Likewise.
22196
22197 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22198
22199         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22200         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22201
22202 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22203
22204         * gcc.c-torture/execute/920428-2.x: Delete.
22205         * gcc.c-torture/execute/920501-7.x: Likewise.
22206
22207 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22208
22209         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22210         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22211         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22212         prescott and c3-2.
22213         (PREFETCH_3DNOW): Add -march=c3.
22214
22215 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22216
22217         PR c/16437
22218         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22219         * gcc.c-torture/execute/bf64-1.x: Likewise.
22220
22221 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22222
22223         * gcc.c-torture/compile/20040708-1.c: New test.
22224
22225 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22226
22227         PR c++/16169
22228         * g++.dg/warn/effc2.C: New test.
22229
22230 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22231
22232         * gcc.c-torture/execute/bitfld-1.x: Remove.
22233         * gcc.c-torture/execute/bitfld-3.c: New test.
22234         * gcc.dg/bitfld-2.c: Remove XFAILs.
22235
22236 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22237
22238         PR c++/16276
22239         * g++.dg/rtti/tinfo1.C: New file.
22240
22241 2004-07-07  Eric Christopher  <echristo@redhat.com>
22242
22243         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22244
22245 2004-07-07  Andrew Pinski  <apinski@apple.com>
22246
22247         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22248
22249 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22250
22251         * g++.dg/init/call1.C: XFAIL.
22252
22253 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22254
22255         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22256         except for movstrict*, to movmem* and clrstr* to clrmem*.
22257
22258 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22259
22260         * gcc.c-torture/execute/20040707-1.c: New test.
22261
22262 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22263
22264         * gcc.c-torture/execute/20040706-1.c: New test.
22265
22266 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22267
22268         PR c++/3671
22269         * g++.dg/template/spec14.C: New test.
22270
22271 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22272
22273         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22274         nothing if not yet defined.  Use it in b, c and d type definitions.
22275         * gcc.c-torture/execute/20040705-1.c: New test.
22276         * gcc.c-torture/execute/20040705-2.c: New test.
22277
22278 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22279
22280         PR c++/2518
22281         * g++.dg/lookup/new1.C: New test.
22282
22283 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22284
22285         PR c++/11406
22286         * g++.dg/template/sizeof8.C: New test.
22287
22288 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22289
22290         * gcc.c-torture/compile/20040705-1.c: New test.
22291
22292 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22293
22294         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22295
22296 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22297
22298         * gcc.dg/cpp/if-mop.c: Two new testcases.
22299         * gcc.dg/cpp/trad/comment-3.c: New.
22300
22301 2004-07-04  Paul Brook  <paul@codesourcery.com>
22302
22303         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22304
22305 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22306
22307         PR c++/3761
22308         * g++.dg/lookup/crash4.C: New test.
22309
22310 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22311
22312         * gcc.c-torture/execute/builtin-abs-1.c
22313         * gcc.c-torture/execute/builtin-abs-2.c
22314         * gcc.c-torture/execute/builtin-complex-1.c
22315         * gcc.c-torture/execute/builtins/string-1-lib.c
22316         * gcc.c-torture/execute/builtins/string-1.c
22317         * gcc.c-torture/execute/builtins/string-2-lib.c
22318         * gcc.c-torture/execute/builtins/string-2.c
22319         * gcc.c-torture/execute/builtins/string-3-lib.c
22320         * gcc.c-torture/execute/builtins/string-3.c
22321         * gcc.c-torture/execute/builtins/string-4-lib.c
22322         * gcc.c-torture/execute/builtins/string-4.c
22323         * gcc.c-torture/execute/builtins/string-5-lib.c
22324         * gcc.c-torture/execute/builtins/string-5.c
22325         * gcc.c-torture/execute/builtins/string-6-lib.c
22326         * gcc.c-torture/execute/builtins/string-6.c
22327         * gcc.c-torture/execute/builtins/string-7-lib.c
22328         * gcc.c-torture/execute/builtins/string-7.c
22329         * gcc.c-torture/execute/builtins/string-8-lib.c
22330         * gcc.c-torture/execute/builtins/string-8.c
22331         * gcc.c-torture/execute/builtins/string-9-lib.c
22332         * gcc.c-torture/execute/builtins/string-9.c
22333         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22334         * gcc.c-torture/execute/builtins/string-asm-1.c
22335         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22336         * gcc.c-torture/execute/builtins/string-asm-2.c
22337         * gcc.c-torture/execute/stdio-opt-1.c
22338         * gcc.c-torture/execute/stdio-opt-2.c
22339         * gcc.c-torture/execute/stdio-opt-3.c
22340         * gcc.c-torture/execute/string-opt-1.c
22341         * gcc.c-torture/execute/string-opt-10.c
22342         * gcc.c-torture/execute/string-opt-11.c
22343         * gcc.c-torture/execute/string-opt-12.c
22344         * gcc.c-torture/execute/string-opt-13.c
22345         * gcc.c-torture/execute/string-opt-14.c
22346         * gcc.c-torture/execute/string-opt-15.c
22347         * gcc.c-torture/execute/string-opt-16.c
22348         * gcc.c-torture/execute/string-opt-2.c
22349         * gcc.c-torture/execute/string-opt-6.c
22350         * gcc.c-torture/execute/string-opt-7.c
22351         * gcc.c-torture/execute/string-opt-8.c:
22352         Replace with ...
22353
22354         * gcc.c-torture/execute/builtins/abs-2.c
22355         * gcc.c-torture/execute/builtins/abs-3.c
22356         * gcc.c-torture/execute/builtins/complex-1.c
22357         * gcc.c-torture/execute/builtins/fprintf.c
22358         * gcc.c-torture/execute/builtins/fputs.c
22359         * gcc.c-torture/execute/builtins/memcmp.c
22360         * gcc.c-torture/execute/builtins/memmove.c
22361         * gcc.c-torture/execute/builtins/memops-asm.c
22362         * gcc.c-torture/execute/builtins/mempcpy-2.c
22363         * gcc.c-torture/execute/builtins/mempcpy.c
22364         * gcc.c-torture/execute/builtins/memset.c
22365         * gcc.c-torture/execute/builtins/printf.c
22366         * gcc.c-torture/execute/builtins/sprintf.c
22367         * gcc.c-torture/execute/builtins/strcat.c
22368         * gcc.c-torture/execute/builtins/strchr.c
22369         * gcc.c-torture/execute/builtins/strcmp.c
22370         * gcc.c-torture/execute/builtins/strcpy.c
22371         * gcc.c-torture/execute/builtins/strcspn.c
22372         * gcc.c-torture/execute/builtins/strlen-2.c
22373         * gcc.c-torture/execute/builtins/strlen.c
22374         * gcc.c-torture/execute/builtins/strncat.c
22375         * gcc.c-torture/execute/builtins/strncmp-2.c
22376         * gcc.c-torture/execute/builtins/strncmp.c
22377         * gcc.c-torture/execute/builtins/strncpy.c
22378         * gcc.c-torture/execute/builtins/strpbrk.c
22379         * gcc.c-torture/execute/builtins/strpcpy-2.c
22380         * gcc.c-torture/execute/builtins/strpcpy.c
22381         * gcc.c-torture/execute/builtins/strrchr.c
22382         * gcc.c-torture/execute/builtins/strspn.c
22383         * gcc.c-torture/execute/builtins/strstr-asm.c
22384         * gcc.c-torture/execute/builtins/strstr.c:
22385         ... these new files.
22386
22387         * gcc.c-torture/execute/builtins/abs-2-lib.c
22388         * gcc.c-torture/execute/builtins/abs-3-lib.c
22389         * gcc.c-torture/execute/builtins/complex-1-lib.c
22390         * gcc.c-torture/execute/builtins/fprintf-lib.c
22391         * gcc.c-torture/execute/builtins/fputs-lib.c
22392         * gcc.c-torture/execute/builtins/memcmp-lib.c
22393         * gcc.c-torture/execute/builtins/memmove-lib.c
22394         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22395         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22396         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22397         * gcc.c-torture/execute/builtins/memset-lib.c
22398         * gcc.c-torture/execute/builtins/printf-lib.c
22399         * gcc.c-torture/execute/builtins/sprintf-lib.c
22400         * gcc.c-torture/execute/builtins/strcat-lib.c
22401         * gcc.c-torture/execute/builtins/strchr-lib.c
22402         * gcc.c-torture/execute/builtins/strcmp-lib.c
22403         * gcc.c-torture/execute/builtins/strcpy-lib.c
22404         * gcc.c-torture/execute/builtins/strcspn-lib.c
22405         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22406         * gcc.c-torture/execute/builtins/strlen-lib.c
22407         * gcc.c-torture/execute/builtins/strncat-lib.c
22408         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22409         * gcc.c-torture/execute/builtins/strncmp-lib.c
22410         * gcc.c-torture/execute/builtins/strncpy-lib.c
22411         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22412         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22413         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22414         * gcc.c-torture/execute/builtins/strrchr-lib.c
22415         * gcc.c-torture/execute/builtins/strspn-lib.c
22416         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22417         * gcc.c-torture/execute/builtins/strstr-lib.c
22418         * gcc.c-torture/execute/builtins/lib/abs.c
22419         * gcc.c-torture/execute/builtins/lib/fprintf.c
22420         * gcc.c-torture/execute/builtins/lib/memset.c
22421         * gcc.c-torture/execute/builtins/lib/printf.c
22422         * gcc.c-torture/execute/builtins/lib/sprintf.c
22423         * gcc.c-torture/execute/builtins/lib/strcpy.c
22424         * gcc.c-torture/execute/builtins/lib/strcspn.c
22425         * gcc.c-torture/execute/builtins/lib/strncat.c
22426         * gcc.c-torture/execute/builtins/lib/strncmp.c
22427         * gcc.c-torture/execute/builtins/lib/strncpy.c
22428         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22429         * gcc.c-torture/execute/builtins/lib/strspn.c
22430         * gcc.c-torture/execute/builtins/lib/strstr.c:
22431         New files containing support routines.
22432
22433         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22434         declaration.
22435         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22436         when not optimizing.
22437
22438 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22439
22440         PR c++/16240
22441         * g++.dg/abi/mangle22.C: New test.
22442         * g++.dg/abi/mangle23.C: Likewise.
22443
22444 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22445
22446         PR fortran/16290
22447         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22448         Allow for cases without denormalized floating point numbers.
22449
22450 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22451
22452         PR c/1027
22453         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22454         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22455         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22456         expected warning text.
22457         * gcc.dg/format/diag-2.c: New test.
22458
22459 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22460
22461         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22462
22463 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22464
22465         * gcc.dg/builtins-43.c: New.
22466         * gcc.dg/builtins-44.c: New.
22467         * gcc.dg/builtins-45.c: New.
22468
22469 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22470             Andreas Tobler  <a.tobler@schweiz.ch>
22471
22472         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22473         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22474         as SIGSEGV.
22475         * gcc.dg/cleanup-11.c: Likewise.
22476         * gcc.dg/cleanup-8.c: Likewise.
22477         * gcc.dg/cleanup-9.c: Likewise.
22478         * gcc.dg/cleanup-5.c: Run on all platforms.
22479
22480 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22481
22482         * g++.dg/warn/nonnull1.C: New test.
22483
22484 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22485
22486         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22487         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22488         Special-case the Sun compiler wrt to <complex.h>.
22489
22490 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22491
22492         * gcc.dg/Wunreachable-8.C: New test.
22493
22494         * gcc.dg/h8300-ice2.c : New test.
22495
22496 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22497
22498         PR fortran/16161
22499         * gfortran.fortran-torture/compile/implicit.f90: Add test
22500         for implicit character.
22501
22502 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22503
22504         PR fortran/16289
22505         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22506         Use tiny() intrinsic to find smallest non-negative real
22507
22508 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22509
22510         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22511         * gcc.dg/compat/struct-by-value-22_x.c: New.
22512         * gcc.dg/compat/struct-by-value-22_y.c: New.
22513
22514         * gcc.c-torture/execute/20040629-1.c: New test.
22515
22516 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22519         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22520
22521         PR target/16195
22522         * gcc.dg/20040625-1.c: New test.
22523
22524 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22525
22526         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22527
22528 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22529
22530         PR fortran/15963
22531         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22532
22533 2004-06-29  Richard Henderson  <rth@redhat.com>
22534
22535         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22536
22537 2004-06-29  Paul Brook  <paul@codesourcery.com>
22538
22539         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22540         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22541
22542 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         PR c++/16260
22545         * g++.dg/parse/crash15.C: New.
22546
22547 2004-06-28  Andrew Pinski  <apinski@apple.com>
22548
22549         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22550         by the error already.
22551
22552         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22553
22554 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22555
22556         PR target/14041
22557         * gcc.dg/h8300-bss-align-1.c : New.
22558
22559 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22560
22561         * PR c++/16174
22562         * g++.dg/template/ctor4.C: New.
22563
22564 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22565
22566         PR c++/16205
22567         * g++.dg/warn/Wsequence-point-1.C: New test.
22568
22569 2004-06-27  Paul Brook  <paul@codesourcery.com>
22570
22571         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22572
22573 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22574
22575         * g++.old-deja/g++.mike/p7325.C: Remove.
22576
22577 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22578
22579         PR c/14963
22580         * gcc.dg/pr14963.c: New test.
22581
22582 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22583
22584         PR c++/16193
22585         * g++.dg/parse/redef1.C: New test.
22586
22587 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22588
22589         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22590         20021110.c.
22591         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22592         20021119-1.c.
22593         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22594         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22595         5-04.c.
22596         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22597         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22598         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22599         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22600         g++.brendan/enum14.C.
22601         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22602         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22603         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22604         g++.mike/virt1.C.
22605         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22606         memtemp24.C.
22607
22608 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22609
22610         * gcc.dg/20040527-1.c: New test case.
22611
22612 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22613
22614         PR gfortran/pr16196
22615         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22616
22617 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22618
22619         PR middle-end/15825
22620         * gcc.dg/pr15825-1.c: New test case.
22621
22622 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22623
22624         * gcc.c-torture/execute/20040625-1.c: New test.
22625
22626 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22627
22628         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22629
22630 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22631
22632         * gcc.dg/torture/mips-div-1.c: New test.
22633
22634 2004-06-24  Jeff Law  <law@redhat.com>
22635
22636         * gcc.dg/tree-ssa/20040624-1.c: New test.
22637
22638 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22639
22640         * gcc.c-torture/compile/20040624-1.c: New test.
22641
22642 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22643
22644         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22645         this directory.
22646
22647 2004-06-23  Andrew Pinski  <apinski@apple.com>
22648
22649         PR middle-end/15988
22650         * g++.dg/opt/ptrmem4.C: New test.
22651
22652         * gcc.dg/c90-array-quals-2.c: New test.
22653
22654 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22655
22656         * gcc.dg/kpice1.c: New test.
22657
22658 2006-06-23  Andrew Pinski  <apinski@apple.com>
22659
22660         * gcc.dg/c90-array-quals.c: New test.
22661
22662 2006-06-22  Richard Henderson  <rth@redhat.com>
22663
22664         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22665
22666 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22667
22668         * gcc.dg/builtins-config.h: Handle FreeBSD.
22669
22670 2006-06-22  Richard Henderson  <rth@redhat.com>
22671
22672         * g++.dg/opt/devirt1.C: New.
22673
22674 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22675
22676         * g++.dg/opt/pr15551.C: New testcase.
22677
22678 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22679
22680         PR target/14800
22681         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22682         x86_64-*-linux* when compiling for 32bit.
22683
22684 2004-06-21  Andrew Pinski  <apinski@apple.com>
22685
22686         * gcc.dg/pch/struct-1.c: New.
22687         * gcc.dg/pch/struct-1.hs: New.
22688
22689 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22690
22691         * gcc.dg/pch/save-temps-1.c: New file.
22692         * gcc.dg/pch/save-temps-1.hs: New file.
22693
22694 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22695
22696         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22697         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22698
22699 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22700
22701         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22702         to fix type error.
22703         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22704         Remove trailing spaces.
22705
22706 2004-06-21  Richard Henderson  <rth@redhat.com>
22707
22708         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22709         merging && to BIT_FIELD_REF.
22710
22711 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22712
22713         * g++.dg/opt/placeholder1.C: New test.
22714
22715 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22716
22717         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22718         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22719         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22720         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22721
22722 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22723
22724         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22725         extern "C".
22726         * g++.dg/other/pragma-re-1.C: Add comments.
22727
22728 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22729
22730         PR gfortran/16080
22731         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22732
22733 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22734
22735         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22736         instead of setting the type of size_t by
22737         hand.
22738
22739 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22740
22741         * gcc.dg/unordered-2.c: New test case.
22742         * gcc.dg/unordered-3.c: New test case.
22743
22744 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22745
22746         PR other/16043
22747         * lib/g++.exp (g++_version): Tweak regexp for version
22748         * lib/g77.exp (g77_version): Likewise.
22749         * lib/gfortran.exp (gfortran_version): Likewise.
22750         * lib/objc.exp (objc_version): Likewise.
22751         * lib/treelang.exp (treelang_version): Likewise.
22752
22753 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22754
22755         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22756         Use INT_MAX instead of __INT_MAX__.
22757         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22758
22759         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22760         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22761         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22762         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22763         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22764         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22765         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22766         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22767         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22768
22769         * gcc.dg/range-test-1.c: New test.
22770         * g++.dg/opt/range-test-1.C: New test.
22771
22772 2004-06-17  Richard Henderson  <rth@redhat.com>
22773
22774         * objc.dg/sync-1.m: New.
22775         * objc.dg/try-catch-1.m: Don't force next runtime.
22776         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22777         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22778         shadowed catch clause.
22779         * objc.dg/try-catch-5.m: New.
22780
22781 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22782
22783         Bug 14610
22784         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22785
22786 2004-06-15  Richard Henderson  <rth@redhat.com>
22787
22788         * gcc.dg/20001116-1.c: Move expected warning line.
22789
22790 2004-06-15  Richard Henderson  <rth@redhat.com>
22791
22792         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22793         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22794
22795 2004-06-15  Jeff Law  <law@redhat.com>
22796
22797         * gcc.dg/tree-ssa/20040615-1.c: New test.
22798         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22799         be less sensitive to operand ordering.
22800         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22801
22802 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22803
22804         * g++.dg/abi/bitfield3.C: Add comment..
22805
22806 2004-06-15  Richard Henderson  <rth@redhat.com>
22807
22808         * g++.dg/ext/stmtexpr1.C: XFAIL.
22809         * gcc.dg/20030612-1.c: XFAIL.
22810
22811 2004-06-15  Eric Christopher  <echristo@redhat.com>
22812
22813         * g++.dg/charset/asm5.c: New.
22814         * gcc.dg/charset/asm6.c: New.
22815
22816 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22817
22818         PR fortran/15962
22819         * gfortran.fortran-torture/execute/select_1.f90: New test.
22820
22821 2004-06-15  Paul Brook  <paul@codesourcery.com>
22822
22823         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22824
22825 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22826
22827         PR c++/15967
22828         * g++.dg/lookup/crash3.C: New test.
22829
22830 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22831
22832         PR c++/15947
22833         * g++.dg/parse/dtor4.C: New test.
22834
22835 2004-06-14  Jeff Law  <law@redhat.com>
22836
22837         * gcc.c-torture/compile/20040614-1.c: New test.
22838
22839 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22840
22841         PR fortran/15211
22842         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22843         LEN of a character array.
22844
22845 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22846
22847         PR c++/15096
22848         * g++.dg/template/ptrmem10.C: New test.
22849
22850         PR c++/14930
22851         * g++.dg/template/friend30.C: New test.
22852
22853 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22854
22855         PR fortran/14928
22856         * gfortran.fortran-torture/compile/mloc.f90: New test.
22857
22858 2004-06-13  Paul Brook  <paul@codesourcery.com>
22859
22860         * gfortran.fortran-torture/execute/random_2.f90: New test.
22861
22862 2004-06-13  Eric Christopher  <echristo@redhat.com>
22863
22864         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22865
22866 2004-06-12  Paul Brook  <paul@codesourcery.com>
22867
22868         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22869
22870 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22871
22872         PR fortran/14923
22873         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22874
22875 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22876
22877         PR fortran/14957
22878         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22879         syntax errors in end statements of contained subroutines.
22880
22881 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22882
22883         PR fortran/12841
22884         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22885
22886 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22887
22888         PR fortran/15665
22889         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22890
22891 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22892
22893         PR gfortran/12839
22894         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22895
22896 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22897
22898         PR c++/15862
22899         * g++.dg/parse/enum1.C: New test.
22900
22901 2004-06-10  Jeff Law  <law@redhat.com>
22902
22903         * gcc.c-torture/compile/20040610-1.c: New test.
22904
22905 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22906
22907         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22908         * g++.old-deja/g++.other/decl3.C: Likewise.
22909
22910 2004-06-10  Brian Booth  <bbooth@redhat.com>
22911
22912         * gcc.dg/tree-ssa/20031015-1.c: Scan for
22913         V_MAY_DEF instead of VDEF.
22914         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
22915
22916 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
22917
22918         PR c++/14211
22919         * g++.dg/conversion/const1.C: New test.
22920
22921         PR c++/15076
22922         * g++.dg/conversion/reinterpret1.C: New test.
22923
22924         PR c++/15877
22925         * g++.dg/template/enum2.C: New test.
22926
22927         PR c++/15227
22928         * g++.dg/template/error13.C: New test.
22929
22930 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22931
22932         PR fortran/14957
22933         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
22934         arguments to test_* REAL and of the right size.
22935
22936 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22937
22938         PR target/15569
22939         PR rtl-optimization/15681
22940         * gcc.dg/20040609-1.c: New test.
22941
22942 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
22943
22944         PR c++/14791
22945         * g++.dg/opt/builtins1.C: New test.
22946
22947 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
22948
22949         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
22950         that use default windows32 struct layout.
22951         * gcc.dg/i386-bitfield2.c: Likewise.
22952
22953 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
22954
22955         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
22956         for mingw32 and cygwin targets.
22957
22958 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
22959
22960         * gcc.dg/pch/macro-4.c: New.
22961         * gcc.dg/pch/macro-4.hs: New.
22962
22963 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22964
22965         PR fortran/13249
22966         * gfortran.fortran-torture/compile/name_clash.f90: New test.
22967
22968 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22969
22970         PR fortran/13372
22971         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
22972
22973 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22974
22975         PR gfortran/14897
22976         * gfortran.fortran-torture/execute/t_edit.f90: New test.
22977
22978 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
22979
22980         PR gfortran/15755
22981         * gfortran.fortran-torture/execute/backspace.c : New test.
22982
22983 2004-06-09  Paul Brook  <paul@codesourcery.com>
22984
22985         * gfortran.fortran-torture/execure/intrinsic_associated.f90
22986         (pointer_to_section): Rewrite to use smaller array.
22987
22988 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
22989
22990         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
22991         * gcc.dg/ext/altivec-10.c: Same.
22992         * gcc.dg/ext/altivec-11.c: Same.
22993         * gcc.dg/ext/altivec-12.c: Same.
22994         * gcc.dg/ext/altivec-13.c: Same.
22995         * gcc.dg/ext/altivec-14.c: Same.
22996         * gcc.dg/ext/altivec-15.c: Same.
22997         * gcc.dg/ext/altivec-16.c: Same.
22998         * gcc.dg/ext/altivec-3.c: Same.
22999         * gcc.dg/ext/altivec-4.c: Same.
23000         * gcc.dg/ext/altivec-6.c: Same.
23001         * gcc.dg/ext/altivec-7.c: Same.
23002         * gcc.dg/ext/altivec-8.c: Same.
23003         * gcc.dg/ext/altivec-varargs-1.c: Same.
23004
23005         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23006         * g++.dg/ext/altivec-10.C: Same.
23007         * g++.dg/ext/altivec-2.C: Same.
23008         * g++.dg/ext/altivec-3.C: Same.
23009         * g++.dg/ext/altivec-4.C: Same.
23010         * g++.dg/ext/altivec-5.C: Same.
23011         * g++.dg/ext/altivec-6.C: Same.
23012         * g++.dg/ext/altivec-7.C: Same.
23013         * g++.dg/ext/altivec-8.C: Same.
23014         * g++.dg/ext/altivec-9.C: Same.
23015
23016 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23017
23018         PR c++/7841
23019         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23020
23021 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23022
23023         * gcc.dg/union-1.c: New test.
23024
23025 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23026
23027         * gcc.dg/builtins-41.c: New test case.
23028         * gcc.dg/builtins-42.c: New test case.
23029
23030 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23031
23032         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23033         * g++.dg/ext/altivec-10.C: Same.
23034         * g++.dg/ext/altivec-2.C: Same.
23035         * g++.dg/ext/altivec-3.C: Same.
23036         * g++.dg/ext/altivec-4.C: Same.
23037         * g++.dg/ext/altivec-5.C: Same.
23038         * g++.dg/ext/altivec-6.C: Same.
23039         * g++.dg/ext/altivec-7.C: Same.
23040         * g++.dg/ext/altivec-8.C: Same.
23041         * g++.dg/ext/altivec-9.C: Same.
23042         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23043         * g++.old-deja/g++.brendan/new3.C: Same.
23044         * gcc.c-torture/execute/eeprof-1.x: Same.
23045
23046 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23047
23048         PR c/14765
23049         * gcc.dg/pr14765-1.c: New test.
23050
23051 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23052
23053         PR c/14649
23054         * gcc.dg/pr14649-1.c: New test case.
23055
23056 2004-06-07  Richard Henderson  <rth@redhat.com>
23057
23058         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23059         if temporaries.
23060
23061 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23062
23063         * g++.dg/eh/elide1.C: Remove XFAIL.
23064
23065 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23066
23067         PR c++/15337
23068         * g++.dg/expr/sizeof3.C: New test.
23069
23070         PR c++/14777
23071         * g++.dg/template/access14.C: New test.
23072
23073         PR c++/15554
23074         * g++.dg/template/enum1.C: New test.
23075
23076         PR c++/15057
23077         * g++.dg/eh/throw1.C: New test.
23078
23079 2004-06-07  David Ayers  <d.ayers@inode.at>
23080             Ziemowit Laski  <zlaski@apple.com>
23081
23082         * lib/objc.exp (objc_target_compile): Revert the '-framework
23083         Foundation' flag fix, since bare Darwin does not ship
23084         with the Foundation framework.
23085         * objc/execute/next_mapping.h: Provide a local NSConstantString
23086         @interface and @implementation.
23087         (objc_constant_string_init): A constructor function, used to
23088         initialize the NSConstantString meta-class object.
23089         * objc/execute/string1.m: Include "next_mapping.h" instead of
23090         <Foundation/NSString.h>.
23091         * objc/execute/string2.m: Likewise.
23092         * objc/execute/string3.m: Likewise.
23093         * objc/execute/string4.m: Likewise.
23094
23095 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23096
23097         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23098         to double. Replace double with FLOAT.
23099         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23100
23101         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23102         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23103         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23104         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23105         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23106         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23107         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23108         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23109
23110 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23111
23112         PR c/13519
23113         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23114
23115 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23116
23117         PR c++/15503
23118         * g++.dg/template/meminit2.C: New test.
23119
23120 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23121
23122         PR target/15822
23123         * gcc.c-torture/execute/compare-fp-1.c,
23124         gcc.c-torture/execute/compare-fp-2.c,
23125         gcc.c-torture/execute/compare-fp-3.c,
23126         gcc.c-torture/execute/compare-fp-4.c,
23127         gcc.c-torture/execute/compare-fp-3.x,
23128         gcc.c-torture/execute/compare-fp-4.x: Moved...
23129         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23130         gcc.c-torture/execute/ieee/compare-fp-2.c,
23131         gcc.c-torture/execute/ieee/compare-fp-3.c,
23132         gcc.c-torture/execute/ieee/compare-fp-4.c,
23133         gcc.c-torture/execute/ieee/compare-fp-3.x,
23134         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23135
23136 2004-06-04  David Ayers  <d.ayers@inode.at>
23137
23138         * objc/execute/protocol-isEqual-4.m: New testcase.
23139
23140 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23141
23142         * objc/execute/protocol-isEqual-1.m: New testcase.
23143         * objc/execute/protocol-isEqual-2.m: New testcase.
23144         * objc/execute/protocol-isEqual-3.m: New testcase.
23145
23146 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23147
23148         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23149
23150 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23151
23152         * lib/objc.exp (objc_target_compile): When running tests on
23153         Darwin (Mac OS X), inform the linker about '-framework
23154         'Foundation'.
23155
23156 2004-06-02  Eric Christopher  <echristo@redhat.com>
23157
23158         * gcc.c-torture/compile/20040602-1.c: New.
23159
23160 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23161
23162         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23163         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23164
23165         PR tree-optimization/14736
23166         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23167
23168         PR tree-optimization/14042
23169         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23170
23171         PR tree-optimization/14729
23172         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23173
23174 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23175
23176         PR fortran/15557
23177         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23178
23179 2004-06-01  Richard Hederson  <rth@redhat.com>
23180
23181         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23182
23183 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23184
23185         PR c++/14932
23186         * g++.dg/parse/offsetof4.C: New test.
23187
23188 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23189
23190         PR objc/7993
23191         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23192
23193 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23194
23195         PR c++/15701
23196         * g++.dg/template/friend29.C: New test.
23197
23198 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23199
23200         PR c/15749
23201         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23202
23203 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23204
23205         * gcc.dg/sparc-trap-1.c: New test.
23206
23207 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23208
23209         PR middle-end/15069
23210         * g++.dg/opt/fold3.C: New test case.
23211
23212 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23213
23214         * lib/target-supports.exp (check_iconv_available): Fix fallout
23215         from 2004-05-28 patch.
23216
23217 2004-05-30  Paul Brook  <paul@codesourcery.com>
23218
23219         PR fortran/15620
23220         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23221         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23222
23223 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23224
23225         * gfortran.fortran-torture/execute/random_1.f90: New test.
23226
23227 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23228
23229         * g++.dg/ext/altivec-10.C: New test.
23230
23231 2004-05-29  Paul Brook  <paul@codesourcery.com>
23232
23233         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23234
23235 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23236
23237         * gcc.dg/altivec-16.c: New test.
23238
23239 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23240
23241         * lib/target-supports.exp (check_vmx_hw_available): New.
23242         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23243
23244         * lib/target-supports.exp (check_alias_available,
23245         check_iconv_available, check_named_sections_available): Use
23246         unique names for temporary files.
23247
23248 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23249
23250         * gcc.dg/altivec-15.c: New test.
23251
23252 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23253
23254         PR c++/15083
23255         * g++.dg/warn/noeffect6.C: New test.
23256
23257         PR c++/15471
23258         * g++.dg/expr/ptrmem4.C: New test.
23259
23260         PR c++/15640
23261         * g++.dg/template/operator3.C: New test.
23262
23263 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23264
23265         PR c++/14668
23266         * g++.dg/lookup/redecl1.C: New test.
23267         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23268
23269 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23270
23271         * gcc.c-torture/execute/compare-fp-1.c,
23272         gcc.c-torture/execute/compare-fp-2.c,
23273         gcc.c-torture/execute/compare-fp-3.c,
23274         gcc.c-torture/execute/compare-fp-4.c,
23275         gcc.c-torture/execute/compare-fp-3.x,
23276         gcc.c-torture/execute/compare-fp-4.x,
23277         gcc.dg/pr15649-1.c: New.
23278
23279 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23280
23281         PR c++/12883
23282         * g++.dg/init/array14.C: New test.
23283
23284 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23285
23286         * lib/compat.exp (compat-get-options-main): New.
23287         (compat-get-options): Remove unneeded code, warn for ignored
23288         command.
23289         (compat-execute): Check flag set by dg-require-* commands.
23290
23291         * lib/compat.exp (compat-execute): Break up long lines.
23292
23293 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23294
23295         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23296         * gcc.dg/altivec-14.c: New test.
23297         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23298
23299         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23300         * gcc.dg/altivec-12.c: Ditto.
23301
23302         * gcc.dg/altivec-3.c: Move call to altivec_check.
23303
23304 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23305
23306         PR c++/15044
23307         * g++.dg/template/error12.C: New test.
23308
23309         PR c++/15317
23310         * g++.dg/ext/attrib15.C: New test.
23311
23312         PR c++/15329
23313         * g++.dg/template/ptrmem9.C: New test.
23314
23315 2004-05-25  Paul Brook  <paul@codesourcery.com>
23316
23317         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23318
23319 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23320
23321         PR c++/15165
23322         * g++.dg/template/crash19.C: New test.
23323
23324 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23325
23326         PR c++/15025
23327         * g++.dg/template/redecl1.C: New test.
23328
23329 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23330
23331         PR c++/14821
23332         * g++.dg/other/ns1.C: New test.
23333
23334         PR c++/14883
23335         * g++.dg/template/invalid1.C: New test.
23336
23337 2004-05-23  Paul Brook  <paul@codesourcery.com>
23338         Victor Leikehman  <lei@haifasphere.co.il>
23339
23340         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23341         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23342
23343 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23344
23345         PR c++/15285
23346         PR c++/15299
23347         * g++.dg/template/non-dependent5.C: New test.
23348         * g++.dg/template/non-dependent6.C: New test.
23349
23350 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23351
23352         PR c++/15507
23353         * g++.dg/inherit/union1.C: New test.
23354
23355         PR c++/15542
23356         * g++.dg/template/addr1.C: New test.
23357
23358         PR c++/15427
23359         * g++.dg/template/array5.C: New test.
23360
23361         PR c++/15287
23362         * g++.dg/template/array6.C: New test.
23363
23364 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23365             Roger Sayle  <roger@eyesopen.com>
23366
23367         * g++.dg/lookup/forscope2.C: New test case.
23368
23369 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23370
23371         * gcc.dg/cpp/Wmissingdirs.c: New.
23372
23373 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23374
23375         PR target/15301
23376         * gcc.dg/compat/union-m128-1.h: New file.
23377         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23378         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23379         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23380
23381 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23382
23383         PR target/15302
23384         * gcc.dg/compat/struct-complex-1.h: New file.
23385         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23386         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23387         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23388
23389 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23390
23391         PR middle-end/3074
23392         * gcc.dg/pr3074-1.c: New test case.
23393         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23394
23395 2004-05-20  Falk Hueffner  <falk@debian.org>
23396
23397         PR other/15526
23398         * gcc.dg/ftrapv-1.c: New test case.
23399
23400 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23401
23402         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23403
23404 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23405             Jeff Law  <law@redhat.com>
23406
23407         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23408         * gcc.dg/tree-ssa/20040518-2.c: New test.
23409
23410         * gcc.dg/tree-ssa/20040518-1.c: New test.
23411
23412 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23413
23414         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23415
23416 2004-05-18  Paul Brook  <paul@codesourcery.com>
23417
23418         PR fortran/13930
23419         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23420
23421 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23422
23423         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23424         constant folding.
23425
23426 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23427
23428         * gcc.dg/tree-ssa/20040517-1.c: New test.
23429
23430 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23431
23432         * gcc.dg/loop-4.c: New test.
23433
23434 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23435
23436         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23437
23438 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23439
23440         PR fortran/15311
23441         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23442
23443 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23444
23445         PR fortran/13826
23446         PR fortran/13940
23447         * gfortran.fortran-torture/compile/data_1.f90: New test.
23448
23449 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23450
23451         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23452         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23453
23454 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23455
23456         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23457
23458 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23459
23460         PR c/15444
23461         * gcc.dg/format/xopen-1.c: Adjust expected message.
23462         * gcc.dg/format/xopen-3.c: New test.
23463
23464 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23465
23466         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23467
23468 2004-05-14  Jeff Law  <law@redhat.com>
23469
23470         * gcc.dg/tree-ssa/20040514-2.c: New test.
23471
23472 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23473
23474         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23475         this ...
23476         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23477         this.
23478
23479 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23480
23481         * gcc.dg/tree-ssa/20040514-1.c: New test.
23482
23483 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23484
23485         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23486         test.
23487
23488 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23489
23490         PR fortran/14066
23491         * gfortran.fortran-torture/compile/do_1.f90: New test.
23492
23493 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23494
23495         PR fortran/15051
23496         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23497         test.
23498
23499 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23500
23501         PR fortran/15149
23502         * gfortran.fortran-torture/execute/random_init.f90: New test.
23503
23504 2004-05-13  Paul Brook  <paul@codesourcery.com>
23505
23506         PR fortran/15314
23507         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23508
23509 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23510
23511         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23512         for the powerpc case.
23513
23514 2004-05-13  Jeff Law  <law@redhat.com>
23515
23516         * gcc.dg/tree-ssa/20040513-1.c: New test.
23517         * gcc.dg/tree-ssa/20040513-2.c: New test.
23518
23519 2004-05-13  Paul Brook  <paul@codesourcery.com>
23520
23521         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23522         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23523         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23524
23525 2004-05-13  Andreas Schwab  <schwab@suse.de>
23526
23527         PR other/10819
23528         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23529         characters.
23530
23531 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23532
23533         PR fortran/15294
23534         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23535
23536 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23537
23538         Merge from tree-ssa-20020619-branch.  See
23539         ChangeLog.tree-ssa for details.
23540
23541 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23542
23543         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23544         include <altivec.h> explicitly.
23545         * gcc.dg/altivec-13.c: Likewise.
23546
23547 2004-05-11  Paul Brook  <paul@codesourcery.com>
23548
23549         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23550
23551 2004-05-10  Eric Christopher  <echristo@redhat.com>
23552
23553         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23554         * gcc.dg/sibcall-4.c: Ditto.
23555
23556 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23557
23558         * g++.dg/ext/altivec-8.C: New test case.
23559         * gcc.dg/altivec-13.c: New test case.
23560
23561 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23562
23563         * gcc.c-torture/execute/divcmp-1.c: New test case.
23564         * gcc.c-torture/execute/divcmp-2.c: New test case.
23565         * gcc.c-torture/execute/divcmp-3.c: New test case.
23566
23567 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23568
23569         * g++.dg/other/pragma-re-2.C: New test.
23570
23571 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23572
23573         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23574         * gcc.dg/i386-387-2.c: Likewise.
23575
23576         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23577         __builtin_drem.
23578         * gcc.dg/i386-387-6.c: Likewise.
23579
23580 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23581
23582         * gcc.dg/builtins-33.c: Also check log1p*.
23583
23584 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23585
23586         PR optimization/15296
23587         * gcc.c-torture/execute/pr15296.c: New test.
23588
23589 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23590
23591         * gcc.dg/builtins-40.c: New test.
23592
23593 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23594
23595         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23596
23597 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23598
23599         * g++.dg/ext/spe1.C: New testcase.
23600
23601 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23602
23603         * objc.dg/image-info.m: Allow additional attributes
23604         for __image_info section.
23605
23606 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23607
23608         * gcc.dg/torture/mips-hilo-2.c: New test.
23609
23610 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23611
23612         PR c++/14389
23613         * g++.dg/template/member5.C: New test.
23614
23615 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23616
23617         * gcc.dg/builtins-34.c: Also check expm1*.
23618
23619 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23620
23621         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23622         * gcc.dg/torture/builtin-convert-3.c: New test.
23623
23624 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23625
23626         PR middle-end/15054
23627         * g++.dg/opt/pr15054.C: New test.
23628
23629 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23630
23631         * gcc.dg/torture/builtin-rounding-1.c: New test.
23632         * gcc.dg/builtins-25.c: Delete.
23633         * gcc.dg/builtins-29.c: Delete.
23634
23635 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23636
23637         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23638         * gcc.dg/sibcall-4.c: Likewise.
23639         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23640
23641 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23642
23643         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23644         bit-field on 16-bit targets.
23645
23646 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23647
23648         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23649         16-bit targets.
23650
23651 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23652
23653         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23654         * gcc.dg/rs6000-power2-2.c: Likewise.
23655
23656 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23657
23658         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23659         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23660         Change the asm registers to be in form of frN instead of fN.
23661
23662 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23663
23664         * gcc.dg/torture/builtin-convert-2.c: New test.
23665
23666 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23667
23668         * gcc.dg/rs6000-power2-1.c: New test.
23669         * gcc.dg/rs6000-power2-2.c: New test.
23670
23671 2004-04-28  Jan Hubicka  <jh@suse.cz>
23672
23673         * gcc.dg/unused-6.c: New test.
23674
23675 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23676             Ulrich Weigand  <uweigand@de.ibm.com>
23677
23678         * ada/acats/run_all.sh: Define $target variable.
23679
23680 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23681
23682         PR c++/15119
23683         * g++.dg/other/vararg-1.C: New test.
23684
23685         PR c++/4794
23686         * g++.dg/eh/cleanup3.C: New test.
23687
23688 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23689
23690         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23691         and ad8011a (target_insn).
23692         * ada/acats/support/macro.dfs: Likewise.
23693         * ada/acats/support/impbit.adb: New file.
23694
23695 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23696
23697         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23698
23699 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23700
23701         * gcc.dg/loop-3.c: New test.
23702
23703 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23704
23705         * gcc.c-torture/execute/simd-5.c: New test.
23706
23707 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23708
23709         PR c++/15064
23710         * g++.dg/template/crash18.C: New test.
23711
23712 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23713
23714         * g++.dg/ext/complit3.C: New test.
23715
23716 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23717
23718         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23719         * gcc.dg/altivec-3.c: Same.
23720         * gcc.dg/altivec-varargs-1.c: Same.
23721
23722 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23723
23724         * lib/target-supports.exp (check_profiling_available): Assume
23725         profiling is not available on powerpc-eabi targets.
23726
23727 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23728
23729         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23730         * gcc.dg/vmx/bug-1.c: Ditto.
23731
23732 2004-04-20  Eric Christopher  <echristo@redhat.com>
23733
23734         * gcc.dg/charset/extern.c: New test.
23735         * g++.dg/charset/extern3.cc: Ditto.
23736
23737 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23738
23739         * gcc.dg/builtins-39.c: New test.
23740
23741 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23742
23743         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23744
23745 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23746
23747         * gcc.dg/torture/mips-hilo-1.c: New test.
23748
23749 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23750
23751         * gcc.c-torture/compile/20040419-1.c: New test.
23752
23753 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23754
23755         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23756
23757 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23758             Aldy Hernandez  <aldyh@redhat.com>
23759
23760         * gcc.c-torture/execute/va-arg-24.c: New.
23761
23762 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23763             Aldy Hernandez  <aldyh@redhat.com>
23764
23765         * gcc.dg/vmx/1b-01.c: New.
23766         * gcc.dg/vmx/1b-02.c: New.
23767         * gcc.dg/vmx/1b-03.c: New.
23768         * gcc.dg/vmx/1b-04.c: New.
23769         * gcc.dg/vmx/1b-05.c: New.
23770         * gcc.dg/vmx/1b-06.c: New.
23771         * gcc.dg/vmx/1b-07.c: New.
23772         * gcc.dg/vmx/1c-01.c: New.
23773         * gcc.dg/vmx/1c-02.c: New.
23774         * gcc.dg/vmx/3a-01a.c: New.
23775         * gcc.dg/vmx/3a-01.c: New.
23776         * gcc.dg/vmx/3a-01m.c: New.
23777         * gcc.dg/vmx/3a-03.c: New.
23778         * gcc.dg/vmx/3a-03m.c: New.
23779         * gcc.dg/vmx/3a-04.c: New.
23780         * gcc.dg/vmx/3a-04m.c: New.
23781         * gcc.dg/vmx/3a-05.c: New.
23782         * gcc.dg/vmx/3a-06.c: New.
23783         * gcc.dg/vmx/3a-06m.c: New.
23784         * gcc.dg/vmx/3a-07.c: New.
23785         * gcc.dg/vmx/3b-01.c: New.
23786         * gcc.dg/vmx/3b-02.c: New.
23787         * gcc.dg/vmx/3b-10.c: New.
23788         * gcc.dg/vmx/3b-13.c: New.
23789         * gcc.dg/vmx/3b-14.c: New.
23790         * gcc.dg/vmx/3b-15.c: New.
23791         * gcc.dg/vmx/3c-01a.c: New.
23792         * gcc.dg/vmx/3c-01.c: New.
23793         * gcc.dg/vmx/3c-02.c: New.
23794         * gcc.dg/vmx/3c-03.c: New.
23795         * gcc.dg/vmx/3d-01.c: New.
23796         * gcc.dg/vmx/4-01.c: New.
23797         * gcc.dg/vmx/4-03.c: New.
23798         * gcc.dg/vmx/5-01.c: New.
23799         * gcc.dg/vmx/5-02.c: New.
23800         * gcc.dg/vmx/5-03.c: New.
23801         * gcc.dg/vmx/5-04.c: New.
23802         * gcc.dg/vmx/5-05.c: New.
23803         * gcc.dg/vmx/5-06.c: New.
23804         * gcc.dg/vmx/5-07.c: New.
23805         * gcc.dg/vmx/5-07t.c: New.
23806         * gcc.dg/vmx/5-08.c: New.
23807         * gcc.dg/vmx/5-10.c: New.
23808         * gcc.dg/vmx/5-11.c: New.
23809         * gcc.dg/vmx/7-01a.c: New.
23810         * gcc.dg/vmx/7-01.c: New.
23811         * gcc.dg/vmx/7c-01.c: New.
23812         * gcc.dg/vmx/7d-01.c: New.
23813         * gcc.dg/vmx/7d-02.c: New.
23814         * gcc.dg/vmx/8-01.c: New.
23815         * gcc.dg/vmx/8-02a.c: New.
23816         * gcc.dg/vmx/8-02.c: New.
23817         * gcc.dg/vmx/brode-1.c: New.
23818         * gcc.dg/vmx/bug-1.c: New.
23819         * gcc.dg/vmx/bug-2.c: New.
23820         * gcc.dg/vmx/bug-3.c: New.
23821         * gcc.dg/vmx/cw-bug-1.c: New.
23822         * gcc.dg/vmx/cw-bug-2.c: New.
23823         * gcc.dg/vmx/cw-bug-3.c: New.
23824         * gcc.dg/vmx/dct.c: New.
23825         * gcc.dg/vmx/debug-1.c: New.
23826         * gcc.dg/vmx/debug-2.c: New.
23827         * gcc.dg/vmx/debug-3.c: New.
23828         * gcc.dg/vmx/debug-4.c: New.
23829         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23830         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23831         * gcc.dg/vmx/eg-5.c: New.
23832         * gcc.dg/vmx/fft.c: New.
23833         * gcc.dg/vmx/gcc-bug-1.c: New.
23834         * gcc.dg/vmx/gcc-bug-2.c: New.
23835         * gcc.dg/vmx/gcc-bug-3.c: New.
23836         * gcc.dg/vmx/gcc-bug-4.c: New.
23837         * gcc.dg/vmx/gcc-bug-5.c: New.
23838         * gcc.dg/vmx/gcc-bug-6.c: New.
23839         * gcc.dg/vmx/gcc-bug-7.c: New.
23840         * gcc.dg/vmx/gcc-bug-8.c: New.
23841         * gcc.dg/vmx/gcc-bug-9.c: New.
23842         * gcc.dg/vmx/gcc-bug-b.c: New.
23843         * gcc.dg/vmx/gcc-bug-c.c: New.
23844         * gcc.dg/vmx/gcc-bug-d.c: New.
23845         * gcc.dg/vmx/gcc-bug-e.c: New.
23846         * gcc.dg/vmx/gcc-bug-f.c: New.
23847         * gcc.dg/vmx/gcc-bug-g.c: New.
23848         * gcc.dg/vmx/gcc-bug-i.c: New.
23849         * gcc.dg/vmx/harness.h: New.
23850         * gcc.dg/vmx/ira1.c: New.
23851         * gcc.dg/vmx/ira2a.c: New.
23852         * gcc.dg/vmx/ira2b.c: New.
23853         * gcc.dg/vmx/ira2.c: New.
23854         * gcc.dg/vmx/ira2c.c: New.
23855         * gcc.dg/vmx/mem.c: New.
23856         * gcc.dg/vmx/newton-1.c: New.
23857         * gcc.dg/vmx/ops.c: New.
23858         * gcc.dg/vmx/sn7153.c: New.
23859         * gcc.dg/vmx/spill2.c: New.
23860         * gcc.dg/vmx/spill3.c: New.
23861         * gcc.dg/vmx/spill.c: New.
23862         * gcc.dg/vmx/t.c: New.
23863         * gcc.dg/vmx/varargs-1.c: New.
23864         * gcc.dg/vmx/varargs-2.c: New.
23865         * gcc.dg/vmx/varargs-3.c: New.
23866         * gcc.dg/vmx/varargs-4.c: New.
23867         * gcc.dg/vmx/varargs-5.c: New.
23868         * gcc.dg/vmx/varargs-6.c: New.
23869         * gcc.dg/vmx/varargs-7.c: New.
23870         * gcc.dg/vmx/vmx.exp: New.
23871         * gcc.dg/vmx/vprint-1.c: New.
23872         * gcc.dg/vmx/vscan-1.c: New.
23873         * gcc.dg/vmx/x-01.c: New.
23874         * gcc.dg/vmx/x-02.c: New.
23875         * gcc.dg/vmx/x-03.c: New.
23876         * gcc.dg/vmx/x-04.c: New.
23877         * gcc.dg/vmx/x-05.c: New.
23878         * gcc.dg/vmx/yousufi-1.c: New.
23879         * gcc.dg/vmx/zero-1.c: New.
23880         * gcc.dg/vmx/zero.c: New.
23881
23882 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23883
23884         * g++.dg/lookup/java1.C: Update for chage of
23885         _Jv_AllocObject.
23886         * g++.dg/lookup/java2.C: Likewise.
23887
23888 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23889
23890         * ada/acats/run_all.sh: use -O2 by default.
23891
23892 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23893
23894         * gcc.dg/vr-mult-[12].c: New tests.
23895
23896 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23897
23898         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23899
23900         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23901
23902 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23903
23904         * lib/target-supports.exp (check_profiling_available): Assume profiling
23905         isn't available for mips*-*-elf targets.
23906
23907 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23908
23909         * gcc.dg/builtins-38.c: New test.
23910
23911 2004-04-14  Eric Christopher  <echristo@redhat.com>
23912
23913         * g++.dg/charset/charset.exp: Run .cc extension tests.
23914
23915 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
23916
23917         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
23918
23919 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23920
23921         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
23922
23923 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
23924
23925         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
23926         * gcc.dg/i386-387-2.c: Likewise.
23927
23928         * gcc.dg/i386-387-7.c: New test.
23929         * gcc.dg/i386-387-8.c: New test.
23930
23931         * gcc.dg/builtins-37.c: New test.
23932
23933 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
23934
23935         * g++.dg/pch/externc-1.C: Add missing semicolon.
23936
23937 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
23938
23939         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
23940
23941 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23942
23943         * gcc.c-torture/execute/20040411-1.c: New test.
23944
23945 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
23946
23947         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
23948
23949 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
23950
23951         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
23952
23953 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
23954
23955         * lib/target-supports.exp (check_named_sections_available): New.
23956         * lib/gcc-dg.exp (dg-require-named-sections): New.
23957         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
23958         old-deja.exp.  Also prune error-count message from HP linker.
23959         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
23960
23961         * g++.dg/init/init-ref4.C: Use dg-require-weak.
23962         * g++.old-deja/g++.pt/static3.C: Likewise.
23963         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
23964
23965 2004-04-09  Roger Sayle  <roger@eyesopen.com>
23966
23967         * gcc.c-torture/execute/20040409-1.c: New test case.
23968         * gcc.c-torture/execute/20040409-2.c: New test case.
23969         * gcc.c-torture/execute/20040409-3.c: New test case.
23970
23971 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
23972
23973         * gcc.dg/20040409-1.c: New test.
23974
23975 2004-04-08  Roger Sayle  <roger@eyesopen.com>
23976
23977         PR target/14888
23978         * g++.dg/opt/pr14888.C: New test case.
23979
23980 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
23981
23982         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
23983         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
23984         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
23985         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
23986         New tests.
23987
23988 2004-04-08  Paul Brook  <paul@codesourcery.com>
23989
23990         * gcc.dg/spill-1.c: New test.
23991
23992 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23993
23994         * gcc.dg/torture/builtin-ctype-2.c: New test.
23995
23996 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
23997
23998         * gcc.dg/pch/pch.exp: Add largefile test.
23999
24000 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24001
24002         * g++.dg/pch/externc-1.Hs: New.
24003         * g++.dg/pch/externc-1.C: New.
24004
24005 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24006
24007         * gcc.dg/compat/struct-by-value-5a_main.c,
24008         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24009         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24010         * gcc.dg/compat/struct-by-value-5a_x.c,
24011         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24012         gcc.dg/compat/struct-by-value-5_x.c.
24013         * gcc.dg/compat/struct-by-value-5a_y.c,
24014         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24015         gcc.dg/compat/struct-by-value-5_y.c.
24016
24017         * gcc.dg/compat/struct-by-value-6a_main.c,
24018         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24019         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24020         * gcc.dg/compat/struct-by-value-6a_x.c,
24021         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24022         gcc.dg/compat/struct-by-value-6_x.c.
24023         * gcc.dg/compat/struct-by-value-6a_y.c,
24024         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24025         gcc.dg/compat/struct-by-value-6_y.c.
24026
24027         * gcc.dg/compat/struct-by-value-7a_main.c,
24028         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24029         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24030         * gcc.dg/compat/struct-by-value-7a_x.c,
24031         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24032         gcc.dg/compat/struct-by-value-7_x.c.
24033         * gcc.dg/compat/struct-by-value-7a_y.c,
24034         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24035         gcc.dg/compat/struct-by-value-7_y.c.
24036
24037 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24038
24039         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24040         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24041         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24042         options.
24043
24044 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24045
24046         * gcc.dg/builtins-36.c: New test.
24047
24048 2004-04-06  Paul Brook  <paul@codesourcery.com>
24049
24050         * README.gcc: Remove obsolete contraint on testcases.
24051
24052 2004-04-05  Paul Brook  <paul@codesourcery.com>
24053
24054         PR2123
24055         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24056         failure and exit(0) on success.
24057         * g++.dg/expr/anew2.C: Ditto.
24058         * g++.dg/expr/anew3.C: Ditto.
24059         * g++.dg/expr/anew4.C: Ditto.
24060
24061 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         PR c++/3518
24064         * g++.dg/template/unify7.C: New.
24065
24066 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24067
24068         * g++.dg/README: Bring up to date with new subdirectories; remove
24069         duplicate subdirectory lines.
24070
24071 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24072
24073         PR c++/14007
24074         * g++.dg/template/unify5.C: New.
24075         * g++.dg/template/unify6.C: New.
24076         * g++.dg/template/qualttp20.C: Adjust.
24077         * g++.old-deja/g++.jason/report.C: Adjust.
24078         * g++.old-deja/g++.other/qual1.C: Adjust.
24079
24080 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24081
24082         PR c++/14803
24083         * g++.dg/inherit/ptrmem1.C: New test.
24084
24085 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24086
24087         PR c++/14755
24088         * gcc.c-torture/execute/20040331-1.c: New test.
24089         * gcc.dg/20040331-1.c: New test.
24090
24091 2004-04-01  Paul Brook  <paul@codesourcery.com>
24092
24093         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24094
24095 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24096
24097         PR c++/14724
24098         * g++.dg/init/goto1.C: New test.
24099
24100         PR c++/14763
24101         * g++.dg/template/defarg4.C: New test.
24102
24103 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24104
24105         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24106
24107 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24108
24109         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24110
24111 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24112
24113         * gcc.dg/noncompile/undeclared-2.c: New test.
24114
24115 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24116
24117         * gcc.dg/940409-1.c: Remove XFAIL.
24118         * gcc.dg/reg-vol-struct-1.c: New test.
24119
24120 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24121
24122         * gcc.dg/torture/builtin-wctype-1.c: New test.
24123
24124 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24125
24126         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24127         * gcc.dg/20001101-1.c: Likewise.
24128         * gcc.dg/20001102-1.c: Likewise.
24129
24130 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24131
24132         * gcc.dg/compare8.c: Add an additional test for XOR.
24133
24134 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24135
24136         * gcc.dg/torture/builtin-ctype-1.c: New test.
24137
24138 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24139
24140         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24141         * gcc.dg/torture/builtin-math-1.c: Likewise.
24142         * gcc.dg/torture/builtin-power-1.c: New test.
24143
24144 2004-03-24  Andreas Schwab  <schwab@suse.de>
24145
24146         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24147         IA64 assembler.
24148
24149 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24150             Roger Sayle  <roger@eyesopen.com>
24151
24152         * gcc.dg/compare8.c: New test case.
24153
24154 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24155
24156         * g++.dg/ext/altivec-7.C: New test.
24157
24158 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24159
24160         PR 12267, 12391, 12560, 13129, 14114, 14133
24161         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24162         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24163         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24164         Adjust error regexps.
24165         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24166         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24167         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24168         * gcc.dg/local1.c: Add explanatory comment.
24169
24170 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24171
24172         PR optimization/14669
24173         * g++.dg/opt/fold2.C: New test case.
24174
24175 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24176
24177         PR c/14069
24178         * gcc.dg/20040322-1.c: New test.
24179
24180 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24181
24182         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24183         * gcc.dg/ultrasp4.c: Likewise.
24184         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24185
24186 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24187
24188         * gcc.dg/i386-sse-8.c: Reset default options.
24189
24190 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24191
24192         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24193         in the error message text.
24194
24195 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24196
24197         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24198
24199 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24200
24201         PR c++/14616
24202         * g++.dg/init/array13.C: New test.
24203
24204 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24205
24206         PR target/13889
24207         * gcc.c-torture/compile/pr13889.c: New test case.
24208
24209 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24210
24211         PR c/14635
24212         * builtins-1.c (nan, nans): Don't test.
24213         * builtins-30.c: Don't use nan, nanf, nanl.
24214         * builtins-35.c: New test.
24215
24216 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24217
24218         * g++.dg/ext/altivec-6.C: New test.
24219
24220 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24221
24222         * g++.dg/init/placement3.C: New test.
24223
24224         * g++.dg/template/spec13.C: New test.
24225
24226         * g++.dg/lookup/using11.C: New test.
24227
24228         * g++.dg/lookup/koenig3.C: New test.
24229
24230         * g++.dg/template/operator2.C: New test.
24231
24232         * g++.dg/expr/dtor3.C: New test.
24233         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24234         marker.
24235         * g++.old-deja/g++.law/visibility28.C: Likewise.
24236
24237 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24238
24239         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24240         * gcc.dg/ppc64-abi-3.c: Likewise.
24241
24242 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24243
24244         PR c++/14545
24245         * g++.dg/parse/template15.C: New test.
24246
24247 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24248
24249         * g++.dg/expr/dtor2.C: New test.
24250
24251         * g++.dg/lookup/anon4.C: New test.
24252
24253         * g++.dg/overload/using1.C: New test.
24254
24255         * g++.dg/template/lookup7.C: New test.
24256
24257         * g++.dg/template/typename6.C: New test.
24258
24259         * g++.dg/expr/cond6.C: New test.
24260
24261 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24262
24263         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24264
24265 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24266
24267         * g++.dg/expr/cond5.C: New test.
24268         * g++.dg/expr/constcast1.C: Likewise.
24269         * g++.dg/expr/ptrmem2.C: Likewise.
24270         * g++.dg/expr/ptrmem3.C: Likewise.
24271         * g++.dg/lookup/main1.C: Likewise.
24272         * g++.dg/template/lookup6.C: Likewise.
24273
24274 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24275
24276         * gcc.dg/local1.c: New test.
24277
24278         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24279
24280 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24281
24282         * gcc.dg/torture/builtin-convert-1.c: New test.
24283
24284 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24285
24286         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24287
24288 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24289
24290         PR c++/14481
24291         * g++.dg/warn/Wunused-7.C: New test.
24292
24293 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24294
24295         * gcc.dg/torture/builtin-integral-1.c: New test.
24296
24297 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24298
24299         PR c++/14586
24300         * g++.dg/parse/non-dependent3.C: New test.
24301
24302 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24303
24304         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24305         * g++.dg/eh/simd-2.C: Likewise.
24306         * g++.dg/init/array10.C: Likewise.
24307         * gcc.c-torture/compile/simd-1.c: Likewise.
24308         * gcc.c-torture/compile/simd-2.c: Likewise.
24309         * gcc.c-torture/compile/simd-3.c: Likewise.
24310         * gcc.c-torture/compile/simd-4.c: Likewise.
24311         * gcc.c-torture/compile/simd-6.c: Likewise.
24312         * gcc.c-torture/execute/simd-1.c: Likewise.
24313         * gcc.c-torture/execute/simd-2.c: Likewise.
24314         * gcc.dg/compat/vector-defs.h: Likewise.
24315         * gcc.dg/20020531-1.c: Likewise.
24316         * gcc.dg/altivec-3.c: Likewise.
24317         * gcc.dg/altivec-4.c: Likewise.
24318         * gcc.dg/altivec-varargs-1.c: Likewise.
24319         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24320         * gcc.dg/i386-mmx-3.c: Likewise.
24321         * gcc.dg/i386-sse-4.c: Likewise.
24322         * gcc.dg/i386-sse-5.c: Likewise.
24323         * gcc.dg/i386-sse-8.c: Likewise.
24324         * gcc.dg/simd-1.c: Likewise.
24325         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24326         __ev64_opaque__ since the machine description provides it.
24327
24328 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24329
24330         * lib/compat.exp (skip_list): New global variable.
24331         Use it to hold the user defined COMPAT_SKIPS list if any.
24332         (compat-obj): Add the members of skip_list to optall.
24333
24334 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24335
24336         * gcc.dg/compat/union-by-value-1_main.c,
24337         union-by-value-1_x.c, union-by-value-1_y.c,
24338         union-check.h, union-defs.h,
24339         union-init.h, union-return-1_main.c,
24340         union-return-1_x.c, union-return-1_y.c: New files.
24341
24342 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24343
24344         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24345         mixed-struct-init.h: Add 4 mixed structure types.
24346         struct-by-value-21_main.c, struct-by-value-21_x.c,
24347         struct-by-value-21_y.c, struct-return-21_main.c,
24348         struct-return-21_x.c, struct-return-21_y.c: New files.
24349
24350 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24351
24352         PR c++/14550
24353         * g++.dg/parse/template14.C: New test.
24354
24355 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24356
24357         * gcc.c-torture/execute/20040313-1.c: New test.
24358
24359 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24360
24361         PR target/14533
24362         * gcc.dg/20040311-2.c: New test.
24363
24364 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24365
24366         PR other/14544
24367         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24368         bit-field.
24369
24370 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24371
24372         * gcc.dg/20040305-2.c: Add missing return statement.
24373
24374 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24375
24376         * gcc.dg/builtins-34.c: Also check pow10*.
24377
24378 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24379
24380         PR target/14262
24381         * gcc.dg/20040305-2.c: New test.
24382
24383 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24384
24385         * gcc.dg/20040310-1.c: New test.
24386
24387 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24388
24389         * gcc.c-torture/execute/20040311-1.c: New test case.
24390
24391 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24392
24393         PR c++/14476
24394         * g++.dg/lookup/enum1.C: New test.
24395
24396 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24397
24398         PR c++/14510
24399         * g++.dg/lookup/struct2.C: New test.
24400
24401 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24402
24403         * gcc.dg/builtins-34.c: New test.
24404
24405 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24406
24407         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24408
24409 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24410
24411         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24412         * gcc.dg/alias-2.c: New testcase.
24413
24414 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24415
24416         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24417
24418 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24419
24420         * gcc.c-torture/execute/20040309-1.c: New test case.
24421
24422 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24423
24424         PR c++/14397
24425         * g++.dg/overload/ref1.C: New.
24426
24427 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24428
24429         PR c++/14409
24430         * g++.dg/template/spec12.C: New test.
24431
24432         PR c++/14448
24433         * g++.dg/parse/crash14.C: New test.
24434
24435 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24436
24437         PR c++/14230
24438         * g++.dg/init/ref11.C: New test.
24439
24440 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24441
24442         PR c++/14432
24443         * g++.dg/parse/builtin2.C: New test.
24444
24445 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24446
24447         PR c++/14401
24448         * g++.dg/init/ctor3.C: New test.
24449         * g++.dg/init/union1.C: New test.
24450         * g++.dg/ext/anon-struct4.C: New test.
24451
24452 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24453
24454         * g++.dg/lookup/koenig1.C: Tweak error messages.
24455         * g++.dg/lookup/used-before-declaration.C: Likewise.
24456         * g++.dg/other/do1.C: Likewise.
24457         * g++.dg/overload/koenig1.C: Likewise.
24458         * g++.dg/parse/crash13.C: Likewise.
24459         * g++.dg/template/instantiate3.C: Likewise.
24460
24461 2004-03-08  Eric Christopher  <echristo@redhat.com>
24462
24463         * * lib/target-supports.exp: Enable libiconv in test
24464         compilation.  Fix up error checking.
24465
24466 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24467
24468         PR middle-end/14289
24469         * gcc.dg/pr14289-1.c: New test case.
24470         * gcc.dg/pr14289-2.c: Likewise.
24471         * gcc.dg/pr14289-3.c: Likewise.
24472
24473 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24474
24475         * gcc.c-torture/execute/20040308-1.c: New test.
24476
24477 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24478
24479         * gcc.c-torture/execute/20040307-1.c: New test case.
24480
24481 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24482
24483         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24484
24485 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24486
24487         * gcc.dg/20040306-1.c: New test.
24488
24489 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24490
24491         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24492         them static.
24493         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24494
24495 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24496
24497         PR c/14465
24498         * gcc.dg/decl-6.c: New test.
24499
24500 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24501
24502         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24503         Rename LOGPOW -> LOG_POW.
24504         (SQRT_EXP, POW_EXP): New.
24505
24506 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24507
24508         * gcc.dg/i386-sse-8.c: New test.
24509
24510 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24511
24512         PR c/14114
24513         * gcc.dg/decl-5.c: New test.
24514
24515 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24516
24517         * gcc.dg/20040305-1.c: New test.
24518
24519 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24520
24521         PR other/14354
24522         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24523
24524 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24525
24526         PR c++/14425, c++/14426
24527         * g++.dg/ext/altivec-4.C: New test.
24528         * g++.dg/ext/altivec-5.C: New test.
24529
24530 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24531
24532         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24533         global variables of a type with no linkage.
24534         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24535         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24536         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24537         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24538         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24539         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24540         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24541         * g++.dg/warn/deprecated.C: Name enum Color.
24542         * g++.dg/overload/VLA.C: Name structure for 'b'.
24543         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24544
24545 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24546
24547         * gcc.c-torture/compile/20040304-1.c: New test.
24548
24549 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24550
24551         PR 13728
24552         * gcc.dg/decl-4.c: New testcase.
24553
24554 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24555
24556         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24557         as PRECF if sizeof (float) > sizeof (double).
24558         (PRECL): Make it the same as PRECF if
24559         sizeof (float) > sizeof (long double).
24560
24561 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24562
24563         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24564         system type.  Add check for irix6 which doesn't have c99 runtime.
24565
24566 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24567
24568         * gcc.dg/const-elim-1.c: xfail for xtensa.
24569
24570 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24571
24572         PR c++/14369
24573         * g++.dg/template/cond4.C: New test.
24574
24575 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24576
24577         PR c++/14360
24578         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24579
24580         PR c++/14361
24581         * g++.dg/parse/defarg7.C: New test.
24582
24583         PR c++/14359
24584         * g++.dg/template/friend26.C: New test.
24585
24586 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24587
24588         PR c++/14324
24589         * g++.dg/abi/mangle21.C: New test.
24590
24591         PR c++/14260
24592         * g++.dg/parse/constructor2.C: New test.
24593
24594         PR c++/14337
24595         * g++.dg/template/sfinae1.C: New test.
24596
24597 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24598
24599         PR c++/14267
24600         * g++.dg/expr/crash2.C: New test.
24601
24602         PR middle-end/13448
24603         * gcc.dg/inline-5.c: New test.
24604         * gcc.dg/always-inline.c: Split out tests into ...
24605         * gcc.dg/always-inline2.c: ... this and ...
24606         * gcc.dg/always-inline3.c: ... this.
24607
24608 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24609
24610         PR debug/12103
24611         * g++.dg/debug/crash1.C: New test.
24612
24613 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24614
24615         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24616         function with __attribute__((noinline)).
24617         (recurser_void2): Likewise.
24618         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24619         (recurser_void2): Likewise.
24620
24621 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24622
24623         PR middle-end/14203
24624         * g++.dg/warn/Wunused-6.C: New test case.
24625
24626 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24627
24628         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24629         not defined.
24630
24631 2004-02-27  Eric Christopher  <echristo@redhat.com>
24632
24633         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24634         * g++.dg/charset/asm2.c: Run only x86.
24635         * gcc.dg/charset/asm3.c: Ditto.
24636
24637 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24638
24639         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24640         ld_library_path.
24641
24642 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24643
24644         * g++.dg/ext/altivec-3.C: New.
24645
24646 2004-02-26  Richard Henderson  <rth@redhat.com>
24647
24648         * g++.dg/ext/attrib10.C: Mark for warning.
24649         * gcc.dg/attr-alias-1.c: New.
24650
24651 2004-02-26  Richard Henderson  <rth@redhat.com>
24652
24653         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24654         * gcc.c-torture/execute/20040208-2.c: ... it back.
24655
24656 2004-02-26  Eric Christopher  <echristo@redhat.com>
24657
24658         * lib/target-supports.exp (check-iconv-available): New function.
24659         * lib/gcc-dg.exp (dg-require-iconv): New function.
24660         Use above.
24661         * gcc.dg/charset: New directory.
24662         * gcc.dg/charset/charset.exp: New file.
24663         * gcc.dg/charset/asm1.c: Ditto.
24664         * gcc.dg/charset/asm2.c: Ditto.
24665         * gcc.dg/charset/asm3.c: Ditto.
24666         * gcc.dg/charset/asm4.c: Ditto.
24667         * gcc.dg/charset/asm5.c: Ditto.
24668         * gcc.dg/charset/attribute1.c: Ditto.
24669         * gcc.dg/charset/attribute2.c: Ditto.
24670         * gcc.dg/charset/string1.c: Ditto.
24671         * g++.dg/charset: New directory.
24672         * g++.dg/dg.exp: Add here. Special options.
24673         * g++.dg/charset/charset.exp: New file.
24674         * g++.dg/charset/asm1.c: Ditto.
24675         * g++.dg/charset/asm2.c: Ditto.
24676         * g++.dg/charset/asm3.c: Ditto.
24677         * g++.dg/charset/asm4.c: Ditto.
24678         * g++.dg/charset/attribute1.c: Ditto.
24679         * g++.dg/charset/attribute2.c: Ditto.
24680         * g++.dg/charset/extern1.cc: Ditto.
24681         * g++.dg/charset/extern2.cc: Ditto.
24682         * g++.dg/charset/string1.c: Ditto.
24683
24684 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24685
24686         PR c++/14278
24687         * g++.dg/parse/comma1.C: New test.
24688
24689 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24690
24691         PR c++/14284
24692         * g++.dg/template/ttp8.C: New test.
24693
24694 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24695
24696         * gcc.dg/fixuns-trunc-1.c: New test.
24697
24698 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24699
24700         * gcc.dg/builtins-config.h: Use #elif.
24701
24702 2004-02-26  Michael Matz  <matz@suse.de>
24703
24704         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24705         * gcc.dg/991214-1.c: Likewise.
24706         * gcc.dg/i386-asm-1.c: Likewise.
24707
24708 2004-02-25  Richard Henderson  <rth@redhat.com>
24709
24710         * gcc.c-torture/execute/20040208-2.c: Move ...
24711         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24712
24713 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24714
24715         PR c++/14246
24716         * g++.dg/other/crash-3.C: New test.
24717
24718 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24719
24720         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24721         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24722
24723         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24724         HP-UX.
24725
24726 2004-02-24  Michael Matz  <matz@suse.de>
24727
24728         * gcc.dg/i386-regparm.c: New.
24729
24730 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24731
24732         * gcc.c-torture/execute/20040223-1.c: New.
24733
24734 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24735             Kazu Hirata  <kazu@cs.umass.edu>
24736
24737         * gcc.dg/fwritable-strings-1.c: Remove.
24738
24739 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24740
24741         PR c/14156
24742         * gcc.dg/20040223-1.c: New test.
24743
24744 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24745
24746         PR c++/14106
24747         * g++.dg/ext/typeof9.C: New test.
24748
24749 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24750
24751         PR c++/14250
24752         * g++.dg/other/switch1.C: New test.
24753
24754 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24755
24756         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24757         * gcc.dg/va-arg-1.c: Likewise.
24758
24759 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24760
24761         PR c++/14143
24762         * g++.dg/template/koenig5.C: New test.
24763
24764 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24765
24766         * g++.dg/ext/altivec-1.C: Generalize target triple.
24767         * g++.dg/ext/altivec-2.C: New test case.
24768         * g++.dg/ext/altivec_check.h: New file.
24769         * gcc.dg/altivec-1.c: Generalize target triple;
24770         include altivec_check.h and call altivec_check().
24771         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24772         * gcc.dg/altivec-6.c: New test case.
24773         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24774         type casts as needed.
24775         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24776         altivec_check().
24777         * gcc.dg/altivec-12.c: New test case.
24778         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24779         include altivec_check.h and call altivec_check().
24780         * gcc.dg/altivec_check.h: New file.
24781
24782 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24783
24784         * lib/target-supports.exp (check_alias_available): Don't mangle
24785         function `g' in test program.
24786
24787 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24788
24789         * lib/target-supports.exp (check_profiling_available): Check
24790         argument to determine whether we support a profiling type.
24791         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24792         check_profiling_available.
24793         * g++.dg/bprob/bprob.exp: Likewise.
24794         * g77.dg/bprob/bprob.exp: Likewise.
24795         * gcc.misc-tests/bprob.exp: Likewise.
24796         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24797         dg-require-profiling and delete expected error handling.
24798         * gcc.dg/20021014-1.c: Likewise.
24799         * gcc.dg/nest.c: Likewise.
24800
24801 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24802
24803         PR c++/12007
24804         * g++.dg/other/vthunk1.C: New test.
24805
24806 2004-02-20  Falk Hueffner  <falk@debian.org>
24807
24808         PR target/14201
24809         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24810
24811 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24812
24813         PR c++/13927
24814         * g++.dg/other/error8.C: Remove XFAIL markers.
24815
24816         PR c++/14173
24817         * g++.dg/ext/packed5.C: New test.
24818
24819         PR c++/14199
24820         * g++.dg/warn/Wunused-5.C: New test.
24821
24822         PR c++/14186
24823         * g++.dg/lookup/member1.C: New test.
24824
24825 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24826
24827         * gcc.c-torture/compile/20040130-1.c: Enable only when
24828         __INT_MAX__ >= 2147483647L.
24829         * gcc.c-torture/compile/961203-1.c: Likewise.
24830
24831 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24832
24833         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24834         * g++.dg/opt/template1.C: Robustify assembler regexp
24835
24836 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24837
24838         * gcc.c-torture/execute/simd-4.x: Remove.
24839         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24840         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24841         Guard with #ifndef SKIP_ATTRIBUTE.
24842         * gcc.dg/compat/vector-1_y.c: Likewise.
24843         * gcc.dg/compat/vector-2_x.c: Likewise.
24844         * gcc.dg/compat/vector-2_y.c: Likewise.
24845         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24846         * g++.dg/eh/simd-2.C: Likewise.
24847
24848 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24849
24850         * gcc.c-torture/compile/complex-1.c: New.
24851
24852 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24853
24854         PR target/14209
24855         * gcc.c-torture/execute/20040218-1.c: New test.
24856
24857 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24858
24859         PR c++/14181
24860         * g++.dg/parse/new2.C: New test.
24861
24862 2004-02-18  Paul Brook  <paul@codesourcery.com>
24863
24864         * gcc.c-torture/compile/libcall-1.c: New test.
24865
24866 2004-02-18  Paul Brook  <paul@codesourcery.com>
24867
24868         PR debug/12934
24869         * gcc.dg/debug/debug-7.c: New test.
24870
24871 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24872
24873         * gcc.dg/20040217-1.c: New test.
24874
24875 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24876
24877         * gcc.c-torture/execute/990208-1.x: Delete.
24878
24879 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24880
24881         * gcc.c-torture/execute/20040208-2.x: New file.
24882
24883 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24884
24885         PR c++/11326
24886         * g++.dg/abi/structret1.C: New test.
24887
24888 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24889
24890         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24891         (i386_cpuid): No need to test if cpuid is available on AMD64.
24892         Fix assembly, so that it works onboth i386 and AMD64.
24893         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24894         (vecInLong): Fix s[] member type to unsigned int.
24895         (vecInWord): Remove type.
24896         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24897         (a64, b64, c64, d64, e64): Remove.
24898         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24899         Remove unused variable.  Remove initialization of removed variables.
24900         Don't call mmx_tests nor sse_tests.
24901         (reference_mmx, reference_sse): Remove.
24902         (check): Add return stmt.
24903         * gcc.dg/i386-sse-7.c: New test.
24904         * gcc.dg/i386-mmx-4.c: New test.
24905
24906 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24907
24908         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
24909         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24910         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24911         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
24912         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
24913         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
24914         g++.dg/tc1/dr94.C: Fix line terminator.
24915
24916 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
24917
24918         * gcc.c-torture/compile/20040216-1.c: New.
24919
24920 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24921
24922         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
24923         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
24924         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
24925         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
24926         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
24927         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
24928
24929 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24930
24931         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
24932
24933 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
24934
24935         PR c++/13971
24936         * g++.dg/expr/cond4.C: New test.
24937
24938         PR c++/14086
24939         * g++.dg/lookup/crash2.C: New test.
24940
24941 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
24942
24943         * gcc.c-torture/compile/20040214-2.c: New test.
24944
24945 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
24946
24947         PR c++/14116
24948         * g++.dg/ext/typeof8.C: New test.
24949
24950 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
24951
24952         * gcc.c-torture/compile/20040214-1.c: New test.
24953
24954 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24955
24956         PR c++/13635
24957         * g++.dg/template/spec11.C: New test.
24958
24959 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24960
24961         PR c++/13927
24962         * g++.dg/other/error8.C: New test.
24963
24964 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
24965
24966         PR c++/14122
24967         * g++.dg/template/array4.C: New test.
24968
24969         PR c++/14108
24970         * g++.dg/inherit/thunk2.C: New test.
24971
24972         PR c++/14083
24973         * g++.dg/eh/cond2.C: New test.
24974
24975 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
24976
24977         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
24978
24979 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
24980
24981         * lib/scanasm.exp (dg-scan): Quote pattern before display.
24982
24983 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
24984
24985         * g++.dg/simd-2.C: xfail on ppc64-linux.
24986
24987 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
24988
24989         PR c/456
24990         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
24991         tests.
24992
24993 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
24994
24995         * gcc.dg/builtins-33.c: New test.
24996
24997 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
24998
24999         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25000
25001 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25002
25003         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25004
25005 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25006
25007         * gcc.dg/ppc64-abi-3.c: New test.
25008
25009 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25010
25011         PR c/14092
25012
25013         * gcc.dg/pr14092-1.c: New testcase.
25014
25015 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25016
25017         * gcc.dg/cpp/assert4.c: Fix typo last change.
25018
25019         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25020         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25021
25022         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25023
25024 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25025
25026         * gcc.c-torture/compile/20040209-1.c: New test case.
25027
25028 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25029
25030         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25031
25032 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25033
25034         * gcc.c-torture/execute/20040208-[12].c: New tests.
25035
25036 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25037
25038         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25039
25040 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25041
25042         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25043
25044 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25045
25046         Bug 13856
25047         * gcc.dg/visibility-8.c: New testcase.
25048
25049 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25050
25051         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25052         arguments.
25053         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25054
25055 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25056
25057         PR middle-end/13696
25058         * g++.dg/opt/fold1.C: New test case.
25059
25060 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25061
25062         PR c++/14033
25063         * g++.dg/other/crash-2.C: New test.
25064
25065 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25066
25067         PR c++/14028
25068         * g++.dg/parse/angle-bracket2.C: New test.
25069
25070 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25071
25072         PR middle-end/13750
25073         Revert:
25074         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25075         PR pch/13361
25076         * testsuite/g++.dg/pch/wchar-1.C: New.
25077         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25078
25079 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25080
25081         PR c++/14008
25082         * g++.dg/parse/error15.C: New test.
25083         * g++.dg/parse/crash11.C: Update dg-error mark.
25084
25085 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25086
25087         PR c++/13932
25088         * g++.dg/warn/conv2.C: New test.
25089
25090 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25091
25092         PR c++/13086
25093         * g++.dg/warn/incomplete1.C: Remove xfail.
25094
25095 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25096
25097         * lib/file-format.exp (gcc_target_object_format): Use
25098         ${tool}_target_compile, not gcc_target_compile.
25099         * lib/target-supports.exp (check_alias_available): Likewise.
25100         (check_gc_sections_available): Likewise.
25101         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25102         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25103         dg-require-alias.
25104
25105 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25106
25107         PR c++/13969
25108         * g++.dg/template/static6.C: New test.
25109
25110 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25111
25112         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25113
25114 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25115
25116         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25117         tests for systems where `char' is unsigned by default.
25118
25119 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25120
25121         PR c++/13997
25122         * g++.dg/template/partial3.C: New test.
25123
25124 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25125
25126         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25127         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25128         Remove mentions of obsolete ports.
25129
25130 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25131
25132         * gcc.dg/noncompile/20001228-1.c: Fix for new
25133         error message.
25134
25135 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25136
25137         PR target/9348
25138         * gcc.c-torture/execute/multdi-1.c: New test case.
25139
25140 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25141
25142         PR c++/13925
25143         * g++.dg/template/lookup5.C: New test.
25144
25145 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25146
25147         PR c++/13950
25148         * g++.dg/template/lookup4.C: New test.
25149
25150         PR c++/13970
25151         * g++.dg/parse/error14.C: New test.
25152
25153         PR c++/14002
25154         * g++.dg/parse/template13.C: New test.
25155
25156 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25157
25158         PR c++/13978
25159         * g++.dg/template/koenig4.C: New test.
25160
25161         PR c++/13968
25162         * g++.dg/template/crash17.C: New test.
25163
25164         PR c++/13975
25165         * g++.dg/parse/error13.C: New test.
25166         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25167
25168 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25169
25170         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25171
25172 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25173
25174         PR c/11658
25175         PR c/13994
25176         * gcc.dg/noncompile/20040203-1.c: New test.
25177         * gcc.dg/noncompile/20040203-2.c: Likewise.
25178         * gcc.dg/noncompile/20040203-3.c: Likewise.
25179         * gcc.dg/20040203-1.c: Likewise.
25180
25181 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25182
25183         PR c++/10858
25184         * g++.dg/template/sizeof7.C: New test.
25185
25186 2004-02-02  Eric Christopher  <echristo@redhat.com>
25187             Zack Weinberg  <zack@codesourcery.com>
25188
25189         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25190
25191 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25192
25193         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25194         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25195         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25196         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25197
25198 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25199
25200         PR c++/13113
25201         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25202
25203         PR c++/13854
25204         * g++.dg/ext/attrib13.C: New test.
25205
25206         PR c++/13907
25207         * g++.dg/conversion/op2.C: New test.
25208
25209 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25210
25211         * gcc.dg/titype-1.c: Fix pasto.
25212
25213 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25214
25215         * gcc.dg/titype-1.c: New test.
25216
25217 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25218
25219         PR c++/13957
25220         * g++.dg/template/non-type-template-argument-1.C,
25221         g++.dg/template/qualified-id1.C: Update dg-error marks.
25222         * g++.dg/template/nontype6.C: New test.
25223
25224 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25225
25226         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25227         * gcc.dg/builtins-31.c: New testcase.
25228         * gcc.dg/builtins-32.c: New testcase.
25229
25230 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25231
25232         * objc.dg/call-super-2.m: Update line numbers
25233         for the including of stddef.h.
25234
25235 2004-01-30  Michael Matz  <matz@suse.de>
25236
25237         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25238         g++.dg/ext/case-range3.C: New tests.
25239
25240 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25241
25242         DR206
25243         PR c++/13813
25244         * g++.dg/template/member4.C: New test.
25245
25246 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25247
25248         PR c++/13683
25249         * g++.dg/template/sizeof6.C: New test.
25250
25251 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25252
25253         * gcc.dg/fwritable-strings-1.c: New test.
25254
25255 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25256
25257         * gcc.c-torture/compile/20040130-1.c: New test.
25258
25259 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25260
25261         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25262
25263 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25264
25265         PR c++/13883
25266         * g++.dg/template/ctor3.C: New test.
25267
25268 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25269
25270         * g++.dg/tc1: New directory.
25271         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25272         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25273         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25274         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25275         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25276
25277 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25278
25279         * g++.dg/parse/error11.C: New test.
25280         * g++.dg/parse/error12.C: Likewise.
25281
25282 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25283
25284         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25285         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25286
25287 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25288
25289         PR c++/13791
25290         * g++.dg/ext/attrib12.C: New test.
25291
25292         PR c++/13736
25293         * g++.dg/parse/cast2.C: New test.
25294
25295 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25296
25297         * objc.dg/encode-2.m (main): New local string.  Set depending on
25298         sizeof long.  Use in sscanf call.
25299         * objc.dg/encode-3.m (main): New local string.  Set depending on
25300         sizeof long.  Use in scan_initial call.
25301
25302 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25303
25304         * objc.dg/call-super-2.m: Make LP64-safe.
25305         * objc.dg/desig-init-1.m: Likewise.
25306
25307 2004-01-27  Devang Patel <dpatel@apple.com>
25308
25309         * g++.dg/debug/namespace1.C: New test.
25310
25311 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25312
25313         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25314         xscale-*-*.
25315
25316         * gcc.dg/arm-mmx-1.c: New test.
25317
25318 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25319
25320         * gcc.dg/20040127-1.c: New test.
25321         * gcc.dg/20040127-2.c: New test.
25322
25323 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25324
25325         * objc.dg/stret-1.m (glob): Renamed to globa.
25326
25327 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25328
25329         PR c++/13663
25330         * g++.dg/expr/for1.C: New test.
25331
25332 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25333
25334         PR middle-end/13779
25335         * gcc.dg/darwin-longlong.c: New test.
25336
25337 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25338
25339         * gcc.dg/20040124-1.c: Moved test from here...
25340         * gcc.c-torture/compile/20040124-1.c: ...to here.
25341
25342 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25343
25344         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25345         the assembly output if -m64 is passed.
25346
25347 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25348
25349         PR c++/13833
25350         * g++.dg/template/cond3.C: New test.
25351
25352 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25353
25354         PR c++/13810
25355         * g++.dg/template/ttp7.C: New test.
25356
25357 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25358
25359         PR c++/13797
25360         * g++.dg/template/nontype4.C: New test.
25361         * g++.dg/template/nontype5.C: Likewise.
25362
25363 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25364
25365         * gcc.dg/torture/mips-clobber-at.c: New test.
25366
25367 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25368
25369         * gcc.dg/20040124-1.c: New test.
25370
25371 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25372
25373         * gcc.dg/20040123-1.c: New test.
25374
25375 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25376
25377         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25378
25379 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25380
25381         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25382
25383 2004-01-23  Andrew Pinski  <apinski@apple.com>
25384
25385         * gcc.dg/20030121-1.c: Move to ..
25386         * gcc.dg/20040121-1.c: here.
25387
25388 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25389
25390         * gcc.dg/builtins-29.c: New test case.
25391
25392 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25393
25394         PR 18314
25395         * gcc.dg/builtins-30.c: New testcase.
25396
25397 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25398
25399         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25400         * lib/g77.exp: Likewise.
25401         * lib/objc.exp: Likewise.
25402         * lib/g++.exp: Likewise.
25403
25404 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25405
25406         * gcc.dg/struct-by-value-2.c: New test.
25407
25408 2004-01-21  Andrew Pinski  <apinski@apple.com>
25409
25410         PR target/13785
25411         * gcc.dg/20030121-1.c: New test.
25412
25413 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25414
25415         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25416         clobber frame pointer register in asm statement.
25417
25418 2004-01-21  Falk Hueffner  <falk@debian.org>
25419
25420         * gcc.c-torture/compile/20040121-1.c: New test.
25421
25422 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25423
25424         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25425
25426 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25427
25428         * gcc.dg/ppc64-abi-2.c: New test.
25429
25430 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25431
25432         * lib/treelang.exp: Fill out this file.
25433         * lib/treelang-dg.exp: New File.
25434
25435 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25436
25437         * gcc.c-torture/compile/981022-1.c: Remove.
25438         * gcc.dg/array-5.c: Remove XFAIL.
25439         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25440         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25441         gcc.dg/cond-lvalue-1.c: Update.
25442         * gcc.dg/cast-lvalue-2.c: New test.
25443
25444 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25445
25446         PR c++/13592
25447         * g++.dg/other/error1.C (class foo): Tweak error message.
25448
25449         PR c++/13592
25450         * g++.dg/template/call2.C: New test.
25451
25452 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25453
25454         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25455         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25456         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25457         scalar-return-1_x.c, scalar-return-2_y.c,
25458         scalar-return-3_x.c, scalar-return-3_y.c,
25459         scalar-return-4_x.c, scalar-return-4_y.c,
25460         struct-align-1.h, struct-align-1_x.c,
25461         struct-align-1_y.c, struct-align-2.h,
25462         struct-align-2_x.c, struct-align-2_y.c,
25463         struct-by-value-10_y.c, struct-by-value-11_x.c,
25464         struct-by-value-11_y.c, struct-by-value-12_x.c,
25465         struct-by-value-12_y.c, struct-by-value-13_x.c,
25466         struct-by-value-13_y.c, struct-by-value-14_x.c,
25467         struct-by-value-14_y.c, struct-by-value-15_x.c,
25468         struct-by-value-15_y.c, struct-by-value-16_y.c,
25469         struct-by-value-17_y.c, struct-by-value-18_y.c,
25470         struct-by-value-19_y.c, struct-by-value-1_x.c,
25471         struct-by-value-1_y.c, struct-by-value-20_y.c,
25472         struct-by-value-2_x.c, struct-by-value-2_y.c,
25473         struct-by-value-3_y.c, struct-by-value-4_x.c,
25474         struct-by-value-4_y.c, struct-by-value-5_y.c,
25475         struct-by-value-6_y.c, struct-by-value-7_y.c
25476         struct-by-value-8_x.c, struct-by-value-8_y.c
25477         struct-by-value-9_x.c, struct-by-value-9_y.c
25478         struct-return-10_x.c, struct-return-10_y.c,
25479         struct-return-19_x.c, struct-return-20_x.c
25480         struct-return-2_x.c, struct-return-2_y.c
25481         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25482         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25483
25484 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25485
25486         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25487         attribute on sparc*-sun-solaris2.*.
25488
25489 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25490
25491         PR c++/13710
25492         * g++.dg/ext/typeof7.C: New test.
25493
25494 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25495
25496         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25497         * gcc.dg/const-elim-1.c: Same.
25498
25499 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25500
25501         * objc.dg/stret-1.m: New.
25502         * objc.dg/stret-2.m: New.
25503
25504 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25505
25506         PR c++/11895
25507         * g++.dg/ext/vector1.C: New test.
25508
25509 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25510
25511         * gcc.dg/pch/import-1.c: New.
25512         * gcc.dg/pch/import-1.hs: New.
25513         * gcc.dg/pch/import-1a.h: New.
25514         * gcc.dg/pch/import-1b.h: New.
25515         * gcc.dg/pch/import-1c.h: New.
25516
25517 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25518
25519         PR c++/13574
25520         * g++.dg/ext/array1.C: New test.
25521
25522         PR c++/13178
25523         * g++.dg/conversion/op1.C: New test.
25524
25525 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25526
25527         PR 11864
25528         From Kazumoto Kojima / Dan Kegel:
25529         * gcc.dg/pr11864-1.c: New test.
25530
25531         PR 10392
25532         From Marcus Comstedt / Dan Kegel:
25533         * gcc.dg/pr10392-1.c: New test.
25534
25535 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/13478
25538         * g++.dg/init/ref10.C: New test.
25539
25540 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25541
25542         PR c++/13407
25543         * g++.dg/parse/typename6.C: New test.
25544
25545 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25546
25547         PR pch/13361
25548         * testsuite/g++.dg/pch/wchar-1.C: New.
25549         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25550
25551 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25552
25553         PR c++/9259
25554         * g++.dg/expr/sizeof2.C: New test.
25555
25556 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25557
25558         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25559
25560 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25561
25562         PR c++/13659
25563         * g++.dg/lookup/strong-using-3.C: New.
25564         * g++.dg/lookup/using-10.C: New.
25565
25566 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25567
25568         PR c++/13594
25569         * g++.dg/lookup/strong-using-2.C: New.
25570
25571 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25572             Dan Kegel <dank@kegel.com>
25573             J"orn Rennecke <joern.rennecke@superh.com>
25574
25575         PR target/9365
25576         * gcc.dg/pr9365-1.c: New test.
25577
25578 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25579
25580         PR c++/8856
25581         * g++.dg/parse/casting-operator2.C: New test.
25582         * g++.old-deja/g++.pt/explicit83.C: Remove.
25583
25584 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25585
25586         * gcc.dg/label-compound-stmt-1.c: New test.
25587         * gcc.c-torture/compile/950922-1.c,
25588         gcc.c-torture/compile/20000211-3.c,
25589         gcc.c-torture/compile/20000518-1.c,
25590         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25591         compound statements.
25592
25593 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25594
25595         * gcc.dg/ppc64-abi-1.c: New test.
25596
25597 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25598
25599          * g++.dg/ext/attrib9.C: Add dg-warnings.
25600
25601 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25602
25603         PR c++/12335
25604         * g++.dg/parse/dtor3.C: New test.
25605
25606 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25607
25608         PR c++/12709
25609         * g++.dg/parse/try-catch-1.C: New test.
25610
25611 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25612
25613         * ada/acats/run_all.sh: Add more verbose output in acats.log
25614         when compiling tests.
25615
25616 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25617
25618         PR 13656
25619         * gcc.dg/typedef-redecl.c: New test case.
25620         * gcc.dg/typedef-redecl.h: New support file.
25621
25622 2004-01-13  Jan Hubicka  <jh@suse.cz>
25623
25624         * gcc.dg/always_inline.c: New test.
25625         * gcc.dg/debug/20031231-1.c: Fix.
25626
25627 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25628
25629         PR c++/13474
25630         * g++.dg/template/array3.C: New test.
25631
25632 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25633
25634         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25635         * g++.dg/warn/Wunused-2.C: Likewise.
25636
25637 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25638
25639         PR c++/13289
25640         * g++.dg/template/instantiate6.C: New test.
25641
25642 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25643
25644         PR middle-end/11397
25645         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25646
25647 2004-01-12  Jan Hubicka  <jh@suse.cz>
25648
25649         PR opt/12826
25650         * gcc.dg/20040112-1.c: New.
25651
25652         * gcc.dg/dwarf-die[1-7].c: Move to...
25653         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25654         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25655
25656 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25657
25658         PR c++/4100
25659         * g++.dg/parse/friend4.C: New test.
25660
25661 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25662
25663         PR c++/4100
25664         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25665         definition is called a friend.
25666
25667 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25668
25669         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25670
25671 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25672
25673         PR c++/3478
25674         * g++.dg/parse/error10.C: New test.
25675         * g++.dg/template/arg2.C: Accept "invalid type" error.
25676
25677 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25678
25679         PR middle-end/13392
25680         * g++.dg/opt/expect2.C: New test.
25681
25682 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25683
25684         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25685         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25686         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25687         Update dg-error regexps.
25688
25689 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25690
25691         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25692         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25693
25694 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25695
25696         * gcc.dg/pragma-re-1.c: Use right pointer type.
25697
25698 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25699
25700         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25701
25702 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25703
25704         * gcc.dg/rs6000-ldouble-1.c: New.
25705
25706 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25707
25708         DR 337
25709         PR c++/9256
25710         * g++.dg/other/abstract1.C: New test.
25711
25712 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25713
25714         * g++.dg/lookup/strong-using-1.C: New.
25715
25716 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25717
25718         PR c/11234
25719         * gcc.dg/func-ptr-conv-1.c: New test.
25720         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25721
25722 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25723
25724         PR target/13380.
25725         * gcc.c-torture/compile/20040109-1.c: New.
25726
25727 2004-01-08  Stuart Hastings  <stuart@apple.com>
25728
25729         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25730         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25731         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25732
25733 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25734
25735         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25736
25737 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25738
25739         * ada/acats/run_acats: Treat 'gnatchop' the same way
25740         as 'gnatmake'.  Export GCC_DRIVER.
25741         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25742         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25743
25744 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25745
25746         PR c++/12573
25747         * g++.dg/template/dependent-expr4.C: New test.
25748
25749 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25750
25751         * gcc.dg/altivec-11.c: New test.
25752
25753 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25754
25755         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25756
25757 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25758
25759         PR c/6024
25760         * gcc.dg/enum-compat-1.c: New test.
25761         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25762
25763 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25764
25765         PR c/12165
25766         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25767         gcc.dg/c99-idem-qual-3.c: New tests.
25768
25769 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25770
25771         * gcc.dg/winline-7.c: Don't cast void * to int.
25772
25773 2004-01-06  Jan Hubicka  <jh@suse.cz>
25774
25775         * gcc.dg/i386-sse-5.c: New test
25776         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25777
25778 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25779
25780         PR c++/12815
25781         * g++.dg/rtti/typeid4.C: New test.
25782
25783 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25784
25785         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25786
25787 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25788
25789         PR c++/12132
25790         * g++.dg/template/error11.C: New test.
25791
25792         PR c++/13451
25793         * g++.dg/template/class2.C: New test.
25794
25795 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25796         Richard Sandiford <rsandifo@redhat.com>
25797
25798         PR c++/13387
25799         * g++.dg/opt/alias3.C: New test.
25800
25801 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25802
25803         PR c++/13157
25804         * g++.dg/template/koenig3.C: New test.
25805
25806         PR c++/13529
25807         * g++.dg/parse/offsetof3.C: New test.
25808
25809         * g++.dg/init/copy7.C: Add missing dg-error markers.
25810
25811         PR c++/12226
25812         * g++.dg/init/copy7.c: New test.
25813
25814         PR c++/13536
25815         * g++.dg/parse/cast1.C: New test.
25816
25817 2004-01-04  Jan Hubicka  <jh@suse.cz>
25818
25819         * gcc.dg/winline[1-7].c: New tests.
25820
25821 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25822
25823         PR c++/13520
25824         * g++.dg/template/qualttp22.C: New test.
25825
25826 2004-01-01  Jan Hubicka  <jh@suse.cz>
25827
25828         * gcc.dg/debug/20031231-1.c: New.
25829         * gcc.c-torture/compile/20040101-1.c: New.
25830         * gcc.dg/dwarf-die-[1-7].c: New.
25831
25832 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25833
25834         PR optimization/13521
25835         * gcc.c-torture/compile/20031231-1.c: New test.
25836
25837 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25838
25839         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25840
25841 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25842
25843         PR c++/10079
25844         * g++.dg/template/crash16.C: New test.
25845
25846 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25847
25848         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25849
25850 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25851
25852         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25853         ports.
25854         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25855         * g++.old-deja/g++.law/profile1.C: Likewise.
25856         * gcc.c-torture/compile/981006-1.c: Likewise.
25857         * gcc.c-torture/execute/loop-2e.x: Likewise.
25858         * gcc.c-torture/execute/loop-2f.x: Remove.
25859         * gcc.c-torture/execute/loop-2g.x: Likewise.
25860         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25861         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25862
25863 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25864
25865         PR c++/13507
25866         * g++.dg/ext/attrib11.C: New test.
25867
25868         PR c++/13494
25869         * g++.dg/template/array2-1.C: New test.
25870         * g++.dg/template/array2-2.C: New test.
25871
25872 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25873
25874         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25875
25876 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25877
25878         PR c++/12774
25879         * g++.dg/template/array1-1.C: New test.
25880         * g++.dg/template/array1-2.C: New test.
25881
25882 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25883
25884         PR fortran/12632
25885         * g77.dg/12632.f: New test case.
25886
25887 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25888
25889         PR c++/13289
25890         * g++.dg/parse/nontype1.C: New test.
25891
25892 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25893
25894         PR c++/12403
25895         * g++.dg/parse/explicit1.C: New test.
25896         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25897
25898 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25899
25900         PR c++/13081
25901         * g++.dg/opt/inline6.C: New test.
25902
25903         PR c++/12613
25904         * g++.dg/parse/error9.C: New test.
25905
25906         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25907
25908 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25909
25910         PR c++/13009
25911         * g++.dg/init/assign1.C: New test.
25912
25913 2003-12-28  Roger Sayle  <roger@eyesopen.com>
25914
25915         PR c++/13070
25916         * g++.dg/warn/format3.C: New test case.
25917
25918 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
25919
25920         * gcc.c-torture/compile/20031227-1.c: New test.
25921
25922 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25923
25924         * g++.dg/bprob/bprob.exp: Load target-supports.exp
25925         * g77.dg/bprob/bprob.exp: Likewise.
25926         * gcc.misc-tests/bprob.exp: Likewise.
25927         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
25928         variants on systems where the library does not provide that
25929         functionality.
25930         * gcc.dg/builtins-20.c: Use builtins-config.h.
25931         * gcc.dg/builtins-config.h: New file.
25932
25933 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25934
25935         * lib/gcc-dg.exp (dg-require-profiling): New function.
25936         * lib/target-supports.exp (check_profiling_available): Likewise.
25937         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
25938         * g77.dg/bprob/bprob.exp: Likewise.
25939         * gcc.misc-tests/bprob.exp: Likewise.
25940         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
25941         * gcc.dg/20021014-1.c: Likewise.
25942         * gcc.dg/nest.c: Likewise.
25943
25944 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25945
25946         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
25947         compiling.
25948         * g++.dg/lookup/java2.C: Likewise.
25949         * gcc.dg/cpp/lexident.c: Likewise.
25950
25951 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
25952
25953         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
25954         given.
25955         * gcc.c-torture/compile/961203-1.c: Likewise.
25956         * gcc.c-torture/compile/980506-1.c: Likewise.
25957
25958 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
25959
25960         * lib/gcc-dg.exp (dg-prune-output): New annotation.
25961         (additional_prunes): New global.
25962         (gcc-dg-prune): Handle additional per-test pruning.
25963         (dg-test): Clear additional_prunes between tests.
25964
25965         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
25966         dg-prune-output to avoid spurious failures from assembler
25967         complaining about nonexistent WAW violations.
25968         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
25969         Use dg-prune-output to avoid spurious failures from assembler
25970         warning about Itanium B-step errata.
25971
25972 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
25973
25974         * g++.dg/abi/macro0.C: New test.
25975         * g++.dg/abi/macro1.C: Likewise.
25976         * g++.dg/abi/macro2.C: Likewise.
25977
25978         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
25979         * g++.dg/abi/bitfield7.C: Likewise.
25980         * g++.dg/abi/dtor2.C: Likewise.
25981         * g++.dg/abi/mangle11.C: Likewise.
25982         * g++.dg/abi/mangle12.C: Likewise.
25983         * g++.dg/abi/mangle14.C: Likewise.
25984         * g++.dg/abi/mangle17.C: Likewise.
25985         * g++.dg/abi/vbase10.C: Likewise.
25986         * g++.dg/abi/vbase14.C: Likewise.
25987         * g++.dg/template/qualttp17.C: Likewise.
25988
25989 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
25990
25991         PR c/11995
25992         * gcc.dg/20031223-1.c: New test.
25993
25994 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25995
25996         * gcc.dg/noreturn-7.c: New test.
25997
25998 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
25999
26000         * gcc.dg/null-pointer-1.c: New test.
26001
26002 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26003
26004         * g++.old-deja/g++.jason/template18.C: Remove.
26005         * g++.old-deja/g++.jason/template37.C: Likewise.
26006
26007         PR c++/12862
26008         * g++.dg/lookup/ns1.C: New test.
26009
26010         PR c++/12397
26011         * g++.dg/template/lookup3.C: New test.
26012
26013 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26014
26015         * g++.dg/template/recurse1.C: New test
26016
26017 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26018
26019         PR c++/12479
26020         * g++.dg/parse/semicolon1.C: New test.
26021         * g++.dg/parse/semicolon1.h: Likewise.
26022
26023 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26024
26025         * gcc.dg/darwin-misaligned.c: New test.
26026
26027 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26028
26029         PR c/9163
26030         * gcc.dg/20031222-1.c: New test.
26031
26032 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26033
26034         PR c++/13438
26035         * g++.dg/parse/error8.C: New test.
26036
26037         PR c++/11554
26038         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26039
26040 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26041
26042         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26043         too small.
26044         * gcc.c-torture/compile/930217-1.c: Likewise.
26045         * gcc.c-torture/compile/930513-1.c: Likewise.
26046         * gcc.c-torture/execute/920908-2.c: Likewise.
26047         * gcc.c-torture/execute/921204-1.c: Likewise.
26048         * gcc.c-torture/execute/930621-1.c: Likewise.
26049         * gcc.c-torture/execute/930630-1.c: Likewise.
26050         * gcc.c-torture/execute/931031-1.c: Likewise.
26051         * gcc.c-torture/execute/980602-2.c: Likewise.
26052         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26053         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26054         * gcc.c-torture/execute/extzvsi.c: Likewise.
26055         * gcc.c-torture/unsorted/ext.c: Likewise.
26056
26057 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26058
26059         PR target/12749
26060         * gcc.c-torture/compile/20031220-2.c: New test case.
26061
26062 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26063
26064         PR optimization/13031
26065         * gcc.c-torture/compile/20031220-1.c: New test case.
26066
26067 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26068
26069         * gcc.dg/cast-function-1.c: New test.
26070
26071 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26072
26073         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26074         formats.
26075
26076 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26077
26078         PR c++/12795
26079         * g++.dg/ext/attrib10.C: New test.
26080
26081 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.dg/cleanup-10.c: New test.
26084         * gcc.dg/cleanup-11.c: New test.
26085
26086 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26087
26088         PR c++/13239
26089         * g++.dg/opt/expect1.C: New test.
26090
26091 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26092
26093         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26094
26095 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26096
26097         PR debug/12923
26098         * gcc.dg/20031218-1.c: New test.
26099
26100         PR debug/12389
26101         * gcc.dg/20031218-2.c: New test.
26102         * gcc.dg/20031218-3.c: New test.
26103
26104         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26105         of label name and allow for USER_LABEL_PREFIX == "_" names.
26106         * g++.dg/abi/mangle18-2.C: Likewise.
26107         * g++.dg/abi/mangle19-1.C: Likewise.
26108         * g++.dg/abi/mangle19-2.C: Likewise.
26109         * g++.dg/abi/mangle20-1.C: Likewise.
26110         * g++.dg/abi/mangle20-2.C: Likewise.
26111
26112 2003-12-18  Richard Henderson  <rth@redhat.com>
26113
26114         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26115
26116 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26117             Dan Kegel <dank@kegel.com>
26118
26119         PR other/12009
26120         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26121         testing a cross compiler, it causes spurious compile failures.
26122         * lib/g++.exp: Likewise.
26123
26124 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26125
26126         PR c++/13262
26127         * g++.dg/template/access13.C: New test.
26128
26129 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26130
26131         * gcc.dg/20031216-1.c: New test.
26132
26133 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26134
26135         PR c++/9154
26136         * g++.dg/template/error10.C: New test.
26137
26138 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26139
26140         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26141         * g++.dg/eh/simd-2.C: Likewise.
26142
26143 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26144             Roger Sayle  <roger@eyesopen.com>
26145
26146         * gcc.c-torture/execute/ieee/mzero5.c: New.
26147
26148 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26149
26150         PR c++/10603
26151         * g++.dg/parse/error6.C: New test.
26152
26153         PR c++/12827
26154         * g++.dg/parse/error7.C: New test.
26155
26156 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26157
26158         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26159         at -O with stabs debugging formats.
26160         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26161         * gcc.dg/debug/debug-2.c: Likewise.
26162
26163 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26164
26165         PR c++/12696
26166         * g++.dg/init/error1.C: New test.
26167
26168         PR c++/12218
26169         * g++.dg/init/pm3.C: New test.
26170
26171 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26172
26173         PR c/3347
26174         * gcc.dg/bitfld-8.c: New test.
26175
26176 2003-12-16  James Lemke  <jim@wasabisystems.com>
26177
26178         * gcc.dg/arm-scd42-[123].c: New tests.
26179
26180 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26181
26182         PR c++/9043
26183         * g++.dg/abi/mangle20-1.C: New test.
26184         * g++.dg/abi/mangle20-2.C: New test.
26185
26186 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26187
26188         PR c++/13275
26189         * g++.dg/other/offsetof2.C: Remove XFAIL.
26190         * g++.dg/parse/offsetof1.C: New test.
26191         * g++.gd/parse/offsetof2.C: Likewise.
26192
26193 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26194
26195         * g++.dg/template/nontype3.C: New test.
26196         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26197
26198 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26199
26200         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26201
26202 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26203
26204         PR c++/13387
26205         * g++.dg/expr/assign1.C: New test.
26206
26207         PR c++/13242
26208         * g++.dg/abi/mangle19-1.C: New test.
26209         * g++.dg/abi/mangle19-2.C: New test.
26210
26211 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26212
26213         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26214
26215 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26216
26217         * gcc.c-torture/execute/20031216-1.c: New test.
26218
26219 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26220
26221         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26222         an ICE regression.
26223
26224 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26225
26226         PR c++/10926
26227         * g++.dg/template/error9.C: New test.
26228
26229         PR c++/11116
26230         * g++.dg/template/error8.C: New test.
26231
26232 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26233
26234         PR middle-end/13400
26235         * gcc.c-torture/execute/20031215-1.c: New test case.
26236
26237 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26238
26239         PR c++/13269
26240         * g++.dg/parse/error5.C: New test.
26241
26242         PR c++/12989
26243         * g++.dg/expr/sizeof1.C: New test.
26244
26245         PR c++/13310
26246         * g++.dg/template/crash15.C: New test.
26247
26248 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26249
26250         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26251         a non-POD type as the last named parameter of a varargs function.
26252
26253 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26254
26255         PR c++/13243
26256         PR c++/12573
26257         * g++.dg/template/crash14.C: New test.
26258         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26259
26260 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26261
26262         * g++.dg/other/java1.C: New test.
26263
26264         PR c++/13241
26265         * g++.dg/abi/mangle18-1.C: New test.
26266         * g++.dg/abi/mangle18-2.C: New test.
26267
26268 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26269
26270         PR optimization/10312
26271         * gcc.c-torture/execute/20031214-1.c: New.
26272
26273 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26274
26275         PR c++/10779
26276         PR c++/12160
26277         * g++.dg/parse/error3.C: New test.
26278         * g++.dg/parse/error4.C: Likewise.
26279         * g++.dg/abi/mangle4.C: Tweak error messages.
26280         * g++.dg/lookup/using5.C: Likewise.
26281         * g++.dg/other/error2.C: Likewise.
26282         * g++.dg/parse/typename5.C: Likewise.
26283         * g++.dg/parse/undefined1.C: Likewise.
26284         * g++.dg/template/arg2.C: Likewise.
26285         * g++.dg/template/ttp3.C: Likewise.
26286         * g++.dg/template/type1.C: Likewise.
26287         * g++.old-deja/g++.other/crash32.C: Likewise.
26288         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26289
26290 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26291
26292         PR c++/13106
26293         * g++.dg/warn/noreturn-3.C: New test.
26294
26295 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         PR c++/13118
26298         * g++.dg/abi/covariant3.C: New.
26299
26300 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26301
26302         * g++.dg/eh/ia64-1.C: New test.
26303
26304 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26305
26306         PR optimization/13037
26307         * g77.f-torture/execute/13037.f: New test case.
26308
26309 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         PR c++/12881
26312         * g++.dg/abi/covariant2.C: New.
26313
26314 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26315
26316         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26317
26318 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26319
26320         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26321
26322 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26323
26324         PR other/10819
26325         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26326         to fix Bug 10819.
26327         * lib/g++.exp (g++_version): Likewise.
26328         * lib/g77.exp (g77_version): Likewise.
26329         * lib/objc.exp (default_objc_version): Likewise.
26330
26331 2003-12-10  Richard Henderson  <rth@redhat.com>
26332
26333         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26334
26335         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26336
26337 2003-12-08  Matt Austern  <austern@apple.com>
26338
26339         PR c/13134
26340         * lib/gcc-dg.exp (dg-require-visibility): Define.
26341         * lib/target-supports (check_visibility_available): Define.
26342         * gcc.dg/visibility-1.c: New test.
26343         * gcc.dg/visibility-2.c: Likewise.
26344         * gcc.dg/visibility-3.c: Likewise.
26345         * gcc.dg/visibility-4.c: Likewise.
26346         * gcc.dg/visibility-5.c: Likewise.
26347         * gcc.dg/visibility-6.c: Likewise.
26348         * g++.dg/ext/visibility-1.C: Likewise.
26349         * g++.dg/ext/visibility-2.C: Likewise.
26350         * g++.dg/ext/visibility-3.C: Likewise.
26351         * g++.dg/ext/visibility-4.C: Likewise.
26352         * g++.dg/ext/visibility-5.C: Likewise.
26353         * g++.dg/ext/visibility-6.C: Likewise.
26354
26355 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26356
26357         * g++.dg/lookup/java1.C: New test.
26358         * g++.dg/lookup/java2.C: New test.
26359
26360 2003-12-07  Falk Hueffner  <falk@debian.org>
26361
26362         * g++.dg/opt/noreturn-1.C: New test.
26363
26364 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26365
26366         * gcc.dg/overflow-1.c: New test.
26367
26368 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26369
26370         * g77.f-torture/compile/13060.f: New test.
26371
26372 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26373
26374         PR c++/13323
26375         * g++.dg/inherit/operator2.C: New test.
26376
26377 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26378
26379         PR c++/13305
26380         * g++.dg/ext/attrib9.C: New test.
26381
26382 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26383
26384         PR c++/13314
26385         * g++.dg/template/error7.C: New test.
26386
26387 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26388             J"orn Rennecke <joern.rennecke@superh.com>
26389
26390         PR target/13302
26391         * g++.dg/other/struct-va_list.C: New test.
26392
26393 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26394
26395         PR c++/13166
26396         * g++.dg/parse/defarg6.C: New test.
26397
26398 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26399
26400         PR target/13256
26401         * gcc.c-torture/execute/20031201-1.c: New test.
26402
26403 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26404
26405         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26406
26407 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26408
26409         * gcc.dg/builtin-return-1.c: New test.
26410
26411 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26412             J"orn Rennecke <joern.rennecke@superh.com>
26413
26414         PR optimization/13260
26415         * gcc.c-torture/execute/20031204-1.c: New test.
26416
26417 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26418
26419         PR c++/9127
26420         * g++.dg/template/error6.C: New test.
26421
26422 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26423
26424         * gcc.dg/20031202-1.c: New test.
26425
26426 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26427
26428         PR c++/13179
26429         * g++.dg/template/eh1.C: New test.
26430
26431         PR c++/10771
26432         * g++.dg/template/error5.C: New test.
26433
26434 2003-12-02  David Ung  <davidu@mips.com>
26435
26436         * gcc.dg/compat/vector-check.h: Corrected type for var
26437         g_##TMODE
26438
26439 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26440
26441         PR c++/10126
26442         * g++.dg/template/ptrmem8.C: New test.
26443
26444 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26445
26446         PR c++/12573
26447         * g++.dg/template/dependent-expr3.C: New test.
26448
26449 2003-12-01  James Lemke  <jim@wasabisystems.com>
26450
26451         * gcc.dg/arm-g2.c: New test.
26452
26453 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26454
26455         PR optimization/11634
26456         * gcc.dg/20031201-2.c: New test case.
26457
26458 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26459
26460         PR 11433
26461         * objc.dg/proto-lossage-3.m: New test.
26462
26463 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26464
26465         PR optimization/12628
26466         * gcc.dg/20031201-1.c: New test case.
26467
26468 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26469
26470         * gcc.dg/unaligned-1.c: New test.
26471
26472 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26473
26474         PR c++/9849
26475         * g++.dg/template/error4.C: New test.
26476         * g++.dg/template/nested3.C: Adjust error markers.
26477
26478 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26479
26480         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26481
26482 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26483
26484         PR c/10333
26485         * gcc.dg/bitfld-7.c: New test.
26486
26487 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26488
26489         * gcc.dg/tls/asm-1.C: New test.
26490
26491 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26492
26493         * gcc.dg/cpp/assert4.c: Update.
26494
26495 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26496
26497         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26498         * gcc.dg/builtin-apply3.c: New test.
26499
26500 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26501
26502         * lib/compat.exp (compat-obj): New xfaildata parameter.
26503         Use it to set compiler_conditional_xfail_data before compiling.
26504         (compat-get-options): Handle dg-xfail-if.
26505         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26506         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26507         * gcc.dg/compat/vector-1_y.c: Likewise.
26508         * gcc.dg/compat/vector-2_x.c: Likewise.
26509         * gcc.dg/compat/vector-2_y.c: Likewise.
26510
26511 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26512
26513         * g++.dg/opt/reg-stack4.C: New test.
26514
26515 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26516
26517         * gcc.dg/builtin-apply2.c: New test.
26518
26519 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26520
26521         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26522
26523 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26524
26525         PR c++/12924
26526         * g++.dg/template/template-id-2.C: New test.
26527
26528 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26529
26530         PR c++/5369
26531         * g++.dg/template/memfriend1.C: New test.
26532         * g++.dg/template/memfriend2.C: Likewise.
26533         * g++.dg/template/memfriend3.C: Likewise.
26534         * g++.dg/template/memfriend4.C: Likewise.
26535         * g++.dg/template/memfriend5.C: Likewise.
26536         * g++.dg/template/memfriend6.C: Likewise.
26537         * g++.dg/template/memfriend7.C: Likewise.
26538         * g++.dg/template/memfriend8.C: Likewise.
26539         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26540
26541 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26542
26543         PR c++/12515
26544         * g++.dg/ext/cond1.C: New test.
26545
26546 2003-11-20  Richard Henderson  <rth@redhat.com>
26547
26548         * gcc.dg/20020201-2.c: Remove.
26549         * gcc.dg/20020201-4.c: Remove.
26550         * gcc.dg/20020304-1.c: Remove.
26551
26552 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26553
26554         * gcc.dg/cpp/trad/xwin1.c: New test case.
26555
26556 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26557
26558         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26559         * lib/g77.exp: Likewise.
26560         * lib/objc.exp: Likewise.
26561         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26562         for darwin.
26563
26564 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26565
26566         PR c++/12932
26567         * g++.dg/template/static5.C: New test.
26568
26569 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26570
26571         * gcc.dg/nested-func-1.c: New test.
26572
26573 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26574
26575         * gcc.dg/cpp/assert4.c: New test.
26576
26577 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26578
26579         PR c++/2294
26580         * g++.dg/lookup/using9.c: New test.
26581
26582 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26583
26584         PR c++/12762
26585         * g++.dg/template/error3.C: New test.
26586
26587 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26588
26589         PR ada/13035
26590         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26591         No longer use a wrapper for gcc, since this does not work under
26592         Windows.
26593
26594 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26595
26596         PR c++/2094
26597         * g++.dg/template/ptrmem7.C: New test.
26598
26599 2003-11-13  Andrew Pinski <apinski@apple.com>
26600
26601         * gcc.c-torture/compile/20031113-1.c: New test.
26602
26603 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26604             Kean Johnston <jkj@sco.com>
26605
26606         PR c/13029
26607         * gcc.dg/unused-4.c: Update.
26608
26609 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26610
26611         * g++.dg/opt/const3.C: New test.
26612
26613 2003-11-13  Jan Hubicka  <jh@suse.cz>
26614
26615         * gcc.c-torture/compile/20031112-1.c: New test.
26616
26617 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26618
26619         * g++.dg/parse/crash10.C: Remove bogus error marker.
26620
26621 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26622
26623         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26624         (host_gcc): Likewise.
26625         (ROOT): Honor $PWDCMD.
26626         (BASE): Likewise.
26627         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26628
26629 2003-11-12  Catherine Moore  <clm@redhat.com>
26630
26631         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26632
26633 2003-11-12  Andreas Jaeger  <aj@suse.de>
26634             Jakub Jelinek  <jakub@redhat.com>
26635             Andrew Pinski  <pinskia@physics.uc.edu>
26636             Richard Henderson  <rth@redhat.com>
26637
26638         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26639         systems.
26640         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26641
26642         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26643         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26644
26645 2003-11-11  Andreas Jaeger  <aj@suse.de>
26646
26647         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26648
26649         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26650
26651 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26652
26653         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26654         Clean ups.
26655
26656 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26657
26658         * gcc.dg/trampoline-1.c: New test.
26659
26660 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26661
26662         * gcc.c-torture/compile/200031109-1.c: New test.
26663
26664 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26665
26666         PR c/3190
26667         PR c/8714
26668         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26669         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26670         gcc.dg/format/no-y2k-1.c: Update.
26671
26672 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26673
26674         PR optimization/10467
26675         * gcc.dg/20031108-1.c: New test case.
26676
26677 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26678
26679         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26680
26681 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26682
26683         * gcc.dg/compound-lvalue-1.c: New test.
26684         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26685         some XFAILs.
26686
26687 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26688
26689         * gcc.dg/altivec-varargs-1.c: New test.
26690
26691 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26692
26693         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26694         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26695         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26696         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26697         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26698
26699 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26700
26701         * gcc.dg/cond-lvalue-1.c: New test.
26702
26703 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26704
26705         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26706
26707 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26708
26709         PR c++/11616
26710         * g++.dg/template/instantiate5.C: New test.
26711
26712 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26713
26714         PR c++/12726
26715         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26716         * ChangeLog: Add missing first entry for above test.
26717
26718 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26719
26720         PR c++/9810
26721         * g++.dg/template/using8.C: New test.
26722         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26723
26724 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26725
26726         PR optimization/10817
26727         * gcc.c-torture/compile/20031102-1.c: New test case.
26728
26729 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26730
26731         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26732         2147483647.
26733
26734 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26735
26736         * gcc.dg/20031102-1.c: New test.
26737
26738 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26739
26740         * gcc.dg/complex-1.c: New test.
26741
26742 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26743
26744         PR c++/12796
26745         * g++.dg/template/crash13.C: Adjust expected error location.
26746         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26747
26748 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26749
26750         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26751
26752 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26753
26754         PR/10239
26755         * gcc.c-torture/compile/20031031-2.c: New test.
26756
26757 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26758
26759         PR/11640
26760         * gcc.c-torture/compile/20031031-1.c: New test.
26761
26762 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26763
26764         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26765         * gcc.misc-tests/bprob.exp: Likewise.
26766         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26767         the execution test on arm-elf configs.
26768         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26769         configs that don't support scratch files.
26770         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26771
26772 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26773
26774         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26775         done by dejagnu.
26776
26777 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26778
26779         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26780         Avoid non pure sh syntax. Add more logging.
26781
26782         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26783         fail.
26784
26785 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26786
26787         PR libgcj/10610
26788         * gcc.dg/ppc-stackalign-1.c: New test.
26789
26790 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26791
26792         * ada/acats/run_all.sh: Change output to be more compliant with
26793         dejagnu framework.
26794         Create acats.sum and acats.log files under testsuite/ada/acats
26795         Only run [a-z]* directories, to filter out e.g. CVS.
26796         Redirect build output to log file.
26797
26798 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26799
26800         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26801
26802 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26803
26804         PR ada/5909:
26805         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26806
26807 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26808
26809         * gcc.c-torture/compile/20031023-1.c: New test.
26810         * gcc.c-torture/compile/20031023-2.c: New test.
26811         * gcc.c-torture/compile/20031023-3.c: New test.
26812         * gcc.c-torture/compile/20031023-4.c: New test.
26813
26814 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26815
26816         PR c++/10371
26817         * g++.dg/lookup/scoped8.C: New test.
26818
26819 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26820
26821         * g++.dg/opt/reg-stack3.C: New test.
26822
26823 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26824
26825         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26826
26827 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26828
26829         PR c++/11076
26830         * g++.dg/template/crash13.C: New test.
26831
26832 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26833
26834         * gcc.dg/c99-restrict-2.c: New test.
26835
26836 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26837
26838         PR c++/12698, c++/12699, c++/12700, c++/12566
26839         * g++.dg/inherit/covariant9.C: New test.
26840         * g++.dg/inherit/covariant10.C: New test.
26841         * g++.dg/inherit/covariant11.C: New test.
26842
26843 2003-10-23  Jason Merrill  <jason@redhat.com>
26844
26845         PR c++/12726
26846         * g++.dg/ext/complit2.C: New test.
26847
26848 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26849
26850         PR target/12654
26851         * gcc.c-torture/execute/20031020-1.c: New test.
26852
26853 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26854
26855         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26856         following the jump_insn.
26857
26858 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26859
26860         * gcc.dg/cast-lvalue-1.c: New test.
26861
26862 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26863
26864         PR c++/11962
26865         * g++.dg/template/cond2.C: New test.
26866
26867 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26868
26869         * gcc.dg/builtins-28.c: New test.
26870
26871 2003-10-20  Jan Hubicka  <jh@suse.cz>
26872
26873         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26874         parameter.
26875         * testsuite/gcc.dg/inline-2.c: Likewise.
26876
26877 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26878
26879         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26880         * gcc.dg/nest.c: Likewise.
26881
26882 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26883
26884         PR c++/9781, c++/10583, c++/11862
26885         * g++.dg/parse/crash13.C: New test.
26886
26887 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26888
26889         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26890
26891 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26892
26893         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26894         Define HAVE_C99_RUNTIME except on Solaris.
26895         * gcc.dg/builtins-20.c: Likewise.
26896
26897 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26898
26899         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26900
26901 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26902
26903         PR c++/12495
26904         * g++.dg/template/crash21.C: New test.
26905
26906 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26907
26908         PR c++/2513
26909         * g++.dg/template/typename5.C: New test.
26910
26911 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26912
26913         PR c++/12369
26914         * g++.dg/template/friend25.C: New test.
26915
26916 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
26917
26918         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
26919         versions.
26920
26921 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
26922
26923         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
26924         == 2147483647.
26925
26926 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
26927
26928         * gcc.c-torture/execute/960416-1.x: Remove.
26929         * gcc.c-torture/execute/divconst-3.x: Likewise.
26930
26931 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
26932
26933         PR target/12598
26934         * gcc.dg/torture/cris-volatile-1.c: New test.
26935
26936 2003-10-14  Roger Sayle  <roger@eyesopen.com>
26937
26938         PR optimization/9325
26939         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
26940         for overflowing floating point to integer conversion during RTL
26941         simplification.
26942
26943 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
26944
26945         * objc/execute/_cmd.m: Fix typo.
26946         * objc.dg/image-info.m, objc.dg/symtab-1.m:
26947         Relax 'scan-assembler' regexp.
26948         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
26949         objc.dg/try-catch-4.m: Run on non-Darwin targets.
26950         * objc.dg/zero-link-2.m: Remove blank line.
26951         * objc.dg/zero-link-3.m: New test case.
26952
26953 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
26954
26955         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
26956
26957         * gcc.dg/asm-names.c: Use scan-assembler-not rather
26958         than linker trickery.
26959
26960 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26961
26962         PR c++/12370
26963         * g++.dg/other/friend2.C: New test.
26964
26965 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26966
26967         * gcc.dg/20031012-1.c: New test.
26968
26969 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
26970
26971         * gcc.dg/weak/weak-3.c: Fix for new warning.
26972
26973 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
26974
26975         PR optimization/8750
26976         * gcc.c-torture/execute/20031012-1.c: New test case.
26977
26978 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26979
26980         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
26981         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
26982
26983 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26984
26985         PR optimization/12260
26986         * gcc.c-torture/compile/20031011-2.c: New test case.
26987
26988 2003-10-11  Roger Sayle  <roger@eyesopen.com>
26989
26990         * gcc.c-torture/execute/20031011-1.c: New testcase.
26991
26992 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
26993
26994         * gcc.c-torture/compile/20031011-1.c: New test.
26995
26996 2003-10-11  Jan Hubicka  <jh@suse.cz>
26997
26998         * g++.dg/other/first-global.C: New test.
26999
27000 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27001
27002         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27003
27004 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27005
27006         * gcc.c-torture/compile/20031010-1.c: New test.
27007
27008 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27009
27010         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27011         * gcc.c-torture/execute/va-arg-25.c: ... here.
27012
27013 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27014
27015         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27016
27017 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27018
27019         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27020
27021 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27022
27023         * g++.dg/parse/error2.C: New test.
27024
27025 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27026
27027         PR c++/11097
27028         * g++.dg/other/error5.C: Modify the error message.
27029         * g++.dg/lookup/using8.C: New test.
27030
27031 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27032
27033         * gcc.dg/darwin-abi-2.c: New file.
27034         * gcc.c-torture/execute/va-arg-24.c: New file.
27035
27036 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27037
27038         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27039         indentation.
27040
27041 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27042
27043         PR c++/10147
27044         * g++.dg/other/error4.C: Update error messages.
27045         * g++.dg/template/ptrmem4.C: Likewise.
27046
27047         PR c++/12337
27048         * g++.dg/init/new9.C: New test.
27049
27050         PR c++/12334, c++/12236, c++/8656
27051         * g++.dg/ext/attrib8.C: New test.
27052
27053 2003-10-06  Devang Patel  <dpatel@apple.com>
27054
27055         * gcc.dg/debug/dwarf2-3.h: New test.
27056         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27057
27058 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27059
27060         * g++.dg/opt/cfg2.C: New test.
27061
27062 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27063
27064         * g++.dg/opt/float1.C: New test.
27065
27066 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27067
27068         * gcc.dg/c90-array-lval-6.c: New test.
27069         * gcc.dg/c99-array-lval-6.c: New test.
27070
27071 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27072             Ziemowit Laski  <zlaski@apple.com>
27073
27074         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27075         'Derived', so that it is never considered a class method; add
27076         new warning for '+port' method ambiguity.
27077         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27078         <objc/objc-api.h> (needed on Mac OS X).
27079         * objc.dg/method-13.m: New test.
27080
27081 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27082
27083         PR optimization/9325, PR java/6391
27084         * gcc.c-torture/execute/20031003-1.c: New test case.
27085
27086 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27087
27088         PR optimization/12180
27089         * gcc.dg/20031002-1.c: New test.
27090
27091         PR c++/12486
27092         * g++.dg/inherit/error1.C: New test.
27093
27094 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27095
27096         * lib/f-torture.exp (search_for): Rename to...
27097         (search_for_re): This.  Also, clean up comments and the
27098         "regexp" invocation.
27099
27100 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27101
27102         * gcc.c-torture/compile/20031002-1.c: New test.
27103
27104 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27105
27106         * g++.dg/opt/cond1.C: New test.
27107
27108 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27109
27110         * gcc.dg/Wold-style-definition-2.c: New testcase.
27111         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27112
27113 2003-09-29  Richard Henderson  <rth@redhat.com>
27114
27115         * g++.dg/init/array10.C: Add dg-options.
27116
27117 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27118
27119         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27120
27121 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27122
27123         * g++.dg/template/friend19.C: Fix typo.
27124         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27125
27126 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27127
27128         * gcc.c-torture/execute/20030928-1.c: New test.
27129         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27130
27131 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27132
27133         * g++.dg/opt/unroll1.C: New test.
27134
27135 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27136
27137         PR optimization/11741
27138         * gcc.dg/20030926-1.c: New test case.
27139
27140 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27141
27142         PR c++/5655
27143         * g++.dg/parse/access7.C: New test.
27144         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27145
27146 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27147
27148         MERGE OF objc-improvements-branch into MAINLINE:
27149         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27150         if libobjc has not been built.
27151         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27152         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27153         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27154         objc/execute/nested-3.m, objc/execute/np-2.m,
27155         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27156         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27157         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27158         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27159         objc.dg/special/unclaimed-category-1.h,
27160         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27161         well as GNU runtime.
27162         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27163         * execute/cascading-1.m, execute/function-message-1.m,
27164         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27165         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27166         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27167         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27168         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27169         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27170         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27171         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27172         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27173         * objc.dg/bitfield-2.m: Run only on Darwin.
27174         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27175         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27176         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27177         * objc.dg/const-str-1.m: Fix constant string layout.
27178
27179 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27180
27181         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27182
27183 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27184
27185         * gcc.dg/darwin-abi-1.c: New file.
27186
27187 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27188
27189         PR target/12281
27190         * gcc.c-torture/compile/20030921-1.c: New test.
27191
27192 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27193
27194         * g++.dg/opt/reg-stack2.C: New test.
27195
27196 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27197
27198         * g++.dg/eh/delayslot1.C: New test.
27199
27200 2003-09-20  Richard Henderson  <rth@redhat.com>
27201
27202         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27203
27204 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27205
27206         * gcc.c-torture/execute/20030920-1.c: New test case.
27207
27208 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27209
27210         * g++.dg/rtti/typeid3.C: Correct expected error message.
27211
27212 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27213
27214         PR c++/157
27215         * g++.dg/parse/crash12.C: New test.
27216
27217 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27218
27219         * gcc.dg/compat/mixed-struct-check.h: New.
27220         * gcc.dg/compat/mixed-struct-defs.h: New.
27221         * gcc.dg/compat/mixed-struct-init.h: New.
27222         * gcc.dg/compat/struct-by-value-19_main.c: New.
27223         * gcc.dg/compat/struct-by-value-19_x.c: New.
27224         * gcc.dg/compat/struct-by-value-19_y.c: New.
27225         * gcc.dg/compat/struct-by-value-20_main.c: New.
27226         * gcc.dg/compat/struct-by-value-20_x.c: New.
27227         * gcc.dg/compat/struct-by-value-20_y.c: New.
27228         * gcc.dg/compat/struct-return-19_main.c: New.
27229         * gcc.dg/compat/struct-return-19_x.c: New.
27230         * gcc.dg/compat/struct-return-19_y.c: New.
27231         * gcc.dg/compat/struct-return-20_main.c: New.
27232         * gcc.dg/compat/struct-return-20_x.c: New.
27233         * gcc.dg/compat/struct-return-20_y.c: New.
27234
27235 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27236         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27237         so that it will not complain on LP64 targets.
27238
27239 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27240
27241         PR c++/495
27242         * g++.dg/template/friend24.C: New test.
27243
27244 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27245
27246         PR c++/12332
27247         * g++.dg/template/memtmpl2.C: New test.
27248
27249 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27250
27251         PR target/11184
27252         * gcc.dg/builtin-apply1.c: New test.
27253
27254 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27255
27256         PR c++/9848
27257         * g++.dg/warn/Wunused-4.C: New test.
27258
27259 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27260
27261         PR c++/12316
27262         * g++.dg/other/gc2.C: New test.
27263
27264 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27265
27266         PR c++/11991
27267         * g++.dg/rtti/typeid3.C: New test.
27268
27269         PR c++/12266
27270         * g++.dg/overload/template1.C: New test.
27271
27272 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27273
27274         * g++.dg/opt/cfg3.C: New test.
27275
27276 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27277
27278         PR c++/7939
27279         * g++.dg/template/crash11.C: New test.
27280
27281 2003-09-16  Jason Merrill  <jason@redhat.com>
27282             Jakub Jelinek  <jakub@redhat.com>
27283
27284         * gcc.dg/attr-warn-unused-result.c: New test.
27285
27286 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27287
27288         PR c++/12184
27289         * g++.dg/expr/call2.C: New test.
27290
27291 2003-09-15  Andreas Jaeger  <aj@suse.de>
27292
27293         * gcc.dg/Wold-style-definition-1.c: New test.
27294
27295 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27296
27297         PR c++/3907
27298         * g++.dg/parse/template12.C: New test.
27299
27300         * g++.dg/abi/bitfield11.C: New test.
27301         * g++.dg/abi/bitfield12.C: Likewise.
27302
27303 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27304
27305         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27306         non-expansion of functional macro name without arguments at EOL.
27307         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27308
27309 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27310
27311         * gcc.c-torture/execute/20030914-[12].c: New tests.
27312
27313 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27314
27315         PR c++/11788
27316         * g++.dg/overload/addr1.C: New test.
27317
27318 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27319
27320         * gcc.dg/20030909-1.c: New test.
27321
27322 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27323
27324         * gcc.dg/ultrasp10.c: New test.
27325
27326 2003-09-09  Devang Patel  <dpatel@apple.com>
27327
27328         * gcc.dg/darwin-ld-6.c: New test.
27329
27330 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27331
27332         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27333
27334 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27335
27336         * gcc.dg/ia64-types1.c: New test.
27337         * gcc.dg/ia64-types2.c: Likewise.
27338
27339 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27340
27341         * gcc.dg/builtins-1.c: Add more _Complex tests.
27342         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27343
27344         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27345         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27346
27347 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27348
27349         PR c++/11786
27350         * g++.dg/lookup/koenig2.C: New test.
27351
27352         PR c++/5296
27353         * g++.dg/rtti/typeid2.C: New test.
27354
27355 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27356
27357         * gcc.c-torture/compile/20030904-1.c: New test.
27358
27359 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27360
27361         * g++.dg/opt/longbranch2.C: New test.
27362
27363 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27364
27365         * g++.dg/template/crash10.C: Only compile it.
27366
27367 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27368
27369         PR middle-end/11665
27370         * gcc.c-torture/compile/20030907-1.c: New test.
27371         * g++.dg/init/array11.C: New test.
27372
27373 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27374
27375         PR c++/11852
27376         * g++.dg/init/struct1.C: New test.
27377
27378 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27379
27380         PR c++/12181
27381         * g++.dg/expr/comma1.C: New test.
27382
27383 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27384
27385         PR c++/11867
27386         * g++.dg/expr/static_cast5.C: New test.
27387
27388 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27389
27390         PR c++/11507
27391         * g++.dg/lookup/scoped7.C: New test.
27392
27393         PR c++/9574
27394         * g++.dg/other/static1.C: New test.
27395
27396         PR c++/11490
27397         * g++.dg/warn/template-1.C: New test.
27398
27399         PR c++/11432
27400         * g++.dg/template/crash10.C: New test.
27401
27402         PR c++/2478
27403         * g++.dg/overload/VLA.C: New test.
27404
27405         PR c++/10804
27406         * g++.dg/template/call1.C: New test.
27407
27408 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27409
27410         PR c++/11794
27411         * g++.dg/parse/using3.C: New test.
27412
27413 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27414
27415         PR c++/11409
27416         * g++.dg/overload/builtin3.C: New test case.
27417
27418 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27419
27420         PR c/9862
27421         * gcc.dg/20030906-1.c: New test.
27422         * gcc.dg/20030906-2.c: Likewise.
27423
27424 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27425
27426         PR c++/12167
27427         * g++.dg/parse/defarg5.C: New test.
27428
27429         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27430
27431 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27432
27433         PR c++/12163
27434         * g++.dg/expr/static_cast4.C: New test.
27435
27436         PR c++/12146
27437         * g++.dg/template/crash9.C: New test.
27438
27439 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27440
27441         * g++.old-deja/g++.ext/pretty2.C: Update for change
27442         in __FUNCTION__.
27443         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27444
27445 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27446
27447         PR c++/11922
27448         * g++/dg/template/qualified-id1.C: New test.
27449
27450         PR c++/12037
27451         * g++.dg/warn/noeffect4.C: New test.
27452
27453 2003-09-04  Matt Austern  <austern@apple.com>
27454
27455         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27456         * g++.dg/ext/fnname2.C: Likewise.
27457         * g++.dg/ext/fnname3.C: Likewise.
27458
27459 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27460
27461         * g++.dg/expr/lval1.C: New test.
27462         * g++.dg/ext/lvcast.C: Remove.
27463
27464 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27465
27466         PR optimization/11700.
27467         * gcc.c-torture/compile/20030903-1.c: New test case.
27468
27469 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR c++/12053
27472         * g++.dg/abi/layout4.C: New test.
27473
27474 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27475
27476         PR c++/11553
27477         * g++.dg/parse/friend3.C: New test.
27478
27479 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27480
27481         PR c++/11847
27482         * g++.dg/template/class1.C: New test.
27483
27484         PR c++/11808
27485         * g++.dg/expr/call1.C: New test.
27486
27487 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27488
27489         PR c++/12114
27490         * g++.dg/init/ref9.C: New test.
27491
27492         PR c++/11972
27493         * g++.dg/template/nested4.C: New test.
27494
27495 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27496
27497         PR c++/12093
27498         * g++.dg/template/non-dependent4.C: New test.
27499
27500         PR c++/11928
27501         * g++.dg/inherit/conv1.C: New test.
27502
27503 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27504
27505         PR c++/6196
27506         * g++.dg/ext/label1.C: New test.
27507         * g++.dg/ext/label2.C: Likewise.
27508
27509 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27510
27511         * g++.dg/expr/cond3.C: New test.
27512
27513 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27514
27515         * gcc.dg/builtins-1.c: Add new builtin cases.
27516
27517 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27518
27519         * gcc.dg/builtins-1.c: Add new cases.
27520         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27521
27522 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27523
27524         * gcc.dg/builtins-1.c: Add more math builtin tests.
27525         * gcc.dg/torture/builtin-attr-1.c: New test.
27526
27527 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27528
27529         PR optimization/5079
27530         * g++.dg/opt/static3.C: New test.
27531
27532 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27533
27534         * gcc.misc-tests/gcov-10b.c: New test.
27535
27536 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27537
27538         * g++.dg/opt/ptrmem3.C: New test.
27539
27540         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27541
27542 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27543
27544         * gcc.dg/20030826-2.c: New test.
27545
27546 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27547
27548         PR middle-end/12002
27549         * g77.f-torture/compile/12002.f: New test case.
27550
27551 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27552
27553         * gcc.dg/20030826-1.c: New test case.
27554
27555 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27556
27557         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27558
27559 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27560
27561         PR c++/11871
27562         * c++.dg/lookup/crash1.C: New test.
27563
27564         * c++.dg/warn/noeffect3.C: New test.
27565
27566 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27567
27568         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27569         * gcc.dg/compat/vector-1_y.c: Ditto.
27570         * gcc.dg/compat/vector-2_x.c: Ditto.
27571         * gcc.dg/compat/vector-2_y.c: Ditto.
27572
27573 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27574
27575         * gcc.dg/20030702-1.c: New test.
27576
27577 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/8795
27580         * g++.dg/ext/altivec-1.C: New test.
27581
27582 2003-08-24  Richard Henderson  <rth@redhat.com>
27583
27584         * g++.dg/eh/simd-2.C: Add -w for x86.
27585
27586 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27587
27588         * gcc.dg/20030815-1.c: New test.
27589
27590 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27591
27592         PR c++/3765
27593         * g++.dg/parse/access6.C: New test.
27594
27595 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27596
27597         PR c++/641, c++/11876
27598         * g++.dg/template/friend22.C: New test.
27599         * g++.dg/template/friend23.C: Likewise.
27600
27601 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27602
27603         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27604         identically.
27605
27606 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27607
27608         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27609
27610 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27611
27612         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27613
27614 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27615
27616         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27617
27618 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27619
27620         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27621
27622 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27623
27624         PR c++/11919
27625         * g++.dg/overload/prom1.C: New test.
27626
27627         PR c++/11551
27628         * g++.dg/parse/dtor2.C: New test.
27629
27630         PR c++/10762
27631         * g++.dg/parse/using2.C: New test.
27632
27633 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27634
27635         PR target/11805
27636         * gcc.c-torture/compile/20030821-1.c: New.
27637
27638 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27639
27640         PR c++/11834
27641         * g++.dg/template/deduce2.C: New test.
27642
27643 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27644
27645         * gcc.c-torture/execute/20030821-1.c: New test.
27646
27647 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27648
27649         PR middle-end/11984
27650         * gcc.dg/20030820-1.c: New test case.
27651
27652 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27653
27654         PR c++/11945
27655         * g++.dg/warn/noeffect2.C: New test.
27656
27657 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27658
27659         PR c++/10926
27660         * g++.dg/template/dtor2.C: New test.
27661
27662         PR c++/11684
27663         * g++.dg/template/operator1.C: New test.
27664         * g++.dg/parse/operator4.C: New test.
27665
27666         PR c++/11946.C
27667         * g++.dg/expr/enum1.C: New test.
27668         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27669
27670         PR c++/11036.C
27671         * g++.dg/parse/elab2.C: New test.
27672         * g++.dg/parse/typedef4.C: Change error message.
27673         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27674         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27675         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27676
27677 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27678
27679         * gcc.dg/pch/warn-1.c: New.
27680         * gcc.dg/pch/warn-1.hs: New.
27681
27682         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27683         not-tested file.
27684
27685 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27686
27687         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27688
27689 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27690
27691         * gcc.dg/uninit-D.c: New Test.
27692         * gcc.dg/uninit-E.c: New Test.
27693         * gcc.dg/uninit-F.c: New Test.
27694         * gcc.dg/uninit-G.c: New Test.
27695
27696 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27697
27698         * g++.dg/README: Describe the pch directory.
27699
27700 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27701
27702         PR c++/11174
27703         * g++.dg/parse/access4.C: New test.
27704         * g++.dg/parse/access5.C: Likewise.
27705         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27706
27707 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27708
27709         * gcc.dg/noncompile/20030818-1.c: New.
27710
27711 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27712
27713         PR c++/11957
27714         * g++.dg/warn/noeffect1.C: New test.
27715
27716         * g++.dg/template/scope2.C: New test.
27717         * g++.dg/template/error2.C: Correct dg-error
27718
27719 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27720
27721         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27722
27723 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27724
27725         PR C++/11512
27726         * g++.dg/template/warn1.C: New.
27727
27728 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27729
27730         * g++.dg/template/error2.C: New test.
27731         * g++.dg/lookup/using7.C: Adjust errors
27732         * g++.old-deja/g++.pt/crash36.C: Likewise.
27733         * g++.old-deja/g++.pt/derived3.C: Likewise.
27734
27735 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27736
27737         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27738         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27739         * gcc.c-torture/execute/builtins/string-9.c: New, from
27740         string-opt-9.c.  Adjust for execute/builtins framework.
27741         * gcc.c-torture/execute/string-opt-9.c: Delete.
27742
27743 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27744
27745         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27746
27747         * g++.dg/parse/ret-type2.C: New test.
27748
27749         PR c++/11703
27750         * g++.dg/init/new8.C: New test.
27751
27752         PR c++/10923
27753         * g++.dg/parse/typedef5.C: New test.
27754
27755         PR c++/9512
27756         * g++.dg/parse/qualified2.C: New test.
27757         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27758         invalid code.
27759
27760 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27761
27762         * g++.dg/conversion/ptrmem1.C: New test.
27763
27764 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27765
27766         PR target/11693
27767         * gcc.dg/20030811-1.c: New test.
27768
27769         PR target/11535
27770         * gcc.c-torture/execute/20030811-1.c: New test.
27771
27772 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27773
27774         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27775
27776 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27777
27778         PR c++/11789.C
27779         * g++.dg/inherit/multiple1.C: New test.
27780
27781 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27782
27783         * gcc.dg/spe1.c: New test.
27784
27785         PR c++/11670
27786         * g++.dg/expr/cast2.C: New test.
27787
27788         PR c++/10530
27789         * g++.dg/template/dependent-name2.C: New test.
27790
27791 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27792
27793         * g++.dg/parse/crash11.C: Put the dg options in comments.
27794
27795 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27796
27797         * lib/gcc-dg.exp: Update for diagnostic change.
27798
27799 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27800
27801         PR c++/5767
27802         * g++.dg/parse/crash11.C: New test.
27803
27804 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27805
27806         * gcc.dg/cpp/spacing1.c: Update.
27807
27808 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27809
27810         PR target/11739
27811         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27812         a value for -mtune.
27813
27814 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27815
27816         PR middle-end/11771
27817         * gcc.c-torture/compile/20030804-1.c: New test case.
27818
27819 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27820
27821         * gcc.dg/20030804-1.c: New test case.
27822
27823 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27824
27825         * gcc.dg/cpp/separate-1.c: New test.
27826
27827 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27828
27829         PR c++/11704
27830         * g++.dg/template/dependent-expr2.C: New test.
27831
27832         PR c++/11766
27833         * g++.dg/expr/ptrmem1.C: New test.
27834
27835 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27836
27837         PR c++/9453
27838         * g++.dg/template/friend15.C: New test.
27839
27840 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27841
27842         * lib/dg-pch.exp: Work round PCH bug.
27843
27844 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27845
27846         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27847         builtins.  Move cases from builtins-4.c here.
27848
27849         * gcc.dg/torture/builtin-math-1.c: New test taken from
27850         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27851         additional cases.
27852
27853         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27854         Delete.
27855
27856 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27857
27858         PR c++/9447
27859         * g++.dg/template/using7.C: New test.
27860
27861 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27862
27863         * import1.c, import2.c: New tests.
27864
27865 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27866
27867         * g++.dg/eh/crossjump1.C: New test.
27868
27869 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27870
27871         PR c++/11697
27872         * g++.dg/template/using6.C: New test.
27873
27874         PR c++/11744
27875         * g++.dg/template/koenig2.C: New test.
27876
27877 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27878
27879         PR c++/7983
27880         * g++.dg/parse/typedef4.C: New test.
27881
27882 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27883
27884         PR c++/8442, c++/8806
27885         * g++.dg/template/elab1.C: New test.
27886         * g++.dg/template/type2.C: Likewise.
27887         * g++.dg/template/ttp3.C: Adjust expected error message.
27888         * g++.old-deja/g++.law/visibility13.C: Likewise.
27889         * g++.old-deja/g++.niklas/t135.C: Likewise.
27890         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27891         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27892         template argument.
27893         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27894
27895 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27896
27897         PR c++/11295
27898         * g++.dg/ext/stmtexpr1.C: New test.
27899
27900         * g++.dg/opt/tmp1.C: New test.
27901
27902         PR c++/11525
27903         * g++.dg/parse/constant4.C: New test.
27904
27905         PR c++/9447
27906         * g++.dg/template/using5.C: New test.
27907
27908 2003-07-31  Roger Sayle  <roger@eyesopen.com>
27909
27910         * gcc.dg/builtins-27.c: New test case.
27911
27912 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
27913
27914         * gcc.dg/tls/opt-7.c: New test.
27915
27916 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
27917
27918         * g++.old-deja/g++.other/crash18.C: Remove.
27919
27920 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
27921
27922         * g++.dg/template/explicit3.C: New.
27923         * g++.dg/template/explicit4.C: New.
27924         * g++.dg/template/explicit5.C: New.
27925
27926         PR c++/11347
27927         * g++.dg/template/memtmpl1.C: New.
27928
27929 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
27930
27931         PR target/11565
27932         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
27933         * gcc.dg/i386-387-5.c (dg-options): Likewise.
27934
27935 2003-07-30  Jan Hubicka  <jh@suse.cz>
27936
27937         * vtgc1.c: Kill.
27938
27939 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
27940
27941         * gcc.dg/struct-in-proto-1.c: New test.
27942
27943 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
27944
27945         * gcc.dg/cpp/include2.c: Only expect one message.
27946
27947 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
27948
27949         PR c++/9447
27950         * g++.dg/template/using1.C: New test.
27951         * g++.dg/template/using2.C: New test.
27952         * g++.dg/template/using3.C: New test.
27953         * g++.dg/template/using4.C: New test.
27954
27955 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
27956
27957         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
27958         * gcc.c-torture/execute/string-opt-10.c: Likewise.
27959
27960 2003-07-28  Jan Hubicka  <jh@suse.cz>
27961
27962         PR c++/11530
27963         * g++.dg/opt/call1.C: New test.
27964
27965 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
27966
27967         PR c++/11667
27968         * g++.dg/init/enum2.C: New test.
27969         * g++.dg/template/overload1.C: Add "-w" option.
27970
27971 2003-07-28    <hp@bitrange.com>
27972
27973         * gcc.dg/Wdeclaration-after-statement-1.c,
27974         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
27975
27976 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
27977
27978         * gcc.c-torture/compile/20030725-1.c: New test.
27979
27980 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
27981
27982         * gcc.dg/20030505.c: Only run for SPE.
27983         Remove definition of opaque type.
27984
27985 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
27986
27987         * g++.dg/template/ptrmem6.C: New test.
27988
27989 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
27990
27991         * gcc.c-torture/compile/zero-strct-2.c: New test.
27992
27993 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
27994
27995         * gcc.dg/intermod-1.c: New test.
27996
27997 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27998
27999         PR c++/11617
28000         * g++.dg/template/lookup2.C: New test.
28001         * g++.dg/template/memclass1.C: Remove instantiated from error.
28002         * g++.dg/other/error2.C: Tweak expected errors.
28003
28004         PR c++/11596
28005         * g++.dg/template/defarg3.C: New test.
28006
28007         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28008
28009 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28010
28011         * g++.dg/inherit/access5.C: New test.
28012
28013 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28014
28015         PR c++/11513
28016         * g++.dg/template/crash8.C: New test.
28017
28018 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28019
28020         PR c/10602
28021         * gcc.dg/noncompile/incomplete-2.c: New test.
28022
28023 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28024
28025         PR c++/11645
28026         * g++.dg/inherit/access4.C: New test.
28027
28028         PR c++/11517
28029         * g++.dg/expr/cond2.C: New test.
28030
28031         PR optimization/10679
28032         * g++.dg/opt/inline4.C: New test.
28033
28034 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28035
28036         * g++.dg/parse/crash10: New test.
28037
28038 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         * g++.dg/ext/flexary1.C: New test.
28041
28042 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28043
28044         PR c++/10793
28045         * g++.dg/template/crash9.C: New test.
28046
28047 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28048
28049         PR c++/3004
28050         * g++.dg/parse/typedef3.C: New test.
28051
28052         PR c++/7906
28053         * g++.dg/parse/operator2.C: New test.
28054
28055         PR c++/8895
28056         * g++.dg/parse/def-tmpl-arg1.C: New test.
28057
28058         PR c++/9282
28059         * g++.dg/parse/funptr1.C: New test.
28060
28061         PR c++/9452
28062         * g++.dg/parse/ambig3.C: New test.
28063
28064         PR c++/9454
28065         * g++.dg/parse/operator3.C: New test.
28066
28067         PR c++/9486
28068         * g++.dg/parse/template10.C: New test.
28069
28070         PR c++/9488
28071         * g++.dg/parse/template11.C: New test.
28072
28073         PR c++/10150
28074         * g++.dg/parse/invalid-op1.C: New test.
28075
28076         PR c++/10247
28077         * g++.dg/parse/condexpr1.C: New test.
28078
28079 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28080
28081         * g++.dg/ext/packed3.C: New test.
28082         * g++.dg/ext/packed4.C: New test.
28083
28084         * gcc.dg/pack-test-3.c: New test.
28085
28086 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28087
28088         * lib/compat.exp: Handle dg-options per source file.
28089         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28090         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28091         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28092         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28093         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28094         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28095         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28096         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28097         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28098         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28099         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28100         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28101         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28102         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28103
28104 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28105
28106         PR c/10320
28107         * gcc.c-torture/execute/20030718-1.c: New test.
28108
28109 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28110
28111         PR optimization/11536
28112         * gcc.dg/20030721-1.c: New test.
28113
28114 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/11546
28117         * g++.dg/template/lookup1.C: New test.
28118
28119 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28120
28121         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28122         diagnostics of ill-formed constructs involving labels.
28123         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28124         the new 'previously defined here' message.
28125
28126 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28127
28128         * g++.dg/parse/non-dependent2.C: New test.
28129
28130 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28131
28132         * g++.dg/init/init-ref4.C: xfail on targets without
28133         weak symbols.
28134
28135 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28136
28137         PR target/11087
28138         * gcc.c-torture/execute/20030717-1.c: New test.
28139
28140 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28141
28142         * g++.dg/opt/cfg1.C: New test.
28143
28144 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28145
28146         PR optimization/11557
28147         * gcc.dg/20030717-1.c: New test.
28148
28149 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28150
28151         PR c++/10476
28152         * g++.dg/expr/crash-1.C: New test.
28153
28154         PR c++/11027
28155         * g++.dg/template/init3.C: New test.
28156
28157         PR c++/8222
28158         * g++.dg/template/non-dependent1.C: New test.
28159
28160         PR c++/11070
28161         * g++.dg/template/non-dependent2.C: New test.
28162
28163         PR c++/11071
28164         * g++.dg/template/non-dependent3.C: New test.
28165
28166         PR c++/9907
28167         * g++.dg/template/sizeof5.C: New test.
28168
28169 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28170
28171         PR 11498
28172         * gcc.c-torture/compile/mangle-1.c: New file.
28173
28174 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28175
28176         PR c++/7809
28177         * g++.dg/parse/access3.C: New test.
28178
28179 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28180
28181         PR c++/11384
28182         * g++.dg/init/init-ref4.C: New test.
28183
28184 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28185
28186         PR c++/11547
28187         * g++.dg/parse/constant3.C: New test.
28188         * g++.dg/parse/crash7.C: Likewise.
28189
28190 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28191
28192         PR target/11008
28193         * gcc.dg/i386-pentium4-not-mull.c: New.
28194
28195 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28196
28197         * gcc.dg/asm-names.c (ymain): Make it weak.
28198
28199 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28200
28201         PR c++/5421
28202         * g++.dg/template/friend21.C: New test.
28203
28204 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28205
28206         * gcc.dg/cleanup-8.c: New test.
28207         * gcc.dg/cleanup-9.c: New test.
28208
28209 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28210
28211         * g++.dg/ext/dll-MI1.h: New file.
28212         * g++.dg/ext/dllexport-MI1.C: New file.
28213         * g++.dg/ext/dllimport-MI1.C: New file.
28214
28215 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28216
28217         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28218         it does not have cmpstrsi patterns (just cmpmemsi).
28219
28220 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28221
28222         PR debug/11473
28223         * g++.dg/debug/debug8.C: New test.
28224
28225 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28226
28227         PR c++/10108
28228         * g++.dg/template/crash7.C: New test.
28229
28230 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28231
28232         PR target/10795
28233         * gcc.c-torture/compile/20030708-1.c: New.
28234
28235 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28236
28237         * gcc.c-torture/execute/20030715-1.c: New test.
28238
28239 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28240
28241         * gcc.dg/pch/inline-3.c: New file.
28242         * gcc.dg/pch/inline-3.hs: New file.
28243         * gcc.dg/pch/inline-4.c: New file.
28244         * gcc.dg/pch/inline-4.hs: New file.
28245
28246 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28247
28248         PR c++/11509
28249         * g++.dg/template/crash6.C: New test.
28250
28251         PR c++/7053
28252         * g++.dg/template/friend20.C: New test.
28253
28254         PR c++/7019
28255         * g++.dg/template/overload2.C: New test.
28256
28257 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28258
28259         PR optimization/11440
28260         * gcc.c-torture/execute/20030714-1.c: New test.
28261
28262 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28263
28264         PR c++/11154
28265         * g++.dg/template/partial2.C: New test.
28266
28267 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28268
28269         PR c++/11503
28270         * g++.dg/template/anon1.C: New test.
28271
28272         PR c++/11493
28273         PR c++/11495
28274         * g++.dg/parse/template9.C: Likewise.
28275         * g++.dg/template/crash4.C: New test.
28276         * g++.dg/template/koenig1.C: Likewise.
28277         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28278         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28279         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28280         functions.
28281         * g++.old-deja/g++.jason/template36.C: Likewise.
28282         * g++.old-deja/g++.mike/p1989.C: Likewise.
28283         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28284         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28285         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28286         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28287         compiling.
28288         * g++.old-deja/g++.pt/union2.C: Use this->.
28289
28290 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28291
28292         * gcc.dg/20030711-1.c: New test.
28293
28294 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28295
28296         PR c++/11050
28297         * g++.dg/parse/args1.C: New test.
28298         * g++.pt/defarg8.C: Change expected errors.
28299
28300 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28301
28302         PR c++/8164
28303         * g++.dg/template/nontype2.C: New test.
28304
28305         PR c++/10558
28306         * g++.dg/parse/template8.C: New test.
28307
28308         PR c++/8327
28309         * g++.dg/template/scope1.C: New test.
28310
28311         * g++.dg/warn/Wsign-compare-1.C: New test.
28312
28313 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28314
28315         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28316
28317 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28318
28319         PR c++/9411
28320         * g++.dg/template/explicit2.C: New test.
28321
28322         PR c++/10032
28323         * g++.dg/warn/pedantic1.C: New test.
28324
28325 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28326
28327         PR c++ 9483
28328         * g++.dg/other/field1.C: New test.
28329
28330 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28331
28332         PR c/11449
28333         * gcc.c-torture/compile/20030707-1.c: New.
28334
28335 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28336
28337         PR c++/10849
28338         * g++.dg/template/access12.C: New test.
28339
28340 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28341
28342         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28343         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28344         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28345         * gcc.misc-tests/gcov.exp: Update
28346         * g++.dg/gcov/gcov.exp: Update
28347         * lib/gcov.exp: Update.
28348
28349 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28350
28351         * g++.dg/abi/mangle17.C: Make sure template expressions are
28352         dependent.
28353         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28354         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28355         * g++.dg/opt/stack1.C: Remove erroneous code.
28356         * g++.dg/parse/template7.C: New test.
28357         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28358         * g++.old-deja/g++.pt/crash4.C: Likewise.
28359
28360 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28361
28362         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28363         with zero or one occurence of `$' after the initial `L'.
28364
28365 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28366
28367         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28368
28369 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28370
28371         PR c/11370
28372         * gcc.dg/Wunreachable-6.c: New testcase.
28373         * gcc.dg/Wunreachable-7.c: New testcase.
28374
28375 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28376
28377         PR c/11420
28378         * gcc.dg/20030708-1.c: New test.
28379
28380 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28381
28382         * gcc.dg/compat/sdata-section.h: New file.
28383         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28384         * gcc.dg/torture/mips-sdata-1.c: New test.
28385
28386 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28387
28388         PR c++/11030
28389         * g++.dg/template/friend19.C: New test.
28390
28391 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28392
28393         * g++.dg/opt/strength-reduce.C: New test.
28394
28395 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28396
28397         PR target/10979
28398         * gcc.dg/20030707-1.c: New testcase.
28399
28400 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28401
28402         PR optimization/11059
28403         * g++.dg/opt/emptyunion.C: New testcase.
28404
28405 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28406             Eric Botcazou  <ebotcazou@libertysurf.fr>
28407
28408         * g++.dg/opt/stack1.C: New test.
28409
28410 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28411
28412         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28413         run test.
28414
28415         PR c++/11431
28416         * g++.dg/expr/static_cast3.C: New test.
28417
28418 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28419
28420         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28421         everywhere.
28422         * gcc.dg/concat.c: Concatenation of string constants with
28423         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28424         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28425         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28426         necessary to avoid multi-character character constant warning.
28427         * gcc.dg/cpp/escape.c: Likewise.
28428         * gcc.dg/cpp/ucs.c: Likewise.
28429         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28430         Fix a typo.
28431
28432 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28433
28434         PR c/11428
28435         * gcc.c-torture/compile/20030704-1.c: New.
28436
28437 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28438
28439         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28440
28441 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28442
28443         PR c++/5287, PR c++/7910,  PR c++/11021
28444         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28445         tests for warnings.
28446         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28447         * g++.dg/ext/dllimport3.C: Likewise.
28448         * g++.dg/ext/dllimport4.C: New file.
28449         * g++.dg/ext/dllimport5.C: New file.
28450         * g++.dg/ext/dllimport6.C: New file.
28451         * g++.dg/ext/dllimport7.C: New file.
28452         * g++.dg/ext/dllimport8.C: New file.
28453         * g++.dg/ext/dllimport9.C: New file.
28454         * g++.dg/ext/dllimport10.C: New file.
28455         * g++.dg/ext/dllexport1.C: New file.
28456
28457 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28458
28459         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28460         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28461
28462 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28463
28464         * gcc.dg/builtins-25.c: New testcase.
28465         * gcc.dg/builtins-26.c: New testcase.
28466
28467 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28468
28469         * gcc.dg/compat/vector-defs.h: New file.
28470         * gcc.dg/compat/vector-setup.h: New file.
28471         * gcc.dg/compat/vector-check.h: New file.
28472         * gcc.dg/compat/vector-1_main.c: New file.
28473         * gcc.dg/compat/vector-1_x.c: New file.
28474         * gcc.dg/compat/vector-1_y.c: New file.
28475         * gcc.dg/compat/vector-2_main.c: New file.
28476         * gcc.dg/compat/vector-2_x.c: New file.
28477         * gcc.dg/compat/vector-2_y.c: New file.
28478
28479         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28480         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28481         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28482         * gcc.dg/compat/struct-align-1.h: New file.
28483         * gcc.dg/compat/struct-align-1_main.c: New file.
28484         * gcc.dg/compat/struct-align-1_x.c: New file.
28485         * gcc.dg/compat/struct-align-1_y.c: New file.
28486         * gcc.dg/compat/struct-align-2.h: New file.
28487         * gcc.dg/compat/struct-align-2_main.c: New file.
28488         * gcc.dg/compat/struct-align-2_x.c: New file.
28489         * gcc.dg/compat/struct-align-2_y.c: New file.
28490
28491         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28492         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28493         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28494         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28495         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28496         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28497         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28498         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28499         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28500         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28501         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28502         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28503         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28504         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28505         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28506         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28507         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28508         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28509         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28510         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28511         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28512         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28513         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28514         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28515         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28516         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28517         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28518         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28519         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28520
28521 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28522
28523         * gcc.dg/i386-call-1.c: New test.
28524
28525 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28526
28527         PR c++/9162
28528         * g++.dg/parse/defarg4.C: New.
28529
28530 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28531
28532         PR target/10700
28533         * gcc.c-torture/compile/20030703-1.c: New test case.
28534
28535 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28536
28537         * g++.dg/template/local3.C: Remove extra semicolon.
28538
28539 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28540
28541         * gcc.dg/i386-volatile-1.c: New test.
28542
28543 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28544
28545         PR c++/11072
28546         * g++.dg/other/offsetof2.C: XFAIL.
28547         * g++.dg/other/offsetof5.C: New.
28548
28549         PR c++/10219
28550         * g++.dg/template/error1.C: New.
28551
28552         PR c++/9779
28553         * g++.dg/template/dependent-expr1.C: New.
28554
28555 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28556
28557         PR c++/6949
28558         * g++.dg/template/local3.C: New test.
28559
28560         PR c++/11149
28561         * g++.dg/lookup/scoped6.C: New test.
28562
28563 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28564
28565         PR c++/8046
28566         * g++.dg/other/error7.C: New test.
28567
28568 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28569
28570         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28571         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28572         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28573         * g++.old-deja/g++.other/union2.C: Likewise.
28574         * gcc.dg/c90-const-expr-2.c: Likewise.
28575         * gcc.dg/c90-const-expr-3.c: Likewise.
28576         * gcc.dg/c99-const-expr-2.c: Likewise.
28577         * gcc.dg/c99-const-expr-3.c: Likewise.
28578         * gcc.dg/concat.c: Likewise.
28579
28580 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28581
28582         PR c++/9559
28583         * g++.dg/init/static1.C: New test.
28584
28585 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28586
28587         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28588         * g++.old-deja/g++.other/access2.C: Likewise.
28589         * g++.old-deja/g++.other/decl2.C: Likewise.
28590         * gcc.c-torture/execute/20020615-1.c: Likewise.
28591
28592 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28593
28594         PR c++/4933
28595         * g++.dg/template/sizeof4.C: New test.
28596
28597 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28598
28599         * g++.dg/other/error6.C: New test.
28600
28601 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28602
28603         PR c++/10750
28604         * g++.dg/parse/constant2.C: New test.
28605
28606 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28607
28608         PR c++/11106
28609         * g++.dg/other/error5.C: New test.
28610
28611 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28612
28613         * gcc.dg/format/gcc_diag-1.c: New test.
28614
28615 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28616
28617         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28618
28619 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28620
28621         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28622         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28623         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28624
28625 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28626
28627         * gcc.c-torture/execute/builtins/string-8.c: New test.
28628         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28629         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28630         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28631
28632 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28633
28634         PR c++/10468
28635         * g++.dg/ext/typeof6.C: New test.
28636
28637 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28638
28639         PR c++/10796
28640         * g++.dg/init/enum1.C: New test.
28641
28642 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28643
28644         * gcc.dg/20030627-1.c: New test.
28645
28646 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/11332
28649         * g++.dg/expr/static_cast2.C: New test.
28650
28651 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28652             Jakub Jelinek  <jakub@redhat.com>
28653
28654         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28655         sprintf(dst,"%s",src) optimization.
28656         * gcc.c-torture/execute/20030626-1.c: New test case.
28657         * gcc.c-torture/execute/20030626-2.c: New test case.
28658
28659 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28660
28661         * gcc.c-torture/execute/multi-ix.c: New test.
28662
28663         * gcc.c-torture/execute/simd-4.c (main):
28664         Added missing semicolon at end of union.
28665
28666 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28667
28668         PR c++/8266
28669         * g++.dg/template/explicit-instantiation3.C: New test.
28670
28671 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28672
28673         * gcc.dg/20030626-1.c: Use signed char.
28674
28675 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28676
28677         * gcc.dg/20030626-1.c: New test.
28678
28679 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28680
28681         * const-str-2.m: Update.
28682
28683 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28684
28685         PR c++/10990
28686         * g++.dg/rtti/dyncast1.C: New test.
28687         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28688         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28689         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28690
28691         PR c++/10931
28692         * g++.dg/expr/static_cast1.C: New test.
28693
28694 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28695
28696         * gcc.dg/20030625-1.c: New test.
28697
28698 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28699
28700         * gcc.c-torture/compile/20030624-1.c: New test case.
28701
28702 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28703
28704         * gcc.c-torture/execute/string-opt-17.c: New test.
28705
28706 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28707
28708         PR c++/5754
28709         * g++.dg/parse/crash6.C: New test.
28710
28711 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28712
28713         * gcc.dg/builtins-24.c: New test case.
28714
28715 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28716
28717         * g++.dg/opt/operator1.C: New test.
28718
28719 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28720
28721         * gcc.c-torture/execute/string-opt-16.c: New test case.
28722
28723 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28724
28725         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28726         * g++.old-deja/g++.other/conv7.C: Likewise.
28727         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28728         * g++.old-deja/g++.other/overload14.C: Likewise.
28729
28730 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28731
28732         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28733         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28734
28735 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28736
28737         PR c++/10888
28738         * g++.dg/warn/Winline-3.C: New test.
28739
28740 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28741
28742         * lib/target-supports.exp (check_alias_available): Make the test
28743         program acceptable to the Solaris assembler.
28744
28745         PR c++/10749
28746         * g++.dg/template/memclass2.C: New test.
28747
28748 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28749             Eric Botcazou  <ebotcazou@libertysurf.fr>
28750
28751         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28752         data for non-matching targets.
28753         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28754
28755 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28756
28757         PR c++/10845
28758         * g++.dg/template/member3.C: New test.
28759
28760 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28761
28762         PR c++/10939
28763         * g++.dg/template/func1.C: New test.
28764
28765         PR c++/9649
28766         * g++.dg/template/static4.C: New test.
28767         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28768
28769         PR c++/11041
28770         * g++.dg/init/ref7.C: New test.
28771
28772 2003-06-19  Matt Austern  <austern@apple.com>
28773
28774         PR c++/11228
28775         * g++.dg/anew1.C: New test.
28776         * g++.dg/anew2.C: New test.
28777         * g++.dg/anew3.C: New test.
28778         * g++.dg/anew4.C: New test.
28779
28780 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28781
28782         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28783
28784 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28785
28786         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28787         endian-dependent.
28788
28789 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28790
28791         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28792         Remove cruft.
28793
28794 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28795
28796         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28797         * gcc.c-torture/compile/961203-1.c: Likewise.
28798         * gcc.c-torture/compile/980506-1.c: Likewise.
28799
28800 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28801
28802         PR c++/10712
28803         * g++.dg/lookup/using7.C: New test.
28804
28805 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28806
28807         PR c++/11105
28808         * g++.dg/abi/conv1.C: Remove it.
28809         * g++.dg/template/conv7.C: New test.
28810         * g++.dg/template/conv8.C: Likewise.
28811         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28812         conversion operator.
28813
28814 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28815
28816         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28817         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28818         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28819         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28820         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28821         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28822         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28823         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28824         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28825         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28826         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28827         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28828         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28829         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28830         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28831         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28832         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28833         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28834         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28835         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28836         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28837         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28838         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28839         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28840         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28841         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28842         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28843         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28844         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28845
28846 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28847
28848         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28849         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28850         indications.
28851
28852 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28853
28854         * gcc.dg/i386-387-5.c: New test case.
28855         * gcc.dg/i386-387-6.c: New test case.
28856         * gcc.dg/builtins-23.c: New test case.
28857
28858 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28859
28860         * gcc.dg/builtins-22.c: New test case.
28861         * gcc.dg/i386-387-1.c: Update to test exp.
28862         * gcc.dg/i386-387-2.c: Likewise.
28863
28864 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28865
28866         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28867
28868 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28869
28870         * lib/gcc-dg.exp (dg-require-dll): New function.
28871         (dg-xfail-if): Likewise.
28872         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28873         driver.
28874
28875         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28876         * gcc.c-torture/compile/20001205-1.c: Likewise.
28877         * gcc.c-torture/compile/20001226-1.c: Likewise.
28878         * gcc.c-torture/compile/20010518-2.c: Likewise.
28879         * gcc.c-torture/compile/20020312-1.c: Likewise.
28880         * gcc.c-torture/compile/20020604-1.c: Likewise.
28881         * gcc.c-torture/compile/920501-12.c: Likewise.
28882         * gcc.c-torture/compile/920501-4.c: Likewise.
28883         * gcc.c-torture/compile/920520-1.c: Likewise.
28884         * gcc.c-torture/compile/920521-1.c: Likewise.
28885         * gcc.c-torture/compile/920625-1.c: Likewise.
28886         * gcc.c-torture/compile/961203-1.c: Likewise.
28887         * gcc.c-torture/compile/980506-1.c: Likewise.
28888         * gcc.c-torture/compile/981006-1.c: Likewise.
28889         * gcc.c-torture/compile/981022-1.c: Likewise.
28890         * gcc.c-torture/compile/981223-1.c: Likewise.
28891         * gcc.c-torture/compile/990617-1.c: Likewise.
28892         * gcc.c-torture/compile/dll.c: Likewise.
28893         * gcc.c-torture/compile/labels-3.c: Likewise.
28894         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28895         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28896         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28897         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28898         * gcc.c-torture/compile/simd-5.c: Likewise.
28899         * gcc.c-torture/compile/20000804-1.x: Remove.
28900         * gcc.c-torture/compile/20001205-1.x: Likewise.
28901         * gcc.c-torture/compile/20001226-1.x: Likewise.
28902         * gcc.c-torture/compile/20010518-2.x: Likewise.
28903         * gcc.c-torture/compile/20020312-1.x: Likewise.
28904         * gcc.c-torture/compile/20020604-1.x: Likewise.
28905         * gcc.c-torture/compile/920501-12.x: Likewise.
28906         * gcc.c-torture/compile/920501-4.x: Likewise.
28907         * gcc.c-torture/compile/920520-1.x: Likewise.
28908         * gcc.c-torture/compile/920521-1.x: Likewise.
28909         * gcc.c-torture/compile/920625-1.x: Likewise.
28910         * gcc.c-torture/compile/961203-1.x: Likewise.
28911         * gcc.c-torture/compile/980506-1.x: Likewise.
28912         * gcc.c-torture/compile/981006-1.x: Likewise.
28913         * gcc.c-torture/compile/981022-1.x: Likewise.
28914         * gcc.c-torture/compile/981223-1.x: Likewise.
28915         * gcc.c-torture/compile/990617-1.x: Likewise.
28916         * gcc.c-torture/compile/mipscop-1.x: Likewise.
28917         * gcc.c-torture/compile/mipscop-2.x: Likewise.
28918         * gcc.c-torture/compile/mipscop-3.x: Likewise.
28919         * gcc.c-torture/compile/mipscop-4.x: Likewise.
28920         * gcc.c-torture/compile/simd-5.x: Likewise.
28921
28922         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
28923
28924 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
28925
28926         * gcc.c-torture/execute/20030611-1.c: New test.
28927
28928 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28929
28930         PR middle-end/168
28931         * gcc.dg/20030612-1.c: New test case.
28932
28933 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28934
28935         PR c++/10635
28936         * g++.dg/expr/cast1.C: New test.
28937
28938 2003-06-12  Roger Sayle  <roger@eyesopen.com>
28939
28940         * gcc.dg/builtins-21.c: New test case.
28941
28942 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
28943
28944         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
28945         options instead of at the end.
28946         * lib/objc.exp (objc_target_compile): Likewise.
28947
28948 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
28949
28950         PR c++/10432
28951         * g++.dg/parse/error1.C: New test.
28952
28953 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
28954
28955         * gcc.dg/compat/struct-by-value-11_main.c: New file.
28956         * gcc.dg/compat/struct-by-value-11_x.c: New file.
28957         * gcc.dg/compat/struct-by-value-11_y.c: New file.
28958         * gcc.dg/compat/struct-by-value-12_main.c: New file.
28959         * gcc.dg/compat/struct-by-value-12_x.c: New file.
28960         * gcc.dg/compat/struct-by-value-12_y.c: New file.
28961         * gcc.dg/compat/struct-by-value-13_main.c: New file.
28962         * gcc.dg/compat/struct-by-value-13_x.c: New file.
28963         * gcc.dg/compat/struct-by-value-13_y.c: New file.
28964         * gcc.dg/compat/struct-by-value-14_main.c: New file.
28965         * gcc.dg/compat/struct-by-value-14_x.c: New file.
28966         * gcc.dg/compat/struct-by-value-14_y.c: New file.
28967         * gcc.dg/compat/struct-by-value-15_main.c: New file.
28968         * gcc.dg/compat/struct-by-value-15_x.c: New file.
28969         * gcc.dg/compat/struct-by-value-15_y.c: New file.
28970         * gcc.dg/compat/struct-by-value-16_main.c: New file.
28971         * gcc.dg/compat/struct-by-value-16_x.c: New file.
28972         * gcc.dg/compat/struct-by-value-16_y.c: New file.
28973         * gcc.dg/compat/struct-by-value-17_main.c: New file.
28974         * gcc.dg/compat/struct-by-value-17_x.c: New file.
28975         * gcc.dg/compat/struct-by-value-17_y.c: New file.
28976         * gcc.dg/compat/struct-by-value-18_main.c: New file.
28977         * gcc.dg/compat/struct-by-value-18_x.c: New file.
28978         * gcc.dg/compat/struct-by-value-18_y.c: New file.
28979
28980         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
28981         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
28982         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
28983         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
28984         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
28985         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
28986         * gcc.dg/compat/scalar-return-3_main.c: New file.
28987         * gcc.dg/compat/scalar-return-3_x.c: New file.
28988         * gcc.dg/compat/scalar-return-3_y.c: New file.
28989         * gcc.dg/compat/scalar-return-4_main.c: New file.
28990         * gcc.dg/compat/scalar-return-4_x.c: New file.
28991         * gcc.dg/compat/scalar-return-4_y.c: New file.
28992
28993 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
28994
28995         * gcc.dg/compat/fp2-struct-check.h: New file.
28996         * gcc.dg/compat/fp2-struct-defs.h: New file.
28997         * gcc.dg/compat/fp2-struct-init.h: New file.
28998         * gcc.dg/compat/struct-by-value-10_main.c: New file.
28999         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29000         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29001         * gcc.dg/compat/struct-return-10_main.c: New file.
29002         * gcc.dg/compat/struct-return-10_x.c: New file.
29003         * gcc.dg/compat/struct-return-10_y.c: New file.
29004
29005         * gcc.dg/compat/compat-common.h: New file.
29006         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29007         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29008         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29009         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29010         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29011         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29012         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29013         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29014         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29015         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29016         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29017         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29018         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29019         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29020         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29021         * gcc.dg/compat/small-struct-check.h: Ditto.
29022         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29023         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29024         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29025         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29026         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29027         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29028         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29029         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29030         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29031         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29032         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29033         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29034         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29035         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29036         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29037         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29038         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29039         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29040         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29041         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29042         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29043         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29044         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29045         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29046         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29047         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29048         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29049         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29050         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29051         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29052
29053 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29054
29055         * g++.dg/pch/static-1.C: New file.
29056         * g++.dg/pch/static-1.Hs: New file.
29057
29058 2003-06-10  Richard Henderson  <rth@redhat.com>
29059
29060         * gcc.dg/asm-7.c: Adjust expected warning text.
29061
29062 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29063
29064         * gcc.dg/builtins-20.c: New test case.
29065
29066 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29067
29068         PR c++/11131
29069         * g++.dg/opt/template1.C: New test.
29070
29071 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29072
29073         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29074         additional_sources.
29075
29076 2003-05-21  David Taylor  <dtaylor@emc.com>
29077
29078         * gcc.dg/Wpadded.c: New file.
29079
29080 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29081
29082         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29083         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29084         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29085         dg-require-weak.
29086
29087 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29088
29089         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29090
29091 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29092
29093         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29094         (dg-require-alias): Likewise.
29095         (dg-require-gc-sections): Likewise.
29096         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29097
29098 2003-06-08  Richard Henderson  <rth@redhat.com>
29099
29100         * gcc.dg/20011029-2.c: Fix the array reference.
29101         * gcc.dg/asm-7.c: New.
29102
29103 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29104
29105         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29106
29107 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29108
29109         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29110         (dg-require-gc-sections): Likewise.
29111
29112 2003-06-08  Jan Hubicka  <jh@suse.cz>
29113
29114         * i386-cmov1.c: Fix regular expression.
29115         * i386-cvt-1.c: Likewise.
29116         * i386-local.c: Likewise.
29117         * i386-local2.c: Likewise.
29118         * i386-mul.c: Likewise.
29119         * i386-ssetype-1.c: Likewise.
29120         * i386-ssetype-3.c: Likewise.
29121         * i386-ssetype-5.c: Likewise.
29122
29123 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29124
29125         PR c++/11039
29126         * g++.dg/warn/implicit-typename2.C: New test.
29127         * g++.dg/warn/implicit-typename3.C: New test.
29128
29129 2003-06-07  Richard Henderson  <rth@redhat.com>
29130
29131         * g++.dg/other/offsetof3.C: Use size_t.
29132         * g++.dg/other/offsetof4.C: Likewise.
29133
29134 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29135
29136         * lib/copy-file.exp: New. Implement gcc_copy_files.
29137
29138         * lib/dg-pch.exp: Load copy-file.exp
29139         (dg-pch): Use gcc_copy_files instead of "file copy".
29140
29141 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29142
29143         * gcc.dg/weak/weak.exp: Simplify.
29144         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29145         * gcc.dg/weak/weak-1.c: Likewise.
29146         * gcc.dg/weak/weak-2.c: Likewise.
29147         * gcc.dg/weak/weak-3.c: Likewise.
29148         * gcc.dg/weak/weak-4.c: Likewise.
29149         * gcc.dg/weak/weak-5.c: Likewise.
29150         * gcc.dg/weak/weak-6.c: Likewise.
29151         * gcc.dg/weak/weak-7.c: Likewise.
29152         * gcc.dg/weak/weak-8.c: Likewise.
29153         * gcc.dg/weak/weak-9.c: Likewise.
29154
29155 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29156
29157         gcc.c-torture/execute/20030606-1.c: New.
29158
29159 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29160
29161         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29162         * gcc.dg/builtins-19.c: Likewise.
29163
29164 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29165
29166         * gcc.dg/builtins-2.c: Add some more tests.
29167         * gcc.dg/builtins-18.c: New test case.
29168         * gcc.dg/builtins-19.c: New test case.
29169
29170 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29171             Jim Wilson  <wilson@tuliptree.org>
29172
29173         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29174
29175 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29176
29177         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29178         mempcpy/stpcpy calls not to be optimized into something else.
29179         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29180         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29181         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29182
29183 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29184
29185         * gcc.dg/format/asm_fprintf-1.c: New test.
29186
29187 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29188
29189         * lib/gcc-defs.exp (additional_sources): New variable.
29190         (dg-additional-sources): New function.
29191         (additional_files): New variable.
29192         (dg-additional-files): New function.
29193         (dg-additional-files-options): Likewise.
29194         * lib/gcc-dg.exp (dg-require-weak): New function.
29195         (dg-require-alias): Likewise.
29196         (dg-require-gc-sections): Likewise.
29197         * lib/target-supports.exp (check_alias_available): Remove testfile
29198         parameter.
29199         (check_gc_sections_available): New function.
29200         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29201         (dg-gpp-additional-files): Likewise.
29202         * lib/g++.exp (additional_sources): Remove.
29203         (additional_files): Likewise.
29204         (g++_target_compile): Use dg-additional-files-options.
29205
29206         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29207         Tcl logic.
29208         * gcc.dg/special/ecos.exp: Remove.
29209         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29210         * gcc.dg/special/alias-1.c: Likewise.
29211         * gcc.dg/special/alias-2.c: Likewise.
29212         * gcc.dg/special/gcsec-1.c: Likewise.
29213         * gcc.dg/special/weak-1.c: Likewise.
29214         * gcc.dg/special/weak-2.c: Likewise.
29215         * gcc.dg/special/wkali-1.c: Likewise.
29216         * gcc.dg/special/wkali-2.c: Likewise.
29217
29218         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29219         dg-gpp-additional-*.
29220         * g++.dg/special/conpr-3.C: Likewise.
29221         * g++.dg/special/conpr-4.C: Likewise.
29222         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29223         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29224         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29225         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29226         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29227         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29228         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29229         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29230         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29231         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29232         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29233         * g++.old-deja/g++.other/comdat1.C: Likewise.
29234         * g++.old-deja/g++.other/comdat2.C: Likewise.
29235         * g++.old-deja/g++.other/comdat3.C: Likewise.
29236         * g++.old-deja/g++.other/ctor1.C: Likewise.
29237         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29238
29239 2003-06-05  Richard Henderson  <rth@redhat.com>
29240
29241         * gcc.dg/debug/20030605-1.c: New.
29242
29243 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29244
29245         * README.QMTEST: Update.
29246
29247 2003-06-04  Richard Henderson  <rth@redhat.com>
29248
29249         * gcc.dg/cleanup-1.c: New.
29250         * gcc.dg/cleanup-2.c: New.
29251         * gcc.dg/cleanup-3.c: New.
29252         * gcc.dg/cleanup-4.c: New.
29253         * gcc.dg/cleanup-5.c: New.
29254         * gcc.dg/cleanup-6.c: New.
29255         * gcc.dg/cleanup-7.c: New.
29256
29257 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29258
29259         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29260
29261         * lib/dg-pch.exp: New file.
29262         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29263         * gcc.dg/pch/pch.exp: Likewise.
29264
29265 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29266
29267         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29268         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29269         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29270         * gcc.dg/builtins-17.c: New test case.
29271         * gcc.dg/i386-387-4.c: New test case.
29272         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29273
29274 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29275
29276         * gcc.dg/ultrasp9.c: New test.
29277
29278 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29279
29280         * gcc.c-torture/compile/20030604-1.c: New test.
29281         * gcc.dg/sparc-constant-1.c: New test.
29282
29283 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29284
29285         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29286
29287 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29288
29289         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29290
29291         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29292         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29293
29294 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29295
29296         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29297
29298 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29299
29300         PR c++/10940
29301         * g++.dg/template/spec10.C: New test.
29302
29303 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29304
29305         * gcc.dg/builtins-16.c: New test case.
29306
29307 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29308
29309         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29310         mempcpy test with post-increments.
29311         * gcc.c-torture/execute/string-opt-3.c: New test.
29312         * gcc.dg/string-opt-1.c: New test.
29313
29314 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29315
29316         PR fortran/10965
29317         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29318
29319 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29320
29321         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29322         (scan-assembler): ... here.  Use dg-scan.
29323         (scan-assembler-not): Likewise.
29324         (scan-file): New function.
29325         (scan-file-not): Likewise.
29326         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29327         * gcc.dg/cpp/_Pragma4.c: Likewise.
29328         * gcc.dg/cpp/_Pragma5.c: Likewise.
29329         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29330         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29331         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29332         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29333         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29334         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29335         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29336         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29337         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29338         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29339         * gcc.dg/cpp/cxxcom1.c: Likewise.
29340         * gcc.dg/cpp/line1.c: Likewise.
29341         * gcc.dg/cpp/maccom1.c: Likewise.
29342         * gcc.dg/cpp/maccom2.c: Likewise.
29343         * gcc.dg/cpp/maccom3.c: Likewise.
29344         * gcc.dg/cpp/maccom4.c: Likewise.
29345         * gcc.dg/cpp/maccom5.c: Likewise.
29346         * gcc.dg/cpp/maccom6.c: Likewise.
29347         * gcc.dg/cpp/multiline.c: Likewise.
29348         * gcc.dg/cpp/spacing1.c: Likewise.
29349         * gcc.dg/cpp/spacing2.c: Likewise.
29350         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29351         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29352         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29353         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29354         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29355         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29356         * gcc.dg/cpp/cxxcom2.c: Likewise.
29357         * gcc.dg/cpp/cxxcom2.h: New file.
29358
29359         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29360         * g++.dg/cpp/truefalse.C: Here.
29361         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29362
29363 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29364
29365         * gcc.dg/cpp/redef3.c: New file.
29366
29367 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29368
29369         * gcc.dg/i386-loop-3.c: New test.
29370
29371 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29372
29373         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29374
29375 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29376
29377         * gcc.dg/fwrapv-1.c: New test case.
29378         * gcc.dg/fwrapv-2.c: New test case.
29379
29380 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29381
29382         PR c++/10956
29383         * g++.dg/template/spec9.C: New test.
29384
29385 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29386
29387         * gcc.dg/duff-4.c: New test case.
29388
29389 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29390
29391         PR fortran/10843
29392         * g77.dg/ffixed-form-1.f: New test
29393         * g77.dg/ffixed-form-2.f: New test
29394         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29395         * g77.dg/ffree-form-3.f: New test
29396
29397 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29398
29399         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29400         * gcc.dg/wint_t-1.c: Likewise.
29401
29402 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29403
29404         * g++.dg/template/access11.C: New test.
29405
29406 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29407
29408         PR c++/10849
29409         * g++.dg/template/access10.C: New test.
29410
29411 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29412             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29413
29414         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29415
29416 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29417
29418         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29419         suppress for powerpc-*-darwin*.
29420         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29421
29422 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29423
29424         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29425         suppress option for powerpc-*-darwin*.
29426
29427 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29428
29429         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29430         * gcc.dg/builtins-4.c: Add test for fmod.
29431
29432 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29433
29434         PR c++/10682
29435         * g++.dg/template/instantiate4.C: New test.
29436
29437 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29438
29439         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29440
29441 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29442
29443         * gcc.dg/compat/scalar-return-1_main.c: New file.
29444         * gcc.dg/compat/scalar-return-1_x.c: New file.
29445         * gcc.dg/compat/scalar-return-1_y.c: New file.
29446         * gcc.dg/compat/scalar-return-2_main.c: New file.
29447         * gcc.dg/compat/scalar-return-2_x.c: New file.
29448         * gcc.dg/compat/scalar-return-2_y.c: New file.
29449         * gcc.dg/compat/struct-return-3_main.c: New file.
29450         * gcc.dg/compat/struct-return-3_y.c: New file.
29451         * gcc.dg/compat/struct-return-3_x.c: New file.
29452         * gcc.dg/compat/struct-return-2_main.c: New file.
29453         * gcc.dg/compat/struct-return-2_x.c: New file.
29454         * gcc.dg/compat/struct-return-2_y.c: New file.
29455
29456 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29457
29458         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29459         for hppa*-hp-hpux*.
29460         * gcc.dg/20021014-1.c (dg-options): Likewise.
29461         * gcc.dg/nest.c (dg-options): Likewise.
29462
29463 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29464
29465         PR c++/9738
29466         * g++.dg/ext/dllimport2.C: New file.
29467         * g++.dg/ext/dllimport3.C: New file.
29468
29469 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29470
29471         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29472         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29473         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29474         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29475         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29476         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29477         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29478         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29479         * gcc.dg/compat/small-struct-defs.h: New file.
29480         * gcc.dg/compat/small-struct-init.h: New file.
29481         * gcc.dg/compat/small-struct-check.h: New file.
29482         * gcc.dg/compat/fp-struct-defs.h: New file.
29483         * gcc.dg/compat/fp-struct-check.h: New file.
29484         * gcc.dg/compat/fp-struct-init.h: New file.
29485         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29486         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29487
29488 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29489
29490         * gcc.dg/20030225-2.c: New test.
29491
29492 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29493             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29494
29495         * gcc.c-torture/compile/20030518-1.c: New test case.
29496
29497 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29498
29499         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29500         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29501         gcc-dg-debug-runtest.
29502         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29503         gcc-dg-debug-runtest.
29504
29505 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29506
29507         PR c++/9022
29508         * g++.dg/lookup/using6.C: New test.
29509
29510 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29511
29512         * g++.dg/parse/access2.C: New test.
29513
29514 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29515
29516         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29517         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29518         * gcc.dg/debug/debug.exp: Likewise.
29519
29520 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29521
29522         * gcc.dg/dollar.c: New test.
29523
29524 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29525
29526         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29527         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29528         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29529         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29530         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29531         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29532         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29533         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29534         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29535         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29536         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29537         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29538         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29539         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29540         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29541         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29542         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29543         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29544
29545 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29546
29547         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29548         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29549         support for "repo" mode.
29550         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29551         * lib/g77-dg.exp: Likewise.
29552         * lib/obj-dg.exp: Likewise.
29553
29554 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29555
29556         Merge from gcc-3_2-rhl8-branch:
29557         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29558
29559         * gcc.dg/tls/opt-6.c: New test.
29560
29561         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29562
29563         * gcc.dg/20030405-1.c: New test.
29564
29565         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29566
29567         * gcc.dg/20030309-1.c: New test.
29568
29569         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29570
29571         * gcc.c-torture/execute/20030307-1.c: New test.
29572
29573         2003-02-20  Randolph Chung  <tausq@debian.org>
29574
29575         * gcc.c-torture/compile/20030220-1.c: New test.
29576
29577         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29578
29579         * gcc.dg/20030217-1.c: New test.
29580
29581         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29582
29583         * gcc.c-torture/compile/20020129-1.c: New test.
29584
29585         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29586
29587         * gcc.dg/unroll-1.c: New test.
29588
29589         2002-11-16  Jan Hubicka  <jh@suse.cz>
29590
29591         * gcc.c-torture/execute/20020920-1.c: New test.
29592
29593         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29594
29595         PR target/7434
29596         * gcc.c-torture/compile/20021008-1.c: New test.
29597
29598         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29599
29600         PR target/7559
29601         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29602
29603         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29604
29605         * gcc.c-torture/compile/20020807-1.c: New test.
29606
29607         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29608
29609         * gcc.dg/tls/opt-1.c: New test.
29610
29611         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29612
29613         * gcc.dg/20020729-1.c: New test.
29614
29615         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29616
29617         * g++.dg/opt/life1.C: New test.
29618
29619         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29620
29621         * gcc.dg/20020525-1.c: New test.
29622
29623         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29624
29625         PR c++/6794
29626         * g++.dg/ext/pretty1.C: New test.
29627         * g++.dg/ext/pretty2.C: New test.
29628
29629 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29630
29631         PR c++/8385
29632         * g++.dg/ext/typeof5.C: New test.
29633
29634 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29635
29636         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29637         __USER_LABEL_PREFIX__ into account.
29638         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29639
29640 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29641
29642         * gcc.dg/builtins-15.c: New test case.
29643
29644 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29645
29646         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29647
29648 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29649
29650         * lib/g++.exp: Tweak handling of additional source files.
29651         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29652         * g++.dg/special/conpr-2a.C: Rename to ...
29653         * g++.dg/special/conpr-2a.cc: ... this.
29654         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29655         * g++.dg/special/conpr-3a.C: Rename to ...
29656         * g++.dg/special/conpr-3a.cc: This.
29657         * g++.dg/special/conpr-3b.C: Rename to ...
29658         * g++.dg/special/conpr-3b.cc: This.
29659         * g++.dg/special/conpr-4.C: New test.
29660         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29661
29662 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29663
29664         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29665
29666 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29667
29668         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29669         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29670         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29671         * g++.old-deja/g++.other/warn3.C: Likewise.
29672
29673 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29674
29675         * gcc.dg/i386-387-1.c: Update to also test log.
29676         * gcc.dg/i386-387-2.c: Likewise.
29677
29678 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29679
29680         * g77.f-torture/execute/int8421.f: New test.
29681
29682 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29683
29684         PR c++/10230, c++/10481
29685         * g++.dg/lookup/scoped5.C: New test.
29686
29687 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29688
29689         PR c++/10552
29690         * g++.dg/template/ttp6.C: New test.
29691
29692 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29693
29694         * gcc.c-torture/execute/builtins: New directory.
29695         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29696         gcc.c-torture/execute/builtins.
29697         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29698         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29699         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29700         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29701
29702 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29703
29704         PR c++/9252
29705         * g++.dg/template/access8.C: New test.
29706         * g++.dg/template/access9.C: New test.
29707
29708 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29709
29710         PR c++/9554
29711         * g++.dg/parse/access1.C: New test.
29712
29713 2003-05-09  DJ Delorie  <dj@redhat.com>
29714
29715         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29716         long, and not an int.
29717
29718 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29719
29720         PR c++/10555, c++/10576
29721         * g++.dg/template/memclass1.C: New test.
29722
29723 2003-05-08  DJ Delorie  <dj@redhat.com>
29724
29725         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29726         targets.
29727         * gcc.c-torture/execute/20021024-1.x: Likewise.
29728         * gcc.c-torture/execute/shiftdi.x: Likewise.
29729         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29730         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29731         * gcc.dg/20021018-1.c: Likewise.
29732
29733 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29734
29735         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29736
29737         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29738         (bcopy): Call memmove.
29739
29740 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29741
29742         * g77.f-torture/compile/8485.f: New test case.
29743
29744 2003-05-07  Richard Henderson  <rth@redhat.com>
29745
29746         PR c++/10570
29747         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29748         Verify exception_cleanup not called for rethrows.
29749         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29750         when exiting catch block without rethrowing.
29751         * g++.dg/eh/forced3.C: New.
29752         * g++.dg/eh/forced4.C: New.
29753
29754 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29755
29756         * gcc.dg/20030505.c: Fix triplet.
29757
29758 2003-05-06  DJ Delorie  <dj@redhat.com>
29759
29760         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29761         * gcc.dg/nest.c: Likewise.
29762
29763 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29764
29765         * gcc.dg/builtins-14.c: New test case.
29766
29767 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29768
29769         * lib/compat.exp (compat-execute): New argument.
29770         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29771         * gcc.dg/compat: New test directory.
29772         * gcc.dg/compat/compat.exp: New expect script.
29773         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29774         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29775         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29776         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29777         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29778         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29779
29780         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29781         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29782         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29783         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29784         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29785         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29786         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29787         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29788         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29789         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29790         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29791         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29792         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29793         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29794         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29795
29796 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29797
29798         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29799
29800 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29801
29802         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29803
29804 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29805
29806         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29807         * gcc.dg/ppc-fsel-2.c: New test.
29808
29809         * gcc.dg/unused-5.c: New test.
29810
29811 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29812
29813         PR c++/10496
29814         * g++.dg/warn/pmf1.C: New test.
29815
29816 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29817
29818         PR c++/4494
29819         * g++.dg/warn/main.C: New test.
29820
29821 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29822
29823         * gcc.dg/nonnull-3.c: New test.
29824
29825 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29826
29827         * gcc.dg/cpp/Wtrigraphs.c: Update.
29828         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29829
29830 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29831
29832         * gcc.dg/ppc-fsel-1.c: New test.
29833
29834 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29835
29836         PR c/10604
29837         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29838
29839 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29840
29841         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29842
29843 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29844
29845         PR c++/9364, c++/10553, c++/10586
29846         * g++.dg/parse/typename4.C: New test.
29847         * g++.dg/parse/typename5.C: Likewise.
29848
29849 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29850
29851         * gcc.c-torture/compile/20030503-1.c: New test.
29852
29853 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29854
29855         * g++.dg/lookup/using5.C: Fix testcase error.
29856
29857 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29858
29859         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29860         since MEABI is no longer supported.  Remove all vestiges
29861         of MEABI from the test.
29862
29863 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29864
29865         PR c++/10554
29866         * g++.dg/lookup/using5.C: New test.
29867
29868 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29869
29870         PR c++/8772
29871         * g++.dg/template/ttp5.C: New test.
29872
29873 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29874
29875         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29876         (dg-gpp-additional-sources): New function.
29877         (dg-gpp-additional-files): Likewise.
29878         * lib/g++.exp (additional_sources): New variable.
29879         (additional_files): Likewise.
29880         (g++_target_compile): Deal with them.
29881         * lib/old-dejagnu.exp: Remove.
29882         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29883         * g++.old-deja: Revise all tests to use dg commands.
29884
29885 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29886
29887         PR c++/9432, c++/9528
29888         * g++.dg/lookup/using4.C: New test.
29889
29890 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29891
29892         * gcc.dg/noreturn-5.c: New file.
29893         * gcc.dg/noreturn-6.c: New file.
29894
29895         * gcc.c-torture/compile/inline-1.c: New file.
29896
29897 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29898
29899         PR c++/10551
29900         * g++.dg/template/explicit1.C: New test.
29901
29902 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29903
29904         PR c++/10549
29905         * g++.dg/other/bitfield1.C: New test.
29906
29907         PR c++/10527
29908         * g++.dg/init/new7.C: New test.
29909
29910 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29911
29912         * g++.dg/ext/desig1.C: New test.
29913         * g++.dg/ext/init1.C: Update.
29914
29915         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
29916
29917 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
29918
29919         PR c++/10180
29920         * g++.dg/warn/Winline-1.C: New test.
29921
29922 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
29923
29924         * gcc.c-torture/execute/string-opt-19.c: New test.
29925
29926         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
29927         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
29928
29929 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
29930
29931         PR c++/10506
29932         * g++.dg/init/new6.C: New test.
29933
29934         PR c++/10503
29935         * g++.dg/init/ref6.C: New test.
29936
29937 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
29938
29939         * g++.dg/warn/weak1.C: XFAIL on AIX4.
29940
29941 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29942
29943         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
29944         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
29945
29946 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
29947
29948         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
29949         initialized static data members.
29950
29951 2003-04-25  H.J. Lu <hjl@gnu.org>
29952
29953         * gcc.dg/ia64-sync-4.c: New test.
29954
29955 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29956
29957         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
29958         date.
29959
29960 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
29961
29962         PR c++/10337
29963         * g++.dg/warn/conv1.C: New test.
29964         * g++.old-deja/g++.other/conv7.C: Adjust.
29965         * g++.old-deja/g++.other/overload14.C: Adjust.
29966
29967 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29968
29969         PR c++/10471
29970         * g++.dg/template/defarg2.C: New test.
29971
29972 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
29973
29974         * gcc.dg/cpp/include2.c: Update.
29975         * gcc.dg/cpp/multiline-2.c: New.
29976         * gcc.dg/cpp/multiline.c: Update.
29977         * gcc.dg/cpp/strify2.c: Update.
29978         * gcc.dg/cpp/trad/literals-2.c: Update.
29979
29980 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29981
29982         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
29983
29984 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29985
29986         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
29987
29988 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/10451
29991         * g++.dg/parse/crash4.C: New test.
29992
29993         PR c++/9847
29994         * g++.dg/parse/crash5.C: New test.
29995
29996 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
29997
29998         PR c++/10446
29999         * g++.dg/parse/crash3.C: New test.
30000
30001         PR c++/10428
30002         * g++.dg/parse/elab1.C: New test.
30003
30004 2003-04-22  Devang Patel  <dpatel@apple.com>
30005
30006         * gcc.dg/cpp/trad/funlike-5.c: New test.
30007
30008 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30009
30010         * g++.dg/other/packed1.C: Fix dg options.
30011
30012 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30013
30014         * g++.dg/other/offsetof2.C: New test.
30015
30016 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30017
30018         * g++.dg/template/recurse.C: Adjust location of error messages.
30019
30020 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30021
30022         PR c++/9881
30023         * g++.dg/init/addr-const1.C: New test.
30024         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30025
30026 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30027
30028         PR c++/10405
30029         * g++.dg/lookup/struct-hack1.C: New test.
30030
30031 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30032
30033         * ucs.c: Update diagnostic messages.
30034
30035 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30036
30037         * gcc.dg/cpp/truefalse.cpp: New test.
30038         * gcc.dg/cpp/cpp.exp: Update.
30039         * g++.dg/other/stdbool-if.C: Remove.
30040
30041 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30042
30043         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30044         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30045
30046 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30047
30048         * gcc.c-torture/compile/20030418-1.c: New test.
30049
30050 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30051
30052         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30053
30054 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30055
30056         PR c++/10347
30057         g++.dg/template/dependent-name1.C: New test.
30058
30059 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30060
30061         * gcc.dg/warn-1.c (tourist_guide): New array,
30062         contains a pointer to bar.
30063
30064 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30065
30066         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30067         * gcc.c-torture/execute/medce-1.c: New test case.
30068         * gcc.c-torture/execute/medce-2.c: New test case.
30069
30070 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30071
30072         * lib/prune.exp: Ignore more messages.
30073
30074         PR c++/10381
30075         * g++.dg/parse/lookup3.C: New test.
30076
30077 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30078
30079         * gcc.c-torture/compile/20030415-1.c : New test.
30080
30081 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30082
30083         * gcc.c-torture/execute/scope-2.c: Move to ...
30084         * gcc.dg/noncompile/scope.c: .... here.
30085
30086 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30087
30088         * gcc.dg/20030414-2.c: New test case.
30089
30090 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30091
30092         PR target/10377
30093         * gcc.dg/20030414-1.c: New test.
30094
30095 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30096
30097         * gcc.dg/builtins-12.c: New test case.
30098         * gcc.dg/builtins-13.c: New test case.
30099
30100 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30101
30102         * gcc.c-torture/execute/string-opt-18.c: New test.
30103
30104 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30105
30106         PR c++/10300
30107         * g++.dg/init/new5.C: New test.
30108
30109 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30110
30111         PR c++/7910
30112         * g++.dg/ext/dllimport1.C: New test.
30113
30114 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30115
30116         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30117
30118 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30119
30120         PR Fortran/9263
30121         * g77.f-torture/noncompile/9263.f: New test
30122         PR Fortran/1832
30123         * g77.f-torture/execute/1832.f: New test
30124
30125 2003-04-11  David Chad  <davidc@freebsd.org>
30126             Loren J. Rittle  <ljrittle@acm.org>
30127
30128         libobjc/8562
30129         * objc.dg/headers.m: New test.
30130
30131 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30132
30133         * gcc.c-torture/execute/builtin-noret-2.c: New.
30134         * gcc.c-torture/execute/builtin-noret-2.x: New.
30135         XFAIL builtin-noret-2.c at -O1 and above.
30136         * gcc.dg/redecl.c: New.
30137         * gcc.dg/Wshadow-1.c: Update error regexps.
30138
30139 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30140
30141         * g++.dg/abi/bitfield10.C: New test.
30142
30143 2003-04-09  Mike Stump  <mrs@apple.com>
30144
30145         * gcc.dg/pch/pch.exp: Make testcase names longer.
30146         * g++.dg/pch/pch.exp: Make testcase names longer.
30147
30148 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30149
30150         * gcc.dg/builtins-11.c: New test case.
30151
30152 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30153
30154         * gcc.dg/builtins-9.c: New test case.
30155         * gcc.dg/builtins-10.c: New test case.
30156
30157 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30158
30159         * gcc.dg/noncompile/init-4.c.c: New test.
30160
30161 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30162
30163         * gcc.misc-test/gcov-9.c: New test.
30164         * gcc.misc-test/gcov-10.c: New test
30165         * gcc.misc-test/gcov-11.c: New test.
30166
30167 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30168
30169         PR optimization/10024
30170         * gcc.c-torture/compile/20030405-1.c: New test.
30171
30172 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30173
30174         * gcc.dg/pch/static-3.c: New.
30175         * gcc.dg/pch/static-3.hs: New.
30176         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30177
30178 2003-04-04  Richard Henderson  <rth@redhat.com>
30179
30180         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30181         * g++.dg/eh/forced2.C: Likewise.
30182
30183 2003-04-03  Mike Stump  <mrs@apple.com>
30184
30185         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30186         target arg.
30187         (scan-assembler-times, scan-assembler-not): Likewise.
30188         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30189
30190 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30191
30192         * gcc.dg/sparc-loop-1.c: New test.
30193
30194 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30195
30196         PR other/9274
30197         * g++.dg/pch/system-2.C: New.
30198         * g++.dg/pch/system-2.Hs: New.
30199
30200 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30201
30202         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30203
30204         * g++.dg/eh/simd-1.C (vecfunc): Same.
30205
30206 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30207
30208         * gcc.c-torture/execute/20030401-1.c: New test case.
30209
30210 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30211
30212         * objc.dg/defs.m: New.
30213
30214 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30215
30216         * g++.dg/eh/simd-1.C: New.
30217         * g++.dg/eh/simd-2.C: New.
30218
30219 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30220
30221         * gcc.c-torture/execute/simd-3.c: New.
30222
30223 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30224
30225         PR c/9936
30226         * gcc.dg/20030331-2.c: New test.
30227
30228 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30229
30230         PR c++/10278
30231         * g++.dg/parse/crash2.C: New test.
30232
30233 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30234
30235         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30236         * gcc.c-torture/execute/20030331-1.c: ...here.
30237
30238 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30239
30240         * gcc.c-torture/execute/20030331-1.c: New test.
30241
30242 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30243
30244         * lib/gcov.exp: Adjust call return testing strings.
30245         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30246
30247 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30248
30249         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30250         * gcc.dg/builtins-7.c: New test case.
30251         * gcc.dg/builtins-8.c: New test case.
30252
30253 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30254
30255         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30256
30257 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30258
30259         PR c++/7647
30260         * g++.dg/lookup-class-member-2.C: New test.
30261
30262 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30263
30264         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30265
30266 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30267
30268         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30269
30270 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30271
30272         * g++.dg/init/attrib1.C: New test.
30273
30274 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30275
30276         * gcc.dg/ultrasp8.c: New test.
30277
30278 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30279
30280         * gcc.dg/ultrasp7.c: New test.
30281
30282 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30283
30284         PR c++/10047
30285         * g++.dg/template/inline1.C: New test.
30286
30287 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30288
30289         * gcc.dg/sparc-dwarf2.c: New test.
30290
30291 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30292
30293         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30294         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30295
30296 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30297
30298         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30299         than reading .x files.
30300         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30301         * g77.dg/gcov/gcov-1.f: Likewise.
30302         * gcc.misc-tests/gcov-4b.c: Likewise.
30303         * gcc.misc-tests/gcov-5b.c: Likewise.
30304         * gcc.misc-tests/gcov-6.c: Likewise.
30305         * gcc.misc-tests/gcov-7.c: Likewise.
30306         * gcc.misc-tests/gcov-8.c: Likewise.
30307         * g++.dg/gcov/gcov-1.x: Remove.
30308         * g77.dg/gcov/gcov-1.x: Likewise.
30309         * gcc.misc-tests/gcov-4b.x: Likewise.
30310         * gcc.misc-tests/gcov-5b.x: Likewise.
30311         * gcc.misc-tests/gcov-6.x: Likewise.
30312         * gcc.misc-tests/gcov-7.x: Likewise.
30313         * gcc.misc-tests/gcov-8.x: Likewise.
30314
30315 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30316
30317         PR opt/10087
30318         * gcc.dg/20030324-1.c: New test.
30319
30320 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30321
30322         PR c++/10224
30323         * g++.dg/template/arg3.C: New test.
30324
30325         PR c++/10158
30326         * g++.dg/template/friend18.C: New test.
30327
30328 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30329
30330         * g77.f-torture/compile/20030326-1.f: New test case.
30331
30332 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30333
30334         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30335
30336         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30337
30338 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30339
30340         * gcc.dg/ia64-sync-3.c: New test.
30341
30342 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30343
30344         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30345
30346 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30347
30348         * gcc.dg/ultrasp6.c: New test.
30349
30350 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30351
30352         * gcc.dg/i386-signbit-1.c: New test.
30353         * gcc.dg/i386-signbit-2.c: New test.
30354         * gcc.dg/i386-signbit-3.c: New test.
30355
30356 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30357
30358         * gcc.dg/ultrasp5.c: Fix options.
30359
30360 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30361
30362         * gcc.dg/ultrasp5.c: Fix comment.
30363
30364 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30365
30366         PR fortran/10197
30367         * g77.f-torture/execute/10197.f: New test.
30368
30369 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30370
30371         PR c++/9898, c++/383
30372         * g++.dg/template/conv6.C: New test.
30373
30374         PR c++/10119
30375         * g++.dg/template/ptrmem5.C: New test.
30376
30377         PR c++/10026
30378         * g++.dg/lookup/koenig1.C: New test.
30379
30380         PR C++/10199
30381         * g++.dg/lookup/template2.C: New test.
30382
30383 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30384
30385         * g++.dg/opt/rtti1.C: New test.
30386
30387 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30388
30389         * gcc.dg/ultrasp5.c: New test.
30390
30391 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30392
30393         PR middle-end/9967
30394         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30395         builtin fputs.
30396
30397 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30398
30399         PR c/8224
30400         * gcc.dg/20030323-1.c: New test.
30401
30402 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30403
30404         * gcc.c-torture/compile/20030323-1.c: New test case.
30405
30406 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30407
30408         * gcc.dg/20030321-1.c: New test.
30409
30410 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30411
30412         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30413
30414 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30415
30416         PR c++/9978, c++/9708
30417         * g++.dg/ext/vlm1.C: Adjust expected error.
30418         * g++.dg/ext/vla2.C: New test.
30419         * g++.dg/template/arg1.C: New test.
30420         * g++.dg/template/arg2.C: New test.
30421
30422 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30423
30424         * g77.f-torture/execute/select.f: New test.
30425         * g77.f-torture/noncompile/select_no_compile.f: New test.
30426
30427 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30428
30429         PR c++/9898
30430         * g++.dg/other/error4.C: New test.
30431
30432 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30433
30434         * g++.dg/template/friend17.C: New test.
30435
30436 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30437
30438         * gcc.c-torture/compile/20030320-1.c: New.
30439
30440 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30441
30442         * gcc.dg/builtins-6.c: New test case.
30443
30444 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30445
30446         PR target/10073
30447         * gcc.c-torture/compile/20030319-1.c: New.
30448
30449 2003-03-18  Jan Hubicka  <jh@suse.cz>
30450
30451         * gcc.dg/i386-cvt-1.c: New test.
30452
30453 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30454
30455         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30456         * objc.dg/naming-2.m: Likewise.
30457
30458 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30459
30460         PR c++/9639
30461         * g++.dg/parse/crash1.C: New test.
30462
30463 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30464
30465         PR c++/8805
30466         * g++.dg/eh/cleanup1.C: New test.
30467
30468 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30469
30470         * gcc.c-torture/execute/20030316-1.c: New test case.
30471
30472 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30473
30474         PR c++/9629
30475         * g++.dg/init/ctor2.C: New test.
30476
30477 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30478
30479         * g77.f-torture/compile/xformat.f: New test case.
30480
30481 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30482
30483         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30484         * g++.old-deja/g++.mike/eh50.C: Likewise.
30485
30486 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30487
30488         PR c++/6440
30489         * g++.dg/template/spec7.C: New test.
30490         * g++.dg/template/spec8.C: Likewise.
30491
30492 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30493
30494         * gcc.c-torture/execute/20030313-1.c: New test.
30495
30496 2003-03-14  Richard Henderson  <rth@redhat.com>
30497
30498         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30499
30500 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30501
30502         * gcc.c-torture/compile/20030314-1.c: New test.
30503
30504 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30505
30506         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30507         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30508         thumb target,
30509         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30510         to accept newer _imp__  prefix and additional
30511         newline in .drectve section.
30512         * gcc.dg/dll-4.c: Likewise.
30513         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30514         switch.
30515
30516 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30517
30518         * g++.dg/parse/namespace9.C: New test.
30519
30520         * g++.dg/init/ref5.C: New test.
30521         * g++.dg/parse/ptrmem1.C: Likewise.
30522
30523 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30524
30525         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30526         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30527         regular expression.
30528         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30529         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30530
30531 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30532
30533         * gcc.c-torture/execute/20030224-2.c: New test.
30534
30535 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30536
30537         * gcc.dg/decl-3.c: New test.
30538
30539 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30540
30541         * gcc.dg/i386-loop-2.c: New test.
30542
30543 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30544
30545         PR c++/9474
30546         * g++.dg/parse/namespace8.C: New test.
30547
30548         PR c++/9924
30549         * g++.dg/overload/builtin2.C: New test.
30550
30551 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30552
30553         * gcc.dg/return-type-3.c: New test.
30554
30555 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30556
30557         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30558         profiling options are not supported.
30559
30560 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30561
30562         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30563         * g++.old-deja/g++.warn/impint2.C: Likewise.
30564
30565 2003-03-10  Devang Patel  <dpatel@apple.com>
30566
30567         * g++.dg/cpp/c++_cmd_1.C: New test.
30568         * g++.dg/cpp/c++_cmd_1.h: New file.
30569
30570 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30571
30572         * gcc.dg/altivec-9.c: New file.
30573
30574 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30575
30576         * gcc.dg/ppc-sdata-1.c: New test.
30577         * gcc.dg/ppc-sdata-2.c: New test.
30578
30579 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30580
30581         PR c++/9373
30582         * g++.dg/opt/ptrmem2.C: New test.
30583
30584         PR c++/8534
30585         * g++.dg/opt/ptrmem1.C: New test.
30586
30587 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30588
30589         * gcc.dg/i386-loop-1.c: New test.
30590
30591 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30592
30593         PR c++/9970
30594         * g++.dg/lookup/friend1.C: New test.
30595
30596 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30597
30598         PR c++/9823
30599         * g++.dg/parser/constructor1.C: New test.
30600
30601 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30602
30603         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30604
30605         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30606
30607 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30608
30609         * gcc.dg/cpp/Wunused.c: Update test.
30610
30611 2003-03-08  Jan Hubicka  <jh@suse.cz>
30612
30613         * gcc.dg/inline-3.c: New test.
30614
30615 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30616
30617         PR c++/9809
30618         * g++.dg/parse/builtin1.C: New test.
30619
30620         PR c++/9982
30621         * g++.dg/abi/cookie1.C: New test.
30622         * g++.dg/abi/cookie2.C: Likewise.
30623
30624         PR c++/9524
30625         * g++.dg/template/field1.C: New test.
30626
30627         PR c++/9912
30628         * g++.dg/parse/class1.C: New test.
30629         * g++.dg/parse/namespace7.C: Likewise.
30630         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30631
30632 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30633
30634         * g++.dg/init/ref4.C: New test.
30635
30636 2003-03-07  Jan Hubicka  <jh@suse.cz>
30637
30638         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30639         * gcc.dg/inline-3.c: New test.
30640
30641 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30642
30643         * g++.dg/init/ref3.C: New test.
30644
30645         PR c++/9965
30646         * g++.dg/init/ref2.C: New test.
30647
30648         PR c++/9400
30649         * g++.dg/warn/Wshadow-2.C: New test.
30650
30651         PR c++/9791
30652         * g++.dg/warn/Woverloaded-1.C: New test.
30653
30654 2003-03-05  Jan Hubicka  <jh@suse.cz>
30655
30656         * gcc.dg/i386-local2.c: New.
30657         * gcc.dg/i386-local.c: Fix typo.
30658
30659 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30660
30661         * g++.dg/abi/layout3.C: New test.
30662
30663 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30664
30665         * gcc.c-torture/compile/20030305-1.c
30666
30667 2003-03-05  Jan Hubicka  <jh@suse.cz>
30668
30669         * gcc.dg/i386-local.c: New.
30670
30671 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30672
30673         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30674
30675 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30676
30677         * gcc.dg/switch-2.c: New test.
30678         * gcc.dg/switch-3.c: New test.
30679         * gcc.dg/Wswitch.c: Adjust line numbers.
30680         * gcc.dg/Wswitch-default.c: Likewise.
30681         * gcc.dg/Wswitch-enum.c: Likewise.
30682
30683 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30684
30685         * gcc.c-torture/execute/20030222-1.c: New test.
30686
30687 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30688
30689         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30690
30691 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30692
30693         PR c++/9878
30694         * g++.dg/init/ref1.C: New test.
30695
30696 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30697
30698         * gcc.dg/sh-relax.c: New SH-only test.
30699
30700 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30701
30702         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30703         comment explaining purpose of testcase.
30704
30705 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30706
30707         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30708         for HC11/HC12 (asm needs two int registers).
30709         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30710         HC11/HC12 because the test uses an asm which needs two 32-bit
30711         registers.
30712
30713 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30714
30715         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30716         for HC11/HC12 (array is too large otherwise).
30717         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30718         * gcc.c-torture/compile/20010518-2.x: Likewise.
30719         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30720         HC11/HC12 (array is too large).
30721
30722 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30723
30724         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30725         * lib/g++-dg.exp (g++-dg-test): Likewise.
30726
30727 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30728
30729         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30730         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30731
30732 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30733
30734         * g++.dg/warn/implicit-typename1.C: Remove warning.
30735
30736 2003-02-28  Richard Henderson  <rth@redhat.com>
30737
30738         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30739         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30740
30741 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30742
30743         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30744         * g++.dg/pch/pch.exp: Likewise.
30745
30746 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30747
30748         PR c++/9879
30749         * testsuite/g++.dg/init/new4.C: New test.
30750
30751 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30752
30753         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30754
30755 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30756
30757         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30758         unsigned long.
30759
30760         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30761         wider than float.
30762
30763 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30764
30765         * lib/scanasm.exp: Add support for counting numbers of
30766         occurences.
30767         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30768         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30769
30770 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30771
30772         PR c++/9683
30773         * g++.dg/template/static3.C: New test.
30774
30775         PR c++/9829
30776         * g++.dg/parse/namespace6.C: New test.
30777
30778 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30779
30780         PR target/9732
30781         * gcc.dg/20030225-1.c: New test.
30782
30783 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30784
30785         * README: Remove out-of-date information.
30786
30787         PR c++/9836
30788         * g++.dg/template/spec6.C: New test.
30789
30790 2003-02-24  Jeff Law  <law@redhat.com>
30791
30792         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30793
30794 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30795
30796         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30797         * gcc.dg/pragma-ep-1.c: Likewise.
30798
30799 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30800
30801         PR c++/9602
30802         * g++.dg/template/friend16.C: New test.
30803
30804 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30805
30806         PR c++/5333
30807         * g++.dg/parse/fused-params1.C: Adjust error messages.
30808         * g++.dg/template/nested3.C: New test.
30809
30810 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30811
30812         * g++.dg/abi/param1.C: New test.
30813
30814 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30815
30816         PR c++/7982
30817         * g++.dg/warn/implicit-typename1.C: New test.
30818
30819 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30820
30821         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30822         with "mtune".
30823         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30824         * gcc.c-torture/execute/20010129-1.x: Likewise.
30825         * gcc.dg/20011107-1.c: Likewise.
30826         * gcc.dg/20020108-1.c: Likewise.
30827         * gcc.dg/20020122-3.c: Likewise.
30828         * gcc.dg/20020206-1.c: Likewise.
30829         * gcc.dg/20020310-1.c: Likewise.
30830         * gcc.dg/20020426-2.c: Likewise.
30831         * gcc.dg/20020517-1.c: Likewise.
30832         * gcc.dg/991230-1.c: Likewise.
30833         * gcc.dg/i386-unroll-1.c: Likewise.
30834         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30835
30836 2003-02-22  Jan Hubicka  <jh@suse.cz>
30837
30838         * gcc.dg/i386-mul.c: New test.
30839
30840 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30841
30842         * gcc.dg/builtins-5.c: New test case.
30843
30844 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30845
30846         * gcc.dg/asmreg-1.c: New test.
30847
30848 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30849
30850         PR c++/9749
30851         * g++.dg/parse/varmod1.C: New test.
30852
30853 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30854
30855         PR c++/9727
30856         * g++.dg/template/op1.C: New test.
30857
30858 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30859
30860         PR c++/8906
30861         * g++.dg/template/nested2.C: New test.
30862
30863 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30864
30865         PR c++/8724
30866         * g++.dg/expr/dtor1.C: New test.
30867
30868 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30869
30870         * gcc.dg/cpp/include3.c: New test.
30871         * gcc.dg/cpp/inc/foo.h: New file.
30872
30873 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30874
30875         * gcc.c-torture/execute/20030221-1.c: New test.
30876
30877 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30878
30879         PR c++/9729
30880         * g++.dg/abi/conv1.C: New test.
30881
30882 2003-02-20  Jan Hubicka  <jh@suse.cz>
30883
30884         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30885
30886 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30887
30888         * gcc.c-torture/compile/20030219-1.c: New test.
30889
30890 2003-02-18  Jan Hubicka  <jh@suse.cz>
30891
30892         * gcc.dg/funcorder.c: New test.
30893
30894 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30895
30896         * gcc.c-torture/execute/20030218-1.c: New.
30897
30898 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30899
30900         * gcc.dg/20030218-1.c: New.
30901
30902 2003-02-18  Richard Henderson  <rth@redhat.com>
30903
30904         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30905         * gcc.dg/attr-used-2.c: New.
30906
30907 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30908
30909         PR c++/9704
30910         * g++.dg/init/copy5.C: New test.
30911
30912 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
30913
30914         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
30915         * g++.dg/pch/pch.exp: Likewise.
30916
30917 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30918
30919         * gcc.c-torture/execute/20030209-1.c: Enable the test if
30920         STACK_SIZE is not defined.
30921
30922 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30923
30924         PR c++/9457
30925         * g++.dg/template/init1.C: New test.
30926
30927 2003-02-16  Jan HUbicka  <jh@suse.cz>
30928
30929         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
30930         (foo): Add few extra tests
30931         * gcc.dg/c99-const-expr-3.c: Likewise.
30932         * gcc.c-torture/execute/20030216-1.c: New.
30933
30934 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30935
30936         PR c++/9459
30937         * g++.dg/ext/typeof4.C: New test.
30938
30939 2003-02-15  Roger Sayle  <roger@eyesopen.com>
30940
30941         * gcc.dg/i386-387-3.c: New test case.
30942
30943 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
30944
30945         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
30946         cris-*-elf* cris-*-aout* and mmix-*-*.
30947
30948 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
30949
30950         * gcc.dg/20030213-1.c: New test.
30951
30952 2003-02-12  Roger Sayle  <roger@eyesopen.com>
30953
30954         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
30955         * gcc.dg/i386-387-2.c: Likewise.
30956
30957 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
30958
30959         * gcc.dg/ppc-spe.c: Fix formatting.
30960         Enable tests that were previously unsupported by gas.
30961         Delete tests for instructions that no longer exist.
30962         Switch arguments on evsubifw builtin.
30963
30964 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
30965
30966         * gcc.c-torture/execute/20030209-1.c: Disable the test if
30967         STACK_SIZE is too small.
30968
30969 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
30970             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
30971
30972         * gcc.dg/decl-2.c: New test.
30973
30974 2003-02-10  Jan Hubicka  <jh@suse.cz>
30975
30976         * gcc.dg/i386-fpcvt-1.c: New test.
30977
30978 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
30979
30980         * gcc.c-torture/execute/20030209-1.c: New test.
30981
30982 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
30983
30984         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
30985         int-wide bitops, use the constants of the same width.
30986         Likewise, if long long is 32-bit wide, test bitops using
30987         32-bit constants.
30988
30989 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
30990
30991         * gcc.dg/20021014-1.c: Annotate with expected notice text.
30992
30993 2003-02-07  Roger Sayle  <roger@eyesopen.com>
30994
30995         * testsuite/gcc.dg/builtins-4.c: New test case.
30996
30997 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30998
30999         * gcc.dg/20020430-1.c: Fix dg command typos.
31000         * gcc.dg/20020503-1.c: Likewise.
31001
31002 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31003
31004         PR c++/8785
31005         * g++.dg/parse/fused-params1.C: New test.
31006
31007         PR c++/8857
31008         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31009
31010         PR c++/8921
31011         * g++.dg/parse/non-dependent1.C: New test.
31012
31013         PR c++/8928
31014         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31015
31016         PR c++/9228
31017         * g++.dg/parse/undefined7.C: New test.
31018         * g++.dg/parse/non-templ1.C: New test.
31019
31020         PR c++/9229
31021         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31022
31023 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31024
31025         * gcc.c-torture/compile/20030206-1.c: New test.
31026
31027 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31028
31029         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31030         "pow" to "foo" to avoid potential confusion with a math built-in.
31031
31032 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31033
31034         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31035         conditions for SPARC targets.
31036
31037 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31038
31039         * gcc.dg/20030204-1.c: New test.
31040
31041 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31042
31043         PR c++/38
31044         * g++.dg/parse/array-size1.C: New test.
31045
31046         PR c++/5657
31047         * g++.dg/parse/undefined3.C: New test.
31048
31049         PR c++/5665
31050         * g++.dg/parse/undefined4.C: New test.
31051
31052         PR c++/5975
31053         * g++.dg/parse/undefined5.C: New test.
31054
31055         PR c++/7259
31056         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31057
31058         PR c++/8578
31059         * g++.dg/parse/casting-operator1.C: New test.
31060
31061         PR c++/8596
31062         * g++.dg/parse/undefined6.C: New test.
31063
31064         PR c++/8736
31065         * g++.dg/parse/missing-template1.C: New test.
31066
31067 2003-02-04  Jan Hubicka  <jh@suse.cz>
31068
31069         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31070         * gcc.dg/i386-cmov?.c: Likewise.
31071         * gcc.dg/i386-fpcvt-?.c: Likewise.
31072         * gcc.dg/i386-ssefp-1.c: Likewise.
31073         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31074         conventions.
31075
31076 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31077
31078         PR c++/7129
31079         * testsuite/g++.dg/ext/max.C: New test.
31080
31081 2003-02-03  Jan Hubicka  <jh@suse.cz>
31082
31083         * gcc.c-torture/execute/20030203-1.c: New test.
31084
31085 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31086
31087         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31088         'natural-endian'.
31089
31090 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31091
31092         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31093         * g++.dg/init/new2.C: Likewise.
31094         * g++.dg/other/new1.C: Likewise.
31095
31096 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31097
31098         * gcc.dg/struct-ret-libc.c: New test.
31099
31100 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31101
31102         * gcc.dg/20030129-1.c: New test.
31103
31104 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31105
31106         PR c++/8849
31107         * g++.dg/template/ptrmem4.C: New test.
31108
31109 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31110
31111         * g++.dg/parser/constant1.C: New test.
31112
31113 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31114
31115         PR c++/8591
31116         * g++.dg/parse/friend2.C: New test.
31117
31118 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31119
31120         PR c++/9437
31121         * g++.dg/template/unify4.C: New test.
31122
31123 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31124
31125         * gcc.c-torture/execute/20030128-1.c: New test.
31126
31127 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31128
31129         * g++.dg/lookup/nested1.C: Test moved from ...
31130         * g++.old-deja/g++.other/lookup24.C: ... here.
31131
31132 2003-01-28  Jan Hubicka  <jh@suse.cz>
31133
31134         * gcc.dg/i386-cmov5.c: New test.
31135
31136 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31137
31138         * gcc.c-torture/execute/20010925-1.c: Changed the
31139         memcpy declaration.
31140
31141 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31142
31143         PR c++/3902
31144         * g++.dg/parse/template5.C: New test.
31145
31146 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31147
31148         PR fortran/9258
31149         * g77.dg/pr9258: New test.
31150
31151 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31152
31153         * README: Move relevant parts from README.g++.
31154
31155         * README.g++: Remove this file.
31156
31157 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31158
31159         * g++.dg/abi/dcast1.C: New test.
31160
31161 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31162
31163         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31164
31165 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31166
31167         PR c++/47
31168         * g++.old-deja/g++.other/lookup24.C: New test.
31169
31170 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31171
31172         PR middle-end/7227
31173         * gcc.dg/uninit-C.c: New test.
31174
31175 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31176
31177         * g++.dg/abi/covariant1.C: New test.
31178
31179 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31180
31181         * gcc.dg/20030123-1.c: New test.
31182
31183 2003-01-25  Jan Hubicka  <jh@suse.cz>
31184
31185         PR opt/8492
31186         * gcc.c-torture/compile/20030125-1.c
31187
31188 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31189
31190         PR c++/9403
31191         * g++.dg/parse/template3.C: New test.
31192         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31193
31194         PR c++/795
31195         * g++.dg/parse/template4.C: New test.
31196
31197         PR c++/9415
31198         * g++.dg/template/qual2.C: New test.
31199
31200         PR c++/8545
31201         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31202
31203         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31204
31205 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31206
31207         * gcc.c-torture/execute/switch-1.c: New test case.
31208
31209 2003-01-25  Jan Hubicka  <jh@suse.cz>
31210
31211         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31212
31213 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31214
31215         Tweaks for Bison-1.875. From the NEWS file:
31216         "- `parse error' -> `syntax error'
31217         Bison now uniformly uses the term `syntax error'"
31218         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31219         * gcc.dg/cpp/digraph2.c: Likewise.
31220         * gcc.dg/cpp/direct2.c: Likewise.
31221         * gcc.dg/cpp/paste4.c: Likewise.
31222         * gcc.dg/c90-restrict-1.c: Likewise.
31223         * gcc.dg/c99-func-2.c: Likewise.
31224         * gcc.dg/noncompile/920721-2.c: Likewise.
31225         * gcc.dg/noncompile/930622-2.c: Likewise.
31226         * gcc.dg/noncompile/940112-1.c: Likewise.
31227         * gcc.dg/noncompile/950921-1.c: Likewise.
31228         * gcc.dg/noncompile/951123-1.c: Likewise.
31229         * gcc.dg/noncompile/971104-1.c: Likewise.
31230         * gcc.dg/noncompile/990416-1.c: Likewise.
31231
31232 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31233
31234         * g++.dg/parse/undefined1.C: Add error message.
31235
31236 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31237
31238         PR c++/9354
31239         * g++.dg/parse/new1.C: New test.
31240
31241         PR c++/9216
31242         * g++.dg/parse/template2.C: New test.
31243
31244         PR c++/9354
31245         * g++.dg/parse/typedef2.C: New test.
31246
31247         PR c++/9328
31248         * g++.dg/ext/typeof3.C: New test.
31249
31250 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31251
31252         PR c++/2738
31253         * g++.dg/parse/ret-type1.C: New test.
31254
31255         PR c++/3792
31256         * g++.dg/parse/tmpl-outside1.C: New test.
31257
31258         PR c++/4207
31259         * g++.dg/parse/int-as-enum1.C: New test.
31260
31261         PR c++/4903
31262         * g++.dg/parse/no-typename1.C: New test.
31263
31264         PR c++/5533
31265         * g++.dg/parse/no-value1.C: New test.
31266
31267         PR c++/5921
31268         * g++.dg/parse/wrong-inline1.C: New test.
31269
31270         PR c++/6402
31271         * g++.dg/parse/ref1.C: New test.
31272
31273         PR c++/6992
31274         * g++.dg/parse/attr-ctor1.C: New test.
31275
31276         PR c++/7229
31277         * g++.dg/parse/namespace5.C: New test.
31278
31279         PR c++/7917
31280         * g++.dg/parse/func-def1.C: New test.
31281
31282         PR c++/8143
31283         * g++.dg/parse/undefined1.C: New test.
31284
31285         PR c++/5723, PR c++/8522
31286         * g++.dg/parse/specialization1.C: New test.
31287
31288         PR c++/163, PR c++/8595
31289         * g++.dg/parse/struct-as-enum1.C: New test.
31290
31291         PR c++/9173
31292         * g++.dg/parse/undefined2.C: New test.
31293
31294 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31295
31296         PR c++/9298
31297         * g++.dg/parse/template1.C: New test.
31298
31299         PR c++/9384
31300         * g++.dg/parse/using1.C: New test.
31301
31302         PR c++/9285
31303         PR c++/9294
31304         * g++.dg/parse/expr2.C: New test.
31305
31306         PR c++/9388
31307         * g++.dg/parse/lookup2.C: Likewise.
31308
31309 2003-01-21  Jan Hubicka  <jh@suse.cz>
31310
31311         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31312         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31313         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31314         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31315
31316 2003-01-20  Nick Clifton  <nickc@redhat.com>
31317
31318         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31319         problem with ARM sibcall code generation.
31320
31321 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31322
31323         * gcc.c-torture/execute/20030120-1.c: New.
31324
31325 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31326
31327         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31328
31329 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31330
31331         PR c++/9272
31332         * g++.dg/parse/ctor1.C: New test.
31333
31334         PR c++/9294:
31335         * g++.dg/parse/qualified1.C: New test.
31336
31337         * g++.dg/parse/typename3.C: New test.
31338
31339 2003-01-16  Richard Henderson  <rth@redhat.com>
31340
31341         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31342
31343 2003-01-16  Richard Henderson  <rth@redhat.com>
31344
31345         * g++.dg/pch/pch.exp: Copy test header to the working directory
31346         before using it either for precompilation or direct use.
31347         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31348         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31349
31350 2003-01-16  Richard Henderson  <rth@redhat.com>
31351
31352         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31353         before using it either for precompilation or direct use.
31354         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31355         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31356
31357 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31358
31359         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31360         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31361         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31362         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31363         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31364         typename warning into error.
31365         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31366         error messages.
31367         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31368         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31369         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31370         messages.
31371         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31372         make declaration visible in template.
31373         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31374         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31375         messages.
31376         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31377         message.
31378         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31379         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31380         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31381         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31382         typename warning with error message.
31383         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31384         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31385         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31386
31387 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31388
31389         * g++.dg/parse/ambig2.C: New test.
31390
31391 2003-01-15  Richard Henderson  <rth@redhat.com>
31392
31393         * g++.dg/tls/init-2.C: Update error message string.
31394
31395 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31396
31397         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31398
31399 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31400
31401         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31402         all for HC11/HC12.
31403         * gcc.c-torture/compile/20001205-1.x: Likewise.
31404         * gcc.c-torture/compile/20001226-1.x: Likewise.
31405         * gcc.c-torture/compile/920520-1.x: Likewise.
31406         * gcc.c-torture/compile/961203-1.x: Likewise.
31407         * gcc.c-torture/compile/20020604-1.x: Likewise.
31408
31409 2003-01-15  Jan Hubicka  <jh@suse.cz>
31410
31411         * gcc.c-torture/compile/20030115-1.c: New test.
31412
31413         * gcc.dg/i386-fpcvt-1.c: New test.
31414         * gcc.dg/i386-fpcvt-2.c: New test.
31415
31416 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31417
31418         Further conform g++'s __vmi_class_type_info to the C++ ABI
31419         specification.
31420         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31421         the specification.
31422
31423 2003-01-14  Jan Hubicka  <jh@suse.cz>
31424
31425         * gcc.dg/i386-fpcvt-1.c: New test.
31426         * gcc.dg/i386-fpcvt-2.c: New test.
31427
31428 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31429
31430         * gcc.dg/i386-mmx-3.c: New test.
31431
31432 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31433
31434         PR c++/9264
31435         * g++.dg/parse/octal1.C: New file.
31436
31437         PR c++/9172
31438         * g++.dg/parse/typename1.C: New file.
31439
31440 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31441
31442         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31443         * gcc.dg/bf-no-ms-layout.c: Likewise.
31444         * gcc.dg/bf-ms-attrib.c: Likewise.
31445
31446 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31447
31448         PR c++/9099
31449         * g++.dg/parse/dtor1.C: New file.
31450
31451         PR c++/9128
31452         * g++.dg/rtti/typeid1.C: New file.
31453
31454         PR c++/9153
31455         * g++.dg/parse/lookup1.C: New file.
31456
31457         PR c++/9171
31458         * g++.dg/templ/spec5.C: New file.
31459
31460 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31461
31462         * gcc.c-torture/compile/20030110-1.c: New test.
31463
31464 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31465
31466         Merge from pch-branch:
31467
31468         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31469
31470         * gcc.dg/pch/cpp-1.h: New.
31471         * gcc.dg/pch/cpp-1.c: New.
31472         * gcc.dg/pch/cpp-2.h: New.
31473         * gcc.dg/pch/cpp-2.c: New.
31474
31475         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31476
31477         * gcc.dg/pch/except-1.h: New.
31478         * gcc.dg/pch/except-1.c: New.
31479
31480         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31481
31482         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31483         running test.
31484         * gcc.dg/pch: Include *.hp not *.h.
31485         * gcc.dg/pch/system-1.h: New.
31486         * gcc.dg/pch/system-1.c: New.
31487
31488         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31489
31490         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31491         rather than trying to build and run a program using PCH.
31492         * gcc.dg/pch: Remove dg-do commands from test files.
31493
31494         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31495
31496         * gcc.dg/pch/macro-3.c: New.
31497         * gcc.dg/pch/macro-3.h: New.
31498
31499         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31500
31501         * gcc.dg/pch/common-1.c: New.
31502         * gcc.dg/pch/common-1.h: New.
31503         * gcc.dg/pch/decl-1.c: New.
31504         * gcc.dg/pch/decl-1.h: New.
31505         * gcc.dg/pch/decl-2.c: New.
31506         * gcc.dg/pch/decl-2.h: New.
31507         * gcc.dg/pch/decl-3.c: New.
31508         * gcc.dg/pch/decl-3.h: New.
31509         * gcc.dg/pch/decl-4.c: New.
31510         * gcc.dg/pch/decl-4.h: New.
31511         * gcc.dg/pch/decl-5.c: New.
31512         * gcc.dg/pch/decl-5.h: New.
31513         * gcc.dg/pch/global-1.c: New.
31514         * gcc.dg/pch/global-1.h: New.
31515         * gcc.dg/pch/inline-1.c: New.
31516         * gcc.dg/pch/inline-1.h: New.
31517         * gcc.dg/pch/inline-2.c: New.
31518         * gcc.dg/pch/inline-2.h: New.
31519         * gcc.dg/pch/static-1.c: New.
31520         * gcc.dg/pch/static-1.h: New.
31521         * gcc.dg/pch/static-2.c: New.
31522         * gcc.dg/pch/static-2.h: New.
31523
31524         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31525
31526         * g++.dg/pch/pch.exp: Better handle failing testcases.
31527         * gcc.dg/pch/pch.exp: Likewise.
31528         * gcc.dg/pch/macro-1.c: New.
31529         * gcc.dg/pch/macro-1.h: New.
31530         * gcc.dg/pch/macro-2.c: New.
31531         * gcc.dg/pch/macro-2.h: New.
31532
31533         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31534
31535         * g++.dg/dg.exp: Treat files in pch/ specially.
31536         * g++.dg/pch/pch.exp: New file.
31537         * g++.dg/pch/empty.H: New file.
31538         * g++.dg/pch/empty.C: New file.
31539         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31540         "precompile".
31541
31542         * gcc.dg/pch/pch.exp: New file.
31543         * gcc.dg/pch/empty.h: New file.
31544         * gcc.dg/pch/empty.c: New file.
31545         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31546         "precompile".
31547
31548 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31549
31550         * g++.dg/template/friend14.C: New test.
31551
31552 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31553
31554         * gcc.dg/old-style-asm-1.c: New test.
31555
31556 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31557
31558         * gcc.c-torture/compile/20030109-1.c: New test.
31559
31560 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31561
31562         * gcc.c-torture/execute/20030109-1.c: New test.
31563
31564 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31565
31566         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31567         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31568         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31569         * g++.old-deja/g++.mike/eh2.C: Likewise.
31570         * g++.old-deja/g++.mike/eh3.C: Likewise.
31571         * g++.old-deja/g++.mike/eh5.C: Likewise.
31572         * g++.old-deja/g++.mike/eh6.C: Likewise.
31573         * g++.old-deja/g++.mike/eh7.C: Likewise.
31574         * g++.old-deja/g++.mike/eh8.C: Likewise.
31575         * g++.old-deja/g++.mike/eh9.C: Likewise.
31576         * g++.old-deja/g++.mike/eh10.C: Likewise.
31577         * g++.old-deja/g++.mike/eh12.C: Likewise.
31578         * g++.old-deja/g++.mike/eh13.C: Likewise.
31579         * g++.old-deja/g++.mike/eh14.C: Likewise.
31580         * g++.old-deja/g++.mike/eh16.C: Likewise.
31581         * g++.old-deja/g++.mike/eh17.C: Likewise.
31582         * g++.old-deja/g++.mike/eh18.C: Likewise.
31583         * g++.old-deja/g++.mike/eh21.C: Likewise.
31584         * g++.old-deja/g++.mike/eh23.C: Likewise.
31585         * g++.old-deja/g++.mike/eh24.C: Likewise.
31586         * g++.old-deja/g++.mike/eh25.C: Likewise.
31587         * g++.old-deja/g++.mike/eh26.C: Likewise.
31588         * g++.old-deja/g++.mike/eh27.C: Likewise.
31589         * g++.old-deja/g++.mike/eh28.C: Likewise.
31590         * g++.old-deja/g++.mike/eh29.C: Likewise.
31591         * g++.old-deja/g++.mike/eh31.C: Likewise.
31592         * g++.old-deja/g++.mike/eh33.C: Likewise.
31593         * g++.old-deja/g++.mike/eh34.C: Likewise.
31594         * g++.old-deja/g++.mike/eh35.C: Likewise.
31595         * g++.old-deja/g++.mike/eh36.C: Likewise.
31596         * g++.old-deja/g++.mike/eh37.C: Likewise.
31597         * g++.old-deja/g++.mike/eh38.C: Likewise.
31598         * g++.old-deja/g++.mike/eh39.C: Likewise.
31599         * g++.old-deja/g++.mike/eh40.C: Likewise.
31600         * g++.old-deja/g++.mike/eh41.C: Likewise.
31601         * g++.old-deja/g++.mike/eh42.C: Likewise.
31602         * g++.old-deja/g++.mike/eh44.C: Likewise.
31603         * g++.old-deja/g++.mike/eh46.C: Likewise.
31604         * g++.old-deja/g++.mike/eh47.C: Likewise.
31605         * g++.old-deja/g++.mike/eh48.C: Likewise.
31606         * g++.old-deja/g++.mike/eh49.C: Likewise.
31607         * g++.old-deja/g++.mike/eh50.C: Likewise.
31608         * g++.old-deja/g++.mike/eh51.C: Likewise.
31609         * g++.old-deja/g++.mike/eh53.C: Likewise.
31610         * g++.old-deja/g++.mike/eh55.C: Likewise.
31611         * g++.old-deja/g++.mike/p7912.C: Likewise.
31612         * g++.old-deja/g++.mike/p9706.C: Likewise.
31613         * g++.old-deja/g++.mike/p10416.C: Likewise.
31614         * g++.old-deja/g++.mike/p11667.C: Likewise.
31615         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31616         Remove redundant reference to Iris.
31617         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31618         Elxsi, i860, Pico Java, and WE32K.
31619
31620 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31621
31622         * g++.dg/ext/asm4.C: New test.
31623
31624 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31625
31626         PR c++/9030
31627         * g++.dg/template/friend12.C: New test.
31628         * g++.dg/template/friend13.C: Likewise.
31629         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31630
31631 2003-01-08  Jan Hubicka  <jh@suse.cz>
31632
31633         * gcc.dg/i386-cadd.c: New test.
31634         * gcc.dg/i386-cmov4.c: Likewise.
31635
31636 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31637
31638         PR c++/9165
31639         * g++.dg/warn/Wunused-3.C: New test.
31640
31641         * g++.dg/abi/bitfield9.C: New test.
31642
31643         PR c++/9189
31644         * g++.dg/parse/defarg3.C: New test.
31645
31646 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31647
31648         * g++.dg/parse/ambig1.C: New test.
31649         * g++.dg/parse/defarg2.C: New test.
31650
31651 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31652
31653         * g++.dg/template/defarg-1.C: New test.
31654         * g++.dg/template/local2.C: Likewise.
31655
31656 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31657
31658         * gcc.c-torture/execute/20030105-1.c: New test.
31659
31660 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31661
31662         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31663         * g++.dg/parse/namespace4.C: Likewise.
31664
31665 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31666
31667         * g++.dg/template/ntp2.C: New test.
31668
31669 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31670
31671         * g++.dg/parse/extern-C-1.C: New test.
31672
31673         * g++.dg/parse/namespace4.C: New test.
31674
31675         * g++.dg/template/nested1.C: New test.
31676
31677         * g++.dg/parse/namespace3.C: New test.
31678
31679 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31680
31681         * g++.dg/lookup/two-stage1.C: New test.
31682
31683 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31684
31685         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31686         * g++.old-deja/g++.jason/access8.C: Likewise.
31687         * g++.old-deja/g++.other/decl5.C: Likewise.
31688
31689 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31690
31691         * g++.dg/parse/parse7.C: New test.
31692
31693 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31694
31695         PR c++/2843
31696         * g++.dg/ext/attrib7.C: New test.
31697
31698 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31699
31700         * g++.dg/parse/parse6.C: New test.
31701
31702 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31703
31704         * gcc.dg/h8300-stack-1.c: New.
31705
31706 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31707
31708         g++.dg/lookup/exception1.C: New test.
31709
31710         g++.dg/lookup/template1.C: New test.
31711
31712         g++.dg/parse/namespace2.C: New test.
31713
31714         g++.dg/parse/parens2.C: New test.
31715
31716 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31717
31718         * g++.dg/parse/parse5.C: New test.
31719         * g++.dg/lookup/scoped4.C: New test.
31720
31721 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31722
31723         * g++.dg/parse/parens1.C: New test.
31724
31725         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31726         angle-bracket1.C.
31727         * g++.dg/parse/parens2.C: New test.
31728
31729         * g++.dg/lookup/scope-operator1.C: New test.
31730
31731         * g++.dg/parse/operator1.C: New test.
31732
31733 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31734
31735         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31736         * g++.old-deja/g++.other/access6.C: Likewise.
31737         * g++.old-deja/g++.other/decl1.C: Likewise.
31738         * g++.old-deja/g++.pt/typename12.C: Likewise.
31739
31740 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31741
31742         * g++.dg/parse/namespace1.C: New test.
31743
31744 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31745
31746         * g++.dg/parse/parse4.C: New test.
31747
31748 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31749
31750         * g++.dg/parse/parse3.C: New test.
31751
31752 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31753
31754         * g++.dg/parse/parse2.C: New test.
31755
31756 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31757
31758         * g++.dg/template/friend11.C: New test.
31759
31760 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31761
31762         * g++.dg/parse/parse1.C: New test.
31763
31764 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31765
31766         * lib/profopt.exp: Change the name of a global variable to avoid
31767         possible clashes with other test suites.
31768
31769 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31770
31771         * g++.dg/inherit/covariant8.C: New test.
31772
31773 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31774
31775         * g++.dg/init/array9.C: New test.
31776
31777         PR c++/9112
31778         * g++.dg/parse/expr1.C: New test.
31779
31780 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31781
31782         * gcc.c-torture/compile/20021230-1.c: New test.
31783
31784 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31785
31786         * g++.dg/inherit/covariant5.C: New test.
31787         * g++.dg/inherit/covariant6.C: New test.
31788         * g++.dg/inherit/covariant7.C: New test.
31789
31790 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31791
31792         PR c++/2739
31793         * g++.dg/other/access2.C: New test.
31794
31795 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31796
31797         * g++.dg/other/anon-struct.C: No longer fails
31798         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31799         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31800         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31801
31802 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31803
31804         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31805
31806 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31807
31808         * g++.dg/eh/spec4.C: Remove stray semicolon.
31809         * g++.dg/expr/pmf-1.C: Change error message.
31810         * g++.dg/ext/asm1.C: Remove stray semicolon.
31811         * g++.dg/ext/typename1.C: Add missing typenames.
31812         * g++.dg/inherit/template-as-base.C: Change error message.
31813         * g++.dg/lookup/scoped1.C: Likewise.
31814         * g++.dg/lookup/scoped2.C: Likewise.
31815         * g++.dg/lookup/using2.C: Likewise.
31816         * g++.dg/other/component1.C: Remove stray semicolon.
31817         * g++.dg/other/do1.C: Change error message.
31818         * g++.dg/other/error2.C: Likewise.
31819         * g++.dg/other/init1.C: Likewise.
31820         * g++.dg/other/packed1.C: Remove stray semicolon.
31821         * g++.dg/other/ptrmem2.C: Change error message.
31822         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31823         marker.
31824         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31825         * g++.dg/template/access3.C: Add typename keyword.
31826         * g++.dg/template/access5.C: Remove stray semicolon.
31827         * g++.dg/template/access6.C: Likewise.
31828         * g++.dg/template/complit1.C: Likewise.
31829         * g++.dg/template/crash1.C: Change error message.
31830         * g++.dg/template/inherit2.C: Remove stray semicolon.
31831         * g++.dg/template/instantiate2.C: Likewise.
31832         * g++.dg/template/instantiate3.C: Change error message.
31833         * g++.dg/template/qual1.C: Remove stray semicolon.
31834         * g++.dg/template/qualttp18.C: Change error message.
31835         * g++.dg/template/ref1.C: Remove stray semicolon.
31836         * g++.dg/template/sizeof1.C (A::value): Declare it.
31837         * g++.dg/template/spec4.C: Change error message.
31838         * g++.dg/template/static1.C: Likewise.
31839         * g++.dg/template/type1.C: Likewise.
31840         * g++.dg/template/typename3.C: Likewise.
31841         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31842         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31843         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31844         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31845         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31846         named return value extension.
31847         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31848         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31849         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31850         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31851         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31852         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31853         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31854         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31855         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31856         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31857         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31858         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31859         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31860         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31861         syntax.
31862         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31863         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31864         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31865         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31866         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31867         * g++.old-deja/g++.brendan/template11.C: Likewise.
31868         * g++.old-deja/g++.brendan/template26.C: Likewise.
31869         * g++.old-deja/g++.brendan/template27.C: Use explicit
31870         specialization syntax.
31871         * g++.old-deja/g++.brendan/template30.C: Likewise.
31872         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31873         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31874         non-dependent names.
31875         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31876         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31877         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31878         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31879         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31880         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31881         named return value extension.
31882         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31883         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31884         * g++.old-deja/g++.ext/return1.C: Likewise.
31885         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31886         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31887         * g++.old-deja/g++.jason/access8.C: Likewise.
31888         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31889         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31890         pseudo-destructor names.
31891         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31892         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31893         pseudo-destructor names.
31894         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31895         * g++.old-deja/g++.jason/overload19.C: Likewise.
31896         * g++.old-deja/g++.jason/overload32.C: Likewise.
31897         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31898         stray semicolons.
31899         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31900         * g++.old-deja/g++.jason/return.C: Likewise.
31901         * g++.old-deja/g++.jason/return2.C: Likewise.
31902         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31903         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31904         syntax.
31905         * g++.old-deja/g++.jason/template10.C: Account for use of
31906         non-dependent names.
31907         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31908         syntax.
31909         * g++.old-deja/g++.jason/template37.C: Likewise.
31910         * g++.old-deja/g++.law/access4.C: Change error messages.
31911         * g++.old-deja/g++.law/arm13.C: Remove incorrect
31912         pseudo-destructor names.
31913         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
31914         * g++.old-deja/g++.law/ctors9.C: Likewise.
31915         * g++.old-deja/g++.law/cvt22.C: Likewise.
31916         * g++.old-deja/g++.law/dtors5.C: Likewise.
31917         * g++.old-deja/g++.law/global-init1.C: Likewise.
31918         * g++.old-deja/g++.law/missed-error3.C: Likewise.
31919         * g++.old-deja/g++.law/operators28.C: Likewise.
31920         * g++.old-deja/g++.law/visibility28.C: Likewise.
31921         * g++.old-deja/g++.martin/eval1.C: Likewise.
31922         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
31923         name.
31924         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
31925         * g++.old-deja/g++.mike/net34.C: Likewise.
31926         * g++.old-deja/g++.mike/net36.C: Likewise.
31927         * g++.old-deja/g++.mike/ns2.C: Likewise.
31928         * g++.old-deja/g++.mike/p12306.C: Likewise.
31929         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
31930         value extension.
31931         * g++.old-deja/g++.mike/p700.C: Likewise.
31932         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
31933         * g++.old-deja/g++.mike/p710.C: Likewise.
31934         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
31935         value extension.
31936         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
31937         * g++.old-deja/g++.mike/pmf9.C: Likewise.
31938         * g++.old-deja/g++.ns/crash2.C: Likewise.
31939         * g++.old-deja/g++.ns/crash3.C: Likewise.
31940         * g++.old-deja/g++.ns/invalid1.C: Likewise.
31941         * g++.old-deja/g++.ns/ns17.C: Likewise.
31942         * g++.old-deja/g++.ns/template16.C: Likewise.
31943         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
31944         keyword.
31945         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
31946         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
31947         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
31948         named return value extension.
31949         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
31950         * g++.old-deja/g++.other/access4.C: Issue additional error
31951         messages.
31952         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
31953         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
31954         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
31955         * g++.old-deja/g++.other/crash25.C: Change error message.
31956         * g++.old-deja/g++.other/crash4.C: Change error message.
31957         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
31958         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
31959         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
31960         checks.
31961         * g++.old-deja/g++.other/defarg8.C: Likewise.
31962         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
31963         * g++.old-deja/g++.other/dtor10.C: Likewise.
31964         * g++.old-deja/g++.other/incomplete.C: Likewise.
31965         * g++.old-deja/g++.other/linkage7.C: Likewise.
31966         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
31967         lookup algorithm.
31968         * g++.old-deja/g++.other/mangle2.C: Likewise.
31969         * g++.old-deja/g++.other/refinit2.C: Likewise.
31970         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
31971         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
31972         * g++.old-deja/g++.pt/crash28.C: Likewise.
31973         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
31974         syntax.
31975         * g++.old-deja/g++.pt/crash32.C: Change error message.
31976         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
31977         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
31978         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
31979         error message position.
31980         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
31981         * g++.old-deja/g++.pt/defarg8.C: Change error message.
31982         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
31983         syntax.
31984         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
31985         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
31986         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
31987         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
31988         keyword.
31989         * g++.old-deja/g++.pt/explicit31.C: Likewise.
31990         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
31991         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
31992         keyword.
31993         * g++.old-deja/g++.pt/explicit71.C: Change error message.
31994         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
31995         syntax.
31996         * g++.old-deja/g++.pt/friend28.C: Account for use of
31997         non-dependent names.
31998         * g++.old-deja/g++.pt/friend29.C: Likewise.
31999         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32000         rules.
32001         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32002         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32003         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32004         lookup rules.
32005         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32006         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32007         keyword.
32008         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32009         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32010         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32011         keyword.
32012         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32013         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32014         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32015         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32016         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32017         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32018         keyword.
32019         * g++.old-deja/g++.pt/spec10.C: Likewise.
32020         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32021         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32022         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32023         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32024         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32025         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32026         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32027         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32028         * g++.old-deja/g++.pt/typename15.C: Likewise.
32029         * g++.old-deja/g++.pt/typename22.C: Likewise.
32030         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32031         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32032         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32033         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32034         syntax.
32035         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32036         return value extension.
32037         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32038         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32039         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32040         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32041
32042 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32043
32044         * g++.dg/warn/inline1.C: New test.
32045         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32046         * g++.old-deja/g++.jason/synth10.C: Likewise.
32047         * g++.old-deja/g++.mike/net31.C: Likewise.
32048         * g++.old-deja/g++.mike/p8786.C: Likewise.
32049
32050         * g++.dg/template/friend10.C: New test.
32051         * g++.dg/template/conv5.C: New test.
32052
32053 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32054
32055         * g++.dg/lookup/scoped3.C: New test.
32056
32057         * g++.dg/lookup/decl1.C: New test.
32058         * g++.dg/lookup/decl2.C: New test.
32059
32060 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32061
32062         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32063         gcc.c-torture/compile/20021015-1.c,
32064         gcc.c-torture/compile/20021015-2.c,
32065         gcc.c-torture/compile/20021123-1.c,
32066         gcc.c-torture/compile/20021123-2.c,
32067         gcc.c-torture/compile/20021123-3.c,
32068         gcc.c-torture/compile/20021123-4.c,
32069         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32070         only to 3.1 or 3.2 branch.
32071
32072 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32073
32074         * gcc.dg/i386-bitfield3.c: New test.
32075
32076         * gcc.dg/i386-bitfield2.c: New test.
32077
32078 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32079
32080         * g++.dg/parse/conv_op1.C: New test.
32081
32082 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32083
32084         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32085         approved.
32086
32087 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32088
32089         * gcc.c-torture/compile/20021220-1.c: New test.
32090
32091 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32092
32093         * gcc.dg/i386-fastcall-1.c: New.
32094
32095 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32096
32097         * gcc.c-torture/execute/20021219-1.c: New test.
32098
32099 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32100
32101         * gcc.dg/i386-pic-1.c: New test.
32102
32103 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32104
32105         PR c++/8099
32106         * g++.dg/template/friend9.C: New test.
32107
32108 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32109
32110         PR c++/3663
32111         * g++.dg/template/access7.C: New test.
32112
32113 2002-12-18  Nick Clifton  <nickc@redhat.com>
32114
32115         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32116         the libstdc++-v3 directory has been found.
32117
32118 2002-12-12  Devang Patel <dpatel@apple.com>
32119         * gcc.dg/darwin-ld-1.c: New test.
32120         * gcc.dg/darwin-ld-2.c: New test.
32121         * gcc.dg/darwin-ld-3.c: New test.
32122         * gcc.dg/darwin-ld-4.c: New test.
32123         * gcc.dg/darwin-ld-5.c: New test.
32124
32125 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32126
32127         * gcc.c-torture/compile/20021212-1.c: New test.
32128
32129 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32130
32131         * gcc.dg/fshort-wchar: New test.
32132
32133 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32134
32135         PR c++/8372
32136         * g++.dg/template/dtor1.C: New test.
32137
32138         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32139         markers.
32140
32141 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32142
32143         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32144
32145 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32146
32147         * g++.dg/template/static1.C: New test.
32148         * g++.dg/template/static2.C: New test.
32149         * g++.old-deja/g++.ext/memconst.C: New test.
32150
32151 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32152
32153         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32154         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32155         * g++.dg/special/initp1.C: Likewise.
32156
32157 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32158
32159         * gcc.c-torture/execute/20021204-1.c: New test.
32160
32161 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32162
32163         * gcc.dg/ppc-fmadd-1.c: New file.
32164         * gcc.dg/ppc-fmadd-2.c: New file.
32165         * gcc.dg/ppc-fmadd-3.c: New file.
32166
32167 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32168
32169         * gcc.c-torture/compile/20021204-1.c: New test.
32170
32171 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32172
32173         * g++.dg/inherit/covariant2.C: New test.
32174         * g++.dg/inherit/covariant3.C: New test.
32175         * g++.dg/inherit/covariant4.C: New test.
32176         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32177         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32178
32179 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32180
32181         PR c++/8688
32182         * g++.dg/init/brace3.C: New test.
32183
32184 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32185
32186         * gcc.dg/20020210-1.c: Fix a comment typo.
32187
32188 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32189
32190         PR c++/8720
32191         * g++.dg/parse/defarg1.C: New test.
32192
32193         PR c++/8615
32194         * g++.dg/template/char1.C: New test.
32195
32196         * g++.dg/template/varmod1.C: Fix typo.
32197
32198 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32199
32200         DR 180
32201         * g++.old-deja/g++.pt/crash32.C: Expect error.
32202
32203 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32204
32205         PR c++/5919
32206         * g++.dg/template/varmod1.C: New test.
32207
32208         PR c++/8727
32209         * g++.dg/inherit/typeinfo1.C: New test.
32210
32211         PR c++/8663
32212         * g++.dg/inherit/typedef1.C: New test.
32213
32214 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32215
32216         PR c++/8332
32217         PR c++/8493
32218         * g++.dg/template/strlen1.C: New test.
32219
32220         PR c++/8227
32221         * g++.dg/template/ctor2.C: New test.
32222
32223         PR c++/8214
32224         * g++.dg/init/string1.C: New test.
32225
32226         PR c++/8511
32227         * g++.dg/template/friend8.C: New test.
32228
32229 2002-11-29  Joe Buck <jbuck@synopsys.com>
32230
32231         * g++.dg/lookup/anon2.C: New test.
32232
32233 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32234
32235         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32236         h8300 port.
32237
32238 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32239
32240         * gcc.dg/bitfld-6.c: New test.
32241
32242 2002-11-27  Jan Hubicka  <jh@suse.cz>
32243
32244         * gcc.c-torture/execute/20021127.[cx]: New test.
32245
32246 2002-11-26  Jan Hubicka  <jh@suse.cz>
32247
32248         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32249         quality.
32250
32251 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32252
32253         * g++.dg/init/brace2.C: New test.
32254         * g++.old-deja/g++.mike/p9129.C: Correct.
32255
32256 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32257
32258         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32259
32260 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32261
32262         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32263
32264 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32265
32266         * testsuite/g++.dg/abi/empty11.C: New test.
32267         * testsuite/g++.dg/rtti/cv1.C: New test.
32268
32269 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32270
32271         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32272
32273 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32274
32275         * g++.dg/abi/empty10.C: New test.
32276
32277 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32278
32279         * gcc.c-torture/compile/20021124-1.c: New test.
32280
32281 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32282
32283         * g++.dg/abi/rtti2.C: New test.
32284
32285 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32286
32287         * gcc.dg/i386-unroll-1.c: New test.
32288
32289 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32290
32291         * gcc.c-torture/compile/20021120-1.c: New test.
32292         * gcc.c-torture/compile/20021120-2.c: New test.
32293
32294 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32295
32296         * gcc.dg/bitfld-5.c: New test.
32297
32298 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32299
32300         * gcc.c-torture/execute/20021120-3.c: New test.
32301
32302 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32303
32304         * gcc.c-torture/execute/20021120-2.c: New test.
32305
32306 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32307
32308         * gcc.c-torture/execute/20021120-1.c: New test.
32309
32310 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32311
32312         * gcc.c-torture/execute/20021118-3.c: New test.
32313
32314 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32315
32316         * gcc.c-torture/compile/20021119-1.c: New test.
32317
32318 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32319
32320         * gcc.dg/duff-1.c: New test.
32321         * gcc.dg/duff-2.c: New test.
32322         * gcc.dg/duff-3.c: New test.
32323
32324 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32325
32326         * gcc.dg/cpp/_Pragma5.c: New test.
32327
32328 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32329
32330         * gcc.c-torture/execute/20021118-2.c: New test.
32331
32332 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32333
32334         * gcc.c-torture/execute/20021118-1.c: New test.
32335
32336 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32337
32338         * gcc.dg/20021116-1.c: New test.
32339
32340 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32341
32342         * g++.dg/abi/vcall1.C: New test.
32343
32344 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32345
32346         * gcc.dg/20021029-1.c: New test.
32347         * gcc.dg/20021029-2.c: New test.
32348
32349 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32350
32351         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32352
32353 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32354
32355         PR c/8439
32356         * gcc.dg/20021110.c: Move to ...
32357         * gcc.c-torture/compile/20021110.c: .... here.
32358
32359 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32360
32361         PR c/8467
32362         * gcc.c-torture/execute/20021111-1.c
32363
32364 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32365
32366         PR c/8439
32367         * gcc.dg/20021110.c: New test.
32368
32369 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32370
32371         * g++.dg/abi/vthunk3.C: Run only on x86.
32372
32373 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32374
32375         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32376
32377 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32378
32379         * lib/compat.exp (compat-execute): Fix logic error in last
32380         change.
32381
32382 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32383
32384         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32385
32386 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32387
32388         PR c++/8389
32389         * g++.dg/template/access6.C: New test.
32390
32391 2002-11-08  Jan Hubicka  <jh@suse.cz>
32392
32393         * gcc.dg/i386-ssefp-1.c: New test.
32394         * gcc.dg/i386-ssefp-1.c: New test.
32395
32396 2002-11-08  Jan Hubicka  <jh@suse.cz>
32397
32398         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32399
32400 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32401
32402         * g++.dg/abi/vthunk3.C: New test.
32403
32404         PR c++/8338
32405         * g++.dg/template/crash2.C: New test.
32406
32407 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32408
32409         * testsuite/g++.dg/abi/dtor1.C: New test.
32410         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32411
32412 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32413
32414         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32415         Darwin.
32416
32417 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32418
32419         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32420         -mthumb.  Only xfail with -O0.
32421
32422 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32423
32424         * g++.dg/abi/thunk1.C: New test.
32425         * g++.dg/abi/thunk2.C: Likewise.
32426         * g++.dg/abi/vtt1.C: Likewise.
32427
32428 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32429
32430         PR optimization/8423
32431         * gcc.c-torture/execute/builtin-constant.c: New test.
32432
32433 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32434
32435         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32436         Add some more cases.
32437
32438 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32439
32440         PR c++/8391
32441         * g++.dg/opt/local1.C: New test.
32442
32443 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32444
32445         PR c++/8160
32446         * g++.dg/template/complit1.C: New test.
32447
32448         PR c++/8149
32449         * g++.dg/template/typename4.C: Likewise.
32450
32451 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32452
32453         Core issue 287, PR c++/7639
32454         * g++.dg/template/instantiate1.C: Adjust error location.
32455         * g++.dg/template/instantiate3.C: New test.
32456         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32457         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32458         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32459
32460 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32461
32462         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32463
32464 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32465
32466         PR c++/8287
32467         * g++.dg/init/dtor2.C: New test.
32468
32469 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32470
32471         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32472         * gcc.dg/nest.c: Bypass errors on irix6.
32473
32474 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32475
32476         * gcc.dg/nest.c: Expect error for mmix-*-*.
32477         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32478
32479 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32480
32481         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32482         markers.
32483
32484         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32485
32486 2002-10-25  Mike Stump  <mrs@apple.com>
32487
32488         * gcc.dg/warn-1.c: New test.
32489
32490 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32491
32492         * g++.dg/template/typename3.C: New test.
32493
32494 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32495
32496         * g++.dg/lookup/ptrmem1.C: New test.
32497
32498         * g++.dg/abi/vthunk2.C: New test.
32499
32500 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32501
32502         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32503
32504 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32505
32506         * g++.dg/abi/empty9.C: New test.
32507
32508 2002-10-24  Richard Henderson  <rth@redhat.com>
32509
32510         * g++.dg/inherit/thunk1.C: Enable for ia64.
32511
32512 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32513
32514         PR c++/8067
32515         * g++.dg/lookup/pretty1.C: New test.
32516
32517 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32518
32519         * gcc.dg/20021023-1.c: New test.
32520
32521 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32522
32523         PR c++/7679
32524         * g++.dg/parse/inline1.C: New test.
32525
32526 2002-10-23  Richard Henderson  <rth@redhat.com>
32527
32528         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32529
32530         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32531
32532 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32533
32534         PR c++/6579
32535         * g++.dg/parse/stmtexpr3.C: New test.
32536
32537 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32538
32539         * g++.dg/expr/cond1.C: New test.
32540
32541 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32542
32543         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32544
32545 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32546
32547         * g++.dg/abi/vbase13.C: New test.
32548         * g++.dg/abi/vbase14.C: Likewise.
32549
32550 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32551
32552         * gcc.dg/tls/pic-1.c: New test.
32553         * gcc.dg/tls/nonpic-1.c: New test.
32554         * gcc.dg/20021018-1.c: New test.
32555
32556 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32557
32558         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32559         Remove only files with the same base name as the test case.
32560         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32561         (profopt-execute): Likewise.  Also, remove old profiling
32562         and performance data files before running the tests.
32563
32564         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32565         * g++.dg/bprob/bprob.exp: Likewise.
32566         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32567         to allow more general test case names.
32568
32569         * g++.dg/bprob/bprob-1.C: Rename to ...
32570         * g++.dg/bprob/g++-bprob-1.C: ... this.
32571
32572         * g77.dg/bprob/bprob-1.f: Rename to ...
32573         * g77.dg/bprob/g77-bprob-1.f: ... this.
32574
32575 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32576
32577         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32578         bison 1.50 or later.
32579
32580 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32581
32582         * g++.dg/README: Describe more test directories.
32583
32584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32585
32586         * g++.dg/init/array6.C: Add additional tests.
32587
32588 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32589
32590         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32591         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32592
32593 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32594
32595         * gcc.c-torture/compile/20020604-1.x: New.
32596         * gcc.c-torture/compile/simd-5.x: Likewise.
32597         * gcc.c-torture/execute/920710-1.x: Likewise.
32598         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32599
32600 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32601
32602         * g++.dg/inherit/override1.C: Add dg-options clause.
32603
32604 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32605
32606         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32607         _mm_slli_si128.
32608
32609 2002-10-19  Andreas Schwab  <schwab@suse.de>
32610
32611         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32612         directory component.
32613
32614 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32615
32616         * g++.dg/inherit/thunk1.C: New test.
32617
32618         * g++.dg/inherit/override1.C: New test.
32619
32620         * g++.dg/abi/mangle11.C: New test.
32621         * g++.dg/abi/mangle14.C: New test.
32622         * g++.dg/abi/mangle17.C: New test.
32623
32624 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32625
32626         * g++.dg/overload/member2.C: New test.
32627
32628 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32629
32630         * g++.dg/README: Describe new compat directory.
32631         * g++.dg/dg.exp: Skip tests in compat directory.
32632         * README.compat: New file.
32633         * lib/compat.exp: New expect script.
32634         * g++.dg/compat: New test directory.
32635         * g++.dg/compat/compat.exp: New expect script.
32636         * g++.dg/compat/abi: New test directory.
32637         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32638         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32639         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32640         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32641         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32642         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32643         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32644         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32645         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32646         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32647         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32648         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32649         * g++.dg/compat/break: New test directory.
32650         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32651         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32652         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32653         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32654         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32655         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32656         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32657         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32658         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32659         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32660         g++.dg/compat/break/README: New files.
32661         * g++.dg/compat/eh: New test directory.
32662         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32663         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32664         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32665         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32666         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32667         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32668         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32669         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32670         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32671         g++.dg/compat/eh/filter2_y.C,
32672         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32673         g++.dg/compat/eh/new1_y.C,
32674         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32675         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32676         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32677         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32678         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32679         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32680         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32681         g++.dg/compat/eh/unexpected1_y.C: New files.
32682         * g++.dg/compat/init: New test directory.
32683         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32684         g++.dg/compat/init/array5_y.C,
32685         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32686         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32687         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32688         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32689         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32690         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32691         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32692         g++.dg/compat/init/init-ref2_y.C: New files.
32693
32694 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32695
32696         PR c++/7584
32697         * g++.dg/inherit/using3.C: New test.
32698
32699 2002-10-17  Jan Hubicka  <jh@suse.cz>
32700
32701         * gcc.dg/20021017-2.c: New test.
32702
32703 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32704
32705         * g++.dg/abi/mangle16.C: Adjust.
32706
32707         * g++.dg/init/array8.C: New test.
32708
32709 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32710
32711         * gcc.dg/special/mips-abi.exp: New test.
32712         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32713
32714 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32715
32716         * g++.dg/abi/mangle16.C: New test.
32717         * g++.dg/abi/mangle17.C: Likewise.
32718
32719         PR c++/7478
32720         * g++.dg/template/ref1.C: New test.
32721
32722 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32723
32724         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32725
32726 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32727
32728         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32729
32730 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32731
32732         PR c++/7524
32733         * g++.dg/init/array7.C: New test.
32734
32735 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32736
32737         * g++.dg/init/array6.C: New test.
32738
32739         * g++.dg/abi/mangle13.C: Likewise.
32740         * g++.dg/abi/mangle14.C: Likewise.
32741         * g++.dg/abi/mangle15.C: Likewise.
32742
32743 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32744
32745         * g++.dg/abi/empty8.C: New test.
32746
32747 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32748
32749         * g++.dg/init/ctor1.C: New test.
32750
32751 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32752
32753         * gcc.c-torture/execute/20021015-1.c: New test.
32754
32755 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32756
32757         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32758
32759 2002-10-14  Jan Hubicka  <jh@suse.cz>
32760
32761         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32762
32763 2002-10-14  Richard Henderson  <rth@redhat.com>
32764
32765         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32766
32767 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32768
32769         PR optimization/6631
32770         * g++.dg/opt/const2.C: New test.
32771
32772 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32773
32774         PR c++/7176
32775         * g++.dg/parse/friend1.C: New test.
32776         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32777
32778 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32779
32780         * gcc.dg/20021014-1.c: New test.
32781
32782 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32783
32784         PR c++/5661
32785         * g++.dg/ext/vlm1.C: New test.
32786         * g++.dg/ext/vlm2.C: Likewise.
32787
32788         * g++.dg/init/array1.C: Remove invalid braces.
32789         * g++.dg/init/brace1.C: New test.
32790         * g++.dg/init/copy2.C: Likewise.
32791         * g++.dg/init/copy3.C: Likewise.
32792         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32793         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32794         braces.
32795
32796 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32797
32798         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32799
32800 2002-10-11  Richard Shann  <richard.shann@superh.com>
32801
32802         * gcc.c-torture/compile/simd-5.c: New test.
32803
32804 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32805
32806         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32807
32808 2002-10-10  Jim Wilson  <wilson@redhat.com>
32809
32810         * gcc.c-torture/execute/20021010-1.c: New test.
32811
32812 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32813
32814         PR c/7353
32815         * g++.dg/ext/typedef-init.C: New test.
32816         * gcc.dg/typedef-init.c: New test.
32817
32818 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32819
32820         * gcc.dg/cpp/paste13.c: New test.
32821
32822 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32823
32824         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32825         remaining platforms, XFAIL during compile, not execute.  Don't
32826         XFAIL at -O0.
32827
32828 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32829
32830         * gcc.dg/alias-1.c: Tweak expected warning.
32831
32832 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32833
32834         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32835
32836 2002-10-06  Andreas Jaeger  <aj@suse.de>
32837
32838         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32839         * gcc.dg/cpp/c++98.C: Likewise.
32840
32841         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32842         * g++.dg/cpp/c++98.C: Likewise.
32843
32844         * g++.dg/README (Subdirectories): Mention cpp directory.
32845
32846         PR target/7559
32847         * gcc.dg/20021006-1.c: New test.
32848
32849 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32850
32851         PR c++/7804
32852         * g++.dg/other/warning1.C: New test.
32853
32854 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32855
32856         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32857         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32858         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32859
32860 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32861
32862         PR c++/7931
32863         * g++.dg/template/ptrmem3.C: New test.
32864
32865         PR c++/7754
32866         * g++.dg/template/union1.C: New test.
32867
32868 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32869
32870         PR c++/8006
32871         * g++.dg/abi/mangle9.C: New test.
32872         * g++.dg/abi/mangle10.C: New test.
32873         * g++.dg/abi/mangle11.C: New test.
32874         * g++.dg/abi/mangle12.C: New test.
32875
32876 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32877
32878         PR c++/7188.
32879         * g++.dg/template/meminit1.C: New test.
32880         * g++.dg/warn/Wreorder-1.C: Likewise.
32881         * g++.old-deja/g++.mike/warn3.C: Tweak.
32882         * lib/prune.exp: Ingore "in copy constructor".
32883
32884 2002-10-02  Andreas Jaeger  <aj@suse.de>
32885
32886         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32887         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32888         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32889         on x86-64.
32890
32891 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32892
32893         * gcc.dg/empty1.C: Fix typo.
32894
32895 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32896
32897         * gcc.dg/alias-1.c: New test.
32898
32899 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32900
32901         * gcc.dg/empty1.C: New test.
32902
32903         * g++.dg/tls/init-2.C: Tweak error messages.
32904
32905 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32906
32907         * gcc.c-torture/compile/20020923-1.c: New test.
32908
32909 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
32910
32911         * gcc.c-torture/execute/ffs-1.c: New test.
32912         * gcc.c-torture/execute/ffs-2.c: Ditto.
32913
32914 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
32915
32916         * g++.dg/overload/member1.C: New test.
32917
32918 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
32919
32920         * g++.dg/abi/empty7.C: New test.
32921         * g++.dg/init/pm2.C: Likewise.
32922
32923 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
32924
32925         * g++.dg/rtti/crash1.C: New test.
32926
32927 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
32928
32929         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
32930         gcc.dg/sibcall-4.c: New tests.
32931
32932 2002-09-28  Roger Sayle  <roger@eyesopen.com>
32933
32934         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
32935         powerpc and MMIX targets.
32936
32937 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
32938
32939         * gcc.dg/cpp/20020927-1.c: New.
32940
32941 2002-09-26  David S. Miller  <davem@redhat.com>
32942
32943         * gcc.c-torture/compile/trunctfdf.c: New.
32944
32945 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32946
32947         * lib/target-supports.exp (check_weak_available): Handle solaris2.
32948
32949 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
32950
32951         * gcc.c-torture/execute/loop-15.c: New.
32952
32953 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
32954
32955         * README.QMTEST: Fix typo.
32956
32957 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
32958
32959         * gcc.dg/20020926-1.c: New test.
32960
32961 2002-09-25  David S. Miller  <davem@redhat.com>
32962
32963         PR target/7842
32964         * gcc.c-torture/execute/shiftdi.c: New test.
32965
32966 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
32967
32968         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
32969         unique to the tool.
32970         * lib/g77.exp (g77_init): Likewise.
32971         * lib/g++.exp (g++_init): Likewise.
32972         * lib/objc.exp (objc_init): Likewise.
32973
32974 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
32975
32976         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
32977         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
32978         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
32979
32980 2002-09-25  Richard Henderson  <rth@redhat.com>
32981
32982         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
32983         too-small long double.
32984
32985 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
32986
32987         * gcc.dg/20020919-1.c: New test.
32988
32989 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
32990
32991         * g++.dg/abi/bitfield6.C: New test.
32992         * g++.dg/abi/bitfield7.C: New test.
32993         * g++.dg/abi/bitfield8.C: New test.
32994         * g++.dg/abi/vbase11.C: New test.
32995
32996 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32997
32998         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
32999         hppa*-*-hpux*.  Update test comment.
33000
33001 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33002
33003         * gcc.dg/tls/struct-1.c: New test.
33004
33005 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33006
33007         * gcc.dg/cpp/tr-warn2.c: Update.
33008
33009 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33010
33011         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33012
33013 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33014
33015         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33016         systems.
33017
33018 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33019
33020         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33021
33022         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33023         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33024         setting of cxxfilt.
33025
33026 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33027
33028         * gcc.dg/20020312-2.c: Update for darwin.
33029
33030 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33031
33032         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33033
33034 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33035
33036         * objc.dg/comp-types-1.m: New test.
33037         * objc.dg/comp-types-2.m: New test.
33038         * objc.dg/comp-types-3.m: New test.
33039         * objc.dg/comp-types-4.m: New test.
33040         * objc.dg/comp-types-5.m: New test.
33041         * objc.dg/comp-types-6.m: New test.
33042
33043 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33044
33045         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33046
33047 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33048
33049         * g++.dg/other/do1.C: New test.
33050
33051         * g++.dg/template/subst1.C: New test.
33052
33053 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33054
33055         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33056
33057 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33058
33059         * g++.dg/template/qualttp20.C: Adjust expected errors.
33060         * g++.old-deja/g++.jason/report.C: Likewise.
33061         * g++.old-deja/g++.other/qual1.C: Likewise.
33062
33063         * g++.dg/lookup/scoped2.C: New test.
33064
33065         * g++.dg/ext/asm3.C: New test.
33066
33067 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33068
33069         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33070
33071 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33072
33073         * ChangeLog: follow spelling conventions.
33074         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33075         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33076         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33077         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33078         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33079         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33080         * g++.old-deja/g++.law/global-init1.C: Likewise.
33081         * g++.old-deja/g++.other/delete4.C: Likewise.
33082         * g++.old-deja/g++.other/inline21.C: Likewise.
33083         * g++.old-deja/g++.other/singleton.C: Likewise.
33084         * g77.dg/strlen0.f: Likewise.
33085         * g77.f-torture/compile/20010519-1.f: Likewise.
33086         * g77.f-torture/compile/980310-4.f: Likewise.
33087         * gcc.c-torture/compile/20000605-1.c: Likewise.
33088         * gcc.c-torture/execute/20020225-1.c: Likewise.
33089         * gcc.dg/c90-hexfloat-2.c: Likewise.
33090         * gcc.dg/c99-bool-1.c: Likewise.
33091         * gcc.dg/c99-hexfloat-2.c: Likewise.
33092         * gcc.dg/dll-2.c: Likewise.
33093         * gcc.dg/wtr-union-init-1.c: Likewise.
33094         * gcc.dg/wtr-union-init-2.c: Likewise.
33095         * gcc.dg/wtr-union-init-3.c: Likewise.
33096         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33097         * gcc.dg/cpp/defined.c: Likewise.
33098         * gcc.dg/cpp/macsyntx.c: Likewise.
33099         * gcc.dg/cpp/paste2.c: Likewise.
33100         * gcc.dg/cpp/trad/defined.c: Likewise.
33101         * gcc.dg/format/c90-printf-1.c: Likewise.
33102         * gcc.dg/format/c90-scanf-1.c: Likewise.
33103         * gcc.dg/format/c99-printf-1.c: Likewise.
33104         * gcc.dg/format/c99-scanf-1.c: Likewise.
33105         * gcc.misc-tests/gcov-8.c: Likewise.
33106         * lib/profopt.exp: Likewise.
33107
33108 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33109
33110         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33111
33112 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33113
33114         * g++.dg/inherit/using2.C: New test.
33115
33116 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33117
33118         * ChangeLog: Follow spelling conventions.
33119         * g++.dg/template/friend4.C: Likewise.
33120         * g++.old-deja/g++.pt/crash67.C: Likewise.
33121         * gcc.c-torture/execute/20000801-4.c: Likewise.
33122         * gcc.dg/c90-digraph-1.c: Likewise.
33123         * gcc.dg/c94-digraph-1.c: Likewise.
33124         * gcc.dg/c99-digraph-1.c: Likewise.
33125         * gcc.dg/cpp/line5.c: Likewise.
33126         * gcc.dg/cpp/multiline.c: Likewise.
33127         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33128         * gcc.dg/format/attr-3.c: Likewise.
33129         * gcc.dg/format/c90-scanf-3.c: Likewise.
33130         * gcc.dg/format/ext-4.c: Likewise.
33131
33132 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33133
33134         * g++.dg/template/pretty1.C: New test.
33135
33136 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33137
33138         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33139
33140 2002-09-13  Matt Austern  <austern@apple.com>
33141
33142         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33143         passing a cast expression to a function by const reference.
33144
33145 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33146
33147         * g++.dg/template/deduce1.C: New test.
33148
33149 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33150
33151         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33152         32-bit int.
33153
33154 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33155
33156         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33157         usage.
33158
33159 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33160
33161         * gcc.c-torture/compile/20020910-1.c: New test.
33162
33163 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33164
33165         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33166
33167 2002-09-10  Andreas Jaeger  <aj@suse.de>
33168
33169         * gcc.dg/20020312-2.c: Adjust for x86-64.
33170
33171 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33172
33173         * g77.dg/7388.f: New test case for PR 7388.
33174
33175 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33176
33177         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33178
33179 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33180
33181         * objc.dg/proto-lossage-1.m: New test.
33182
33183 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33184
33185         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33186
33187 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33188
33189         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33190         expected to pass.
33191
33192 2002-09-06  Stan Shebs  <shebs@apple.com>
33193             David Edelsohn  <edelsohn@gnu.org>
33194
33195         * gcc.dg/weak: New directory.
33196         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33197         target-specific xfail bits.
33198         * gcc.dg/typeof-2.c: Move to new directory.
33199         * gcc.dg/weak.exp: New expect script.
33200
33201 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33202
33203         * gcc.c-torture/execute/extzvsi.c: New test.
33204
33205 2002-09-05  Stan Shebs  <shebs@apple.com>
33206
33207         * gcc.dg/weak-1.c: xfail on Darwin.
33208         * gcc.dg/weak-2.c: Ditto.
33209         * gcc.dg/weak-3.c: Ditto.
33210         * gcc.dg/weak-4.c: Ditto.
33211         * gcc.dg/weak-5.c: Ditto.
33212         * gcc.dg/weak-6.c: Ditto.
33213         * gcc.dg/weak-7.c: Ditto.
33214         * gcc.dg/weak-8.c: Ditto.
33215         * gcc.dg/weak-9.c: Ditto.
33216
33217 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33218
33219         * gcc.c-torture/execute/loop-14.c: New test.
33220
33221 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33222
33223         * g++.dg/other/cxa-atexit1.C: New test.
33224
33225         * gcc.dg/typeof-2.c: New test.
33226
33227 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33228
33229         * gcc.dg/builtins-2.c: New testcase.
33230         * gcc.dg/builtins-3.c: New testcase.
33231
33232 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33233
33234         * gcc.dg/cpp/_Pragma4.c: New test.
33235
33236 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33237
33238         * objc/execute/nil_method-1.m: New testcase.
33239
33240 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33241
33242         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33243         [Object class], not [Object initialize].
33244
33245 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33246             Hans-Peter Nilsson  <hp@bitrange.com>
33247
33248         * gcc.c-torture/execute/20020720-1.x: Skip test on
33249         mmix-knuth-mmixware.  Correct comment.
33250
33251 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33252
33253         * testsuite/g++.dg/abi/bitfield5.C: New test.
33254         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33255
33256 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33257
33258         * objc.dg/undeclared-selector.m: New test.
33259
33260 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33261
33262         * g++.dg/other/offsetof1.C: Avoid cast warning.
33263
33264 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33265
33266         * objc.dg/super-class-2.m: New test.
33267
33268 2002-08-24  Matt Austern  <austern@apple.com>
33269
33270         * g++.dg/ext/lvaddr.C: New test.
33271         * g++.dg/ext/lvcast.C: New test.
33272
33273 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33274
33275         * testsuite/g++.dg/inherit/cond1.C: New test.
33276
33277 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33278
33279         * gcc.dg/noncompile/incomplete-1.c: New test.
33280
33281 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33282
33283         * gcc.dg/typespec-1.c: New test.
33284
33285 2002-08-20  Devang Patel  <dpatel@apple.com>
33286         * objc.dg/proto-hier-2.m: New test.
33287
33288 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33289
33290         * objc.dg/bitfield-1.m: New test.
33291         * objc.dg/bitfield-2.m: New test.
33292
33293 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33294
33295         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33296         gcc.dg/c99-flex-array-4.c: New tests.
33297
33298 2002-08-16  Stan Shebs  <shebs@apple.com>
33299
33300         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33301
33302 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33303
33304         * gcc.dg/typeof-1.c: New test.
33305         * g++.dg/ext/typeof2.C: New test.
33306
33307 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33308
33309         * g++.dg/other/offsetof1.C: New test.
33310
33311 2002-08-14  Richard Henderson  <rth@redhat.com>
33312
33313         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33314
33315 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33316
33317         * gcc.dg/cpp/_Pragma3.c: New test.
33318
33319 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33320
33321         * g++.dg/template/inherit3: New test.
33322
33323 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33324
33325         * gcc.dg/bitfld-4.c: Add blank options.
33326
33327 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33328
33329         * g++.dg/template/crash1.C: New test.
33330
33331 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33332
33333         * gcc.dg/tls/opt-2.c: New test.
33334
33335 2002-08-08  Devang Patel  <dpatel@apple.com>
33336
33337         * objc.dg/selector-1.m : New test
33338
33339 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33340
33341         * g++.dg/abi/bitfield4.C: New test.
33342         * gcc.dg/bitfld-4.c: New test.
33343
33344 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33345
33346         * g++.dg/other/packed1.C: New test.
33347
33348 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33349
33350         * g++.dg/abi/offsetof.C: Tweak error messages.
33351         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33352
33353 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33354
33355         * gcc.dg/bitfld-3.c: New test.
33356
33357 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33358             Richard Henderson  <rth@redhat.com>
33359
33360         * gcc.dg/i386-bitfield1.c: New test.
33361         * g++.dg/abi/bitfield3.C: Update.
33362
33363 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33364
33365         * objc.dg/const-str-2.m: Update.
33366         * gcc.dg/cpp/c++98.c: Change to C extension.
33367         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33368         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33369
33370 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33371
33372         * testsuite/gcc.dg/tls/diag-3.c: New.
33373
33374 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33375
33376         * g++.dg/README (Subdirectories): Document new subdir expr.
33377         * g++.dg/expr/pmf-1.C: New test.
33378
33379 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33380
33381         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33382
33383 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33384
33385         * g++.dg/abi/bitfield3.C: New test.
33386
33387 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33388
33389         * lib/gcov.exp: Tweak expected line formats.
33390         * gcc.misc-tests/gcov8.c: New test.
33391         * gcc.misc-tests/gcov8.x: New flags.
33392
33393 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33394
33395         * consistency.vlad/layout/endian.c: Include string.h.
33396
33397         * gcc.c-torture/execute/20020805-1.c: New test.
33398
33399 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33400
33401         * g++.dg/other/conversion1.C: New test.
33402
33403 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33404
33405         * gcc.dg/builtins-1.c: New testcase.
33406
33407 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33408
33409         * g++.dg/inherit/access3.C: New test.
33410
33411 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33412
33413         * gcc.dg/ia64-visibility-2.c: New test.
33414
33415 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33416
33417         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33418         __qualifier_flags to __flags.
33419
33420 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33421
33422         * g++.dg/inherit/operator1.C: New test.
33423         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33424         * g++.dg/other/error1.C: Change expected error message.
33425         * g++.dg/template/conv4.C: Likewise.
33426
33427 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33428
33429         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33430         for documented behavior.
33431
33432 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33433
33434         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33435         several targets known to fail.
33436
33437 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33438
33439         * gcc.dg/mips-args-[123].c: New tests.
33440
33441 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33442
33443         * gcc.dg/ppc-spe.c: New.
33444
33445 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33446
33447         * g++.dg/other/ptrmem4.C: New testcase.
33448
33449 2002-07-24  Richard Henderson  <rth@redhat.com>
33450
33451         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33452
33453 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33454
33455         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33456
33457 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33458
33459         * gcc.c-torture/execute/memset-3.c: New testcase.
33460
33461 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33462
33463         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33464         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33465
33466 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33467
33468         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33469         Delete.
33470
33471 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33472
33473         * gcc.c-torture/compile/simd-4.c: New test.
33474
33475 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33476
33477         PR c++/7347, c++/7348
33478         * g++.dg/template/access4.C: New test.
33479         * g++.dg/template/access5.C: New test.
33480         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33481         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33482         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33483         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33484
33485 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33486
33487         * gcc.dg/gnu89-init-2.c: New test.
33488
33489 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33490
33491         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33492
33493 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33494
33495         * gcc.c-torture/execute/20020720-1.c: New testcase.
33496
33497 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33498
33499         * gcc.dg/cpp/Wsignprom.c: New tests.
33500
33501 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33502
33503         * gcc.c-torture/execute/loop-13.c: New test.
33504
33505 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33506
33507         * gcc.dg/cpp/expr.c: New tests.
33508
33509 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33510
33511         * g++.dg/opt/pr6713.C: Add template instantiation.
33512
33513 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33514
33515         * gcc.dg/nest.c: New test.
33516
33517 2002-07-17  Richard Henderson  <rth@redhat.com>
33518
33519         * g++.dg/opt/pr6713.C: New test.
33520
33521 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33522
33523         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33524         XFAIL for all x86 processors.
33525
33526 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33527
33528         * gcc.c-torture/execute/20010122-1.x: Do not test with
33529         -fomit-frame-pointer.
33530
33531 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33532
33533         * g++.dg/template/instantiate2.C: New test.
33534         * g++.dg/template/spec4.C: New test.
33535
33536 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33537
33538         * g++.dg/template/access2.C: New test.
33539         * g++.dg/template/access3.C: New test.
33540
33541 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33542
33543         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33544         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33545         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33546         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33547         Convert to use <stdarg.h>.
33548         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33549         Delete.
33550         * gcc.dg/va-arg-2.c: New.
33551         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33552
33553 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33554
33555         * gcc.c-torture/compile/20020710-1.c: New test.
33556
33557 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33558                           Andrew Pinski  <pinskia@physics.uc.edu>
33559
33560         gcc.c-torture/compile/simd-2.c: New testcase.
33561         gcc.c-torture/compile/simd-3.c: Likewise.
33562
33563 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33564
33565         PR c++/7224
33566         * g++.dg/overload/error1.C: New test.
33567
33568 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33569
33570         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33571         configuration and IRIX 6 O32 ABI.
33572
33573 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33574
33575         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33576
33577 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33578
33579         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33580
33581 2002-07-10  Jeffrey A Law  <law@redhat.com>
33582
33583         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33584
33585         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33586
33587 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33588
33589         * gcc.dg/20020312-2.c: Check for __PPC__.
33590
33591 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33592
33593         * gcc.c-torture/compile/20020709-1.c: New test.
33594
33595 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33596
33597         * g++.dg/template/qualttp21.C: New test case.
33598
33599 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33600
33601         * gcc.c-torture/compile/20020706-1.c: New test.
33602         * gcc.c-torture/compile/20020706-2.c: New test.
33603
33604 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33605             Alexandre Oliva  <aoliva@redhat.com>
33606
33607         * g++.dg/warn/incomplete1.C: New test.
33608
33609 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33610
33611         PR c++/7099
33612         * g++.dg/warn/noreturn1.C: New test.
33613
33614 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33615
33616         PR c++/6706
33617         * g++.dg/debug/debug6.C: New test.
33618         * g++.dg/debug/debug7.C: New test.
33619
33620 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33621
33622         * gcc.c-torture/compile/simd-3.c: New test.
33623
33624 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33625
33626         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33627         * gcc.dg/20020620-1.c: Likewise.
33628
33629 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33630
33631         PR c++/6944
33632         * g++.dg/init/array4.C: New test.
33633         * g++.dg/init/array5.C: New test.
33634
33635 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33636
33637         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33638         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33639
33640 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33641
33642         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33643         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33644         * gcc.dg/wtr-conversion-1.c: Likewise.
33645         * gcc.dg/wtr-escape-1.c: Likewise.
33646         * gcc.dg/wtr-int-type-1.c: Likewise.
33647         * gcc.dg/wtr-label-1.c: Likewise.
33648         * gcc.dg/wtr-static-1.c: Likewise.
33649         * gcc.dg/wtr-strcat-1.c: Likewise.
33650         * gcc.dg/wtr-suffix-1.c: Likewise.
33651         * gcc.dg/wtr-switch-1.c: Likewise.
33652         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33653         * gcc.dg/wtr-union-init-1.c: Likewise.
33654         * gcc.dg/wtr-union-init-2.c: Likewise.
33655         * gcc.dg/wtr-union-init-3.c: Likewise.
33656
33657         * gcc.dg/wtr-func-def-1.c: New test.
33658
33659 2002-07-02 Devang Patel <dpatel@apple.com>
33660
33661         * objc.dg/param-1.m: New test.
33662
33663 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33664
33665         * gcc.dg/cpp/trad/directive.c: Add test.
33666         * gcc.dg/cpp/trad/macroargs.c: Add test.
33667         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33668
33669 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33670
33671         * gcc.dg/cpp/cmdlne-M.c: New test.
33672
33673 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33674
33675         * objc.dg/desig-init-1.m: New test.
33676
33677 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33678
33679         PR c++/6716
33680         * g++.dg/template/instantiate1.C: New test.
33681
33682 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33683
33684         PR c++/7112
33685         * g++.dg/template/sizeof2.C: New test.
33686
33687 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33688
33689         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33690         gcc.dg/cpp/trad/include.c: New tests.
33691
33692 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33693
33694         PR target/7177
33695         * gcc.c-torture/compile/20020701-1.c: New test.
33696
33697 2002-07-01  Stan Shebs  <shebs@apple.com>
33698
33699         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33700         header here...
33701         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33702         (objc-torture-execute): or here.
33703
33704 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33705
33706         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33707
33708 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33709
33710         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33711
33712 2002-06-30  Devang Patel  <dpatel@apple.com>
33713
33714         * objc.dg/fsyntax-only.m: New test.
33715
33716 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33717
33718         PR c++/6695
33719         * g++.dg/template/friend7.C: New file.
33720
33721 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33722
33723         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33724         return type.
33725
33726 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33727
33728         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33729         avoid division by zero.
33730
33731 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33732
33733         * gcc.dg/Wunknownprag.c: New tests.
33734
33735 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33736
33737         * gcc.c-torture/execute/simd-2.c: New test.
33738
33739 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33740
33741         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33742         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33743         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33744         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33745         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33746         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33747         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33748         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33749         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33750         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33751         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33752         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33753         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33754         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33755         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33756         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33757         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33758
33759 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33760
33761         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33762         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33763         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33764         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33765         New tests.
33766         * gcc.dg/cpp/trad/directive.c: Update.
33767
33768 2002-06-23  Andreas Jaeger  <aj@suse.de>
33769
33770         * gcc.c-torture/execute/complex-6.c: New.
33771
33772 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33773
33774         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33775         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33776         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33777         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33778
33779 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33780
33781         * gcc.dg/cpp/trad: New directory with traditional tests copied
33782         from parent directory.
33783         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33784         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33785         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33786         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33787         Move to trad/ and rename.
33788         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33789         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33790         gcc.dg/cpp/trad/redef2.c: New tests.
33791         * gcc.dg/cpp/trad/trad.exp: New driver.
33792
33793 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33794
33795         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33796         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33797         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33798         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33799         Remove.
33800
33801 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33802
33803         * gcc.dg/20020620-1.c: New test.
33804
33805 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33806
33807         * g++.dg/template/ttp4.C: New test.
33808
33809 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33810
33811         * g++.dg/opt/vt1.C: Fix regexp.
33812
33813 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33814
33815         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33816         Don't use attribute `noinline'.
33817
33818 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33819
33820         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33821
33822 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33823
33824         * gcc.c-torture/execute/simd-1.c: New.
33825
33826         * gcc.dg/simd-1.c: New.
33827
33828 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33829
33830         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33831
33832 2002-06-16  Richard Henderson  <rth@redhat.com>
33833
33834         * g++.dg/ext/anon-struct1.C: New.
33835         * g++.dg/ext/anon-struct2.C: New.
33836         * g++.dg/ext/anon-struct3.C: New.
33837         * gcc.dg/anon-struct-1.c: New.
33838         * gcc.dg/anon-struct-2.c: New.
33839         * gcc.dg/anon-struct-3.c: New.
33840         * gcc.dg/20011008-1.c: Adjust warning text.
33841         * gcc.dg/20020527-1.c: Add -fms-extensions.
33842
33843 2002-06-16  Richard Henderson  <rth@redhat.com>
33844
33845         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33846
33847 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33848
33849         * gcc.c-torture/execute/20020615-1.c: New test.
33850
33851 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33852
33853         * gcc.c-tortuture/execute/compare-1.c: New test case.
33854         * gcc.c-tortuture/execute/compare-2.c: New test case.
33855         * gcc.c-tortuture/execute/compare-3.c: New test case.
33856
33857 2002-06-13  Richard Henderson  <rth@redhat.com>
33858
33859         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33860         ia64 ilp32.
33861
33862 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33863
33864         * g++.dg/template/typename2.C: Update error message.
33865
33866 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33867
33868         * gcc.c-torture/execute/20020611-1.c: New test.
33869
33870 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33871
33872         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33873         list of targets to skip.
33874
33875 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33876
33877         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33878         targets if not optimizing.
33879
33880 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33881
33882         * gcc.c-torture/compile/20020605-1.c: New test.
33883
33884         * g++.dg/opt/vt1.C: New test.
33885
33886         * gcc.dg/20020531-1.c: New test.
33887
33888         * gcc.dg/20020530-1.c: New test.
33889
33890         * gcc.dg/20020527-1.c: New test.
33891
33892         * g++.dg/opt/cse1.C: New test.
33893
33894 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33895
33896         * gcc.dg/20020607-2.c: New test case.
33897
33898 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33899
33900         * gcc.c-torture/compile/20020604-1.c: New test.
33901
33902 2002-06-04  Richard Henderson  <rth@redhat.com>
33903
33904         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33905         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33906         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33907
33908 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
33909
33910         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
33911
33912 2002-06-03  Richard Henderson  <rth@redhat.com>
33913
33914         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
33915         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
33916
33917 2002-06-02  Richard Henderson  <rth@redhat.com>
33918
33919         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
33920         test functions static.
33921
33922 2002-06-02  Andreas Jaeger  <aj@suse.de>
33923
33924         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
33925         now.
33926
33927 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
33928
33929         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
33930         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
33931         Update for mofified diagnostics.
33932         * gcc.dg/c99-intconst-1.c: No longer fail.
33933
33934 2002-06-02  Richard Henderson  <rth@redhat.com>
33935
33936         * gcc.dg/uninit-A.c: Remove xfail markers.
33937
33938 2002-06-01  Roger Sayle  <roger@eyesopen.com>
33939
33940         * gcc.dg/fnegate-1.c: New test case.
33941
33942 2002-05-30  Osku Salerma  <osku@iki.fi>
33943
33944         * gcc.c-torture/execute/mayalias-1.c: New file.
33945
33946 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
33947
33948         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
33949         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
33950         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
33951
33952 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
33953
33954         * gcc.c-torture/execute/20020529-1.c: New test.
33955
33956 2002-05-27  Richard Henderson  <rth@redhat.com>
33957
33958         * g++.dg/ext/attrib6.C: New test case.
33959
33960 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33961
33962         * gcc.c-torture/execute/pure-1.c: New test.
33963
33964 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33965
33966         * gcc.dg/cpp/arith-2.c: Remove.
33967
33968 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
33969
33970         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
33971         * gcc.dg/cpp/if-3.c: Remove.
33972
33973 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
33974
33975         * g++.dg/opt/cse2.C: New test.
33976
33977 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
33978
33979         * gcc.dg/cpp/arith-1.c: New semantic tests.
33980         * gcc.dg/cpp/if-1.c: Update.
33981
33982 2002-05-24  Ben Elliston  <bje@redhat.com>
33983
33984         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
33985
33986 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
33987
33988         * gcc.dg/verbose-asm.c: New test.
33989
33990 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
33991
33992         * gcc.dg/cpp/paste12.c: New test.
33993
33994 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
33995
33996         * g++.dg/parse/named_ops.C: New test.
33997
33998 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
33999
34000         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34001
34002 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34003
34004         * gcc.dg/weak-2.c: Allow optional leading underscore
34005         in scan-assembler symbol name.
34006         * gcc.dg/weak-3.c: Likewise.
34007         * gcc.dg/weak-4.c: Likewise.
34008         * gcc.dg/weak-5.c: Likewise.
34009
34010 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34011
34012         * gcc.dg/20020523-1.c: New test.
34013
34014 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34015
34016         * objc.dg/const-str-2.m: Update now that we stop after
34017         a command line error.
34018
34019 2002-05-22  Richard Henderson  <rth@redhat.com>
34020
34021         * g++.dg/dg.exp: Fix typo in test pruneing.
34022
34023 2002-05-22  Richard Henderson  <rth@redhat.com>
34024
34025         * g++.dg/dg.exp: Prune the tls subdirectory.
34026         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34027         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34028         * g++.dg/tls/init-1.C: New.
34029
34030 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34031
34032         * gcc.dg/20020517-1.c: New test.
34033
34034 2002-05-21  Richard Henderson  <rth@redhat.com>
34035
34036         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34037         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34038
34039 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34040
34041         * g++.dg/other/copy2.C: New test.
34042
34043 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34044
34045         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34046         (MAX_COPY): Bump up to 10 times sizeof (long long).
34047         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34048
34049         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34050         sizeof (long long).
34051
34052         * gcc.c-torture/execute/strcpy-1.c: New test.
34053
34054 2002-05-19  Jason Merrill  <jason2redhat.com>
34055
34056         * g++.dg/ext/oper1.C: New test.
34057
34058 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34059 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34060
34061         * README.QMTEST: New file.
34062
34063         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34064
34065 2002-05-19  Andreas Jaeger  <aj@suse.de>
34066
34067         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34068         now.
34069         * gcc.c-torture/execute/loop-2d.x: Likewise.
34070
34071 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34072
34073         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34074         support weak symbols.
34075         * gcc.dg/weak-4.c: Likewise.
34076         * gcc.dg/weak-6.c: Likewise.
34077
34078 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34079
34080         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34081         cygwin, coff and h8300-*-hms targets
34082         * gcc.dg/weak-5.c: Likewise.
34083         * gcc.dg/weak-7.c: Likewise.
34084
34085 2002-05-16  Jason Merrill  <jason@redhat.com>
34086
34087         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34088         (scan-assembler-not, scan-assembler-dem): Likewise.
34089         (scan-assembler-dem-not): Likewise.
34090
34091 2002-05-15  Richard Henderson  <rth@redhat.com>
34092
34093         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34094
34095 2002-05-15  Richard Henderson  <rth@redhat.com>
34096
34097         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34098         (vfoo1f): Warning here.
34099         (vfoo1l): Don't redefine the alias.
34100
34101 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34102
34103         * g++.dg/init/pm1.C: New test.
34104
34105 2002-05-12  David S. Miller  <davem@redhat.com>
34106
34107         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34108         types.
34109
34110 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34111
34112         * gcc.c-torture/execute/20020510-1.c: New test case.
34113
34114 2002-05-10  David S. Miller  <davem@redhat.com>
34115
34116         * gcc.c-torture/execute/conversion.c: Test long double too.
34117
34118 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34119
34120         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34121         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34122         * lib/g++.exp (g++_link_flags): Likewise.
34123         * lib/objc.exp (objc_target_compile): Likewise.
34124
34125 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34126
34127         * gcc.dg/cpp/poison.c: Update.
34128         * gcc.dg/cpp/20000625-2.c: Remove.
34129         * gcc.dg/cpp/direct2s.c: Remove final test.
34130
34131 2002-05-08  Tom Rix  <trix@redhat.com>
34132
34133         * gcc.c-torture/execute/20020508-1.c: New test.
34134         * gcc.c-torture/execute/20020508-2.c: New test.
34135         * gcc.c-torture/execute/20020508-3.c: New test.
34136
34137 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34138
34139         * gcc.dg/cpp/charconst-4.c: More tests.
34140
34141 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34142
34143         PR c/6569
34144         * gcc.dg/weak-3.c: Update location of warning messages.
34145         * gcc.dg/weak-5.c: Likewise.
34146
34147 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34148
34149         * gcc.c-torture/execute/20020506-1.c: New test case.
34150
34151 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34152
34153         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34154
34155 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34156
34157         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34158
34159 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34160
34161         * gcc.dg/cpp/charconst-3.c: New test.
34162
34163 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34164
34165         * gcc.dg/cpp/charconst.c: Update tests.
34166
34167 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34168
34169         * treelang: Added directory for new sample language treelang. Also
34170         lib/treelang.exp: New file to signal treelang should be tested.
34171
34172 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34173
34174         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34175         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34176         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34177         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34178         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34179         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34180         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34181
34182 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34183
34184         * gcc.dg/format/xopen-2.c: New test.
34185
34186 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34187
34188         * gcc.dg/20020503-1.c: New test.
34189
34190 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34191
34192         * g++.dg/init/dtor1.C: Make it tougher.
34193
34194 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34195
34196         * g++.dg/init/dtor1.C: New test.
34197
34198 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34199
34200         * gcc.dg/altivec-8.c: New.
34201
34202 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34203
34204         * gcc.dg/altivec-7.c: New.
34205
34206 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34207
34208         * g++.dg/parse/typedef1.C: New test.
34209
34210 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34211
34212         PR c++/6486
34213         * g++.dg/template/friend6.C: New test.
34214
34215         PR c++/6492
34216         * g++.dg/init/copy1.C: New test.
34217
34218 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34219
34220         * g++.dg/warn/effc1.C: New test.
34221
34222 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34223
34224         * gcc.dg/cpp/if-cexp.c: Add a test.
34225
34226 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34227
34228         * gcc.dg/20020426-2.c: New test.
34229
34230 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34231
34232         * gcc.dg/cpp/if-mop.c: Update.
34233         * gcc.dg/cpp/if-mpar.c: Add test.
34234         * gcc.dg/cpp/if-oppr.c: Update.
34235
34236 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34237
34238         PR c/6343
34239         * gcc.dg/weak-[2-7].c: New tests.
34240
34241 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34242
34243         * gcc.dg/enum1.c: New test.
34244
34245 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34246
34247         PR c++/6497
34248         * g++.dg/inherit/access2.C: New test.
34249
34250 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34251
34252         PR bootstrap/6445
34253         * gcc.dg/20020426-1.c: New test.
34254
34255 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34256
34257         * g++.dg/abi/enum1.C: New test.
34258
34259 2002-04-26  Richard Henderson  <rth@redhat.com>
34260
34261         * gcc.dg/c99-bool-1.c: Expect always true warning.
34262
34263 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34264
34265         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34266
34267 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34268
34269         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34270         targets.
34271
34272 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34273
34274         * g++.dg/abi/mange7.C: New test.
34275
34276         PR c++/6438.
34277         * g++.dg/parse/stmtexpr2.C: New test.
34278
34279 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34280
34281         * gcc.dg/20020312-2.c: Add SH target.
34282
34283 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34284
34285         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34286         compiler output on mips*-*-irix*.
34287
34288 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34289
34290         * g++.dg/parse/attr1.C: New test.
34291
34292 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34293
34294         * gcc.c-torture/execute/string-opt-17.c: New test case.
34295         * gcc.c-torture/execute/memset-2.c: New test case.
34296
34297 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34298
34299         PR c++/6256:
34300         * g++.dg/template/friend5.C: New test.
34301
34302         PR c++/6331:
34303         * g++.dg/template/qual1.C: Likewise.
34304
34305 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34306
34307         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34308         Include stdlib.h, not stdio.h or ctype.h.
34309
34310 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34311
34312         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34313         cris-*-elf* and mmix-*-*.
34314         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34315         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34316         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34317         Ditto.
34318         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34319         * gcc.dg/wchar_t-1.c: Ditto.
34320
34321 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34322
34323         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34324         Clarify comment.
34325
34326 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34327
34328         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34329
34330 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34331
34332         * gcc.c-torture/execute/20000906-1.x: Delete.
34333
34334 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34335
34336         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34337
34338 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34339
34340         * PR6367
34341         * g77.f-torture/execute/6367.f: New test.
34342         * g77.f-torture/execute/6367.x: Disable for MMIX.
34343
34344 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34345
34346         * PR6352
34347         * g++.dg/opt/inline2.C: New test.
34348
34349 2002-04-18  Richard Henderson  <rth@redhat.com>
34350
34351         * gcc.dg/20000906-1.c: Enable for all targets.
34352         * gcc.c-torture/compile/iftrap-2.c: New.
34353
34354 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34355
34356         * gcc.dg/20020418-1.c: New test.
34357         * gcc.dg/20020418-2.c: New test.
34358
34359 2002-04-18  Richard Henderson  <rth@redhat.com>
34360
34361         * gcc.c-torture/compile/iftrap-1.c: New.
34362         * gcc.dg/iftrap-1.c: Adjust for ia64.
34363         * gcc.dg/iftrap-2.c: New.
34364
34365 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34366
34367         * gcc.c-torture/compile/20020418-1.c: New test.
34368
34369 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34370
34371         * gcc.c-torture/compile/20020415-1.c: New.
34372
34373 2002-04-18  David S. Miller  <davem@redhat.com>
34374
34375         * gcc.c-torture/execute/20020418-1.c: New test.
34376
34377 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34378
34379         * gcc.dg/20020416-1.c: New test.
34380
34381         * g++.dg/opt/inline1.C: New test.
34382
34383 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34384
34385         * gcc.dg/altivec-5.c: New test.
34386
34387         * gcc.dg/20020415-1.c: New test.
34388
34389 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34390
34391         * testsuite/lib/chill.exp: Remove.
34392
34393 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34394
34395         * g++.dg/other/big-struct.C: New test.
34396
34397 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34398
34399         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34400         of scratch file.
34401
34402 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34403
34404         PR c/6277
34405         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34406         in scan-assembler function name
34407
34408 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34409
34410         * g77.f-torture/execute/980628-4.x,
34411         g77.f-torture/execute/980628-5.x,
34412         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34413         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34414         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34415         i[34567]86-*-*.
34416
34417 2002-04-13  David S. Miller  <davem@redhat.com>
34418
34419         * gcc.c-torture/execute/20020413-1.c: New test.
34420
34421 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34422
34423         * gcc.dg/asm-6.c,
34424         * g++.dg/ext/asm1.C: New tests.
34425
34426 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34427
34428         PR c++ 5373.
34429         * g++.dg/parse/stmtexpr1.C: New test.
34430
34431         PR c++/5189.
34432         * g++.dg/template/copy1.C: New test.
34433
34434 2002-04-12  Richard Henderson  <rth@redhat.com>
34435
34436         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34437
34438 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34439
34440         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34441         gcc.c-torture/execute/20020307-2.c.
34442
34443 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34444
34445         * g++.dg/ext/attrib5.C,
34446         * g++.dg/lookup/struct1.C: New tests.
34447
34448 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34449
34450         * gcc.dg/20020411-1.c: New test.
34451
34452         * gcc.c-torture/execute/20020411-1.c: New test.
34453
34454 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34455
34456         * g77.f-torture/execute/6177.f: New test.
34457
34458 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34459
34460         PR middle-end/6247
34461         * g++.dg/opt/cleanup1.C: New test.
34462
34463         * g++.dg/opt/const1.C: New test.
34464
34465 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34466
34467         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34468
34469 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34470
34471         PR c++/5507
34472         * g++.dg/template/typename2.C: New test.
34473
34474 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34475
34476         * gcc.c-torture/execute/loop-12.c: New.
34477
34478 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34479
34480         * g77.f-torture/execute/980628-4.x,
34481         g77.f-torture/execute/980628-5.x,
34482         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34483         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34484         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34485
34486 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34487
34488         PR optimization/6086
34489         * g++.dg/opt/preinc1.C: New test.
34490
34491 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34492
34493         PR c++/5571
34494         * g++.dg/opt/static2.C: New test.
34495
34496 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34497
34498         PR c/5120
34499         * gcc.dg/20020406-1.c: New test.
34500
34501 2002-04-04  David S. Miller  <davem@redhat.com>
34502
34503         * gcc.c-torture/execute/20020404-1.c: New test.
34504
34505 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34506
34507         PR c/6123
34508         * gcc.dg/20020312-2.c: Do not declare global register variable
34509         if __PIC__ or __pic__ is defined.
34510
34511 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34512
34513         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34514         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34515
34516 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34517
34518         * gcc.misc-tests/linkage.exp: Update last change to handle
34519         sparc*-, not just sparc-.
34520
34521 2002-04-03  Richard Henderson  <rth@redhat.com>
34522
34523         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34524
34525 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34526
34527         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34528
34529 2002-04-02  David S. Miller  <davem@redhat.com>
34530
34531         * gcc.c-torture/execute/20020402-3.c: New test.
34532
34533 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34534
34535         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34536         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34537
34538         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34539         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34540         g77.f-torture/execute/20001201.x,
34541         g77.f-torture/execute/u77-test.x: New files.
34542
34543         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34544         * gcc.dg/wchar_t-1.c: Ditto.
34545
34546 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34547
34548         * gcc.c-torture/execute/20020402-1.c: New test.
34549
34550 2002-04-01  Richard Henderson  <rth@redhat.com>
34551
34552         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34553
34554         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34555
34556 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34557
34558         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34559
34560 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34561
34562         * g++.dg/inherit/template-as-base.C: Expect error.
34563         * g++.dg/inherit/namespace-as-base.C: Likewise.
34564
34565 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34566
34567         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34568         g++.dg/ext/instantiate3.C: Tweak match patterns.
34569
34570         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34571         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34572         -da test.
34573
34574 2002-03-31  Richard Henderson  <rth@redhat.com>
34575
34576         * gcc.dg/special/alias-2.c: New.
34577         * gcc.dg/special/ecos.exp: Run it.
34578
34579 2002-03-31  Richard Henderson  <rth@redhat.com>
34580
34581         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34582
34583 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34584
34585         * gcc.dg/weak-1.c: Disable on h8300 port.
34586
34587 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34588
34589         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34590         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34591         ordering tests.
34592         * g++.dg/bprob/bprob-1.C: New test.
34593         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34594         * g++.dg/gcov/gcov-1.C: New test.
34595         * g++.dg/gcov/gcov-1.x: New file.
34596         * g++.dg/gcov/gcov-2.C: New test.
34597         * g++.dg/gcov/gcov-3.C: New test.
34598         * g++.dg/gcov/gcov-3.h: New file.
34599
34600 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34601
34602         * g++.old-deja/g++.other/builtins5.C: New test.
34603         * g++.old-deja/g++.other/builtins6.C: New test.
34604         * g++.old-deja/g++.other/builtins7.C: New test.
34605         * g++.old-deja/g++.other/builtins8.C: New test.
34606         * g++.old-deja/g++.other/builtins9.C: New test.
34607
34608 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34609
34610         * g++.dg/opt/static1.C: New test.
34611
34612         * g++.dg/opt/longbranch1.C: New test.
34613
34614 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34615
34616         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34617
34618         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34619
34620 2002-03-28  Jeffrey A Law  (law@redhat.com)
34621
34622         * gcc.c-torture/execute/20020328-1.c: New test.
34623
34624 2002-03-27  Richard Henderson  <rth@redhat.com>
34625
34626         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34627         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34628         move from g++.old-deja/g++.ext/.
34629
34630 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34631
34632         * g++.dg/init/new2.C: New test.
34633
34634 2002-03-26  Richard Henderson  <rth@redhat.com>
34635
34636         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34637
34638         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34639         on sparc.
34640
34641         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34642         sparcv9 systems.
34643         * gcc.dg/20001102-1.c: Likewise.
34644
34645 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34646
34647         * gcc.dg/cpp/endif-pedantic1.c,
34648         gcc.dg/cpp/endif-pedantic2.c: New tests.
34649
34650 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34651
34652         * g++.dg/init/new1.C: New test.
34653
34654 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34655
34656         * g++.dg/abi/vbase9.C: New test.
34657
34658 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34659
34660         * gcc.dg/arm-asm.c: New test.
34661
34662 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34663
34664         * gcc.dg/Wswitch-enum.c: New test.
34665         Fix PR c/5044.
34666
34667 2002-03-26  Richard Henderson  <rth@redhat.com>
34668
34669         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34670         structure.
34671
34672 2002-03-25  Richard Henderson  <rth@redhat.com>
34673
34674         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34675         sparcv9 systems.
34676
34677         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34678         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34679
34680 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34681
34682         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34683
34684 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34685
34686         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34687         targets using generic thunk support.
34688
34689 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34690
34691         * gcc.c-torture/compile/20020323-1.c: New test.
34692
34693         * g++.dg/opt/conj2.C: New test.
34694
34695 2002-03-24  Richard Henderson  <rth@redhat.com>
34696
34697         * gcc.dg/weak-1.c: Use -fno-common.
34698
34699 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34700
34701         * g77.dg/f77-edit-apostrophe-out.f: New test
34702         * g77.dg/f77-edit-h-out.f: New test
34703         * g77.dg/f77-edit-t-in.f: New test
34704         * g77.dg/f77-edit-t-out.f: New test
34705         * g77.dg/f77-edit-x-out.f: New test
34706         * g77.dg/f77-edit-slash-out.f: New test
34707         * g77.dg/f77-edit-colon-out.f: New test
34708         * g77.dg/f77-edit-s-out.f: New test
34709
34710 2002-03-24  Richard Henderson  <rth@redhat.com>
34711
34712         * objc/execute/formal_protocol-6.x: New XFAIL.
34713
34714 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34715
34716         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34717         that do not support weak symbols
34718
34719 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34720
34721         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34722         * lib/g77.exp: Likewise.
34723         * lib/objc.exp: Likewise.
34724
34725 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34726
34727         * gcc.dg/Wswitch-default.c: New test.
34728
34729 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34730
34731         * g++.dg/other/enum1.C: New test.
34732
34733 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34734
34735         * gcc.dg/pragma-ep-3.c: Fix typo.
34736
34737 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34738
34739         * g++.dg/inherit/template-as-base.C: New test.
34740
34741 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34742
34743         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34744         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34745
34746 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34747
34748         * gcc.dg/cpp/multiline.c: Update to match.
34749
34750 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34751
34752         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34753
34754 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34755
34756         * gcc.dg/cpp/extratokens2.c: New file.
34757
34758 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34759
34760         * gcc.dg/20020312-2.c: Add rs6000 target.
34761
34762         * gcc.c-torture/compile/20020319-1.c: New test.
34763
34764 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34765
34766         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34767         (A, E): Handle this.
34768
34769 2002-03-20  Jason Merrill  <jason@redhat.com>
34770
34771         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34772         ignoring -fpic.
34773         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34774         through prune_gcc_output.
34775
34776 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34777
34778         * gcc.c-torture/compile/20020320-1.c: New test.
34779
34780 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34781
34782         * gcc.c-torture/compile/20020318-1.c: New test.
34783
34784         * gcc.dg/struct-by-value-1.c: New test.
34785
34786         * gcc.dg/20020319-1.c: New test.
34787
34788 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34789
34790         * g++.dg/opt/conj1.C: New test.
34791
34792 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34793
34794         * g++.dg/template/qualttp20.C: Revert previous change.
34795         * g++.dg/template/qualttp3.C: Likewise.
34796         * g++.dg/template/qualttp4.C: Likewise.
34797         * g++.dg/template/qualttp5.C: Likewise.
34798         * g++.dg/template/qualttp6.C: Likewise.
34799         * g++.dg/template/qualttp7.C: Likewise.
34800         * g++.dg/template/qualttp8.C: Likewise.
34801         * g++.dg/template/recurse.C: Likewise.
34802
34803 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34804
34805         * gcc.dg/cpp/wchar-1.c: Update.
34806
34807 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34808
34809         * g++.dg/template/conv1.C: New test.
34810         * g++.dg/template/conv2.C: New test.
34811         * g++.dg/template/conv3.C: New test.
34812         * g++.dg/template/conv4.C: New test.
34813
34814 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34815
34816         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34817         * g++.dg/template/qualttp3.C: Likewise.
34818         * g++.dg/template/qualttp4.C: Likewise.
34819         * g++.dg/template/qualttp5.C: Likewise.
34820         * g++.dg/template/qualttp6.C: Likewise.
34821         * g++.dg/template/qualttp7.C: Likewise.
34822         * g++.dg/template/qualttp8.C: Likewise.
34823         * g++.dg/template/recurse.C: Likewise.
34824
34825 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34826
34827         * g++.dg/opt/dtor1.C: New test.
34828
34829 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34830
34831         * gcc.c-torture/compile/20020315-1.c: New test.
34832
34833 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34834
34835         * gcc.dg/weak-1.c: Fix scan tests.
34836
34837 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34838
34839         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34840         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34841         cris-*-aout* mmix-*-*.
34842         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34843         cris-*-aout* mmix-*-*.
34844         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34845         cris-*-elf* cris-*-aout* and mmix-*-*.
34846         * gcc.dg/20001009-1.c: Ditto.
34847         * gcc.dg/20010912-1.c: Ditto.
34848         * gcc.dg/20020122-4.c: Ditto.
34849         * gcc.dg/inline-2.c: Ditto.
34850
34851 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34852
34853         * gcc.c-torture/compile/20020314-1.c: New test.
34854
34855 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34856
34857         * gcc.c-torture/execute/20020314-1.c: New test.
34858
34859 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34860
34861         * g++.dg/warn/Wunused-1.C: New test.
34862
34863 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34864
34865         * g++.dg/abi/mangle6.C: New test.
34866
34867 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34868
34869         * gcc.c-torture/compile/20020309-2.c: New test.
34870
34871         * gcc.c-torture/compile/20020312-1.c: New test.
34872
34873 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34874
34875         * g++.dg/other/access1.C: New test.
34876
34877 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34878
34879         * gcc.c-torture/execute/wchar_t-1.c: New test.
34880
34881 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34882
34883         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34884
34885 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34886
34887         * gcc.dg/20020312-1.c: New test case.
34888
34889 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34890
34891         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34892
34893 2002-03-11  Richard Henderson  <rth@redhat.com>
34894
34895         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34896         * g++.old-deja/g++.jason/report.C: Likewise.
34897
34898 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34901         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34902
34903 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34904
34905         * testsuite/g++.dg/overload/pmf1.C: New test.
34906
34907 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34908
34909         * gcc.c-torture/execute/20020307-1.c: Use long.
34910
34911 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
34912
34913         PR optimization/5844
34914         * gcc.dg/20020310-1.c: New test.
34915
34916 2002-03-09  Michael Meissner  <meissner@redhat.com>
34917
34918         * gcc.c-torture/execute/memcpy-2.c: New test.
34919         * gcc.c-torture/execute/memset-1.c: New test.
34920         * gcc.c-torture/execute/strlen-1.c: New test.
34921         * gcc.c-torture/execute/strcmp-1.c: New test.
34922         * gcc.c-torture/execute/strncmp-1.c: New test.
34923
34924 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
34925
34926         * gcc.dg/ppc-ldstruct.c: New test.
34927
34928 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
34929
34930         * gcc.c-torture/execute/va-arg-22.c: New test.
34931
34932 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
34933
34934         * gcc.c-torture/compile/20020309-1.c: New test.
34935
34936 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
34937
34938         * gcc.c-torture/execute/20020307-2.c: New test.
34939
34940 2002-03-07  Jeffrey A Law  (law@redhat.com)
34941
34942         * g77.f-torture/compile/20020307-1.f: New test.
34943
34944 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
34945
34946         * gcc.dg/unordered-1.c: New test.
34947
34948 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
34949
34950         * gcc.c-torture/execute/20020307-1.c: New test.
34951
34952 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
34953
34954         * gcc.dg/20020304-1.c: New test.
34955
34956         * gcc.c-torture/compile/20020304-2.c: New test.
34957
34958 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
34959
34960         * gcc.c-torture/compile/20020304-1.c: New test case
34961         (from PR c/5830).
34962
34963 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
34964
34965         * gcc.dg/20020103-1.c: Add other -D ppc variants.
34966
34967 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
34968
34969         * g++.dg/other/classkey1.C: New test.
34970
34971 2002-03-01  Richard Henderson  <rth@redhat.com>
34972
34973         * gcc.c-torture/compile/981223-1.x: New.
34974         * gcc.c-torture/compile/920625-1.x: New.
34975
34976 2002-02-28  Richard Henderson  <rth@redhat.com>
34977
34978         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
34979
34980 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
34981
34982         * gcc.c-torture/execute/20020227-1.c: New test.
34983
34984 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
34985
34986         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
34987         here" ERROR lines.
34988         * g++.old-deja/g++.oliva/partord1.C: Likewise.
34989         * g++.old-deja.g++.other/defarg1.C: Likewise.
34990         * g++.old-deja/g++.pt/calls2.C: Likewise.
34991         * g++.old-deja/g++.pt/crash20.C: Likewise.
34992         * g++.old-deja/g++.pt/crash30.C: Likewise.
34993         * g++.old-deja/g++.pt/crash36.C: Likewise.
34994         * g++.old-deja/g++.pt/crash6.C: Likewise.
34995         * g++.old-deja/g++.pt/defarg13.C: Likewise.
34996         * g++.old-deja/g++.pt/derived3.C: Likewise.
34997         * g++.old-deja/g++.pt/error1.C: Likewise.
34998         * g++.old-deja/g++.pt/friend21.C: Likewise.
34999         * g++.old-deja/g++.pt/friend23.C: Likewise.
35000         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35001         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35002
35003 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35004
35005         * gcc.c-torture/execute/20020225-2.c: New test.
35006
35007 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35008
35009         * gcc.c-torture/execute/920730-1t.c,
35010         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35011         Delete test cases, only relevant to -traditional.
35012
35013 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35014
35015         * gcc.dg/cpp/undef1.c: Remove.
35016         * gcc.dg/cpp/directiv.c: Update.
35017         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35018
35019 2002-02-27  Michael Meissner  <meissner@redhat.com>
35020
35021         * gcc.c-torture/execute/20020226-1.c: New test.
35022
35023 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * g++.dg/debug/debug4.C: New test.
35026
35027         * gcc.dg/ia64-visibility-1.c: New test.
35028
35029 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35030
35031         * gcc.dg/debug/20020224-1.c: New.
35032
35033 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35034
35035         * gcc.c-torture/execute/960416-1.x: New.
35036         * gcc.c-torture/execute/divconst-3.x: Likewise.
35037
35038 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35039
35040         * gcc.dg/20020224-1.c: New test.
35041
35042 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35043
35044         * gcc.c-torture/execute/20020225-1.c: New.
35045
35046 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35047
35048         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35049
35050 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35051
35052         * gcc.dg/20020222-1.c: New test.
35053
35054 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35055
35056         * g++.dg/opt/anonunion1.C: New test.
35057
35058 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35059
35060         * g++.dg/template/qualttp19.C: New test.
35061         * g++.dg/template/qualttp20.C: New test.
35062         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35063         * g++.old-deja/g++.other/qual1.C: Likewise.
35064
35065 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35066
35067         * gcc.dg/attr-alwaysinline.c: New.
35068
35069 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35070
35071         * gcc.dg/20020220-1.c: New test.
35072
35073         * gcc.dg/20020220-2.c: New test.
35074
35075         * g++.dg/opt/mmx1.C: New test.
35076
35077 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35078
35079         * gcc.c-torture/compile/20020110.c: New test.
35080
35081 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35082
35083         * gcc.c-torture/execute/20020219-1.c: New test.
35084
35085         * gcc.dg/20020219-1.c: New test.
35086
35087         * gcc.dg/noncompile/20020220-1.c: New test.
35088
35089         * g++.dg/opt/ptrintsum1.C: New test.
35090
35091         * gcc.dg/debug/20020220-1.c: New test.
35092
35093 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35094
35095         * gcc.c-torture/execute/20020216-1.c: New test.
35096
35097 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35098
35099         * gcc.dg/decl-1.c: Update, new test.
35100
35101 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35102
35103         * g++.dg/abi/bitfield1.C: New test.
35104         * g++.dg/abi/bitfield2.C: New test.
35105
35106 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35107
35108         * gcc.dg/attr-nest.c: New test.
35109
35110 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35111
35112         * gcc.c-torture/execute/20020215-1.c: New test.
35113
35114 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35115
35116         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35117         * g++.dg/debug/debug.exp: New.
35118         * g++.dg/debug/trivial.C: New.
35119         * g++.dg/debug/debug1.C: Moved...
35120         * g++.dg/other/debug1.C: ...from here.
35121         * g++.dg/debug/debug2.C: Moved...
35122         * g++.dg/other/debug2.C: ...from here.
35123         * g++.dg/debug/debug3.C: Moved...
35124         * g++.dg/other/debug3.C: ...from here.
35125
35126         * gcc.dg/noncompile/20020213-1.c: New test.
35127
35128 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35129
35130         * g++.dg/other/debug3.C: New test.
35131
35132         * gcc.c-torture/execute/20020213-1.c: New test.
35133
35134 2002-02-13  Richard Smith <richard@ex-parrot.com>
35135
35136         * g++.old-deja/g++.other/thunk1.C: New test.
35137
35138 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35139
35140         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35141
35142 2002-02-13  Stan Shebs  <shebs@apple.com>
35143
35144         * gcc.dg/altivec-3.c: New.
35145
35146 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35147
35148         * gcc.dg/Wunreachable-1.c: New test.
35149         * gcc.dg/Wunreachable-2.c: New test.
35150
35151 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35152
35153         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35154
35155 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35156
35157         * gcc.dg/decl-1.c: New test.
35158
35159 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35160
35161         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35162
35163 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35164
35165         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35166         * gcc.c-torture/compile/980506-1.x: Likewise.
35167
35168 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35169
35170         * gcc.dg/20020210-1.c: New.
35171
35172 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35173
35174         * g77.f-torture/execute/947.f: New regression test
35175         for PR fortran/947.
35176
35177 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35178
35179         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35180         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35181
35182 2002-02-08  Richard Henderson  <rth@redhat.com>
35183
35184         * gcc.c-torture/compile/labels-3.c: New.
35185
35186 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35187
35188         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35189         expression statements work instead.
35190         * gcc.dg/noncompile/20020207-1.c: New test.
35191
35192 2002-02-07  Richard Henderson  <rth@redhat.com>
35193
35194         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35195
35196 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35197
35198         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35199         message from g77
35200         * lib/g77-dg.exp: Trim g77 error messages so that they are
35201         recognized by dg.exp.
35202
35203 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35204
35205         PR fortran/5473
35206         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35207
35208 2002-02-07  Richard Henderson  <rth@redhat.com>
35209
35210         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35211         to be sufficiently aligned for integers.
35212
35213 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35214
35215         * g++.dg/template/friend4.C: New test.
35216
35217 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35218
35219         PR fortran/5743
35220         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35221         unsupported cases.
35222
35223 2002-02-07  Richard Henderson  <rth@redhat.com>
35224
35225         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35226         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35227         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35228         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35229
35230 2002-02-06  Richard Henderson  <rth@redhat.com>
35231
35232         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35233
35234 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35235
35236         * gcc.dg/20020206-1.c: New test.
35237
35238 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35239
35240         * gcc.c-torture/execute/20020206-1.c: New test.
35241
35242         * gcc.c-torture/execute/20020206-2.c: New test.
35243
35244         PR optimization/5429:
35245         * gcc.c-torture/compile/20020206-1.c: New test.
35246
35247 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35248
35249         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35250         as certain file formats cannot support particularly large
35251         alignments.
35252
35253         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35254         and do not expect to be able to link the executable.
35255
35256         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35257         fail because the COFF format does not support the weak attribute.
35258
35259 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35260
35261         * g77.dg/pr5473.f: New test
35262
35263 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35264
35265         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35266         Fix testcase accordingly.
35267
35268 2002-02-04  Richard Henderson  <rth@redhat.com>
35269
35270         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35271         (buf): Change to be an array of pointers, not ints.
35272
35273 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35274
35275         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35276         before all tests.  Move warning one line above to match where it
35277         C frontend emits.
35278         * gcc.dg/Wswitch-2.c: New test.
35279         * g++.dg/warn/Wswitch-1.C: New test.
35280         * g++.dg/warn/Wswitch-2.C: New test.
35281
35282 2002-02-04  Richard Henderson  <rth@redhat.com>
35283
35284         * g++.dg/abi/offsetof.C: Fix size comparison.
35285
35286 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35287
35288         * gcc.dg/cast-qual-2.c: New test.
35289
35290 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35291
35292         * gcc.dg/20020201-4.c: New test.
35293
35294 2002-02-04  Ben Elliston  <bje@redhat.com>
35295
35296         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35297         target_info attribute != 0, in addition to the empty string.
35298         (gcc_target_compile): Likewise.
35299
35300 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35301
35302         * gcc.dg/Wswitch.c: New test.
35303         PR gcc/4475. PR gcc/3780.
35304
35305 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35306
35307         * g77.f-torture/execute/5122.f: New test for regressions
35308         against PR fortran/5122.
35309
35310 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35311
35312         * g77.f-torture/compile/pr3743.f: Delete
35313         * g77.dg/pr3743-1.f: New test.
35314         * g77.dg/pr3743-2.f: New test.
35315         * g77.dg/pr3743-3.f: New test.
35316         * g77.dg/pr3743-4.f: New test.
35317
35318 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35319
35320         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35321
35322 2002-02-02  Richard Henderson  <rth@redhat.com>
35323
35324         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35325         * gcc.c-torture/execute/bf64-1.c: Likewise.
35326
35327 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35328
35329         * gcc.dg/20020201-2.c: New test.
35330
35331         * gcc.dg/20020201-3.c: New test.
35332
35333         * gcc.c-torture/execute/bitfld-2.c: New test.
35334
35335 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35336
35337         * gcc.dg/bitfld-1.c: Update.
35338         * gcc.dg/bitfld-2.c: Update.
35339         * gcc.c-torture/execute/bitfld-1.x: New.
35340
35341 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35342
35343         * gcc.c-torture/execute/20020201-1.c: New test.
35344
35345 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35346
35347         PR target/5469
35348         * gcc.dg/20020201-1.c: New test.
35349
35350 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35351
35352         PR fortran/3743
35353         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35354         * g77.f-torture/compile/pr3743.x: Remove
35355
35356 2002-01-31  Tom Rix  <trix@redhat.com>
35357
35358         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35359
35360 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35361
35362         * gcc.dg/noncompile/20020130-1.c: New test.
35363
35364 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35365
35366         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35367
35368 2002-01-29  Richard Henderson  <rth@redhat.com>
35369
35370         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35371         to long long.
35372         * gcc.c-torture/execute/bf64-1.c: Likewise.
35373
35374 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35375
35376         * gcc.c-torture/execute/20020129-1.c: New test.
35377
35378 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35379
35380         * gcc.c-torture/compile/20000224-1.c: Update.
35381         * gcc.c-torture/execute/bitfld-1.c: New tests.
35382         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35383         * gcc.dg/uninit-A.c: Update.
35384
35385 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35386
35387         * g++.dg/template/ctor1.C: Add instantiation.
35388
35389 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35390
35391         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35392         argument to __builtin_prefetch to be const ptr.
35393
35394 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35395
35396         * gcc.c-torture/compile/20020120-1.c: New test.
35397
35398 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35399
35400         * gcc.c-torture/execute/20020127-1.c: New test.
35401
35402 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35403
35404         * g77.dg/f77-edit-i-in.f: New test
35405         * g77.dg/f77-edit-i-out.f: New test
35406
35407 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35408
35409         * gcc.dg/debug/debug.exp: New file.
35410         * gcc.dg/debug/trivial.c: New file.
35411         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35412         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35413         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35414         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35415         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35416         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35417         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35418         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35419         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35420         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35421         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35422         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35423         * gcc.dg/20000503-1.c: Removed.
35424         * gcc.dg/20010207-1.c: Removed.
35425         * gcc.dg/20011223-1.c: Removed.
35426         * gcc.dg/20020104-2.c: Removed.
35427         * gcc.dg/debug-1.c: Removed.
35428         * gcc.dg/debug-2.c: Removed.
35429         * gcc.dg/debug-3.c: Removed.
35430         * gcc.dg/debug-4.c: Removed.
35431         * gcc.dg/debug-5.c: Removed.
35432         * gcc.dg/debug-6.c: Removed.
35433         * gcc.dg/dwarf2-1.c: Removed.
35434         * gcc.dg/dwarf2-2.c: Removed.
35435
35436 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35437
35438         * g++.old-deja/g++.other/eh5.C: New test.
35439         * g++.old-deja/g++.other/sibcall2.C: New test.
35440         * g++.old-deja/g++.other/array9.C: New test.
35441         * g++.old-deja/g++.other/typename2.C: New test.
35442         * g++.old-deja/g++.other/crash60.C: New test.
35443         * g++.old-deja/g++.other/conv9.C: New test.
35444         * g++.old-deja/g++.other/mangle10.C: New test.
35445         * g++.old-deja/g++.other/unchanging1.C: New test.
35446         * g++.old-deja/g++.other/exprstmt1.C: New test.
35447         * g++.old-deja/g++.other/inline23.C: New test.
35448         * g++.old-deja/g++.eh/ia64-1.C: New test.
35449         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35450         * g++.old-deja/g++.other/reload1.C: New test.
35451         * g++.old-deja/g++.other/static20.C: New test.
35452         * g++.old-deja/g++.other/local-alloc1.C: New test.
35453         * g++.old-deja/g++.other/conv8.C: New test.
35454         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35455         * g++.old-deja/g++.other/storeexpr1.C: New test.
35456         * g++.old-deja/g++.other/storeexpr2.C: New test.
35457         * g++.dg/eh/template2.C: New test.
35458         * g++.dg/warn/weak1.C: New test.
35459
35460 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35461
35462         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35463         Remove first, non-varying, argument.
35464
35465 2002-01-23  Richard Henderson  <rth@redhat.com>
35466
35467         * gcc.dg/inline-2.c: New.
35468
35469         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35470         Add optional target arg.  Check number of arguments.
35471         (scan-assembler-not, scan-assembler-dem): Likewise.
35472         (scan-assembler-dem-not): Likewise.
35473
35474 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35475
35476         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35477         line 12.
35478         * g++.old-deja/g++.brendan/parse3.C,
35479         g++.old-deja/g++.other/crash26.C,
35480         g++.old-deja/g++.other/crash28.C,
35481         g++.old-deja/g++.other/crash29.C,
35482         g++.old-deja/g++.other/crash30.C,
35483         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35484
35485 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35486
35487         * gcc.dg/20020115-1.c: New.
35488
35489 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35490
35491         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35492
35493 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35494
35495         * gcc.dg/20020122-3.c: New.
35496
35497 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35498
35499         * g++.dg/other/gc1.C: New test.
35500
35501 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35502
35503         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35504
35505 2002-01-22  Richard Henderson  <rth@redhat.com>
35506
35507         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35508
35509 2002-01-22  Richard Henderson  <rth@redhat.com>
35510
35511         * gcc.dg/20020122-4.c: New.
35512
35513 2002-01-22  H.J. Lu <hjl@gnu.org>
35514
35515         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35516         link output.
35517         * gcc.dg/special/ecos.exp: Likewise.
35518         * lib/g++-dg.exp: Likewise.
35519         * lib/g77-dg.exp: Likewise.
35520         * lib/gcc-dg.exp : Likewise.
35521         * lib/mike-g++.exp: Likewise.
35522         * lib/mike-g77.exp: Likewise.
35523         * lib/mike-gcc.exp: Likewise.
35524         * lib/objc-dg.exp: Likewise.
35525
35526 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35527
35528         PR target/5379
35529         * gcc.dg/20020122-2.c: New test.
35530
35531 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35532
35533         * gcc.dg/20020122-1.c: New test.
35534
35535 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35536
35537         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35538
35539 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35540
35541         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35542
35543 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35544
35545         * gcc.c-torture/compile/20020121-1.c: New test.
35546
35547 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35548
35549         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35550         ld_library_path.
35551
35552 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35553
35554         * gcc.dg/20020218-1.c: New test.
35555
35556 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35557
35558         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35559         messages
35560         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35561         "At global scope" warning
35562         * g++.dg/ext/align1.C: Change cygwin test for alignment
35563         from db-bogus to dg-warning
35564
35565 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35566
35567         * g77.f-torture/compile/cpp2.F: New test.
35568
35569 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35570
35571         * g++.dg/template/access1.C: New test.
35572
35573 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35574
35575         * gcc.dg/20020118-1.c: New.
35576
35577 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35578
35579         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35580
35581 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35582
35583         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35584         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35585         alignment warnings.
35586
35587 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35588
35589         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35590         torture_with_loops and torture_without_loops
35591
35592 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35593
35594         * gcc.c-torture/compile/20020116-1.c: New test.
35595
35596 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35597
35598         * gcc.dg/20020116-2.c: New test.
35599
35600         * gcc.dg/ultrasp4.c: New test.
35601
35602         * gcc.dg/20020116-1.c: New test.
35603
35604 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35605
35606         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35607         by EABI.
35608
35609 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35610
35611         * gcc.misc-tests/i386-prefetch.exp: New.
35612         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35613         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35614         * gcc.misc-tests/i386-pf-none-1.c: New test.
35615         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35616
35617 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35618
35619         * gcc.dg/gnu89-init-1.c: Add new tests.
35620
35621 2002-01-15  Andreas Jaeger  <aj@suse.de>
35622
35623         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35624         * gcc.dg/i386-mmx-2.c: Likewise.
35625         * gcc.dg/i386-sse-1.c: Likewise.
35626         * gcc.dg/i386-sse-2.c: Likewise.
35627         * gcc.dg/i386-sse-3.c: Likewise.
35628
35629 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35630
35631         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35632         Uncomment additional cases that now pass.
35633
35634 2002-01-11  Richard Henderson  <rth@redhat.com>
35635
35636         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35637         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35638
35639 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35640
35641         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35642
35643 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35644
35645         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35646         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35647
35648 2002-01-10  Dale Johannesen  <dalej@apple.com>
35649
35650         * gcc.c-torture/execute/loop-11.c: New.
35651
35652 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35653
35654         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35655         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35656
35657 2002-01-09  Richard Henderson  <rth@redhat.com>
35658
35659         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35660         type in which to perform the operation for each size.
35661
35662 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35663
35664         * gcc.c-torture/compile/20020109-2.c: New test.
35665
35666 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35667
35668         * gcc.c-torture/execute/loop-10.c: New test.
35669
35670 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35671
35672         * gcc.c-torture/compile/20010226-1.c: New test.
35673         * gcc.c-torture/compile/20010227-1.c: New test.
35674         * gcc.c-torture/compile/20010426-1.c: New test.
35675         * gcc.c-torture/compile/20010510-1.c: New test.
35676         * gcc.c-torture/compile/20010605-3.c: New test.
35677         * gcc.c-torture/compile/20010824-1.c: New test.
35678         * gcc.c-torture/execute/20010409-1.c: New test.
35679         * gcc.dg/noncompile/20000901-1.c: New test.
35680         * gcc.dg/20001023-1.c: New test.
35681         * gcc.dg/20001101-1.c: New test.
35682         * gcc.dg/20001102-1.c: New test.
35683         * gcc.dg/20010207-1.c: New test.
35684         * gcc.dg/20010405-1.c: New test.
35685         * gcc.dg/20010822-1.c: New test.
35686         * gcc.dg/20011107-1.c: New test.
35687
35688 2002-01-09  Jeffrey A Law  (law@redhat.com)
35689
35690         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35691
35692         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35693         execution failure on PA targets.
35694
35695 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35696
35697         * gcc.c-torture/compile/20020109-1.c: New test.
35698
35699 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35700
35701         * gcc.c-torture/execute/20020108-1.c: New test.
35702
35703 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35704
35705         * gcc.dg/20020108-1.c: New test.
35706
35707 2002-01-08  H.J. Lu <hjl@gnu.org>
35708
35709         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35710         for header files.
35711
35712 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35713
35714         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35715         consistency.
35716
35717 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35718
35719         * gcc.dg/altivec-4.c: Test altivec predicates.
35720
35721 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35722
35723         * gcc.c-torture/execute/20020107-1.c: New test.
35724
35725 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35726
35727         PR c/5279
35728         * gcc.c-torture/compile/20020106-1.c: New test.
35729
35730 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35731
35732         * gcc.c-torture/execute/nestfunc-4.c: New test.
35733
35734 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35735
35736         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35737         extra triple that slipped in.
35738         * g++.old-deja/g++.abi/align.C: Likewise.
35739         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35740
35741 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35742
35743         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35744         * g++.old-deja/g++.abi/align.C: Likewise.
35745         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35746
35747         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35748         on FreeBSD/i386.
35749         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35750         FreeBSD.
35751
35752 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35753
35754         * gcc.dg/20020104-1.c: New test.
35755
35756         * gcc.dg/20020104-2.c: New test.
35757
35758 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35759
35760         * gcc.dg/20020103-1.c: Fix typo in target selector.
35761
35762 2002-01-03  Richard Henderson  <rth@redhat.com>
35763
35764         * gcc.dg/20020103-1.c: New.
35765
35766 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35767
35768         * gcc.c-torture/execute/20020103-1.c: New test.
35769
35770 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35771
35772         * g++.dg/other/debug2.C: New test.
35773
35774         * gcc.c-torture/compile/20020103-1.c: New test.
35775
35776 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35777
35778         * gcc.dg/gnu89-init-1.c: Added new tests.
35779
35780 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35781
35782         * g++.dg/template/friend2.C: Remove as patch is reverted.
35783
35784         * g++.dg/warn/oldcast1.C: New test.
35785
35786         * g++.dg/template/ptrmem1.C: New test.
35787         * g++.dg/template/ptrmem2.C: New test.
35788
35789         * g++.dg/template/ntp.C: New test.
35790
35791         * g++.dg/other/component1.C: New test.
35792
35793         * g++.dg/template/ttp3.C: New test.
35794
35795         * g++.dg/template/friend2.C: New test.
35796         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35797
35798 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35799
35800         * g++.dg/other/ptrmem1.C: New test.
35801         * g++.dg/other/ptrmem2.C: New test.
35802
35803 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35804
35805         * g++.dg/template/ctor1.C: New test.
35806
35807 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35808
35809         * g++.dg/template/friend2.C: New test.
35810
35811 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35812
35813         * gcc.dg/mmix-1.c: New test.
35814
35815 2001-12-31  Richard Henderson  <rth@redhat.com>
35816
35817         * gcc.dg/asm-5.c: New.
35818
35819 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35820
35821         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35822         in namespace __gnu_cxx
35823
35824 2001-12-30  Richard Henderson  <rth@redhat.com>
35825
35826         * gcc.dg/debug-6.c: New.
35827
35828 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35829
35830         * gcc.c-torture/compile/20011229-2.c: New test.
35831
35832 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35833
35834         * gcc.dg/debug-3.c: New test.
35835         * gcc.dg/debug-4.c: New test.
35836         * gcc.dg/debug-5.c: New test.
35837
35838 2001-12-29  Richard Henderson  <rth@redhat.com>
35839
35840         * g++.dg/eh/loop1.C: New.
35841
35842 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35843
35844         * g++.dg/template/crash1.C: New test.
35845
35846 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35847
35848         * g++.dg/other/const1.C: New test.
35849
35850 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35851
35852         * gcc.c-torture/compile/20011229-1.c: New test.
35853
35854 2001-12-28  Stan Shebs  <shebs@apple.com>
35855
35856         * lib/objc-torture.exp: Resync with c-torture.exp.
35857         * lib/objc.exp: Load standard libraries.
35858
35859 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35860
35861         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35862         additional tests.
35863
35864 2001-12-27  Roger Sayle <roger@eyesopen.com>
35865
35866         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35867
35868 2001-12-27  Richard Henderson  <rth@redhat.com>
35869
35870         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35871
35872 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35873
35874         * g++.dg/eh/ctor1.C: New test.
35875         * g++.dg/other/error2.C: New test.
35876
35877 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35878
35879         * g++.dg/other/init2.C: New test.
35880
35881 2001-12-24  Richard Henderson  <rth@redhat.com>
35882
35883         * gcc.dg/20011223-1.c: New.
35884         * gcc.dg/inline-1.c: New.
35885
35886 2001-12-23  Richard Henderson  <rth@redhat.com>
35887
35888         * gcc.dg/asm-4.c: Test operand modifiers.
35889
35890 2001-12-23  Richard Henderson  <rth@redhat.com>
35891
35892         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35893
35894 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35895
35896         * gcc.c-torture/execute/20011223-1.c: New test.
35897
35898 2001-12-21  Richard Henderson  <rth@redhat.com>
35899
35900         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35901         re-enables the warning.
35902
35903 2001-12-21  Richard Henderson  <rth@redhat.com>
35904
35905         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35906
35907 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35908
35909         * gcc.c-torture/compile/20011218-1.c: New test.
35910
35911 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
35912
35913         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
35914         arm-isr.c test.
35915         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
35916         epilogue generation for ARM ISR routines.
35917
35918 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
35919
35920         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
35921         * gcc.dg/format/c90-printf-3.c: Likewise.
35922         * gcc.dg/format/c99-printf-3.c: Likewise.
35923         * gcc.dg/format/ext-1.c: Likewise.
35924         * gcc.dg/format/ext-6.c: Likewise.
35925         * gcc.dg/format/format.h: Prototype unlocked stdio.
35926
35927 2001-12-20  Richard Henderson  <rth@redhat.com>
35928
35929         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
35930         (arena): Use it.
35931         (malloc): Correct allocation logic.  Abort if we fill up the
35932         arena before initialization complete.
35933         (realloc): Correct allocation logic.
35934
35935 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35936
35937         * gcc.c-torture/compile/20011219-2.c: New test.
35938
35939         * gcc.c-torture/execute/20011219-1.c: New test.
35940
35941 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
35942
35943         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
35944         target does not support weak symbols.
35945
35946 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
35947
35948         * gcc.c-torture/compile/20011219-1.c: New test.
35949
35950 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
35951
35952         * g++.dg/other/error1.C: New test.
35953
35954 2001-12-17  Jeffrey A Law  (law@redhat.com)
35955
35956         * gcc.c-torture/execute/20011217-1.c: New test.
35957
35958 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
35959
35960         * objc.dg/special/: New directory.
35961         * objc.dg/special/special.exp: New file.
35962         * objc.dg/special/unclaimed-category-1.h: New file.
35963         * objc.dg/special/unclaimed-category-1a.m: New file.
35964         * objc.dg/special/unclaimed-category-1.m: New file.
35965
35966 2001-12-17  Andreas Jaeger  <aj@suse.de>
35967
35968         * gcc.c-torture/compile/20011217-2.c: New test.
35969
35970 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
35971
35972         * gcc.c-torture/compile/20011217-1.c: New test.
35973
35974 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
35975
35976         * testsuite/gcc.dg/20011214-1.c: New.
35977
35978 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
35979
35980         * gcc.dg/altivec-4.c: New.
35981
35982 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
35983
35984         * gcc.dg/20011113-1.c: New test.
35985
35986 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35987
35988         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
35989         std::__malloc_alloc_template<0> and
35990         std::__default_alloc_template<false, 0>.
35991
35992 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
35993
35994         * objc/execute/bf-21.m: New test.
35995         * objc/execute/enumeration-1.m: New test.
35996         * objc/execute/enumeration-2.m: New test.
35997
35998 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * gcc.dg/gnu89-init-1.c: New test.
36001
36002 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36003
36004         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36005         * g++.old-deja/g++.jason/2371.C: Likewise.
36006         * g++.old-deja/g++.jason/template33.C: Likewise.
36007         * g++.old-deja/g++.jason/template34.C: Likewise.
36008         * g++.old-deja/g++.jason/template36.C: Likewise.
36009         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36010         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36011         * g++.old-deja/g++.other/typename1.C: Likewise.
36012         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36013         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36014         * g++.old-deja/g++.pt/typename11.C: Likewise.
36015         * g++.old-deja/g++.pt/typename14.C: Likewise.
36016         * g++.old-deja/g++.pt/typename16.C: Likewise.
36017         * g++.old-deja/g++.pt/typename3.C: Likewise.
36018         * g++.old-deja/g++.pt/typename4.C: Likewise.
36019         * g++.old-deja/g++.pt/typename5.C: Likewise.
36020         * g++.old-deja/g++.pt/typename7.C: Likewise.
36021         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36022
36023 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.dg/other/linkage1.C: New test.
36026         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36027         specifiers.
36028
36029 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36030
36031         * gcc.dg/concat.c: New test.
36032
36033 2001-12-11  Stan Shebs  <shebs@apple.com>
36034
36035         * objc/compile: New test directory.
36036         * objc/compile/compile.exp: New expect script.
36037         * objc/compile/20011211-1.m: New compile test.
36038
36039 2001-12-11  Jason Merrill  <jason@redhat.com>
36040
36041         * lib/prune.exp (prune_gcc_output): Also handle "In member
36042         function".  So many permutations...
36043
36044 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36045
36046         * g++.dg/template/typedef1.C: New test.
36047
36048 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36049
36050         * g++.dg/other/copy1.C: New test.
36051
36052 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36053
36054         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36055
36056         * gcc.dg/builtin-choose-expr.c: New.
36057
36058 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36059
36060         * gcc.dg/altivec-2.c: New.
36061
36062 2001-12-07  Richard Henderson  <rth@redhat.com>
36063
36064         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36065
36066 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36067
36068         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36069         ultrasparc.
36070
36071 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36072
36073         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36074
36075 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36076
36077         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36078         variable argument list.
36079
36080 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36081
36082         * gcc.c-torture/execute/memcheck: Delete entire directory.
36083         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36084         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36085
36086 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36087
36088         * gcc.dg/Wshadow-1.c: New test.
36089
36090 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36091
36092         * gcc.c-torture/compile/20011130-1.c: New test.
36093
36094         * gcc.dg/noncompile/20011025-1.c: New test.
36095
36096         * g++.dg/other/anon-union.C: New test.
36097
36098         * gcc.c-torture/execute/20011024-1.c: New test.
36099
36100 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36101
36102         * gcc.c-torture/execute/20000722-1.x,
36103         gcc.c-torture/execute/20010123-1.x: Remove.
36104         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36105         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36106         gcc.dg/c99-complit-2.c: New tests.
36107
36108 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36109
36110         * g++.dg/inherit/base1.C: New test.
36111
36112 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36113
36114         * g++.dg/other/stdarg1.C: New test.
36115
36116         * gcc.c-torture/compile/20011130-2.c: New test.
36117
36118 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36119
36120         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36121         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36122         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36123         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36124         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36125         * gcc.dg/builtin-prefetch-1.c: New test.
36126
36127 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36128
36129         * gcc.dg/20011130-1.c: New test.
36130
36131 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36132
36133         * g++.dg/other/scope1.C: New test.
36134         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36135
36136 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36137
36138         * gcc.dg/vla-init-1.c: New test.
36139
36140 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36141
36142         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36143
36144 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36145
36146         * objc.dg/alias.m: Update.
36147         * objc.dg/class-1.m: Update.
36148         * objc.dg/const-str-1.m: Update.
36149         * objc.dg/fwd-proto-1.m: Update.
36150         * objc.dg/id-1.m: Update.
36151         * objc.dg/super-class-1.m: Update.
36152
36153 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36154
36155         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36156         constructs.
36157
36158 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36159
36160         * gcc.c-torture/execute/20011128-1.c: New test.
36161
36162 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36163
36164         * gcc.dg/20011127-1.c: New test.
36165
36166 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36167
36168         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36169         from Austin Group draft 7.
36170         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36171         scanf format arguments.
36172         * gcc.dg/format/no-exargs-2.c: New test.
36173
36174 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36175
36176         * g++.dg/abi/vbase8-4.C: New test.
36177
36178 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36179
36180         * gcc.c-torture/execute/20011121-1.c: New test.
36181
36182 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36183
36184         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36185
36186 2001-11-23  Andreas Jaeger  <aj@suse.de>
36187
36188         * gcc.dg/cpp/charconst-2.c: New test.
36189
36190 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36191
36192         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36193         to the host if it is remote.  Let tests specify extra headers
36194         they use.
36195         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36196         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36197         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36198         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36199         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36200         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36201         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36202         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36203         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36204         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36205
36206 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36207
36208         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36209         for little endian ARMs.
36210
36211 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36212
36213         * gcc.c-torture/compile/20011119-1.c: New test.
36214         * gcc.c-torture/compile/20011119-2.c: New test.
36215
36216 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36217
36218         * gcc.dg/altivec-1.c: Fix typo.
36219
36220 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36221
36222         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36223
36224 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36225
36226         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36227
36228 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36229
36230         * lib/g77.exp: Don't specify --rpath-link.
36231
36232         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36233         across all the headers.
36234         * gcc.dg/format/format.exp: For testing on a remote host,
36235         copy format.h.
36236
36237         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36238         * gcc.c-torture/execute/930406-1.c: Likewise.
36239         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36240
36241 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36242
36243         * gcc.dg/altivec-1.c: New.
36244
36245 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36246
36247         * gcc.dg/cpp/fpreprocessed.c: New test case.
36248
36249 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36250
36251         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36252         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36253         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36254
36255 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36256
36257         * gcc.dg/no-builtin-1.c: New test.
36258
36259 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36260
36261         * gcc.c-torture/execute/20011115-1.c: New test.
36262
36263 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36264
36265         * gcc.c-torture/compile/20011114-2.c: New test.
36266         * gcc.c-torture/compile/20011114-3.c: New test.
36267         * gcc.c-torture/compile/20011114-4.c: New test.
36268
36269 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36270
36271         * g++.dg/other/init1.C: New test.
36272
36273 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36274
36275         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36276         message.
36277
36278         * gcc.c-torture/execute/20011114-1.c: New testcase.
36279
36280         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36281         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36282         like the (before this change) version of 20010327-1.c.
36283
36284 2001-11-14  Roger Sayle <roger@eyesopen.com>
36285
36286         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36287
36288 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36289
36290         * g++.dg/init/array2.C: New test.
36291
36292 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36293
36294         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36295
36296 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36297
36298         * g++.dg/other/forscope1.C: New test.
36299         * g++.dg/ext/forscope1.C: New test.
36300         * g++.dg/ext/forscope2.C: New test.
36301
36302 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * gcc.c-torture/execute/20011113-1.c: New test.
36305
36306 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36307
36308         * gcc.c-torture/execute/20011109-2.c: New test.
36309
36310         * gcc.c-torture/execute/20011109-1.c: New test.
36311
36312 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36313
36314         * gcc.c-torture/compile/20011109-1.c: New test.
36315
36316 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36317
36318         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36319         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36320         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36321         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36322         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36323         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36324         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36325
36326 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36327
36328         * g++.dg/warn/Wshadow-1.C: New tests.
36329         * g++.old-deja/g++.mike/for3.C: Update.
36330
36331 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36332
36333         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36334         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36335         XFAILs.  Adjust expected error texts.
36336         * gcc.c-torture/compile/20011106-1.c,
36337         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36338         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36339         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36340         gcc.dg/c99-array-lval-5.c: New tests.
36341
36342 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36343
36344         * gcc.dg/cpp/defined.c: Update.
36345
36346 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36347
36348         * gcc.c-torture/execute/anon-1.c: New test.
36349
36350 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36351
36352         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36353         same size, so no warning should be produced on stormy16.
36354
36355         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36356         due to oversized array.
36357         * g++.old-deja/g++.mike/ns15.C: Likewise.
36358         * g++.old-deja/g++.pt/crash16.C: Likewise.
36359
36360 2001-11-02  Graham Stott  <grahams@redhat.com>
36361
36362         * g++.dgother/debug1.C: Fix typos.
36363
36364 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36365
36366         * g++.dg/other/debug1.C: New test.
36367
36368 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36369
36370         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36371         of unsigned long.
36372
36373 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36374
36375         * gcc.dg/20011029-2.c: New test.
36376
36377         * gcc.c-torture/compile/20011029-1.c: New test.
36378
36379 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36380
36381         * objc/execute/class_self-1.m: New test.
36382         * objc/execute/class_self-2.m: New test.
36383
36384 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36385
36386         * gcc.misc-tests/msgs.exp: Delete.
36387         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36388         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36389         error set to match recent changes.
36390
36391 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36392
36393         * gcc.dg/20011021-1.c: New test.
36394
36395 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36396
36397         * gcc.c-torture/compile/20011023-1.c: New test.
36398
36399 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36400
36401         * lib/g77.exp: Rewrite based on lib/g++.exp.
36402
36403 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/execute/20011019-1.c: New test.
36406
36407         * gcc.dg/20011018-1.c: New test.
36408
36409 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36410
36411         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36412
36413 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36414
36415         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36416         * gcc.dg/attr-invalid.c: Likewise.
36417
36418 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36419
36420         * testsuite/gcc.dg/20011015-1.c: New test.
36421
36422 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36423
36424         * g++.dg/template/unify2.C: New test.
36425
36426 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36427
36428         * g++.dg/other/exception-specification.C: New test
36429
36430 2001-10-13  Tom Rix  <trix@redhat.com>
36431
36432         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36433         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36434
36435 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36436
36437         * testsuite/gcc.dg/20011009-1.c: New test.
36438
36439 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36440
36441         PR g++/4476
36442         * g++.dg/other/friend1.C: New test.
36443
36444 2001-10-11  Richard Henderson  <rth@redhat.com>
36445
36446         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36447
36448 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36449
36450         * gcc.c-torture/compile/20011010-1.c: New.
36451
36452 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36453
36454         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36455         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36456         g77.f-torture/execute/execute.exp,
36457         g77.f-torture/noncompile/noncompile.exp,
36458         gcc.c-torture/compile/compile.exp,
36459         gcc.c-torture/execute/execute.exp,
36460         gcc.c-torture/execute/ieee/ieee.exp,
36461         gcc.c-torture/execute/memcheck/memcheck.exp,
36462         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36463         objc/execute/execute.exp: Update FSF address.
36464
36465 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36466
36467         * gcc.dg/cpp/cmdlne-C.c: Update.
36468         * gcc.dg/cpp/cmdlne-C2.c: New.
36469
36470 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36471
36472         * gcc.c-torture/execute/20011008-3.c: New.
36473
36474 2001-10-08  DJ Delorie  <dj@redhat.com>
36475
36476         * gcc.dg/20011008-1.c: New.
36477         * gcc.dg/20011008-2.c: New.
36478
36479 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36480
36481         * gcc.dg/cpp/spacing1.c: Update test.
36482
36483 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36484
36485         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36486         spelling errors of "separate" as "seperate".
36487
36488 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36489
36490         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36491         enough to avoid inlining.
36492
36493 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36494
36495         * lib/g77.exp: set libg2c_dir correctly.
36496
36497 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36498
36499         * gcc.dg/cpp/macro11.c: New test.
36500
36501 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36502
36503         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36504         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36505         gcc.dg/format/multattr-3.c: New tests.
36506         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36507         tests for format attributes on function pointers being rejected.
36508
36509 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36510
36511         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36512
36513 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36514
36515         * g++.dg/warn/format1.C: New test.
36516
36517 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36518
36519         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36520
36521 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36522
36523         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36524
36525 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36526
36527         * gcc.dg/cpp/redef2.c: Add test.
36528
36529 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36530
36531         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36532         long-standing bug on i686, apparently.
36533         * gcc.c-torture/execute/loop-2c.x: New file.
36534         * gcc.c-torture/execute/loop-2d.x: New file.
36535         * gcc.c-torture/execute/loop-3c.x: New file.
36536
36537 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36538
36539         * gcc.dg/cpp/20000625-2.c: Correct line number.
36540
36541 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36542
36543         * gcc.dg/cpp/macro10.c: New test.
36544         * gcc.dg/cpp/strify3.c: New test.
36545         * gcc.dg/cpp/spacing1.c: Add tests.
36546         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36547         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36548
36549 2001-09-24  DJ Delorie  <dj@redhat.com>
36550
36551         * gcc.c-torture/execute/20010924-1.c: New test.
36552
36553 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36554
36555         * testsuite/objc/execute/paste.m: Remove.
36556
36557 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36558
36559         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36560
36561 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36562
36563         * g77.dg/strlen0.f: New test.
36564
36565 2001-09-21  Richard Henderson  <rth@redhat.com>
36566
36567         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36568         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36569
36570 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36571
36572         Table-driven attributes.
36573         * g++.dg/ext/attrib1.C: New test.
36574
36575 2001-09-20  DJ Delorie  <dj@redhat.com>
36576
36577         * gcc.dg/20000926-1.c: Update expected warning messages.
36578         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36579         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36580         array.
36581
36582 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36583
36584         * g++.dg/eh/registers1.C: New test case.
36585
36586 2001-09-17  Richard Henderson  <rth@redhat.com>
36587
36588         * gcc.dg/array-5.c: Fix VLA decomposition test.
36589
36590 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36591
36592         * gcc.dg/cpp/line5.c: New testcase.
36593
36594 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36595
36596         * gcc.dg/cpp/macro9.c: New test.
36597
36598 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36599
36600         * gcc.c-torture/execute/980223.c: Change type of addr from long
36601         to char *.
36602
36603 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36604
36605         * gcc.c-torture/execute/20010915-1.c: New test.
36606
36607 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36608
36609         * g77.dg/bprob: New directory.
36610         * g77.dg/bprob/bprob.exp: New file.
36611         * g77.dg/bprob/bprob-1.f: New test.
36612         * g77.dg/gcov: New directory.
36613         * g77.dg/gcov/gcov.exp: New file.
36614         * g77.dg/gcov/gcov-1.f: New test.
36615         * g77.dg/gcov/gcov-1.x: New file.
36616
36617 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36618
36619         * gcc.dg/cpp/directiv.c: Update.
36620         * gcc.dg/cpp/undef1.c: Update.
36621
36622 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36623
36624         * gcc.dg/20010912-1.c: New test.
36625
36626 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36627
36628         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36629         language-independent file in lib.
36630         * lib/gcov.exp: New file.
36631
36632 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36633
36634         * gcc.c-torture/compile/20010911-1.c: New test.
36635
36636 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36637
36638         * lib/profopt.exp: New, to support profile-directed optimizations.
36639         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36640         * gcc.misc-tests/bprob-1.c: New test.
36641         * gcc.misc-tests/bprob-2.c: New test.
36642
36643 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36644
36645         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36646         XFAIL and which kinds of gcov output to verify.
36647         * gcc.misc-tests/gcov-4b.x: New file.
36648         * gcc.misc-tests/gcov-5b.x: New file.
36649         * gcc.misc-tests/gcov-6.x: New file.
36650         * gcc.misc-tests/gcov-7.c: New test.
36651         * gcc.misc-tests/gcov-7.x: New file.
36652
36653 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36654
36655         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36656         * gcc.misc-tests/gcov-6.c: New test.
36657
36658 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36659
36660         PR c++/3986
36661         * g++.dg/abi/vbase1.C: New test.
36662
36663 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36664
36665         * objc.dg/method-2.m: New.
36666
36667 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36668
36669         PR c++/4203
36670         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36671         * g++.dg/init/empty1.C: New test.
36672
36673 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36674
36675         * gcc.c-torture/compile/20010903-1.c: New test.
36676
36677 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36678
36679         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36680         for m68k.
36681
36682 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36683
36684         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36685
36686         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36687
36688         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36689
36690 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36691
36692         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36693         for 16-bit 'unsigned int'.
36694
36695 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36696
36697         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36698
36699 2001-08-27  Richard Henderson  <rth@redhat.com>
36700
36701         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36702         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36703
36704 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36705
36706         * gcc.dg/asm-names.c (ymain): New.
36707
36708 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36709
36710         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36711         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36712         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36713
36714 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36715
36716         * gcc.dg/compare5.c: New testcase.
36717
36718 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36719
36720         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36721         and "In instantiation".
36722
36723 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36724
36725         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36726
36727 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36728
36729         * gcc.misc-tests/gcov.exp: Add support for branch information.
36730         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36731         * gcc.misc-tests/gcov-4.c: New test.
36732         * gcc.misc-tests/gcov-4b.c: New test.
36733         * gcc.misc-tests/gcov-5b.c: New test.
36734
36735 2001-08-20  Zack Weinberg  <zackw@panix.com>
36736
36737         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36738         expected to fail.
36739
36740 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36741
36742         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36743
36744 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36745
36746         * g++.dg/eh/template1.C: New test.
36747
36748 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36749
36750         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36751         Fix thinko.
36752         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36753         for xfail.
36754
36755 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36756
36757         * lib/g77-dg.exp: Use prune.exp for common procedures
36758         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36759         * lib/g77.exp: (g77-dg-prune) Remove
36760
36761 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36762
36763         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36764
36765 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36766
36767         * g++.dg/template/unify1.C: New test.
36768
36769 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36770
36771         * g++.dg/abi/empty4.C: New test.
36772
36773 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36774
36775         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36776         solaris2.*
36777         * g77.f-torture/compile/pr3743.x: Likewise.
36778
36779 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36780
36781         * g++.dg/other/using-declaration.C: New test.
36782
36783 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36784
36785         * gcc.dg/cpp/tr-sign.c: New testcase.
36786
36787 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36788
36789         * gcc.dg/cpp/19951025-1.c: Revert.
36790         * gcc.dg/cpp/directiv.c: We no longer process directives that
36791         interrupt macro arguments.
36792
36793 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36794
36795         * gcc.dg/bconstp-1.c: New test.
36796
36797 2001-08-03  Richard Henderson  <rth@redhat.com>
36798
36799         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36800
36801 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36802
36803         * gcc.dg/cpp/19951025-1.c: Update.
36804
36805 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36806
36807         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36808         should be x.
36809
36810 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36811
36812         Kill -fhonor-std.
36813         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36814         * g++.old-deja/g++.other/std1.C: Likewise.
36815         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36816
36817 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36818
36819         * lib/g77.exp: Load gcc-defs.exp for common procedures
36820         (g77_pass, g77_fail, g77_finish, g77_exit,
36821         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36822
36823 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36824
36825         * g77.dg/fbackslash.f
36826         * g77.dg/fcase-preserve.f
36827         * g77.dg/ff90-1.f
36828         * g77.dg/ffixed-line-length-0.f
36829         * g77.dg/ffixed-line-length-132.f
36830         * g77.dg/ffixed-line-length-7.f
36831         * g77.dg/ffixed-line-length-72.f
36832         * g77.dg/ffixed-line-length-none.f
36833         * g77.dg/ffree-form-1.f
36834         * g77.dg/fno-backslash.f
36835         * g77.dg/fno-f90-1.f
36836         * g77.dg/fno-fixed-form-1.f
36837         * g77.dg/fno-onetrip.f
36838         * g77.dg/fno-typeless-boz.f
36839         * g77.dg/fno-underscoring.f
36840         * g77.dg/fno-vxt-1.f
36841         * g77.dg/fonetrip.f
36842         * g77.dg/ftypeless-boz.f
36843         * g77.dg/fugly-assumed.f
36844         * g77.dg/funderscoring.f
36845         * g77.dg/fvxt-1.f
36846
36847 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36848
36849         * objc.dg/fwd-proto-1.m: New.
36850         * objc.dg/local-decl-1.m: New.
36851         * objc.dg/naming-1.m: New.
36852         * objc.dg/naming-2.m: New.
36853         * objc.dg/proto-hier-1.m: New.
36854
36855 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36856
36857         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36858         largest-type elements to a struct makes its size grow.
36859
36860 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.dg/abi/vthunk1.C: New test.
36863
36864 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36865
36866         * g++.dg/abi/vbase8-22.C: New test.
36867
36868 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36869
36870         * gcc.dg/cpp/macro8.c: New test.
36871
36872 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36873
36874         * g++.dg/abi/vbase8-21.C: New test.
36875
36876 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36877
36878         * g++.dg/abi/vbase8-10.C: New test.
36879
36880 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36881
36882         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36883         ${tool}_set_ld_library_path.
36884         Changed caller.
36885         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36886         g++.exp.
36887
36888 2001-07-26  Stan Cox <scox@redhat.com>
36889
36890         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36891         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36892         gcc_exit, gcc_check_unsupported_p):
36893         Moved to gcc-deps.exp
36894         * gcc-deps.exp: New file.
36895
36896 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36897
36898         * g++.old-deja/g++.pt/defarg14.C: New test.
36899
36900 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36901
36902         * g++.old-deja/g++.other/lineno5.C: New test.
36903
36904 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36905
36906         * g++.old-deja/g++.pt/crash68.C: New test.
36907
36908 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36909
36910         * g++.old-deja/g++.other/crash42.C: New test.
36911
36912 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36913
36914         * gcc.dg/cpp/extratokens.c: Fix.
36915         * gcc.dg/cpp/skipping2.c: New tests.
36916
36917 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36918
36919         * gcc.c-torture/execute/20010724-1.c: New file.
36920         * gcc.c-torture/execute/20010724-1.x: New file.
36921
36922 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36923
36924         * g++.old-deja/g++.other/cond7.C: New test.
36925
36926 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36927
36928         * g++.old-deja/g++.other/optimize4.C: New test.
36929
36930 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
36931
36932         * g++.old-deja/g++.abi/vbase8-5.C: New test.
36933
36934 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
36935
36936         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
36937         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
36938         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
36939         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
36940
36941         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
36942         bug report" message.
36943
36944         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
36945         * g++.dg/ext/instantiate1.C: Move from old-deja.
36946
36947 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
36948
36949         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
36950         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
36951         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
36952         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
36953
36954 2001-07-23  Jeffrey A Law  (law@cygnus.com)
36955
36956         * gcc.c-torture/execute/20010723-1.c: New test.
36957
36958 2001-07-23  Ben Elliston  <bje@redhat.com>
36959
36960         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
36961
36962 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36963
36964         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
36965         i[34567]86-*-*.
36966         Delete handling of ieee_multilib_flags.
36967         Pass -mieee for alpha*-*-* and sh-*-*.
36968         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
36969
36970 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
36971
36972         Remove old-abi tests.
36973         * g++.old-deja/g++.mike/p11116.C: Remove.
36974         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
36975
36976 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
36977
36978         * g77.f-torture/compile/pr3743.f: New test
36979
36980 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
36981
36982         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
36983
36984 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36985
36986         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
36987         g++.old-deja/g++.pt/static6.C: Likewise.
36988         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
36989         supports weak symbols.
36990
36991 2001-07-18  Andreas Jaeger  <aj@suse.de>
36992
36993         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
36994         supported again.
36995
36996 2001-07-18  Andreas Jaeger  <aj@suse.de>
36997
36998         * gcc.dg/iftrap-1.c: Fix target line.
36999
37000 2001-07-17  Richard Henderson  <rth@redhat.com>
37001
37002         * gcc.c-torture/execute/20010717-1.c: New.
37003
37004 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37005
37006         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37007         tests.
37008
37009 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37010
37011         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37012
37013 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37014
37015         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37016         UAC_SIGBUS, UAC_NOPRINT definitions.
37017
37018 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37019
37020         * objc/execute/object_is_class.m: New test.
37021         * objc/execute/object_is_meta_class.m: New test.
37022
37023 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37024
37025         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37026         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37027
37028 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37029
37030         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37031         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37032
37033 2001-07-14  Richard Henderson  <rth@redhat.com>
37034
37035         * gcc.dg/iftrap-1.c: New.
37036
37037 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37038
37039         * g77.f-torture/execute/intrinsic77.f: New test.
37040
37041 2001-07-11  Janis Johnson <janis@us.ibm.com>
37042
37043         * gcc.misc-tests/gcov-3.c: New test.
37044
37045 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37046
37047         * gcc.c-torture/compile/20010711-1.c,
37048         * gcc.c-torture/compile/20010711-2.c: New tests.
37049
37050 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37051
37052         * gcc.c-torture/execute/20010711-1.c: New test.
37053
37054 2001-07-11  Ben Elliston  <bje@redhat.com>
37055
37056         * g++.old-deja/g++.other/enum5.C: New test.
37057
37058 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37059
37060         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37061         (g++-dg-prune): Call prune_gcc_output.
37062         * prune.exp: New file for prune_gcc_output.
37063         * lib/g++.exp, lib/gcc.exp: Load it.
37064
37065 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37066
37067         * gcc.c-torture/compile/20010701-1.c,
37068         g++.old-deja/g++.ext/attrib6.C: New tests.
37069
37070 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37071
37072         * gcc.c-torture/compile/20010706-1.c: New test.
37073
37074 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37075
37076         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37077
37078 2001-06-28  Stan Shebs  <shebs@apple.com>
37079
37080         * gcc.dg/pragma-darwin.c: New test.
37081
37082 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37083
37084         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37085         Solaris 2.[678] system.
37086
37087 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37088
37089         * gcc.dg/20010622-1.c: New test.
37090
37091 2001-06-18  Stan Shebs  <shebs@apple.com>
37092
37093         * objc.dg: New directory.
37094         * objc.dg/dg.exp: New file.
37095         * objc.dg/alias.m: New.
37096         * objc.dg/class-1.m: New.
37097         * objc.dg/class-2.m: New.
37098         * objc.dg/const-str-1.m: New.
37099         * objc.dg/const-str-2.m: New.
37100         * objc.dg/id-1.m: New.
37101         * objc.dg/method-1.m: New.
37102         * objc.dg/super-class-1.m: New.
37103         * lib/objc-dg.exp: New file.
37104
37105 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37106
37107         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37108         of label name.
37109
37110 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37111
37112         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37113
37114 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37115
37116         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37117         variable.
37118
37119 2001-06-12  Richard Henderson  <rth@redhat.com>
37120
37121         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37122
37123 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37124
37125         * g++.old-deja/g++.abi/vbase5.C: New test.
37126         * g++.old-deja/g++.abi/vbase6.C: New test.
37127         * g++.old-deja/g++.abi/vbase7.C: New test.
37128
37129 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37130
37131         * gcc.c-torture/compile/20010610-1.c: New test.
37132
37133 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37134
37135         * g++.old-deja/g++.abi/vbase4.C: New test.
37136
37137 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37138
37139         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37140         support %f for HC11/HC12 targets.
37141         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37142         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37143         on HC11/HC12 targets.
37144         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37145
37146 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37147
37148         * gcc.dg/wchar_t-1.c: New file.
37149         * gcc.dg/wint_t-1.c: Likewise.
37150
37151 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37152
37153         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37154
37155 2001-06-11  Richard Henderson  <rth@redhat.com>
37156
37157         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37158
37159 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37160
37161         * gcc.c-torture/compile/20010611-1.c: New test.
37162
37163 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37164
37165         * gcc.dg/c99-tag-1.c: Add more tests.
37166
37167 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37168
37169         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37170         representation on MN10300 and ARM/Thumb.
37171
37172 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37173
37174         * g77.f-torture/execute/20010610.f: New.
37175
37176 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37177
37178         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37179         names.
37180
37181 2001-06-09  Richard Henderson  <rth@redhat.com>
37182
37183         * gcc.c-torture/execute/ashrdi-1.c: New.
37184         * gcc.c-torture/execute/ashldi-1.c: New.
37185         * gcc.c-torture/execute/lshrdi-1.c: New.
37186
37187 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37188
37189         * objc/execute/load-3.m: Added. Check sending +load to categories,
37190         in addition to classes.
37191
37192 2001-06-08  Stan Shebs  <shebs@apple.com>
37193
37194         * objc/execute/load-2.m: New test.  From Nicola Pero
37195         <n.pero@mi.flashnet.it>.
37196
37197 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37198
37199         * gcc.c-torture/execute/20010605-2.c: New test.
37200
37201 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37202
37203         * g++.old-deja/g++.abi/vbase2.C: New test.
37204         * g++.old-deja/g++.abi/vbase3.C: New test.
37205
37206 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37207
37208         * g++.old-deja/g++.pt/friend49.C: New test.
37209
37210 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37211
37212         * g++.old-deja/g++.ext/anon3.C: New test.
37213
37214 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37215
37216         * g++.old-deja/g++.other/conv7.C: New test.
37217
37218 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37219
37220         * gcc.c-torture/compile/20010605-2.c: New test.
37221
37222 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37223
37224         * gcc.c-torture/execute/20010604-1.c: New test.
37225
37226 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37227
37228         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37229
37230 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37231
37232         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37233         (g++_link_flags): Likewise.
37234         (g++_init): Pass gccpath's value to two previous functions.
37235
37236 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37237
37238         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37239         Ensure logfile entry matches exec command line.
37240
37241 2001-05-31  Richard Henderson  <rth@redhat.com>
37242
37243         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37244         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37245
37246 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37247
37248         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37249         compiler for irix6.2
37250
37251 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37252
37253         * g++.old-deja/g++.other/optimize3.C: New file.
37254
37255 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37256
37257         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37258         assemble.
37259
37260 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37261
37262         * g++.old-deja/g++.other/optimize2.C: New file.
37263
37264 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37265
37266         * gcc.c-torture/compile/20010518-2.c: New file.
37267         * gcc.c-torture/execute/20010518-1.c: New file.
37268         * gcc.c-torture/execute/20010518-2.c: New file.
37269
37270 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37271
37272         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37273
37274 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37275
37276         G++ no longer defines builtins that do not begin with __builtin.
37277         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37278         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37279         * g++.old-deja/g++.law/builtin1.C: Likewise.
37280         * g++.old-deja/g++.law/cvt2.C: Likewise.
37281         * g++.old-deja/g++.mike/net5.C: Likewise.
37282         * g++.old-deja/g++.other/builtins1.C: Likewise.
37283         * g++.old-deja/g++.other/builtins2.C: Likewise.
37284         * g++.old-deja/g++.other/builtins3.C: Likewise.
37285         * g++.old-deja/g++.other/builtins4.C: Likewise.
37286         * g++.old-deja/g++.other/inline8.C: Likewise.
37287         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37288
37289 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37290
37291         * g++.old-deja/g++.pt/using1.C: Adjust.
37292         * g++.old-deja/g++.pt/using2.C: New test.
37293
37294 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37295
37296         * gcc.dg/cpp/charconst.c: New tests.
37297         * gcc.dg/cpp/escape.c: New tests.
37298         * gcc.dg/cpp/escape-1.c: New tests.
37299         * gcc.dg/cpp/escape-2.c: New tests.
37300         * gcc.dg/cpp/ucs.c: New tests.
37301
37302 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37303
37304         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37305         native compiler for irix6.5.
37306
37307 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37308
37309         * lib/g++.exp (g++_include_flags): Use args to compute
37310         get_multilibs.
37311         (g++_link_flags): Likewise.
37312         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37313
37314 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37315
37316         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37317
37318 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37319
37320         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37321         this file.
37322
37323 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37324
37325         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37326         STACK_SIZE;
37327         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37328         to STACK_SIZE; Use it to define size of add_histo array.
37329         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37330         to STACK_SIZE.
37331         (f): Use GITT_SIZE to define size of gitt local table.
37332         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37333         to STACK_SIZE; Use it to define size of bytemem array.
37334
37335 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37336
37337         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37338         on 68HC11/HC12 due to the asm instruction.
37339         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37340         * gcc.c-torture/compile/920520-1.x: Likewise.
37341         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37342         on 68HC11/HC12 because the function is larger than 64K.
37343         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37344         on 68HC11/HC12 because the structure is too large.
37345
37346 2001-05-20  Richard Henderson  <rth@redhat.com>
37347
37348         * gcc.c-torture/execute/20010520-1.c: New.
37349
37350 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37351
37352         * g++.old-deja/g++.warn/compare1.C: New test.
37353         * gcc.dg/compare4.c: New test.
37354
37355 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37356
37357         * g++.old-deja/g++.other/optimize1.C: New test.
37358
37359 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37360
37361         * g++.old-deja/g++.pt/spec41.C: New test.
37362
37363 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37364
37365         * gcc.c-torture/compile/20010114-1.x: Remove.
37366
37367 2001-05-18  Stan Shebs  <shebs@apple.com>
37368
37369         * gcc.c-torture/compile/20010518-1.c: New test.
37370
37371 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37372
37373         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37374         * g++.old-deja/g++.pt/crash67.C: New test.
37375
37376 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37377
37378         * g++.old-deja/g++.other/debug9.C: New test.
37379
37380 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37381
37382         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37383
37384 2001-05-16  Jan Hubicka  <jh@suse.cz>
37385
37386         * gcc.c-torture/compile/20010516-1.c: New test.
37387
37388 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37389
37390         * g++.old-deja/g++.other/crash41.C: New test.
37391
37392 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37393
37394         * g++.old-deja/g++.pt/crash66.C: New test.
37395
37396 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37397
37398         * g++.old-deja/g++.robertl/eb27.C: Convert.
37399
37400 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37401
37402         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37403         declaration being redundant.
37404
37405 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37406
37407         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37408
37409 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37410
37411         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37412
37413 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37414
37415         * lib/g++.exp: Use testsuite_flags.
37416
37417 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37418
37419         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37420
37421 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37422
37423         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37424
37425 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37426
37427         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37428
37429 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37430
37431         * gcc.c-torture/compile/20010313-1.c: New test.
37432
37433 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37434
37435         * gcc.dg/cpp/direct2.c: New test.
37436         * gccq.dg/cpp/direct2s.c: New test.
37437
37438         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37439
37440 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37441
37442         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37443         * g++.old-deja/g++.other/op3.C: Likewise.
37444
37445 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37446
37447         * gcc.dg/cpp/syshdr.h: New file.
37448         * gcc.dg/cpp/sysmac1.c: Update.
37449         * gcc.dg/cpp/sysmac2.c: Update.
37450
37451 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37452
37453         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37454
37455 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37456
37457         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37458         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37459
37460 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37461
37462         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37463
37464 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37465
37466         * lib/g++.exp (g++_include_flags): Don't use any special flags
37467         if TESTING_IN_BUILD_TREE is not defined.
37468         (g++_init): Use a plain 'c++' as the compiler if
37469         TESTING_IN_BUILD_TREEE is not defined.
37470
37471 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37472
37473         * g++.old-deja/g++.eh/catch13.C: New test.
37474         * g++.old-deja/g++.eh/catch14.C: New test.
37475
37476 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37477
37478         * gcc.dg/cpp/tr-define.c: New test.
37479
37480 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37481
37482         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37483         <stdlib.h>, not <malloc.h>.
37484
37485 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37486
37487         * g++.old-deja/g++.ns/template17.C: New test.
37488
37489 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37490
37491         * g++.old-deja/g++.pt/ref4.C: New test.
37492
37493 2001-04-30  Richard Henderson  <rth@redhat.com>
37494
37495         * gcc.dg/20000724-1.c: Revert last change.
37496
37497 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37498
37499         * g77.f-torture/execute/20010430.f: New test.
37500
37501 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37502
37503         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37504
37505 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37506
37507         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37508
37509 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37510
37511         * g++.old-deja/g++.eh/crash6.C: New test.
37512
37513 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37514
37515         * g++.old-deja/g++.other/warn7.C: New test.
37516
37517 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.other/defarg9.C: New test.
37520
37521 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37522
37523         * g77.f-torture/compile/20010426.f: New test.
37524         * g77.f-torture/execute/20010426.f: New test.
37525
37526 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37527
37528         * g77.f-torture/compile/20000629-1.x: Remove - error
37529         has been fixed.
37530
37531 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37532
37533         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37534         Tweak slightly to work with g++.dg framework.
37535         * g++.dg/special/ecos.exp: Run initp1.C test.
37536         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37537
37538         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37539         its linker doesn't give line numbers either.
37540         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37541
37542 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37543
37544         * g++.old-deja/g++.other/lex1.C: New test.
37545
37546 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37547
37548         * gcc.dg/noncompile/20010425-1.c: New test.
37549
37550 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37551
37552         * g++.old-deja/g++.pt/mangle2.C: New test.
37553
37554 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37555
37556         * gcc.dg/format/plus-1.c: New test.
37557
37558 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37559
37560         * gcc.dg/20010423-1.c: New test.
37561
37562 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37563
37564         * gcc.c-torture/execute/20010422-1.c: New test.
37565
37566 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37567
37568         * g++.old-deja/g++.ns/type2.C: New test.
37569
37570 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37571
37572         * g++.old-deja/g++.other/perf1.C: New test.
37573
37574 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37575
37576         * gcc.dg/c99-func-2.c: Remove xfail.
37577         * gcc.dg/c99-func-3.c: Remove xfail.
37578         * gcc.dg/c99-func-4.c: Remove xfail.
37579
37580 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37581
37582         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37583
37584 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37585
37586         * gcc.c-torture/compile/20010423-1.c: New test.
37587
37588 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37589
37590         * g++.old-deja/g++.pt/typename28.C: New test.
37591
37592 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37593
37594         * g++.old-deja/g++.abi/empty2.C: New test.
37595         * g++.old-deja/g++.abi/empty3.C: New test.
37596
37597 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37598
37599         * g++.old-deja/g++.other/comdat2.C: New test.
37600         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37601
37602 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37603
37604         * g++.old-deja/g++.other/overload14.C: New test.
37605
37606 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37607
37608         * g++.old-deja/g++.other/lookup23.C: New test.
37609
37610 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37611
37612         * gcc.c-torture/execute/20010403-1.c: New test.
37613
37614 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37615             Mark Mitchell  <mark@codesourcery.com>
37616
37617         * lib/old-dejagnu.exp: Don't delete output of executable.
37618         Add .exe suffix to executables.
37619
37620 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37621
37622         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37623
37624 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37625
37626         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37627
37628 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37629
37630         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37631         * g++.old-deja/g++.abi/crash1.C: New test.
37632
37633 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37634
37635         * g++.old-deja/g++.other/crash40.C: New test.
37636
37637 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37638
37639         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37640
37641 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37642
37643         * g++.old-deja/g++.other/warn6.C: New test.
37644
37645 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37646
37647         * g++.old-deja/g++.robertl/eb42.C: Same.
37648
37649 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37650
37651         * gcc.dg/wtr-conversion-1.c: New testcase.
37652
37653 2001-04-10  Richard Henderson  <rth@redhat.com>
37654
37655         * g++.old-deja/g++.other/array5.C: New.
37656
37657 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37658
37659         * gcc.c-torture/execute/20010408-1.c: New test.
37660
37661 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37662
37663         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37664         headers and constructs.
37665         * g++.old-deja/g++.robertl/eb79.C: Same.
37666         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37667         * g++.old-deja/g++.robertl/eb73.C: Same.
37668         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37669         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37670         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37671         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37672         * g++.old-deja/g++.robertl/eb44.C: Same.
37673         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37674         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37675         * g++.old-deja/g++.robertl/eb39.C: Same.
37676         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37677         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37678         * g++.old-deja/g++.robertl/eb30.C: Same.
37679         * g++.old-deja/g++.robertl/eb3.C: Same.
37680         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37681         * g++.old-deja/g++.robertl/eb21.C: Same.
37682         * g++.old-deja/g++.robertl/eb15.C: Same.
37683         * g++.old-deja/g++.robertl/eb118.C: Same.
37684         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37685         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37686         * g++.old-deja/g++.robertl/eb109.C: Same.
37687         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37688         * g++.old-deja/g++.mike/rtti1.C: Same.
37689         * g++.old-deja/g++.mike/p658.C: Same.
37690         * g++.old-deja/g++.mike/net46.C: Same.
37691         * g++.old-deja/g++.mike/net34.C: Same.
37692         * g++.old-deja/g++.mike/memoize1.C: Same.
37693         * g++.old-deja/g++.mike/eh2.C: Same.
37694         * g++.old-deja/g++.law/weak.C: Same.
37695         * g++.old-deja/g++.law/visibility7.C: Same.
37696         * g++.old-deja/g++.law/visibility25.C: Same.
37697         * g++.old-deja/g++.law/visibility22.C: Same.
37698         * g++.old-deja/g++.law/visibility2.C: Same.
37699         * g++.old-deja/g++.law/visibility17.C: Same.
37700         * g++.old-deja/g++.law/visibility13.C: Same.
37701         * g++.old-deja/g++.law/visibility10.C: Same.
37702         * g++.old-deja/g++.law/visibility1.C: Same.
37703         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37704         * g++.old-deja/g++.law/vbase1.C: Same.
37705         * g++.old-deja/g++.law/operators32.C: Same.
37706         * g++.old-deja/g++.law/nest3.C: Same.
37707         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37708         * g++.old-deja/g++.law/except5.C (main): Same.
37709         * g++.old-deja/g++.law/cvt7.C (run): Same.
37710         * g++.old-deja/g++.law/cvt2.C: Same.
37711         * g++.old-deja/g++.law/cvt16.C: Same.
37712         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37713         * g++.old-deja/g++.law/ctors17.C (main): Same.
37714         * g++.old-deja/g++.law/ctors13.C: Same.
37715         * g++.old-deja/g++.law/ctors12.C (main): Same.
37716         * g++.old-deja/g++.law/ctors10.C: Same.
37717         * g++.old-deja/g++.law/code-gen5.C: Same.
37718         * g++.old-deja/g++.law/bad-error7.C: Same.
37719         * g++.old-deja/g++.law/arm9.C: Same.
37720         * g++.old-deja/g++.law/arm12.C: Same.
37721         * g++.old-deja/g++.law/arg8.C: Same.
37722         * g++.old-deja/g++.law/arg1.C: Same.
37723         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37724         * g++.old-deja/g++.jason/template31.C: Same.
37725         * g++.old-deja/g++.jason/template24.C (main): Same.
37726         * g++.old-deja/g++.jason/2371.C: Same.
37727         * g++.old-deja/g++.eh/new2.C: Same.
37728         * g++.old-deja/g++.eh/new1.C: Same.
37729         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37730         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37731         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37732         * g++.old-deja/g++.brendan/crash62.C: Same.
37733         * g++.old-deja/g++.brendan/crash52.C: Same.
37734         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37735         * g++.old-deja/g++.brendan/crash38.C: Same.
37736         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37737         * g++.old-deja/g++.brendan/copy9.C: Same.
37738
37739 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37740
37741         * gcc.c-torture/execute/20001203-2.c (memset):
37742         Count argument is of type __SIZE_TYPE__.
37743
37744 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37745
37746         * gcc.c-torture/compile/20010404-1.c: New test.
37747
37748 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37749
37750         * gcc.c-torture/compile/20010326-1.c: New test.
37751
37752 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37753
37754         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37755         peculiarities of the SH.
37756         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37757
37758 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37759
37760         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37761         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37762         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37763
37764 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37765
37766         * g77.f-torture/compile/20010321-1.f: New test.
37767
37768 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37769
37770         * gcc.c-torture/compile/20010329-1.c: New test.
37771
37772 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37773
37774         * gcc.c-torture/execute/20010329-1.c: New test.
37775
37776 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37777
37778         * g++.old-deja/g++.other/eh4.C: Fix typo.
37779
37780 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37781
37782         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37783
37784 2001-03-28  Philip Blundell  <philb@gnu.org>
37785
37786         * gcc.c-torture/compile/20010328-1.c: New test.
37787
37788 2001-03-27  Richard Henderson  <rth@redhat.com>
37789
37790         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37791         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37792
37793 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37794
37795         * gcc.c-torture/compile/20010327-1.c: New test.
37796
37797 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37798
37799         * g++.old-deja/g++.other/friend12.C: New test.
37800         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37801         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37802
37803 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37804
37805         * gcc.c-torture/execute/20010325-1.c: New test.
37806
37807 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37808
37809         * g++.old-deja/g++.other/mangle3.C: New test.
37810
37811 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37812
37813         * g++.old-deja/g++.other/anon8.C: New test.
37814
37815 2001-03-20  Philip Blundell  <philb@gnu.org>
37816
37817         * gcc.c-torture/compile/20010320-1.c: New test.
37818
37819 2001-03-17  Richard Henderson  <rth@redhat.com>
37820
37821         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37822
37823 2001-03-15  Geoff Keating  <geoff@redhat.com>
37824
37825         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37826         tests on AIX.
37827
37828 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37829
37830         * g++.old-deja/g++.other/eh4.C: New test.
37831
37832 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37833
37834         * gcc.dg/cpp/mi1.c: Update.
37835
37836 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37837
37838         * g++.old-deja/g++.other/regstack.C: New test.
37839
37840 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37841
37842         * g++.old-deja/g++.other/ref4.C: New test.
37843
37844 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37845
37846         * objc/execute/va_method.m: Added.
37847         * objc/execute/IMP.m: Added.
37848         * objc/execute/_cmd.m: Added.
37849         * objc/execute/accessing_ivars.m: Added.
37850         * objc/execute/class-1.m: Added.
37851         * objc/execute/class-10.m: Added.
37852         * objc/execute/class-11.m: Added.
37853         * objc/execute/class-12.m: Added.
37854         * objc/execute/class-13.m: Added.
37855         * objc/execute/class-14.m: Added.
37856         * objc/execute/class-2.m: Added.
37857         * objc/execute/class-3.m: Added.
37858         * objc/execute/class-4.m: Added.
37859         * objc/execute/class-5.m: Added.
37860         * objc/execute/class-6.m: Added.
37861         * objc/execute/class-7.m: Added.
37862         * objc/execute/class-8.m: Added.
37863         * objc/execute/class-9.m: Added.
37864         * objc/execute/class-tests-1.h
37865         * objc/execute/class-tests-2.h
37866         * objc/execute/compatibility_alias.m: Added.
37867         * objc/execute/encode-1.m: Added.
37868         * objc/execute/formal_protocol-1.m: Added.
37869         * objc/execute/formal_protocol-2.m: Added.
37870         * objc/execute/formal_protocol-3.m: Added.
37871         * objc/execute/formal_protocol-4.m: Added.
37872         * objc/execute/formal_protocol-5.m: Added.
37873         * objc/execute/formal_protocol-6.m: Added.
37874         * objc/execute/formal_protocol-7.m: Added.
37875         * objc/execute/informal_protocol.m: Added.
37876         * objc/execute/initialize.m: Added.
37877         * objc/execute/load.m: Added.
37878         * objc/execute/many_args_method.m: Added.
37879         * objc/execute/nested-3.m: Added.
37880         * objc/execute/no_clash.m: Added.
37881         * objc/execute/private.m: Added.
37882         * objc/execute/redefining_self.m: Added.
37883         * objc/execute/root_methods.m: Added.
37884         * objc/execute/selector-1.m: Added.
37885         * objc/execute/static-1.m: Added.
37886         * objc/execute/static-2.m: Added.
37887         * objc/execute/va_method.m: Added.
37888
37889 2001-03-10  Richard Henderson  <rth@redhat.com>
37890
37891         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37892
37893 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37894
37895         * g++.old-deja/g++.other/crash31.C: XFAIL.
37896         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37897         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37898         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37899         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37900         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37901
37902 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37903
37904         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37905
37906 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37907
37908         * gcc.dg/20000724-1.c: Don't use multiline strings.
37909
37910 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37911
37912         * objc/execute/string1.m, objc/execute/string2.m: Compare the
37913         result of -cString against what we expect it to be; don't just
37914         print it out for no one to read.
37915
37916         * objc/execute/string3.m, objc/execute/string4.m: New tests.
37917         Based on testcases provided by Nicola Pero.
37918
37919 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37920
37921         * gcc.dg/cpp/macro7.c: New test.
37922
37923 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
37924
37925         * gcc.dg/cpp/multiline.c: Update.
37926
37927 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37928
37929         * g++.old-deja/g++.other/enum3.C: New test.
37930
37931 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37932
37933         * g++.old-deja/g++.other/pod1.C: New test.
37934
37935 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
37936
37937         * g++.old-deja/g++.ext/overload1.C: New test.
37938
37939 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37940
37941         * g++.old-deja/g++.pt/using1.C: New test.
37942
37943 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.other/using9.C: New test.
37946
37947 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
37948
37949         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
37950
37951         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
37952
37953 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
37954
37955         * g++.old-deja/g++.ext/realpt1.C: Remove.
37956
37957 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
37958
37959         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
37960
37961 2001-02-26  Will Cohen  <wcohen@redhat.com>
37962
37963         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
37964
37965 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
37966
37967         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
37968         templatized constructors.
37969
37970 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37971
37972         * gcc.c-torture/execute/20010224-1.c: New test.
37973
37974 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
37975
37976         * gcc.c-torture/execute/20010222-1.c: New test.
37977
37978 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
37979
37980         * g++.old-deja/g++.other/inline20.C: New test.
37981
37982 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
37983
37984         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
37985
37986 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
37987
37988         * g++.old-deja/g++.other/lookup22.C: New test.
37989
37990 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
37991
37992         * g77.dg: New directory.
37993         * g77.dg/20010216-1.f: New test case.
37994         * g77.dg/dg.exp: New driver.
37995         * lib/g77-dg.exp: New driver library.
37996
37997 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37998
37999         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38000
38001 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38002
38003         * g++.old-deja/g++.other/decl9.C: New test.
38004
38005 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38006
38007         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38008         not need <string> and also tests the initialization at runtime.
38009
38010 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38011
38012         * gcc.c-torture/execute/longlong.c: New test.
38013
38014 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38015
38016         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38017
38018 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38019
38020         * gcc.c-torture/execute/920302-1.c (execute):
38021         Change argument type to short.
38022
38023 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38024
38025         * g++.old-deja/g++.pt/deduct6.C: New test.
38026
38027 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38028
38029         * g++.old-deja/g++.pt/deduct5.C: New test.
38030
38031 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38032
38033         * gcc.c-torture/execute/20010209-1.c: New test.
38034
38035 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38036
38037         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38038
38039 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38040
38041         * g++.dg/vtgc1.C: Update for new ABI.
38042
38043         * consistency.vlad: New directory, 1665 files.
38044
38045 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38046
38047         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38048         return type.
38049         * gcc.dg/cpp/digraphs.c: Declare puts.
38050
38051 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38052
38053         * g++.old-deja/g++.other/warn5.C: New test.
38054
38055 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38056
38057         * g++.old-deja/g++.pt/spec40.C: New test.
38058
38059 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38060
38061         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38062         case.
38063         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38064
38065 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.c-torture/compile/20010209-1.c: New test.
38068
38069 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38070
38071         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38072         excess errors message but not if it crashes.
38073         * g++.old-deja/g++.other/crash27.C: Likewise.
38074         * g++.old-deja/g++.other/crash28.C: Likewise.
38075         * g++.old-deja/g++.other/crash30.C: Likewise.
38076         * g++.old-deja/g++.other/crash32.C: Likewise.
38077         * g++.old-deja/g++.other/crash35.C: Likewise.
38078         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38079
38080 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38081
38082         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38083         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38084         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38085         g77.f-torture/execute/execute.exp,
38086         g77.f-torture/noncompile/noncompile.exp,
38087         gcc.c-torture/execute/execute.exp,
38088         gcc.c-torture/execute/memcheck/memcheck.exp,
38089         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38090         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38091         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38092         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38093         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38094         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38095         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38096         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38097         Remove bug reporting instructions with ancient email addresses.
38098
38099 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38100
38101         * gcc.dg/20010202-1.c: New test.
38102         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38103
38104 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38105
38106         * g++.dg/stdbool-if.C: New test.
38107
38108 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38109
38110         * objc/execute/fdecl.m: Added main().
38111
38112 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38113
38114         * gcc.c-torture/execute/20010206-1.c: New test.
38115
38116 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38117
38118         * gcc.dg/cpp/avoidpaste1.c: Update.
38119
38120 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38121
38122         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38123         Pero <nicola@brainstorm.co.uk>.
38124         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38125
38126 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38127
38128         * g++.old-deja/g++.pt/spec39.C: New test.
38129
38130 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38131
38132         * gcc.c-torture/compile/20010202-1.c: New test.
38133
38134 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38135
38136         * g++.old-deja/g++.abi/primary2.C: New test.
38137         * g++.old-deja/g++.abi/primary3.C: New test.
38138         * g++.old-deja/g++.abi/primary4.C: New test.
38139         * g++.old-deja/g++.abi/primary5.C: New test.
38140         * g++.old-deja/g++.abi/vtable3.h: New test.
38141         * g++.old-deja/g++.abi/vtable3a.C: New test.
38142         * g++.old-deja/g++.abi/vtable3b.C: New test.
38143         * g++.old-deja/g++.abi/vtable3c.C: New test.
38144         * g++.old-deja/g++.abi/vtable3d.C: New test.
38145         * g++.old-deja/g++.abi/vtable3e.C: New test.
38146         * g++.old-deja/g++.abi/vtable3f.C: New test.
38147         * g++.old-deja/g++.abi/vtable3g.C: New test.
38148         * g++.old-deja/g++.abi/vtable3h.C: New test.
38149         * g++.old-deja/g++.abi/vtable3i.C: New test.
38150         * g++.old-deja/g++.abi/vtable3j.C: New test.
38151         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38152
38153 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38154
38155         * g++.old-deja/g++.other/anon6.C: New test.
38156         * g++.old-deja/g++.other/anon7.C: New test.
38157
38158 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38159
38160         * gcc.dg/cpp/avoidpaste2.c: New tests.
38161
38162 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38163
38164         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38165
38166 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38167
38168         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38169         DECIMAL_DIG cases for Irix."
38170
38171 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38172
38173         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38174
38175 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38176
38177         * gcc.dg/c99-tag-1.c: New test.
38178
38179 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38180
38181         * gcc.dg/cpp/tr-warn1.c: Add tests.
38182
38183 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38184
38185         * gcc.dg/cpp/avoidpaste1.c: Update.
38186         * gcc.dg/cpp/paste4.c: Update.
38187
38188 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38189
38190         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38191         cases for Irix.
38192
38193 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38194
38195         * g++.old-deja/g++.other/inline19.C: New test.
38196
38197 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38198
38199         * gcc.dg/Wlarger-than.c: New test.
38200
38201 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38202
38203         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38204
38205 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38206
38207         * gcc.c-torture/execute/20010129-1.c: New test.
38208         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38209
38210 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38211
38212         * gcc.dg/cpp/avoidpaste1.c: Test case.
38213
38214 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38215
38216         * g++.old-deja/g++.other/inline18.C: New test.
38217
38218 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38219
38220         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38221         and __builtin_putchar.
38222
38223 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38224
38225         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38226         tests.
38227
38228 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38229
38230         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38231         floating point number rounding mode to round to the nearest
38232         representable mode.
38233
38234 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38235
38236         * g++.old-deja/g++.other/mangle2.C: New test.
38237
38238 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38239
38240         * gcc.c-torture/compile/20010124-1.c: New test.
38241
38242 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38243
38244         * g++.old-deja/g++.pt/spec38.C: New test.
38245
38246 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38247
38248         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38249         "Build don't run".
38250
38251 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38252
38253         * gcc.c-torture/execute/20010123-1.c: New test.
38254
38255 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38256
38257         * g++.old-deja/g++.pt/spec37.C: New test.
38258
38259 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38260
38261         * g++.old-deja/g++.pt/overload14.C: New test.
38262
38263 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38264
38265         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38266         __builtin_return_address.
38267
38268 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38269
38270         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38271         * g++.old-deja/g++.pt/spec35.C: New test.
38272         * g++.old-deja/g++.pt/spec36.C: New test.
38273
38274 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38275
38276         * gcc.c-torture/compile/20010118-1.c: New test.
38277
38278 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38279
38280         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38281
38282 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38283
38284         * gcc.c-torture/execute/20010119-1.c: New test.
38285
38286 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38287
38288         * g++.old-deja/g++.other/vbase5.C: New test.
38289
38290 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38291
38292         * gcc.c-torture/execute/20010118-1.c: New test.
38293
38294 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38295
38296         * g++.old-deja/g++.pt/deduct3.C: New test.
38297
38298 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38299
38300         * g++.old-deja/g++.pt/spec34.C: New test.
38301
38302 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38303
38304         * g77.f-torture/compile/20000601-2.f: New test.
38305
38306 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38307
38308         * g++.old-deja/g++.other/init17.C: New test.
38309
38310 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38311
38312         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38313
38314 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38315
38316         * g++.old-deja/g++.pt/unify8.C: New test.
38317
38318 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38319
38320         * g++.old-deja/g++.abi/vbase1.C: New test.
38321
38322 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38323
38324         * g++.old-deja/g++.pt/crash65.C: New test.
38325
38326 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38327
38328         * gcc.dg/cpp/assembl2.S: New test case.
38329
38330 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38331
38332         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38333         are supported.
38334
38335 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38336
38337         * g++.old-deja/g++.other/builtins1.C: New test.
38338         * g++.old-deja/g++.other/builtins2.C: Likewise.
38339         * g++.old-deja/g++.other/builtins3.C: Likewise.
38340         * g++.old-deja/g++.other/builtins4.C: Likewise.
38341
38342 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38343
38344         * gcc.c-torture/compile/20010117-1.c: New test.
38345         * gcc.c-torture/compile/20010117-2.c: New test.
38346
38347 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38348
38349         * g77.f-torture/execute/20010116.[fx]: New test,
38350         XFAIL on i?86-*-*.
38351         * g77.f-torture/compile/20010115.f: Indicate it's
38352         a test for PR fortran/1636.
38353
38354 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38355
38356         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38357
38358 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38359
38360         * g77.f-torture/compile/20010115.f: New test.
38361
38362 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38363
38364         * g++.old-deja/g++.pt/nontype5.C: New test.
38365
38366 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38367
38368         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38369         have an equivalent working one below it.
38370
38371 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38372
38373         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38374         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38375
38376 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38377
38378         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38379         message containing "init_priority".
38380         (conpr-2.C): Likewise.
38381         (conpr-3.C): Likewise.
38382         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38383
38384 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38385
38386         * gcc.c-torture/execute/20010114-2.c: New test.
38387
38388 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38389
38390         * gcc.c-torture/compile/20010114-1.c: New test.
38391         * gcc.c-torture/compile/20010114-1.x: Xfail.
38392         * gcc.c-torture/compile/20010114-2.c: New test.
38393         * gcc.c-torture/execute/20010114-1.c: New test.
38394         * gcc.dg/trunc-1.c: New test.
38395         * gcc.dg/uninit-B.c: New test.
38396
38397 2001-01-13  Nick Clifton  <nickc@redhat.com>
38398
38399         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38400         target.
38401
38402 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38403
38404         * gcc.c-torture/compile/20010113-1.c: New test.
38405
38406 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38407
38408         * gcc.c-torture/compile/20001212-1.c: New test.
38409
38410 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38411
38412         * gcc.dg/cpp/widestr1.c: Update.
38413         * gcc.dg/cpp/prag-imp.c: Remove.
38414
38415 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38416
38417         * gcc.c-torture/execute/20000801-3.x: Remove.
38418         * gcc.dg/c90-init-1.c: New test.
38419         * gcc.dg/c99-init-1.c: New test.
38420         * gcc.dg/c99-init-2.c: New test.
38421         * gcc.dg/gnu99-init-1.c: New test.
38422
38423 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38424
38425         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38426         testing that no relevant ones were found.
38427
38428 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38429
38430         * g++.old-deja/g++.pt/cast2.C: New test.
38431
38432 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38433
38434         * g++.old-deja/g++.pt/friend47.C: New test.
38435
38436 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38437
38438         * g++.old-deja/g++.pt/instantiate13.C: New test.
38439
38440 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38441
38442         * g++.old-deja/g++.other/defarg7.C: New test.
38443         * g++.old-deja/g++.other/defarg8.C: New test.
38444
38445 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38446
38447         * g++.old-deja/g++.pt/crash64.C: New test.
38448
38449 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38450
38451         * g++.old-deja/g++.pt/crash63.C: New test.
38452
38453 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38454
38455         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38456
38457 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38458
38459         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38460
38461 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38462
38463         * g++.old-deja/g++.pt/error3.C: New test.
38464
38465 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38466
38467         * g++.old-deja/g++.other/crash39.C: New test.
38468
38469 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38470
38471         * g++.old-deja/g++.other/vbase4.C: New test.
38472
38473 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38474
38475         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38476         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38477         * gcc.dg/special/special.exp: New test driver which will check
38478         for alias support for the above test.
38479
38480 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38481
38482         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38483         problems on small machines.
38484         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38485         parameterize.
38486
38487 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38488
38489         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38490         mips.
38491         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38492
38493 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38494
38495         * g++.old_deja/g++.pt/using8.C: New test.
38496
38497 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38498
38499         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38500
38501 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38502
38503         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38504         where a failure is expected.
38505         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38506
38507 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38508
38509         * g++.old_deja/g++.pt/instantiate12.C: New test.
38510
38511 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38512
38513         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38514         start of structs.
38515         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38516         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38517         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38518         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38519         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38520         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38521         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38522         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38523         * g++.old-deja/g++.eh/spec6.C: Likewise.
38524         * g++.old-deja/g++.jason/crash3.C: Likewise.
38525         * g++.old-deja/g++.law/ctors11.C: Likewise.
38526         * g++.old-deja/g++.law/ctors17.C: Likewise.
38527         * g++.old-deja/g++.law/ctors5.C: Likewise.
38528         * g++.old-deja/g++.law/ctors9.C: Likewise.
38529         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38530         * g++.old-deja/g++.mike/net22.C: Likewise.
38531         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38532         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38533         * g++.old-deja/g++.mike/virt3.C: Likewise.
38534         * g++.old-deja/g++.niklas/t128.C: Likewise.
38535         * g++.old-deja/g++.other/anon4.C: Likewise.
38536         * g++.old-deja/g++.other/using1.C: Likewise.
38537         * g++.old-deja/g++.other/warn3.C: Likewise.
38538         * g++.old-deja/g++.pt/t37.C: Likewise.
38539         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38540         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38541
38542 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38543
38544         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38545
38546 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38547
38548         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38549
38550 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38551
38552         * gcc.c-torture/compile/20010107-1.c: New test.
38553
38554 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38555
38556         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38557
38558 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38559
38560         * gcc.dg/format/format.h: New file.
38561         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38562         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38563         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38564         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38565         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38566         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38567         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38568         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38569         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38570         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38571         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38572         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38573         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38574         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38575         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38576         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38577         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38578         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38579         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38580         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38581         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38582         instead of declaring standard types, macros and functions in each
38583         test.
38584
38585 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38586
38587         * gcc.c-torture/execute/20010106-1.c: New test.
38588
38589 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38590
38591         * gcc.dg/format/format.exp: New file.
38592         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38593         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38594         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38595         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38596         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38597         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38598         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38599         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38600         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38601         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38602         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38603         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38604         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38605         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38606         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38607         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38608         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38609         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38610         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38611         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38612         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38613         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38614         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38615         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38616         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38617         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38618         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38619         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38620         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38621         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38622         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38623         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38624         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38625         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38626         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38627         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38628         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38629         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38630         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38631         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38632         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38633         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38634
38635 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38636
38637         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38638         account.
38639
38640 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38641
38642         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38643
38644 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38645
38646         * g++.old-deja/g++.pt/crash62.C: New test.
38647
38648 2001-01-04  Richard Henderson  <rth@redhat.com>
38649
38650         * gcc.dg/20000926-1.c: Update expected warnings.
38651         * gcc.dg/array-2.c: Likewise.
38652         * gcc.dg/array-4.c: Also validate flexible array members.
38653         * gcc.dg/c99-flex-array-1.c: New.
38654
38655 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38656
38657         * gcc.c-torture/compile/20001222-1.x: Remove.
38658
38659 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38660
38661         * gcc.c-torture/execute/built-in-setjmp.c: New.
38662
38663 2001-01-03  Richard Henderson  <rth@redhat.com>
38664
38665         * gcc.dg/940510-1.c: Update expected error wording.
38666         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38667
38668 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38669
38670         * lib/target-supports.exp (check_alias_available): Modified to
38671         indicate aliases not supported if only weak aliases are supported.
38672
38673 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38674
38675         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38676         Turn on cmpstrsi checks for __pj__ and __i370__.
38677
38678 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38679
38680         * g++.old-deja/g++.other/virtual11.C: New test.
38681
38682 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38683
38684         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38685
38686 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38687
38688         * gcc.c-torture/compile/20010102-1.c: New test.
38689
38690 2001-01-02  Andreas Jaeger  <aj@suse.de>
38691
38692         * gcc.dg/noreturn-3.c: New test.
38693
38694         * gcc.dg/noreturn-4.c: New test.
38695
38696 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38697
38698         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38699         __builtin_fputc and __builtin_fwrite.
38700
38701 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38702
38703         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38704         signed char, not default char.
38705
38706 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38707
38708         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38709
38710 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38711
38712         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38713
38714 2000-12-29  Richard Henderson  <rth@redhat.com>
38715
38716         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38717         (__cyg_profile_func_exit): Define.
38718
38719 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38720
38721         * g++.dg/vtgc1.C: New test.
38722
38723 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38724
38725         * gcc.dg/noncompile/20001228-1.c: New test.
38726
38727         * gcc.dg/20001228-1.c: New test.
38728
38729         * gcc.c-torture/execute/20001228-1.c: New test.
38730
38731 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38732
38733         * gcc.dg/format-strfmon-1.c: New test.
38734
38735 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38736
38737         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38738         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38739         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38740         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38741         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38742         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38743         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38744         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38745         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38746         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38747         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38748         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38749         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38750
38751         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38752         * gcc.c-torture/execute/string-opt-4.c: Test index.
38753
38754 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38755
38756         * gcc.c-torture/compile/20001226-1.c: New test.
38757
38758 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38759
38760         * gcc.c-torture/compile/20001222-1.c: New test.
38761         * gcc.c-torture/compile/20001222-1.x: Xfail.
38762
38763 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38764
38765         * gcc.c-torture/execute/comp-goto-2.c: New test.
38766
38767 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38768
38769         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38770         Use long types if __INT_MAX__ is 32767.
38771         (main): Use cast to (sint32 *) when poking 88 into a_page.
38772
38773         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38774
38775 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38776
38777         * gcc.c-torture/compile/20001221-1.c: New test.
38778         * gcc.c-torture/execute/20001221-1.c: New test.
38779
38780 2000-12-20  Richard Henderson  <rth@redhat.com>
38781
38782         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38783         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38784
38785 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38786
38787         * gcc.dg/compare3.c: New test.
38788
38789 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38790
38791         * gcc.dg/format-warnll-1.c: New test.
38792
38793 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38794
38795         * gcc.dg/cpp/cmdlne-P.c: New test.
38796
38797 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38798
38799         * gcc.c-torture/execute/builtin-abs-1.c,
38800         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38801
38802 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38803
38804         * gcc.dg/cpp/multiline.c: New test.
38805
38806 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38807
38808         * g++.old-deja/g++.other/syshdr1.C: Update.
38809         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38810
38811 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38812
38813         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38814
38815 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38816
38817         * g++.old-deja/g++.pt/ttp65.C: New test.
38818
38819 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38820
38821         * g++.old-deja/g++.pt/ttp64.C: New test.
38822
38823 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38824
38825         * g++.old-deja/g++.pt/spec33.C: New test.
38826
38827 2000-12-14  Catherine Moore  <clm@redhat.com>
38828
38829         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38830         * gcc.c-torture/execute/920612-2.c: Likewise.
38831         * gcc.c-torture/execute/920428-2.c: Likewise.
38832         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38833         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38834
38835 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38836
38837         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38838         * gcc.dg/pack-test-2.c: Likewise.
38839
38840 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38841
38842         Tests by Zack Weinberg <zackw@stanford.edu>.
38843
38844         * gcc.dg/cpp/defined.c: Update.
38845         * gcc.dg/cpp/defined_trad.c: New tests.
38846
38847 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38848
38849         * gcc.dg/cpp/trad-direct.c: Update.
38850
38851 2000-12-11  Neil Booth  <neilb@earthling.net>
38852
38853         * gcc.dg/cpp/defined_trad.c
38854
38855 2000-12-11  Neil Booth  <neilb@earthling.net>
38856
38857         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38858
38859 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38860
38861         * gcc.dg/format-miss-2.c: New test.
38862
38863 2000-12-09  Neil Booth  <neilb@earthling.net>
38864
38865         * gcc.dg/cpp/lineflags.c: New tests.
38866         * gcc.dg/cpp/poison.c: Update.
38867         * gcc.dg/cpp/redef2.c: Update.
38868         * gcc.dg/cpp/skipping.c: New test.
38869
38870 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38871
38872         * g++.old-deja/g++.other/eh3.C: New testcase.
38873
38874 2000-12-07  Neil Booth  <neilb@earthling.net>
38875
38876         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38877         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38878         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38879         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38880         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38881         Update.
38882
38883 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38884
38885         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38886         __SIZE_TYPE__ instead of int for type of integers cast to
38887         pointers.
38888
38889 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38890
38891         * g++.old-deja/g++.other/cleanup4.C: New test.
38892
38893 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38894
38895         * format-sec-1.c: New test.
38896
38897 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38898
38899         * gcc.dg/format-nonlit-3.c: New test.
38900
38901 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38902
38903         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38904         through a null pointer.
38905
38906 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38907
38908         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
38909         * g++.old-deja/g++.pt/partial4.C: New test.
38910
38911 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
38912
38913         * gcc.c-torture/execute/ieee/hugeval.x: New.
38914
38915 2000-12-06  Neil Booth  <neilb@earthling.net>
38916
38917         * gcc.dg/cpp/backslash2.c: New tests.
38918
38919 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38920
38921         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
38922         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
38923
38924 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
38925
38926         * gcc.c-torture/execute/20001203-2.c: New testcase.
38927
38928 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38929
38930         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
38931         * g++.old-deja/g++.other/virtual10.C: New test.
38932
38933 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
38934
38935         * g++.old-deja/g++.mike/pmf5.C: Remove test.
38936
38937 2000-12-05  Richard Henderson  <rth@redhat.com>
38938
38939         * gcc.c-torture/compile/20001205-1.c: New.
38940
38941 2000-12-04  Neil Booth  <neilb@earthling.net>
38942
38943         * g++.old-deja/g++.other/virtual9.C: New test.
38944         * g++.old-deja/g++.pt/crash61.C: New test.
38945         * gcc.c-torture/execute/loop-9.c: New test.
38946
38947 2000-12-04  Neil Booth  <neilb@earthling.net>
38948
38949         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
38950         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
38951         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
38952         * gcc.dg/cpp/extratokens.c: ...here.
38953
38954 2000-12-04  Neil Booth  <neilb@earthling.net>
38955
38956         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
38957         New tests.
38958
38959 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38960
38961         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
38962         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
38963
38964 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
38965
38966         * gcc.c-torture/execute/20001203-1.c: New test.
38967
38968 2000-12-03  Neil Booth  <neilb@earthling.net>
38969
38970         * gcc.dg/cpp/macro6.c: New test cases.
38971
38972 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38973
38974         * gcc.c-torture/execute/string-opt-9.c: New test.
38975         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38976         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38977         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38978
38979         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
38980         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
38981
38982 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
38983
38984         * gcc.dg/cpp/if-6.c: New testcase.
38985
38986         * gcc.dg/20001201-1.c: New testcase.
38987
38988 2000-12-02  Neil Booth  <neilb@earthling.net>
38989
38990         * g++.old-deja/g++.other/externC4.C,
38991         g++.old-deja/g++.other/friend10.C: New tests.
38992
38993 2000-12-02  Neil Booth  <neilb@earthling.net>
38994
38995         * g++.old-deja/g++.other/instan2.C
38996         * g++.old-deja/g++.other/instan3.C: New test.
38997
38998 2000-12-02  Neil Booth  <neilb@earthling.net>
38999
39000         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39001         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39002         gnuc99.c,gnuc99-pedantic.c: New tests.
39003
39004 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39005
39006         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39007         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39008
39009 2000-12-01  Neil Booth  <neilb@earthling.net>
39010
39011         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39012         * gcc.dg/cpp/poison.c: Update.
39013         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39014
39015 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39016
39017         * g77.f-torture/execute/20001201.f: New test.
39018
39019 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39020
39021         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39022
39023 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39024
39025         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39026
39027 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39028
39029         * g++.old-deja/g++.other/cast6.C: New test.
39030
39031 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39032
39033         * gcc.c-torture/execute/20001130-2.c: New testcase.
39034
39035 2000-11-30  Richard Henderson  <rth@redhat.com>
39036
39037         * gcc.c-torture/execute/20001130-1.c: New test.
39038
39039 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39040
39041         * g++.old-deja/g++.other/op3.C: New test.
39042
39043 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39044
39045         * g++.old-deja/g++.other/op2.C: New test.
39046
39047 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39048
39049         * g++.old-deja/g++.other/crash38.C: New test.
39050
39051 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39052
39053         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39054
39055 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39056
39057         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39058         tests.
39059         * gcc.c-torture/execute/string-opt-6.c: New test.
39060
39061         * gcc.dg/20001117-1.c: Add main.
39062
39063 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39064
39065         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39066         Move from here ...
39067         * gcc.dg/940510-1.c: ... to here.
39068
39069         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39070         zero-size arrays in toplevel structures.
39071
39072 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39073
39074         * gcc.c-torture/execute/loop-8.c: New test.
39075
39076 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39077
39078         * g++.old-deja/g++.other/base1.C: New test.
39079
39080 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39081
39082         * g++.old-deja/g++.other/parse2.C: New test.
39083
39084 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39085
39086         * g++.old-deja/g++.pt/incomplete1.C: New test.
39087
39088 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39089
39090         * g++.old-deja/g++.other/friend9.C: New test.
39091
39092 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39093
39094         * gcc.dg/20001127-1.c: New test.
39095
39096 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39097
39098         * g++.old-deja/g++.pt/friend46.C: New test.
39099
39100 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39101
39102         * g++.old-deja/g++.other/ptrmem8.C: New test.
39103
39104 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39105
39106         * gcc.c-torture/execute/string-opt-7.c: New test.
39107         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39108
39109 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39110
39111         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39112         instead of 'mkcheck 2'.
39113
39114 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39115
39116         * gcc.c-torture/execute/memcheck/driver.c,
39117         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39118         C9X references to refer to C99.
39119
39120 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39121
39122         * gcc.dg/ultrasp3.c: New test.
39123
39124 2000-11-25  Neil Booth  <neilb@earthling.net>
39125
39126         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39127
39128 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39129
39130         * gcc.c-torture/compile/20001123-2.c: New.
39131
39132 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39133
39134         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39135
39136 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39137
39138         * gcc.dg/sequence-point-1.c: Add some new tests.
39139         * gcc.c-torture/execute/20001124-1.c: New test.
39140
39141 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39142
39143         * g++.old-deja/g++.other/vaarg4.C: New test.
39144         * gcc.c-torture/compile/20001123-1.c: New test.
39145
39146 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39147
39148         * g++.other/crash24.C: Adjust and remove XFAIL.
39149         * g++.other/crash37.C: New test.
39150
39151 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39152
39153         * g++.old-deja/g++.pt/instantiate9.C: New test.
39154
39155 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39156
39157         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39158         new ABI, too.
39159
39160         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39161         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39162
39163 2000-11-22  Neil Booth  <neilb@earthling.net>
39164
39165         * gcc.dg/cpp/Wtrigraphs.c: New test.
39166
39167 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39168
39169         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39170
39171 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39172
39173         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39174
39175 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39176
39177         * lib/gcc-dg.exp: load_lib scanasm.exp.
39178         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39179         * lib/g++-dg.exp: load_lib scanasm.exp.
39180         * lib/scanasm.exp: New.
39181         (scan-assembler, scan-assembler-not): Add optional arguments to
39182         test name, or if not present, the pattern name.
39183         (scan-assembler-dem, scan-assembler-dem-not): New.
39184
39185         * g++.dg/dg.exp: New.
39186
39187 2000-11-21  Neil Booth  <neilb@earthling.net>
39188
39189         * gcc.dg/cpp/integrated1.c: Remove.
39190
39191 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39192
39193         * gcc.c-torture/execute/20001121-1.c: New test.
39194
39195 2000-11-21  Richard Henderson  <rth@redhat.com>
39196
39197         * gcc.c-torture/compile/20001121-1.c: New test.
39198
39199 2000-11-20  Neil Booth  <neilb@earthling.net>
39200
39201         * gcc.dg/cpp/integrated1.c: New test.
39202
39203 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39204
39205         * g++.old-deja/g++.other/inline17.C: New test.
39206
39207 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39208
39209         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39210         local variable to be zero: I made the variable global. Now
39211         uses abort() and exit() instead of relying on main's return value.
39212
39213 2000-11-20  Neil Booth  <neilb@earthling.net>
39214
39215         * gcc.dg/cpp/paste2.c: Update test.
39216         * objc/execute/paste.m: New test.
39217
39218 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39219
39220         * gcc.dg/c99-condexpr-1.c: New test.
39221
39222 2000-11-20  Neil Booth  <neilb@earthling.net>
39223
39224         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39225
39226 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.pt/export1.C: New test.
39229
39230 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39231
39232         * gcc.dg/20001117-1.c: New test.
39233
39234 2000-11-18  Richard Henderson  <rth@redhat.com>
39235
39236         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39237
39238 2000-11-18  Richard Henderson  <rth@redhat.com>
39239
39240         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39241         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39242         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39243
39244 2000-11-18  Richard Henderson  <rth@redhat.com>
39245
39246         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39247         (main): New.  Exit cleanly.
39248
39249 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39250
39251         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39252         gcc.dg/c99-fordecl-2.c: New tests.
39253
39254 2000-11-18  Richard Henderson  <rth@redhat.com>
39255
39256         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39257         * gcc.c-torture/execute/zerolen-2.c: New.
39258
39259 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39260
39261         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39262         memory.
39263
39264 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39265
39266         * g++.old-deja/g++.pt/instantiate8.C: New test.
39267
39268 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39269
39270         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39271         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39272
39273 2000-11-16  Nick Clifton  <nickc@redhat.com>
39274
39275         * gcc.c-torture/execute/nestfunc-2.c: New test.
39276         * gcc.c-torture/execute/nestfunc-3.c: New test.
39277
39278 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39279
39280         * gcc.c-torture/compile/20001116-1.c: New test.
39281
39282 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39283
39284         * gcc.c-torture/execute/20001115-1.c: New test.
39285
39286 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39287
39288         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39289         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39290         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39291         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39292
39293 2000-11-15  Neil Booth  <neilb@earthling.net>
39294
39295         gcc.dg/cpp/_Pragma1.c: Update.
39296         gcc.dg/cpp/_Pragma2.c: New test.
39297
39298 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39299
39300         * g++.old-deja/g++.other/anon5.C: New test.
39301
39302 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39303
39304         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39305         tests.
39306
39307 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39308
39309         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39310         output.
39311
39312 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39313
39314         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39315         labels at end of compound statements.
39316
39317 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39318
39319         * gcc.c-torture/execute/loop-7.c: New test.
39320
39321 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39322
39323         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39324
39325 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39326
39327         * gcc.dg/c99-bool-1.c: New test.
39328
39329 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39330
39331         * gcc.dg/c99-scope-1.c: Remove xfail.
39332         * gcc.dg/c99-scope-2.c: New test.
39333
39334 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39335
39336         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39337         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39338
39339 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39340
39341         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39342         error messages.
39343
39344         * g++.mike/p700.C: Don't typedef wchar_t.
39345         * g++.mike/p784.C: Likewise.
39346         * g++.mike/eb101.C: Don't use __wchar_t.
39347
39348 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39349
39350         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39351         from DO loop.
39352
39353 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39354
39355         * gcc.c-torture/execute/20001111-1.c: New test.
39356
39357 2000-11-10  Nick Clifton  <nickc@redhat.com>
39358
39359         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39360         long multuiple and accumulate.
39361
39362 2000-11-09  Richard Henderson  <rth@redhat.com>
39363
39364         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39365         via size_t instead of int.
39366
39367         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39368         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39369         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39370         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39371
39372 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39373
39374         * gcc.c-torture/compile/20001109-1.c: New test.
39375         * gcc.c-torture/compile/20001109-2.c: New test.
39376
39377 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39378
39379         * g++.old-deja/g++.pt/operator1.C: New test.
39380         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39381
39382 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39383
39384         * gcc.dg/20001108-1.c: New test.
39385
39386 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39387
39388         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39389         with both arguments constant strings.
39390         * gcc.c-torture/execute/string-opt-3.c: New test.
39391         * gcc.c-torture/execute/string-opt-4.c: New test.
39392         * gcc.c-torture/execute/string-opt-5.c: New test.
39393
39394 2000-11-08  Nick Clifton  <nickc@redhat.com>
39395
39396         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39397         mulsidi3adddi patterns.
39398
39399 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39400
39401         * g++.old-deja/g++.other/crash36.C: New test.
39402
39403 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39404
39405         * g++.old-deja/g++.other/init16.C: New test.
39406
39407 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39408
39409         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39410
39411 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39412
39413         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39414         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39415         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39416
39417 2000-11-07  DJ Delorie  <dj@redhat.com>
39418
39419         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39420
39421 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39422
39423         * gcc.c-torture/execute/string-opt-1.c: New test.
39424
39425 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39426
39427         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39428         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39429         parameters in registers, and there is no way for a varargs
39430         function to know in which order the integer and floating-point
39431         parameters should be interleaved when they are placed on the
39432         stack.
39433         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39434         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39435
39436 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39437
39438         * gcc.c-torture/execute/string-opt-2.c: New test.
39439
39440 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39441
39442         * g++.old-deja/g++.pt/crash60.C: New test.
39443
39444 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39445
39446         * g++.old-deja/g++.other/crash24.C: New test.
39447         * g++.old-deja/g++.other/crash25.C: New test.
39448         * g++.old-deja/g++.other/crash26.C: New test.
39449         * g++.old-deja/g++.other/crash27.C: New test.
39450         * g++.old-deja/g++.other/crash28.C: New test.
39451         * g++.old-deja/g++.other/crash29.C: New test.
39452         * g++.old-deja/g++.other/crash30.C: New test.
39453         * g++.old-deja/g++.other/crash31.C: New test.
39454         * g++.old-deja/g++.other/crash32.C: New test.
39455         * g++.old-deja/g++.other/crash33.C: New test.
39456         * g++.old-deja/g++.other/crash34.C: New test.
39457         * g++.old-deja/g++.other/crash35.C: New test.
39458
39459 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39460
39461         * gcc.c-torture/execute/20001031-1.c: New test.
39462
39463 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39464
39465         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39466         namespace.
39467
39468         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39469         standards-conformant.
39470
39471         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39472
39473         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39474         * g++.old-deja/g++.mike/p755a.C: Likewise.
39475         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39476         library makes no calls to `operator new' during initialization.
39477
39478 2000-11-04  Neil Booth  <neilb@earthling.net>
39479
39480         * gcc.dg/cpp/include2.c: New tests.
39481
39482 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39483
39484         * lib/g++.exp (g++_set_ld_library_path): New function.
39485         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39486
39487 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39488
39489         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39490         warnings.
39491
39492 2000-11-01  Richard Henderson  <rth@redhat.com>
39493
39494         * g++.old-deja/g++.ext/namedret1.C: New.
39495         * g++.old-deja/g++.ext/namedret2.C: New.
39496         * g++.old-deja/g++.ext/namedret3.C: New.
39497
39498 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39499
39500         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39501         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39502
39503 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39504
39505         * gcc.c-torture/execute/va-arg-21.c: New test.
39506
39507 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39508
39509         * gcc.dg/c99-complex-2.c: New test.
39510
39511 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39512
39513         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39514
39515 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39516
39517         * g++.old-deja/g++.other/inline16.C: New test.
39518
39519 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39520
39521         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39522         __PRETTY_FUNCTION__
39523
39524 2000-10-29  Neil Booth  <neilb@earthling.net>
39525
39526         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39527         New tests.
39528         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39529         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39530         optimisation.
39531
39532 2000-10-29  Neil Booth  <neilb@earthling.net>
39533
39534         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39535         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39536         * mi5.c: Test multiple includes work with -C.
39537         * trigraphs.c: Test ^= version.
39538
39539 2000-10-28  Neil Booth  <neilb@earthling.net>
39540
39541         New tests and test updates for new macro expander.
39542
39543         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39544         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39545         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39546         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39547         new diagnostic messages.
39548
39549         * gcc.dg/cpp/macro3.c: New tests.
39550
39551 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39552
39553         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39554         on the same line.
39555
39556 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39557
39558         * g++.old-deja/g++.other/eh2.C: New test.
39559
39560 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39561
39562         * gcc.c-torture/execute/20001027-1.c: New test.
39563
39564 2000-10-26  Richard Henderson  <rth@redhat.com>
39565
39566         * gcc.c-torture/execute/20001026-1.c: New.
39567
39568 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39569
39570         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39571         * g++.old-deja/g++.law/builtin1.C: Likewise.
39572         * g++.old-deja/g++.law/ctors10.C: Likewise.
39573         * g++.old-deja/g++.law/virtual3.C: Likewise.
39574         * g++.old-deja/g++.mike/p658.C: Likewise.
39575         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39576         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39577         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39578         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39579         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39580
39581 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39582
39583         * gcc.c-torture/compile/20001024-1.c: New test.
39584
39585 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39586
39587         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39588         to tell us whether or not we are using V3.
39589
39590 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39591
39592         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39593         operands.
39594
39595 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39596
39597         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39598
39599 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39600
39601         * gcc.c-torture/execute/20001024-1.c: New test.
39602
39603 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39604
39605         * g++.old-deja/g++.other/sibcall1.C: New test.
39606
39607 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39608
39609         * gcc.dg/noncompile/init-3.c: New test.
39610
39611 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39612
39613         * gcc.dg/format-array-1.c: New test.
39614
39615 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39616
39617         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39618         writing through null pointers; remove comment about testing
39619         unterminated strings.
39620
39621 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39622
39623         * gcc.c-torture/execute/20001017-2.c: New test.
39624
39625 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39626
39627         * gcc.c-torture/compile/20001018-1.c: New test.
39628         * gcc.c-torture/compile/20001018-1.x: Xfail.
39629
39630 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39631
39632         * gcc.c-torture/execute/20001017-1.c: New test.
39633
39634 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39635
39636         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39637         for multiple use of arguments with scanf formats; add tests for
39638         multiple use of arguments.
39639
39640 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39641
39642         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39643
39644 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39645
39646         * gcc.dg/format-miss-1.c: New test.
39647
39648 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39649
39650         * gcc.c-torture/execute/20001013-1.c: New test.
39651
39652 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39653
39654         * gcc.dg/format-branch-1.c: New test.
39655
39656 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39657
39658         * README, lib/file-format.exp: Remove EGCS references.
39659
39660 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39661
39662         * gcc.dg/20001013-1.c: New test.
39663
39664 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39665
39666         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39667         for intmax_t in the compiler using __typeof__ and the type rules
39668         for conditional expressions.
39669
39670 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39671
39672         * gcc.dg/20001012-1.c: New test.
39673         * gcc.dg/20001012-2.c: New test.
39674
39675 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39676
39677         * gcc.dg/format-attr-1.c: New test.
39678
39679 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39680
39681         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39682         __LONG_LONG_MAX__ instead of LLONG_MAX.
39683
39684 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39685
39686         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39687         scanf flags.
39688         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39689         flags.
39690
39691 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39692
39693         * gcc.dg/sequence-pt-1.c: New test.
39694
39695 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39696
39697         * gcc.c-torture/execute/20001011-1.c: New testcase.
39698         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39699
39700 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39701
39702         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39703         does not error on it.
39704
39705 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39706
39707         * gcc.dg/20001009-1.c: New test.
39708
39709 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39710
39711         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39712         * gcc.c-torture/execute/20001009-2.c: ... to here.
39713
39714 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39715
39716         * gcc.c-torture/compile/20001009-1.c: New testcase.
39717         * gcc.c-torture/execute/20001009-1.c: New testcase.
39718         Testcases provided by Jan Hubicka <jh@suse.cz>.
39719
39720 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39721
39722         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39723         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39724         uintmax_t using <limits.h> to emulate the compiler's internal
39725         logic.  No longer XFAIL %j tests.
39726
39727 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39728
39729         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39730         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39731         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39732         regexps and details of expected handling of some bad formats.
39733         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39734         suppression.
39735
39736 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39737
39738         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39739         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39740         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39741         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39742         in list archives.
39743
39744 2000-10-06  Richard Henderson  <rth@cygnus.com>
39745
39746         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39747         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39748         * g++.old-deja/g++.jason/report.C: Likewise.
39749         * g++.old-deja/g++.law/friend5.C: Likewise.
39750         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39751         of the expected warnings.
39752
39753 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39754
39755         * g++.old-deja/g++.pt/enum14.C: New test.
39756
39757 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39758
39759         * g++.old-deja/g++.pt/crash59.C: New test.
39760
39761 2000-10-04  Will Cohen  <wcohen@redhat.com>
39762
39763         * gcc.dg/20000926-1.c: New test.
39764
39765 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39766
39767         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39768         function name for current C++ compiler.
39769         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39770
39771 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39772
39773         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39774         __PRETTY_FUNCTION__.
39775         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39776
39777 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39778
39779         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39780
39781 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39782
39783         * gcc.c-torture/compile/20000923-1.c: New test.
39784
39785 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39786
39787         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39788         * g++.old-deja/g++.pt/ttp62.C: Same.
39789         * g++.old-deja/g++.other/inline14.C: Same.
39790
39791 2000-09-24  Richard Henderson  <rth@cygnus.com>
39792
39793         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39794
39795 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39796
39797         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39798
39799 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39800
39801         * gcc.c-torture/compile/20000922-1.c: New file.
39802
39803 2000-09-21  Nick Clifton  <nickc@redhat.com>
39804
39805         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39806         a signed long modulo operation.
39807         (mod6): New function - perform an unsigned long modulo operation.
39808         (main): Add tests for modulos of very large numbers by very small
39809         dividends.
39810
39811 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39812
39813         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39814
39815 2000-09-19  Richard Henderson  <rth@cygnus.com>
39816
39817         * gcc.dg/compare2.c (case 10): XFAIL.
39818
39819 2000-09-18  Richard Henderson  <rth@cygnus.com>
39820
39821         * gcc.c-torture/execute/20000906-1.c: Move ...
39822         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39823         that support __builtin_trap.
39824
39825 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39826
39827         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39828
39829 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39830
39831         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39832         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39833         more $ format tests.
39834
39835 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39836
39837         * gcc.dg/format-errmk-1.c: New test.
39838
39839 2000-09-17  Greg McGary  <greg@mcgary.org>
39840
39841         * gcc.c-torture/execute/20000917-1.x: Remove.
39842
39843 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39844
39845         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39846
39847 2000-09-17  Greg McGary  <greg@mcgary.org>
39848
39849         * gcc.c-torture/execute/20000917-1.c: New test.
39850         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39851
39852 2000-09-16  Neil Booth  <NeilB@earthling.net>
39853
39854         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39855         in nested macro bug.
39856
39857 2000-09-15  Neil Booth  <NeilB@earthling.net>
39858
39859         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39860
39861 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39862
39863         * gcc.c-torture/execute/20000914-1.c: New test.
39864
39865 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39866
39867         * g++.other/inline13.C: New test.
39868
39869 2000-09-12  Andreas Jaeger  <aj@suse.de>
39870
39871         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39872         constant by Ulrich Drepper <drepper@redhat.com>.
39873
39874 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39875
39876         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39877
39878 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39879
39880         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39881
39882 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39883
39884         * gcc.dg/cpp/backslash.c: New test.
39885
39886 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39887
39888         * gcc.c-torture/execute/20000910-1.c: New test.
39889         * gcc.c-torture/execute/20000910-2.c: Likewise.
39890
39891 2000-09-11  Robert Lipe  <robertl@sco.com>
39892
39893         * gcc.dg/pragma-align.c: New test.
39894
39895 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39896
39897         * g++.old-deja/g++.pt/explicit82.C: New test.
39898         * g++.old-deja/g++.pt/explicit83.C: New test.
39899
39900 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39901
39902         * gcc.dg/asm-names.c: New test.
39903
39904 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39905
39906         * gcc.dg/cpp/tr-warn6.c: New test
39907
39908 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39909
39910         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
39911         be accepted.
39912
39913 2000-09-07  Catherine Moore  <clm@redhat.com>
39914
39915         * gcc.c-torture/execute/unroll-1.c: New test.
39916
39917 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
39918
39919         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
39920         ERROR markers.
39921         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
39922         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
39923         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
39924         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
39925         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
39926         Preprocess only.
39927         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
39928         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
39929
39930 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39931
39932         * g++.old-deja/g++.pt/deduct2.C: New test.
39933
39934 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39935
39936         * g++.old-deja/g++.pt/parms2.C: New test.
39937
39938 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
39939
39940         * g++.old-deja/g++.pt/crash58.C: New test.
39941
39942 2000-09-06  Greg McGary  <greg@mcgary.org>
39943
39944         * gcc.c-torture/execute/20000906-1.c: New test.
39945         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
39946
39947 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39948
39949         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
39950
39951 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39952
39953         * g++.old-deja/g++.pt/crash57.C: New test.
39954
39955 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39956
39957         * g++.old-deja/g++.pt/crash56.C: New test.
39958
39959 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
39960
39961         * g++.old-deja/g++.pt/koenig1.C: New test.
39962
39963 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39964
39965         * gcc.dg/20000904-1.c: New test.
39966
39967 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
39968
39969         * gcc.dg/cpp/paste8.c: New test.
39970
39971 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
39972
39973         * gcc.c-torture/compile/20000827-1.c: New test.
39974
39975 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39976
39977         * gcc.dg/format-diag-1.c: New test.
39978
39979 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39980
39981         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
39982         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
39983         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
39984         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
39985         gcc.dg/formatz-1.c: Adjust warning regular expressions.
39986
39987 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39988
39989         * g++.old-deja/g++.other/nested4.C: New test.
39990
39991 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
39992
39993         * g++.old-deja/g++.ns/scoped1.C: New test.
39994
39995 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
39996
39997         * lib/g++.exp: Support testing already-installed GCC.
39998
39999 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40000
40001         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40002
40003 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40004
40005         * gcc.dg/return-type-2.c: New test.
40006
40007 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40008
40009         * gcc.c-torture/compile/20000825-1.c: New test.
40010
40011 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40012
40013         * gcc.dg/dwarf2-2.c: New test.
40014
40015 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40016
40017         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40018         dg-warning regexps.
40019
40020 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40021
40022         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40023         gcc.dg/format-ext-5.c: New tests.
40024
40025 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40026
40027         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40028
40029 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40030
40031         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40032
40033 2000-08-24  Richard Henderson  <rth@cygnus.com>
40034
40035         * gcc.dg/ia64-sync-1.c: New test.
40036         * gcc.dg/ia64-sync-2.c: New test.
40037         * gcc.dg/ia64-asm-1.c: New test.
40038
40039 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40040
40041         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40042         * gcc.dg/format-ext-2.c: New test.
40043
40044 2000-08-23  Jason Merrill  <jason@redhat.com>
40045
40046         * lib/old-dejagnu.exp: Also ignore "In member function" and
40047         "At global scope".
40048
40049 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40050
40051         * gcc.dg/noncompile/label-lineno-1.c: New test.
40052
40053 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40054
40055         * gcc.dg/c99-array-nonobj-1.c: New test.
40056
40057 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40058
40059         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40060         tests.
40061         * gcc.dg/format-ext-1.c: New test.
40062
40063 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40064
40065         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40066         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40067         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40068         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40069         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40070
40071 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40072
40073         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40074         gcc.dg/c99-strftime-2.c: New tests.
40075
40076 2000-08-22  Richard Henderson  <rth@cygnus.com>
40077
40078         * gcc.c-torture/execute/20000822-1.c: New test.
40079
40080 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40081
40082         * gcc.c-torture/execute/20000819-1.x: Remove.
40083
40084 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40085
40086         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40087         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40088         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40089         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40090         gcc.dg/format-xopen-1.c: New tests.
40091
40092 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40093
40094         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40095
40096 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40097
40098         * g++.old-deja/g++.other/loop2.C: New test.
40099
40100         * gcc.c-torture/compile/20000606-1.c: New test.
40101         * gcc.c-torture/compile/20000728-1.c: New test.
40102         * gcc.c-torture/execute/20000801-1.c: New test.
40103         * gcc.c-torture/execute/20000801-2.c: New test.
40104         * gcc.c-torture/execute/20000819-1.c: New test.
40105         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40106         * gcc.dg/20000629-1.c: New test.
40107         * gcc.dg/20000724-1.c: New test.
40108         * gcc.dg/20000807-1.c: New test.
40109
40110 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40111
40112         * gcc.dg/cpp/pragma-1.c: New test.
40113         * gcc.dg/cpp/pragma-2.c: New test.
40114
40115 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40116
40117         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40118         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40119
40120 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40121
40122         * gcc.c-torture/compile/20000818-1.c: New test.
40123
40124 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40125
40126         * gcc.c-torture/execute/20000818-1.c: New test.
40127
40128 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40129
40130         * gcc.dg/format-va-1.c: New test.
40131
40132 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40133
40134         * g++.old-deja/g++.other/typedef8.C: New test.
40135
40136 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40137
40138         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40139         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40140         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40141         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40142         * g++.old-deja/g++.other/ptrmem7.C: New test.
40143         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40144
40145 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40146
40147         * g++.old-deja/g++.pt/typename27.C: New test.
40148
40149 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40150
40151         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40152         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40153         * g++.old-deja/g++.pt/friend45.C: New test.
40154         * g++.old-deja/g++.other/friend8.C: New test.
40155
40156 2000-08-15  Richard Henderson  <rth@cygnus.com>
40157
40158         * gcc.c-torture/execute/20000815-1.c: New test.
40159
40160 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40161
40162         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40163         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40164         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40165
40166 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40167
40168         * g++.old-deja/g++.other/refinit2.C: New test.
40169
40170 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40171
40172         * lib/c-torture.exp (c-torture): Make
40173         compiler_conditional_xfail_data global.
40174         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40175         compiler_conditional_xfail_data machinery.
40176         (f-torture-execute): Likewise.
40177         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40178         and only when unrolling loops.
40179
40180         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40181
40182 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40183
40184         * g++.old-deja/g++.pt/explicit81.C: New test.
40185
40186 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40187
40188         * g++.old-deja/g++.pt/typename26.C: New test.
40189
40190 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40191
40192         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40193         warning.
40194
40195 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40196
40197         * g++.old-deja/g++.other/array3.C: New test.
40198
40199 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40200
40201         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40202         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40203         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40204         New tests.
40205
40206 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40207
40208         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40209         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40210
40211 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40212
40213         * gcc.c-torture/execute/20000808-1.c: New test.
40214
40215 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40216
40217         * gcc.dg/c90-const-expr-1.c: New test.
40218
40219 2000-08-08  Richard Henderson  <rth@cygnus.com>
40220
40221         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40222
40223 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40224
40225         * gcc.dg/noncompile/const-ll-1.c: New test.
40226
40227 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40228
40229         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40230
40231 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40232
40233         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40234         that running programs linked against the shared version of libobjc
40235         run correctly.
40236
40237 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40238
40239         * gcc.dg/c99-printf-1.c: New test.
40240
40241 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40242
40243         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40244
40245 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40246
40247         * gcc.c-torture/execute/20000731-1.x: Delete.
40248
40249 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40250
40251         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40252         and torture_without_loops as is done by c-torture.exp.
40253         (search_for): Copy from c-torture.exp.
40254         (gcc-dg-runtest): New function, drives a directory of tests
40255         iterating over the TORTURE_OPTIONS.
40256         (scan-assembler, scan-assembler-not): Move here from
40257         individual directory drivers.
40258
40259         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40260         defined by lib/gcc-dg.exp.
40261         * gcc.dg/cpp/cpp.exp: Likewise.
40262         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40263         gcc-dg-runtest, so we cycle over optimization options.
40264
40265         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40266         * gcc.dg/compare2.c: No longer expected to fail.
40267
40268 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40269
40270         * gcc.c-torture/execute/20000804-1.c: New test.
40271
40272 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40273
40274         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40275
40276 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40277
40278         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40279
40280 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40281
40282         * gcc.c-torture/compile/20000803-1.c: New test.
40283
40284 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40285
40286         * gcc.c-torture/execute/20000801-3.c,
40287         gcc.c-torture/execute/20000801-4.c: New tests.
40288         * gcc.c-torture/execute/20000801-3.x,
40289         gcc.c-torture/execute/20000801-4.x: Xfail.
40290
40291 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40292
40293         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40294         libobjc/.libs to allow for libtool.
40295
40296 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40297
40298         * gcc.c-torture/compile/20000802-1.c: New test.
40299
40300 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40301
40302         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40303
40304 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40305
40306         * gcc-c-torture/execute/20000731-2.c: New test.
40307
40308         * gcc.c-torture/execute/20000731-1.c: New test.
40309         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40310
40311 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40312
40313         * testsuite/gcc.dg/cpp/paste7.c: New test.
40314         * gcc.dg/cpp/20000725-1.c: New test.
40315
40316 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40317
40318         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40319         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40320         declaration warning for __builtin_dwarf_reg_size.
40321
40322         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40323
40324 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40325
40326         * gcc.dg/noncompile/voidparam-1.c: New test.
40327
40328 2000-07-30  Richard Henderson  <rth@cygnus.com>
40329
40330         * gcc.dg/c90-digraph-1.c: Don't xfail.
40331         * gcc.dg/compare2.c (case 10): Xfail.
40332         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40333
40334 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40335
40336         * gcc.dg/c99-main-1.c: New test.
40337
40338 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40339
40340         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40341
40342 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40343
40344         * gcc.c-tortuer/execute/20000726-1.c: New test.
40345
40346 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40347
40348         * gcc.c-torture/execute/enum-2.c: New test.
40349
40350 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40351
40352         * gcc.dg/cpp/tr-warn3.c: New test.
40353
40354 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40355
40356         * g++.old-deja/g++.ext/implicit1.C: Remove.
40357         * g++.old-deja/g++.jason/c2.C: Remove
40358         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40359         * g++.old-deja/g++.pt/crash16.C: Likewise.
40360         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40361
40362 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40363
40364         * g++.old-deja/g++.other/for2.C: New test.
40365
40366 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40367
40368         * gcc.dg/20000720-1.c: New test.
40369
40370 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40371
40372         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40373
40374 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40375
40376         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40377         * gcc.c-torture/execute/20000722-1.c: New.
40378         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40379
40380 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40381
40382         * gcc.dg/cpp/20000720-1.S: New test.
40383
40384 2000-07-21  Michael Meissner  <meissner@redhat.com>
40385
40386         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40387
40388 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40389
40390         * g++.old-deja/g++.brendan/crash16.C,
40391         g++.old-deja/g++.brendan/parse3.C,
40392         g++.old-deja/g++.brendan/redecl1.C,
40393         g++.old-deja/g++.ns/template13.C,
40394         g++.old-deja/g++.other/decl4.C,
40395         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40396
40397 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40398
40399         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40400         and "Internal error".
40401
40402         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40403         regexps.
40404         * gcc.dg/cpp/paste6.c: New test.
40405
40406 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40407
40408         * gcc.dg/cpp/tr-direct.c: New test.
40409
40410         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40411         gcc.dg/cpp/undef1.c: Tweak error regexps.
40412
40413 2000-07-18  Eric Christopher <echristo@redhat.com>
40414
40415         * gcc.c-torture/compile/20000718-1.c: New test.
40416
40417 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40418
40419         * cpplex.c (_cpp_push_token): If the token being pushed back
40420         is the previous token in this context, just subtract one from
40421         context->posn.
40422         * cppmacro.c (save_expansion): Clear aux field when storing a
40423         placemarker.
40424
40425 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40426
40427         * gcc.dg/noncompile/redecl-1.c: New test.
40428
40429 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40430
40431         * gcc.c-torture/execute/20000717-5.c: New test.
40432         * gcc.c-torture/execute/20000717-1.x: Removed.
40433
40434 2000-07-17  Richard Henderson  <rth@cygnus.com>
40435
40436         * gcc.c-torture/execute/20000717-4.c: New test.
40437
40438 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40439
40440         * gcc.dg/cpp/syshdr.c: New test.
40441         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40442
40443 2000-07-17  Neil Booth  <neilb@earthling.net>
40444
40445         * gcc.dg/cpp/cmdlne-dM.c: New test.
40446         * gcc.dg/cpp/cmdlne-dD.c: New test.
40447
40448 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40449
40450         * gcc.c-torture/execute/20000717-3.c: New test.
40451
40452         * gcc.c-torture/compile/20000717-1.c: New test.
40453
40454 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40455
40456         * gcc.c-torture/execute/20000717-2.c: New test.
40457
40458 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40459
40460         * gcc.dg/formatz-1.c: New test.
40461
40462         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40463         * gcc.dg/c99-digraph-1.c: New tests.
40464
40465         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40466         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40467
40468         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40469         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40470         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40471         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40472         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40473         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40474         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40475
40476 2000-07-17   Greg McGary <greg@mcgary.org>
40477
40478         * gcc.c-torture/execute/20000717-1.c: New test.
40479         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40480
40481 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40482
40483         * gcc.c-torture/execute/20000715-2.c: New test.
40484         * gcc.dg/20000715-1.c: New test.
40485
40486 2000-07-15  Michael Meissner  <meissner@redhat.com>
40487
40488         * gcc.c-torture/execute/20000715-1.c: New test.
40489
40490 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40491
40492         * gcc.c-torture/execute/20000707-1.c: New test.
40493
40494 2000-07-13  Neil Booth  <NeilB@earthling.net>
40495
40496         * testsuite/gcc.dg/cpp/digraph1.c,
40497         testsuite/gcc.dg/cpp/digraph2.c,
40498         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40499
40500 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40501
40502         * g77.f-torture/compile/20000630-2.f: New test.
40503         * g77.f-torture/compile/20000630-2.x
40504
40505 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40506
40507         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40508
40509 2000-07-11  Neil Booth  <NeilB@earthling.net>
40510
40511         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40512
40513 2000-07-11  Neil Booth  <NeilB@earthling.net>
40514
40515         * gcc.dg/cpp/cmdlne-C.c: New.
40516
40517 2000-07-09  Neil Booth  <NeilB@earthling.net>
40518
40519         * gcc.dg/cpp/directiv.c: New tests.
40520         * gcc.dg/cpp/undef1.c: Update.
40521
40522 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40523
40524         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40525
40526 2000-07-09  Neil Booth  <NeilB@earthling.net>
40527
40528         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40529
40530 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40531
40532         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40533         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40534
40535 2000-07-08  Neil Booth  <NeilB@earthling.net>
40536
40537         * gcc.dg/cpp/macsyntx.c: New tests.
40538
40539 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40540
40541         * gcc.dg/20000707-1.c: New test.
40542
40543 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40544
40545         * gcc.c-torture/execute/20000706-1.c: New test.
40546         * gcc.c-torture/execute/20000706-2.c: New test.
40547         * gcc.c-torture/execute/20000706-3.c: New test.
40548         * gcc.c-torture/execute/20000706-4.c: New test.
40549         * gcc.c-torture/execute/20000706-5.c: New test.
40550
40551 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40552
40553         * g++.old-deja/g++.pt/instantiate7.C: New test.
40554
40555 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40556
40557         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40558         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40559         * g++.old-deja/g++.other/rtti3.C: Likewise.
40560         * g++.old-deja/g++.other/rttid3.C: Likewise.
40561
40562 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40563
40564         *  g77.f-torture/compile/20000630-1.x: Fix typo
40565
40566 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40567
40568         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40569         assembly output.
40570
40571 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40572
40573         * gcc.dg/cpp/ident.c: New test.
40574
40575 2000-07-05  Neil Booth  <NeilB@earthling.net>
40576
40577         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40578           gcc.dg/cpp/lexstrng.c: New tests.
40579
40580 2000-07-04  Neil Booth  <NeilB@earthling.net>
40581
40582         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40583         * gcc.dg/cpp/strify2.c: Same.
40584
40585 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40586
40587         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40588         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40589         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40590         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40591
40592         * testsuite/gcc.dg/cpp/macro1.c,
40593         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40594         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40595         testsuite/gcc.dg/cpp/strify1.c,
40596         testsuite/gcc.dg/cpp/strify2.c: New tests.
40597
40598 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40599
40600         * gcc.c-torture/execute/20000703-1.c: New test.
40601
40602 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40603
40604         * g++.old-deja/g++.pt (lookup10.C): New test.
40605
40606 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40607
40608         * g++.old-deja/g++.pt (typename25.C): New test.
40609
40610 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40611
40612         * gcc.c-torture/compile/20000701-1.c: New test.
40613
40614 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40615
40616         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40617         to test case.
40618
40619 2000-06-30  Catherine Moore  <clm@cygnus.com>
40620
40621         * gcc.c-torture/execute/align-1.c: New test.
40622
40623 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40624
40625         * g++.old-deja/g++.pt/expr8.C: New test.
40626         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40627
40628 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40629
40630         * gcc.c-torture/compile/20000629-1.c: New test.
40631
40632 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40633
40634
40635         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40636         gcc.dg/noncompile directory, depending on whether they're
40637         preprocessor tests or not.  Annotate all the tests for the dg
40638         framework.
40639
40640         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40641         * gcc.dg/noncompile/noncompile.exp: New.
40642
40643         * Moved files:
40644         Old name                                New name
40645         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40646         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40647         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40648         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40649         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40650         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40651         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40652         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40653         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40654         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40655         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40656         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40657         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40658         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40659         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40660         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40661         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40662         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40663         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40664         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40665         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40666         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40667         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40668         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40669
40670         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40671         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40672         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40673         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40674         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40675         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40676
40677 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40678
40679         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40680         declare one variable.  On the fourth, error.
40681         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40682         declared by 20000628-1a.h.
40683
40684 2000-06-29  Richard Henderson  <rth@redhat.com>
40685
40686         * gcc.c-torture/execute/930529-1.x: New file.
40687         * gcc.dg/920413-1.c: Adjust expected warning text.
40688         * gcc.dg/980217-1.c: Declare abort.
40689         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40690
40691 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40692
40693         * g77.f-torture/compile/20000629-1.f: New test.
40694         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40695
40696 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40697
40698         Rearrange lots of files, removing entirely the
40699         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40700         directories.
40701
40702         * Deleted files:
40703         gcc.c-torture/code_quality/code_quality.exp
40704         gcc.c-torture/special/special.exp
40705         gcc.failure/failure.exp
40706         gcc.failure/940409-1.x
40707         gcc.c-torture/compile/961203-1.x
40708
40709         * New files:
40710         gcc.misc-tests/linkage.exp
40711         gcc.c-torture/execute/920730-1t.c
40712         gcc.c-torture/execute/920730-1t.x
40713         gcc.c-torture/compile/920520-1.x
40714         gcc.c-torture/compile/920521-1.x
40715         gcc.c-torture/compile/981006-1.x
40716         gcc.c-torture/execute/eeprof-1.x
40717
40718         * Moved files (possibly with modifications to fit a new harness):
40719         Old name                                New name
40720         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40721         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40722         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40723         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40724         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40725         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40726         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40727         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40728         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40729         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40730         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40731         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40732         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40733         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40734
40735 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40736
40737         * c-torture/compile/961203-1.x: Delete.
40738
40739         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40740         not exit. Include stdio.h.
40741         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40742         * gcc.misc-tests/dg-12.c: Likewise.
40743         * gcc.misc-tests/dg-5.c: Likewise.
40744         * gcc.misc-tests/dg-6.c: Likewise.
40745         * gcc.misc-tests/dg-7.c: Prototype abort.
40746         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40747         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40748         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40749         not exit.
40750         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40751         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40752
40753 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40754
40755         * gcc.dg/cpp/20000628-1.c: New test.
40756         * gcc.dg/cpp/20000628-1.h: New header for above test.
40757         * gcc.dg/cpp/20000628-1a.h: Likewise.
40758
40759 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40760
40761         * gcc.dg/cpp: New directory.
40762         * gcc.dg/cpp/cpp.exp: New driver.
40763         * gcc.dg/cpp/20000627-1.c: New test.
40764         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40765         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40766         and rewrite as a compilation test.
40767
40768         * gcc.dg: Move many files into the cpp subdirectory, possibly
40769         renaming or editing them as well.
40770         Old name                New name
40771         990119-1.c              cpp/19990119-1.c
40772         990228-1.c              cpp/19990228-1.c
40773         990407-1.c              cpp/19990407-1.c
40774         990409-1.c              cpp/19990409-1.c
40775         990413-1.c              cpp/19990413-1.c
40776         990703-1.c              cpp/19990703-1.c
40777         20000127-1.c            cpp/20000127-1.c
40778         20000129-1.c            cpp/20000129-1.c
40779         20000207-1.c            cpp/20000207-1.c
40780         20000207-2.c            cpp/20000207-2.c
40781         20000209-1.c            cpp/20000209-1.c
40782         20000209-2.c            cpp/20000209-2.c
40783         20000301-1.c            cpp/20000301-1.c
40784         20000419-1.c            cpp/20000419-1.c
40785         20000510-1.S            cpp/20000510-1.S
40786         20000519-1.c            cpp/20000519-1.c
40787         20000529-1.c            cpp/20000529-1.c
40788         20000625-1.c            cpp/20000625-1.c
40789         20000625-2.c            cpp/20000625-2.c
40790         cpp-as1.c               cpp/assert1.c
40791         cpp-as2.c               cpp/assert2.c
40792         cxx-comments-1.c        cpp/cxxcom1.c
40793         cxx-comments-2.c        cpp/cxxcom2.c
40794         endif-label.c           cpp/endif.c
40795         cpp-hash1.c             cpp/hash1.c
40796         cpp-hash2.c             cpp/hash2.c
40797         cpp-if1.c               cpp/if-1.c
40798         cpp-if2.c               cpp/if-2.c
40799         cpp-if3.c               cpp/if-3.c
40800         cpp-if4.c               cpp/if-4.c
40801         cpp-if5.c               cpp/if-5.c
40802         cpp-cond.c              cpp/if-cexp.c
40803         cpp-missingop.c         cpp/if-mop.c
40804         cpp-missingparen.c      cpp/if-mpar.c
40805         cpp-opprec.c            cpp/if-oppr.c
40806         cpp-ifparen.c           cpp/if-paren.c
40807         cpp-shortcircuit.c      cpp/if-sc.c
40808         cpp-shift.c             cpp/if-shift.c
40809         cpp-unary.c             cpp/if-unary.c
40810         cpp-li1.c               cpp/line1.c
40811         cpp-li2.c               cpp/line2.c
40812         lineno.c                cpp/line3.c
40813         lineno-2.c              cpp/line4.c
40814         cpp-mi.c                cpp/mi1.c
40815         cpp-mic.h               cpp/mi1c.h
40816         cpp-micc.h              cpp/mi1cc.h
40817         cpp-mind.h              cpp/mi1nd.h
40818         cpp-mindp.h             cpp/mi1ndp.h
40819         cpp-mix.h               cpp/mi1x.h
40820         cpp-mi2.c               cpp/mi2.c
40821         cpp-mi2a.h              cpp/mi2a.h
40822         cpp-mi2b.h              cpp/mi2b.h
40823         cpp-mi2c.h              cpp/mi2c.h
40824         cpp-mi3.c               cpp/mi3.c
40825         cpp-mi3.def             cpp/mi3.def
40826         poison-1.c              cpp/poison.c
40827         pr-impl.c               cpp/prag-imp.c
40828         cpp-redef-2.c           cpp/redef1.c
40829         cpp-redef.c             cpp/redef2.c
40830         strpaste.c              cpp/strp1.c
40831         strpaste-2.c            cpp/strp2.c
40832         cpp-tradpaste.c         cpp/tr-paste.c
40833         cpp-tradstringify.c     cpp/tr-str.c
40834         cpp-tradwarn1.c         cpp/tr-warn1.c
40835         cpp-tradwarn2.c         cpp/tr-warn2.c
40836         trigraphs.c             cpp/trigraphs.c
40837         cpp-unc1.c              cpp/unc1.c
40838         cpp-unc2.c              cpp/unc2.c
40839         cpp-unc3.c              cpp/unc3.c
40840         cpp-unc.c               cpp/unc4.c
40841         undef.c                 cpp/undef1.c
40842         undef-2.c               cpp/undef2.c
40843         cpp-wi1.c               cpp/widestr1.c
40844
40845 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40846
40847         * lib/g++.exp (g++_include_flags): Tweak.
40848
40849 2000-06-27  H.J. Lu  <hjl@gnu.org>
40850             Loren J. Rittle  <ljrittle@acm.org>
40851
40852         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40853         version with one that knows about the new gcc tree structure.
40854         (g++_link_flags): Same.
40855
40856 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40857
40858         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40859         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40860         case we are cross-compiling.
40861
40862         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40863         g++.old-deja/g++.niklas/Makefile.in,
40864         g++.old-deja/g++.niklas/configure.in,
40865         g++.old-deja/g++.other/Makefile.in,
40866         g++.old-deja/g++.other/configure.in,
40867         gcc.c-torture/code_quality/Makefile.in,
40868         gcc.c-torture/code_quality/configure.in,
40869         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40870         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40871         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40872         gcc.c-torture/execute/ieee/Makefile.in,
40873         gcc.c-torture/execute/ieee/configure.in,
40874         gcc.c-torture/noncompile/Makefile.in,
40875         gcc.c-torture/noncompile/configure.in,
40876         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40877         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40878         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40879
40880 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40881
40882         * g++.old-deja/g++.other/ambig3.C: New test.
40883
40884 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40885
40886         * g++.old-deja/g++.pt/syntax1.C: New test.
40887         * g++.old-deja/g++.pt/syntax2.C: New test.
40888         * g++.old-deja/g++.other/syntax3.C: New test.
40889         * g++.old-deja/g++.other/syntax4.C: New test.
40890
40891 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40892
40893         * gcc.dg/20000623-1.c: Prototype exit and abort.
40894
40895 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40896
40897         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40898         New tests.
40899         * gcc.dg/cpp-mi3.def: New file.
40900
40901         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40902         inside assertions.
40903         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40904         lexer's error messages.
40905         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40906         divine anything from the linemarkers.
40907         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40908         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
40909
40910 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
40911
40912         * gcc.dg/20000623-1.c: New test.
40913
40914 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
40915
40916         * gcc.c-torture/execute/20000622-1.c: New test.
40917
40918 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40919
40920         * g++.old-deja/g++.other/init15.C: New test.
40921
40922 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
40923
40924         * g++.old-deja/g++.pt/vaarg2.C: New test.
40925         * g++.old-deja/g++.pt/vaarg3.C: New test.
40926
40927 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
40928
40929         * g++.old-deja/g++.other/dyncast6.C: New test.
40930
40931 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
40932
40933         * gcc.c-torture/execute/loop-6.c: New test.
40934
40935 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
40936
40937         * gcc.dg/20000614-1.c: New test.
40938         * gcc.dg/20000614-2.c: New test.
40939
40940 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
40941
40942         * g++.old-deja/g++.other/inline12.C: New test.
40943
40944 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
40945
40946         * g++.old-deja/g++.other/eh1.C: New test.
40947
40948 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
40949
40950         * g++.old-deja/g++.other/type.C: New test.
40951
40952 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40953
40954         * g++.old-deja/g++.other/initstring.C: New test.
40955
40956 2000-06-12  Jason Merrill  <jason@redhat.com>
40957
40958         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
40959
40960 2000-06-09  Jeffrey A Law  (law@cygnus.com)
40961
40962         * gcc.c-torture/compile/20000609-1.c: New test.
40963
40964 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
40965
40966         * gcc.dg/20000609-1.c: New test.
40967
40968 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
40969
40970         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
40971         * gcc.c-torture/noncompile/poison-1.c: Move...
40972         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
40973         * gcc.dg/cpp-li1.c: Add a token after the #line.
40974
40975 2000-06-05  Richard Henderson  <rth@cygnus.com>
40976
40977         * gcc.c-torture/execute/20000605-2.c: New test.
40978         * gcc.c-torture/execute/20000605-3.c: New test.
40979
40980 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
40981
40982         * g77.f-torture/execute/20000503-1.x: New file.
40983
40984 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
40985
40986         * g++.old-deja/g++.eh/badalloc1.C: New test.
40987
40988 2000-06-05  Richard Henderson  <rth@cygnus.com>
40989
40990         * gcc.c-torture/execute/20000605-1.c: New test.
40991
40992 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
40993             Nathan Sidwell <nathan@codesourcery.com>
40994
40995         * gcc.c-torture/compile/20000605-1.c: New test.
40996
40997 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
40998
40999         * g77.f-torture/compile/20000601-1.f: New test.
41000
41001 2000-06-03  Richard Henderson  <rth@cygnus.com>
41002
41003         * gcc.c-torture/execute/20000603-1.c: New.
41004
41005 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41006
41007         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41008         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41009
41010 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41011
41012         * gcc.dg/compare2.c (case 12): XFAIL.
41013         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41014         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41015
41016         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41017
41018 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41019
41020         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41021         guard macro is already defined when the header is first
41022         included.
41023         * gcc.dg/cpp-mix.h: New file.
41024         * gcc.dg/endif-label.c: Update patterns to match compiler.
41025
41026         * g++.brendan/complex1.C: Declare abort.
41027         * g++.law/refs4.C: Remove XFAIL.
41028         * g++.oliva/expr2.C: Declare abort and exit.
41029
41030 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41031
41032         * gcc.c-torture/execute/20000528-1.c: New test.
41033
41034         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41035         * g++.old-deja/g++.law/temps4.C: Likewise.
41036
41037         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41038         stdlib.h.  Call abort() on failure.
41039         * g++.old-deja/g++.law/refs4.C: Likewise.
41040         * g++.old-deja/g++.law/temps4.C: Likewise.
41041         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41042         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41043
41044 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41045
41046         Relative to g++.dg/special:
41047         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41048
41049         Relative to g++.old-deja:
41050         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41051         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41052         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41053         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41054         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41055         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41056         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41057
41058         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41059         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41060         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41061         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41062         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41063         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41064         and/or string.h.
41065
41066         * g++.other/goto1.C: Update expectations for error messages.
41067
41068 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41069
41070         * gcc.c-torture/compile/20000523-1.c: New test.
41071
41072 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41073
41074         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41075
41076 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41077
41078         * g++.old-deja/g++.eh/catch11.C: New test.
41079         * g++.old-deja/g++.eh/catch12.C: New test.
41080
41081 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41082
41083         * gcc.c-torture/execute/20000523-1.c: New test.
41084
41085 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41086
41087         * c-torture/execute/bcp-1.c: Replace abort in arg of
41088         __builtin_constant_p with a generic external function.
41089
41090         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41091         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41092         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41093         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41094         Prototype abort and/or exit.
41095
41096         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41097         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41098         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41099         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41100
41101 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41102
41103         * gcc.dg/dwarf2-1.c: New test.
41104
41105 2000-05-20  Richard Henderson  <rth@cygnus.com>
41106
41107         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41108
41109 2000-05-20  Andreas Jaeger  <aj@suse.de>
41110
41111         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41112         testcase.
41113
41114 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41115
41116         * gcc.c-torture/execute/20000519-2.c: New test.
41117
41118 2000-05-19  Andreas Jaeger  <aj@suse.de>
41119
41120         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41121         which fails with SSA.
41122
41123         * lib/c-torture.exp: Also test with -O3 -fssa.
41124
41125 2000-05-18  Michael Meissner  <meissner@redhat.com>
41126
41127         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41128         * gcc.c-torture/execute/920415-1.c: Ditto.
41129         * gcc.c-torture/execute/920501-1.c: Ditto.
41130         * gcc.c-torture/execute/conversion.c: Ditto.
41131         * gcc.c-torture/execute/cvt-1.c: Ditto.
41132
41133 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41134
41135         * gcc.c-torture/compile/20000518-1.c: New test.
41136
41137 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41138
41139         * g77.f-torture/compile/200005018.f: New test.
41140
41141 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41142
41143         * gcc.c-torture/compile/20000517-1.c: New test.
41144
41145 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41146
41147         * gcc.c-torture/execute/20000516-1.c: New test.
41148
41149 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41150
41151         * g++.old-deja/g++.other/eh.C: New test.
41152
41153 2000-05-12  Richard Henderson  <rth@cygnus.com>
41154
41155         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41156         constants through to doit's conditional.
41157
41158 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41159
41160         * gcc.c-torture/compile/20000511-1.c: New test.
41161         * g77.f-torture/compile/20000511-1.f: New test.
41162         * g77.f-torture/compile/20000511-2.f: New test.
41163
41164 2000-05-11  Michael Meissner  <meissner@redhat.com>
41165
41166         * gcc.c-torture/execute/20000511-1.c: New test.
41167
41168 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41169
41170         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41171         * gcc.dg/20000510-1.S: New.
41172
41173 2000-05-08  Catherine Moore  <clm@cygnus.com>
41174
41175         * gcc.dg/unused-3.c: New.
41176
41177 2000-05-06  Richard Henderson  <rth@cygnus.com>
41178
41179           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41180           * g++.old-deja/g++.mike/warn1.C: Likewise.
41181           * g++.old-deja/g++.pt/local1.C: Likewise.
41182           * g++.old-deja/g++.pt/local7.C: Likewise.
41183           * g++.old-deja/g++.pt/spec16.C: Likewise.
41184
41185 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41186
41187         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41188
41189 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41190
41191           * g77.f-torture/execute/20000503-1.f: New test.
41192
41193 2000-05-04  Andreas Jaeger  <aj@suse.de>
41194
41195         * gcc.dg/noreturn-2.c: New test.
41196
41197 2000-05-04  Neil Booth  <NeilB@earthling.net>
41198
41199         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41200         preprocessor.
41201
41202 2000-05-04  Richard Henderson  <rth@cygnus.com>
41203
41204         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41205
41206 2000-05-04  Richard Henderson  <rth@cygnus.com>
41207
41208         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41209         OpenSSL by Jason R Thorpe.
41210
41211 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41212
41213         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41214
41215 2000-05-03  Robert Lipe <robertlipe@usa.net>
41216
41217         * gcc.dg/20000503-1.c: New test.
41218
41219 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41220
41221         * gcc.c-torture/compile/20000502-1.c: New test.
41222         * g++.old-deja/g++.other/align.C: New test.
41223         * gcc.dg/cpp-tradstringify.c: New test.
41224
41225 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41226
41227         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41228         and hard registers.
41229
41230 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41231
41232         * gcc.c-torture/execute/loop-5.c: New test.
41233
41234 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41235
41236         * gcc.c-torture/execute/va-arg-20.c: New test.
41237
41238 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41239
41240         * gcc.c-torture/execute/20000422-1.c: New test.
41241
41242 2000-04-20  Greg McGary  <gkm@gnu.org>
41243
41244         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41245         when optimizing, but without sibling-call optimizations (-O1).
41246
41247 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41248
41249           * gcc.c-torture/compile/20000420-1.c: New test.
41250
41251 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41252
41253         * g++.abi/ptrflags.C: New test.
41254         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41255
41256 2000-04-19  Catherine Moore  <clm@cygnus.com>
41257
41258         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41259
41260 2000-04-19  Greg McGary  <gkm@gnu.org>
41261
41262         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41263         sibling-call optimizations.
41264
41265 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41266
41267         * gcc.dg/20000419-1.c: New test.
41268
41269 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41270
41271         * gcc.c-torture/execute/20000412-6.c: New test.
41272
41273 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41274
41275         * gcc.c-torture/execute/20000412-5.c: New test.
41276         * g77.f-torture/compile/20000412-1.f: New test.
41277         * gcc.c-torture/execute/20000412-4.c: New test.
41278         * gcc.c-torture/compile/20000412-2.c: New test.
41279         * gcc.c-torture/execute/20000412-3.c: New test.
41280         * gcc.c-torture/compile/20000412-1.c: New test.
41281         * gcc.c-torture/execute/20000412-2.c: New test.
41282
41283 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41284
41285         * objc/execute/bf-20.m: New test.
41286
41287 2000-04-10  Richard Henderson  <rth@cygnus.com>
41288
41289         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41290
41291         * gcc.c-torture/execute/20000412-1.c: New test.
41292
41293 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41294
41295         * g++.old-deja/g++.eh/catchptr1.C: New test.
41296
41297 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41298
41299         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41300
41301 2000-04-08  Neil Booth  <NeilB@earthling.net>
41302
41303         * gcc.dg/cpp-nullchar.c: Remove test as
41304         embedded nulls cause problems.
41305
41306 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41307
41308         * gcc.dg/compare2.c: New test.
41309
41310 2000-04-08  Neil Booth  <NeilB@earthling.net>
41311
41312         * gcc.dg/cpp-nullchar.c: New test.
41313
41314 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41315
41316         * gcc.dg/cpp-mi2.c: New test.
41317         * gcc.dg/cpp-mi2[abc].h: New files.
41318
41319 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41320
41321         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41322         member name.
41323
41324 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41325
41326         * g++.old-deja/g++.abi/vmihint.C: New test.
41327
41328 2000-04-06  Neil Booth  <NeilB@earthling.net>
41329
41330         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41331         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41332         copyright.
41333
41334 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41335
41336         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41337         avoid stack-frame overwrite.
41338
41339 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41340
41341         * gcc.c-torture/compile/20000405-2.c: New test.
41342         * gcc.c-torture/compile/20000405-3.c: New test.
41343
41344 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41345
41346         * gcc.c-torture/compile/20000405-1.c: New test.
41347
41348 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41349
41350         * gcc.dg/cast-qual-1.c: Revert last change.
41351
41352 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41353
41354         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41355
41356 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41357
41358         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41359         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41360
41361 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41362
41363         * gcc.c-torture/compile/20000403-2.c: New test.
41364         * gcc.c-torture/compile/20000403-1.c: New test.
41365
41366 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41367
41368         * gcc.c-torture/execute/20000403-1.c: New test.
41369
41370 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41371
41372         * gcc.c-torture/execute/20000402-1.c: New test.
41373
41374 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41375
41376         * gcc.c-torture/execute/va-arg-15.c: New test.
41377         * gcc.c-torture/execute/va-arg-16.c: New test.
41378         * gcc.c-torture/execute/va-arg-17.c: New test.
41379         * gcc.c-torture/execute/va-arg-18.c: New test.
41380         * gcc.c-torture/execute/va-arg-19.c: New test.
41381
41382 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41383
41384         * gcc.c-torture/compile/981211-1.c: Move to...
41385         * gcc.dg/cpp-as1.c: ...here.
41386         * gcc.dg/cpp-as2.c: New file.
41387
41388         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41389         compiler.
41390
41391 2000-04-02  Neil Booth  <NeilB@earthling.net>
41392
41393         * gcc.dg/cpp-cond.c  New tests.
41394         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41395         accidental success less likely.
41396         * gcc.dg/cpp-missingop.c  New tests.
41397         * gcc.dg/cpp-missingparen.c  New tests.
41398         * gcc.dg/cpp-shift.c  New tests.
41399         * gcc.dg/cpp-shortcircuit.c  New tests.
41400         * gcc.dg/cpp-unary.c  New tests.
41401
41402 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41403
41404         * gcc.c-torture/compile/20000329-1.c: New test.
41405
41406 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41407
41408         * gcc.c-torture/compile/20000326-1.c: New test.
41409         * gcc.c-torture/compile/20000326-2.c: New test.
41410
41411 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41412
41413         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41414         the first parameter is a function argument.
41415
41416 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41417
41418         * g++.old-deja/g++.ext/array4.C: New test.
41419
41420 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41421
41422         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41423
41424 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41425
41426         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41427
41428 2000-03-19  Richard Henderson  <rth@cygnus.com>
41429
41430         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41431
41432 2000-03-19  Richard Henderson  <rth@cygnus.com>
41433
41434         * gcc.c-torture/compile/20000319-1.c: New test.
41435
41436 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41437
41438         * gcc.c-torture/execute/20000314-3.c: New test.
41439         * gcc.c-torture/execute/20000314-2.c: New test.
41440         * gcc.c-torture/execute/20000314-1.c: New test.
41441         * gcc.c-torture/compile/20000314-2.c: New test.
41442         * gcc.c-torture/compile/20000314-1.c: New test.
41443
41444 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41445
41446         * g++.old-deja/g++.warn/inline.C: New test.
41447
41448 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41449
41450         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41451         standards-compliant result rather than specific constants.
41452         Put test-values in array.
41453
41454 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41455
41456         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41457         (g++_target_compile): Put test-specific options last.
41458
41459 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41460
41461         * g++.old-deja/g++.eh/vbase4.C: New test.
41462
41463 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41464
41465         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41466
41467 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41468
41469         * g++.old-deja/g++.brendan/misc12.C: Removed.
41470         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41471         * g++.old-deja/g++.ext/pretty4.C: New test.
41472
41473 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41474
41475         * g++.old-deja/g++.other/string2.C: New test.
41476
41477 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41478
41479         * g++.old-deja/g++.warn/impint2.C: New test.
41480
41481 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41482
41483         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41484         is 1, not zero.
41485
41486 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41487
41488         * g++.old-deja/g++.warn/impint.C: New test.
41489         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41490         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41491         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41492         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41493         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41494         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41495         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41496         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41497         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41498         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41499         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41500         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41501
41502 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41503
41504         * gcc.dg/cpp-redef.c: New test.
41505
41506 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41507
41508         * g++.old-deja/g++.pt/unify7.C: New test.
41509
41510 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41511
41512         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41513         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41514
41515 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41516
41517         * gcc.c-torture/compile/20000224-1.c: New test.
41518
41519 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41520
41521         * gcc.c-torture/compile/cpp-2.c: New test.
41522         * gcc.c-torture/compile/cpp-1.c: New test.
41523
41524 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41525
41526         * gcc.c-torture/execute/20000225-1.c: New test.
41527
41528 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41529
41530         * gcc.dg/cpp-li2.c: New test.
41531
41532         * gcc.dg/cpp-wi1.c: New test.
41533
41534         * gcc.dg/cpp-li1.c: New test.
41535
41536 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41537
41538         * g++.old-deja/g++.other/sizeof5.C: New test.
41539
41540 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41541
41542         * gcc.c-torture/execute/va-arg-13.c: New test.
41543
41544 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41545
41546         * gcc.c-torture/execute/va-arg-12.c: New test.
41547
41548 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41549
41550         * gcc.c-torture/execute/20000223-1.c: New test.
41551
41552 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41553
41554         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41555
41556 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41557
41558         * g++.old-deja/g++.abi/ptrmem.C: New test.
41559
41560 2000-02-19  Richard Henderson  <rth@cygnus.com>
41561
41562         * gcc.c-torture/compile/init-3.c: New.
41563
41564 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41565
41566         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41567         ALWAYS_CXXFLAGS.
41568
41569 2000-02-11  Robert Lipe <robertl@sco.com>
41570
41571         * gcc.c-torture/compile/20000211-3.c: New test.
41572
41573 2000-02-11  Martin Buchholz <martin@xemacs.org>
41574
41575         * gcc.c-torture/compile/20000211-2.c: New test.
41576
41577 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41578
41579         * gcc.c-torture/compile/20000211-1.c: New test.
41580
41581 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41582
41583         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41584           on native targets
41585
41586 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41587
41588         * g++.old-deja/g++.other/cast5.C: New test.
41589
41590 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41591
41592         * gcc.c-torture/execute/20000205-1.c: New.
41593
41594 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41595
41596         * g++.old-deja/g++.jason/cast3.C: Return void.
41597         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41598
41599 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41600
41601         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41602
41603         * gcc.dg/loop-1.c: New test.
41604
41605 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41606
41607         * gcc.c-torture/compile/20000127-1.c: New test.
41608         * gcc.c-torture/execute/991228-1.c: New test.
41609
41610 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41611
41612         * gcc.dg/unused-2.c: New test.
41613
41614         * gcc.dg/conv-1.c: New test.
41615
41616 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41617
41618         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41619         compiler.
41620         (tool_option_proc): Fix typo.
41621
41622 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41623
41624         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41625         of the ld on the host, not on the build machine.
41626         Also, don't crash if '--help' is not a supported option.
41627
41628 2000-01-24  Richard Henderson  <rth@cygnus.com>
41629
41630         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41631
41632 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41633
41634         * gcc.c-torture/execute/20000120-2.c: New test.
41635         * gcc.c-torture/execute/20000120-1.c: New test.
41636
41637 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41638
41639         * gcc.c-torture/execute/20000113-1.c: New test.
41640
41641 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41642
41643         * gcc.c-torture/execute/20000112-1.c: New test.
41644
41645 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41646
41647         * gcc.dg/20000111-1.c: New test.
41648
41649 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41650
41651         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41652         with 16 bit integers.
41653
41654 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41655
41656         * gcc.dg/20000108-1.c: New test.
41657
41658 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41659
41660         * g++.old-deja/g++.ns/koenig8.C: New test.
41661
41662 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41663
41664         * g++.old-deja/g++.other/cast4.C: New test.
41665
41666 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41667
41668         * gcc.c-torture/compile/20000105-2.c: New test.
41669         * gcc.c-torture/compile/20000105-1.c: New test.
41670
41671 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41672
41673         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41674         references to printf & atoi to conform to ANSI standard.
41675         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41676         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41677         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41678         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41679         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41680         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41681         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41682         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41683         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41684         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41685         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41686         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41687         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41688         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41689         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41690         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41691         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41692         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41693         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41694         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41695         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41696         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41697         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41698         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41699         * g++.old-deja/g++.brendan/init3.C: Likewise.
41700         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41701         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41702         * g++.old-deja/g++.brendan/new2.C: Likewise.
41703         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41704         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41705         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41706         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41707         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41708         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41709         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41710         * g++.old-deja/g++.brendan/template24.C: Likewise.
41711         * g++.old-deja/g++.brendan/template3.C: Likewise.
41712         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41713         * g++.old-deja/g++.jason/inline3.C: Likewise.
41714         * g++.old-deja/g++.jason/opeq.C: Likewise.
41715         * g++.old-deja/g++.law/arg5.C: Likewise.
41716         * g++.old-deja/g++.law/arm7.C: Likewise.
41717         * g++.old-deja/g++.law/ctors11.C: Likewise.
41718         * g++.old-deja/g++.law/cvt8.C: Likewise.
41719         * g++.old-deja/g++.law/init9.C: Likewise.
41720         * g++.old-deja/g++.law/refs4.C: Likewise.
41721         * g++.old-deja/g++.law/template2.C: Likewise.
41722         * g++.old-deja/g++.law/visibility24.C: Likewise.
41723         * g++.old-deja/g++.law/vtable3.C: Likewise.
41724         * g++.old-deja/g++.mike/asm2.C: Likewise.
41725         * g++.old-deja/g++.mike/eh1.C: Likewise.
41726         * g++.old-deja/g++.mike/misc1.C: Likewise.
41727         * g++.old-deja/g++.mike/misc13.C: Likewise.
41728         * g++.old-deja/g++.mike/misc14.C: Likewise.
41729         * g++.old-deja/g++.mike/ns12.C: Likewise.
41730         * g++.old-deja/g++.mike/p1248.C: Likewise.
41731         * g++.old-deja/g++.mike/p3708.C: Likewise.
41732         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41733         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41734         * g++.old-deja/g++.mike/p646.C: Likewise.
41735         * g++.old-deja/g++.mike/p700.C: Likewise.
41736         * g++.old-deja/g++.mike/p783.C: Likewise.
41737         * g++.old-deja/g++.mike/p783a.C: Likewise.
41738         * g++.old-deja/g++.mike/p783b.C: Likewise.
41739         * g++.old-deja/g++.mike/p786.C: Likewise.
41740         * g++.old-deja/g++.mike/p789.C: Likewise.
41741         * g++.old-deja/g++.mike/p789a.C: Likewise.
41742         * g++.old-deja/g++.mike/p807a.C: Likewise.
41743         * g++.old-deja/g++.other/delete3.C: Likewise.
41744         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41745         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41746         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41747         * g++.old-deja/g++.other/empty1.C: Likewise.
41748         * g++.old-deja/g++.other/temporary1.C: Likewise.
41749         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41750         * g++.old-deja/g++.pt/t16.C: Likewise.
41751         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41752
41753 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41754
41755         * gcc.dg/991230-1.c: New test.
41756
41757 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41758
41759         * gcc.c-torture/compile/991229-3.c: New test.
41760         * gcc.c-torture/compile/991229-2.c: New test.
41761         * gcc.c-torture/compile/991229-1.c: New test.
41762
41763 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41764
41765         * gcc.c-torture/compile/labels-2.c: New test.
41766
41767 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41768
41769         * gcc.c-torture/execute/991227-1.c: New test.
41770
41771 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41772
41773         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41774
41775 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41776
41777         * gcc.c-torture/execute/991221-1.c: New test.
41778
41779 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41780
41781         * g++.old-deja/g++.other/cast3.C: New test.
41782
41783 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41784
41785         * gcc.c-torture/execute/991216-4.c: New test.
41786
41787 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41788
41789         * gcc.c-torture/execute/991216-1.c: New test.
41790         * gcc.c-torture/execute/991216-2.c: New test.
41791         * gcc.c-torture/execute/991216-3.c: New test.
41792
41793 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41794
41795         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41796         Actually make the test fail by using "-O2" for compilation.
41797
41798 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41799
41800         * g++.old-deja/g++.warn/cast-align1.C: New test.
41801
41802 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41803
41804         * gcc.c-torture/compile/991214-1.c: New test.
41805         * gcc.c-torture/compile/991214-2.c: New test.
41806
41807 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41808
41809         * gcc.dg/991214-1.c: New test.
41810
41811 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41812
41813         * gcc.c-torture/compile/991213-3.c: New test.
41814         * gcc.c-torture/compile/991213-2.c: New test.
41815         * gcc.c-torture/compile/991213-1.c: New test.
41816
41817 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41818
41819         * gcc.dg/991209-1.c: New test.
41820
41821 1999-12-08  Nathan Sidwell <nathan@acm.org>
41822
41823         * gcc.c-torture/compile/991208-1.c: New test.
41824
41825 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41826
41827         * gcc.dg/ultrasp2.c: New test.
41828
41829 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41830
41831         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41832
41833 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41834
41835         * gcc.c-torture/compile/991202-1.c: New test.
41836         * gcc.c-torture/execute/991202-1.c: New test.
41837         * gcc.c-torture/execute/991202-2.c: New test.
41838         * gcc.c-torture/execute/991202-3.c: New test.
41839
41840 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41841
41842         * g++.old-deja/g++.abi/align.C: New test.
41843         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41844         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41845
41846 1999-12-01  Richard Henderson  <rth@cygnus.com>
41847
41848         * gcc.c-torture/execute/991201-1.c: New.
41849
41850 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41851
41852         * gcc.dg/991129-1.c: New test.
41853
41854 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41855
41856         * gcc.c-torture/compile/991127-1.c: New test.
41857
41858 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41859
41860         * g++.old-deja/g++.other/warn4.C: New test.
41861
41862 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41863
41864         * g++.old-deja/g++.eh/cleanup2.C: New test.
41865         * g++.old-deja/g++.ext/pretty2.C: New test.
41866         * g++.old-deja/g++.ext/pretty3.C: New test.
41867         * g++.old-deja/g++.other/debug6.C: New test.
41868
41869 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41870
41871         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41872         compiler_output to look for one error message instead of two.
41873
41874 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41875
41876         * gcc.c-torture/execute/991118-1.c: Also test case
41877         where the word boundary does not split a byte evenly.
41878
41879 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41880
41881         * g++.old-deja/g++.ext/restrict1.C: New test.
41882
41883 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41884
41885         * gcc.c-torture/execute/991118-1.c: New test.
41886
41887 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41888
41889         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41890         working directory pathnames.
41891
41892 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41893
41894         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41895         host is equipped with driver.h and driver.o so it can actually
41896         compile and run the tests.
41897
41898 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41899
41900         * gcc.c-torture/compile/991008-1.c: New test.
41901
41902 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41903
41904         * lib/gcc-dg.exp: Include target-supports.exp
41905
41906 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41907
41908         * lib/target-supports.exp: New file: Provide procs to test for
41909         features supported by the target.
41910         (check_weak_available): Moved here from ecos.exp.
41911         (check_alias_available): New proc: Determine of the target
41912         toolchain supports the alias attribute.
41913
41914         * gcc.dg/special/ecos.exp: Move check_weak_available to
41915         target-supports.exp.
41916         (alias-1.c): Only perform the test if the target supports
41917         aliases.
41918         (wkali-1.c): Only perform the test if the target supports
41919         aliases.
41920
41921         * gcc.dg/990506-0.c: Expect error messages from cross
41922         targets as well as native targets.
41923
41924 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41925
41926         * gcc.dg/ultrasp1.c: Removed xfail.
41927         * gcc.dg/struct-ret-2.c: Likewise.
41928         * gcc.dg/array-1.c: Likewise.
41929
41930 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41931
41932         * gcc.dg/struct-ret-2.c: New test.
41933
41934         * gcc.dg/array-1.c: New test.
41935
41936 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
41937
41938         * gcc.c-torture/execute/991030-1.c: New test.
41939
41940 1999-10-26  Richard Henderson  <rth@cygnus.com>
41941
41942         * gcc.c-torture/compile/991026-2.c: New test.
41943
41944 1999-10-26  Jeffrey A Law  (law@cygnus.com)
41945
41946         * gcc.c-torture/compile/991026-1.c: New test.
41947
41948 1999-10-23  Jeffrey A Law  (law@cygnus.com)
41949
41950         * gcc.c-torture/execute/991023-1.c: New test.
41951
41952 1999-10-19  Jeffrey A Law  (law@cygnus.com)
41953
41954         * gcc.c-torture/execute/991019-1.c: New test.
41955
41956 1999-10-16  Richard Henderson  <rth@cygnus.com>
41957
41958         * gcc.c-torture/execute/991016-1.c: New test.
41959
41960 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
41961
41962         * gcc.c-torture/execute/991014-1.c: New test.
41963
41964 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
41965
41966         * g++.old-deja/g++.other/union2.C: New test.
41967
41968 1999-10-13  Nathan Sidwell  <nathan@acm.org>
41969
41970         * g++.old-deja/g++.other/vaarg2.C: New test.
41971         * g++.old-deja/g++.other/vaarg3.C: New test.
41972
41973 1999-10-12  Craig Burley  <craig@jcb-sc.com>
41974
41975         * g77.f-torture/noncompile/19990905-1.f: Moved from being
41976         in compile/.
41977
41978 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
41979
41980         * gcc.c-torture/execute/va-arg-11.c: New test.
41981
41982 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
41983
41984         * lib/file-format.exp (gcc_target_object_format): Don't
41985         crash if objdump is unavailable.
41986
41987 1999-09-29  Donn Terry <donn@interix.com>
41988
41989         * gcc.misc-tests/mg.exp: delete extraneous redirection.
41990
41991 1999-09-28  Nick Clifton  <nickc@cygnus.com>
41992
41993         * gcc.c-torture/compile/990928-1.c: New test.
41994
41995 1999-09-28  Nathan Sidwell  <nathan@acm.org>
41996
41997         * g++.old-deja/g++.other/decl6.C: New test.
41998
41999 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42000
42001         * gcc.c-torture/execute/va-arg-10.c: New test.
42002
42003 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42004
42005         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42006         __PRETTY_FUNCTION__.
42007
42008 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42009
42010         * gcc.c-torture/execute/990923-1.c: New test.
42011
42012 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42013
42014         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42015         for which -fpic is inappropriate.
42016
42017 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42018
42019         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42020
42021 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42022
42023         * g++.old-deja/g++.other/dyncast1.C: New test.
42024         * g++.old-deja/g++.other/dyncast2.C: New test.
42025         * g++.old-deja/g++.other/dyncast3.C: New test.
42026         * g++.old-deja/g++.other/dyncast4.C: New test.
42027         * g++.old-deja/g++.other/dyncast5.C: New test.
42028         * g++.old-deja/g++.eh/catch3.C: New test.
42029         * g++.old-deja/g++.eh/catch3p.C: New test.
42030         * g++.old-deja/g++.eh/catch4.C: New test.
42031         * g++.old-deja/g++.eh/catch4p.C: New test.
42032         * g++.old-deja/g++.eh/catch5.C: New test.
42033         * g++.old-deja/g++.eh/catch5p.C: New test.
42034         * g++.old-deja/g++.eh/catch6.C: New test.
42035         * g++.old-deja/g++.eh/catch6p.C: New test.
42036         * g++.old-deja/g++.eh/catch7.C: New test.
42037         * g++.old-deja/g++.eh/catch7p.C: New test.
42038         * g++.old-deja/g++.eh/catch8.C: New test.
42039         * g++.old-deja/g++.eh/catch8p.C: New test.
42040         * g++.old-deja/g++.eh/catch9.C: New test.
42041         * g++.old-deja/g++.eh/catch9p.C: New test.
42042
42043 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42044
42045         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42046         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42047
42048 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42049
42050         * gcc.c-torture/compile/990913-1.c: New test.
42051
42052 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42053
42054         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42055         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42056
42057 1999-09-09  Richard Henderson  <rth@cygnus.com>
42058
42059         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42060
42061 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42062
42063         * g++.old-deja/g++.other/lookup11.C: New test.
42064         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42065         what is permitted and what we want.
42066         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42067         overload use.
42068         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42069
42070 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42071
42072         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42073         * gcc.c-torture/noncompile/poison-1.c: New file.
42074
42075 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42076
42077         * g++.old-deja/g++.other/sizeof3.C: New test.
42078         * g++.old-deja/g++.other/sizeof4.C: New test.
42079         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42080         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42081
42082 1999-09-07  Richard Henderson  <rth@cygnus.com>
42083
42084         * gcc.dg/va-arg-1.c: New.
42085
42086 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42087
42088         * gcc.c-torture/execute/va-arg-9.c: New test.
42089
42090 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42091
42092         * g77.f-torture/compile/980519-2.f: New test.
42093         * g77.f-torture/compile/19990905-0.f: New test.
42094         * g77.f-torture/compile/19990905-1.f: New test.
42095         * g77.f-torture/compile/19990905-2.f: New test.
42096
42097         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42098
42099 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42100
42101         * gcc.c-torture/execute/990827-1.c: Fix typo.
42102
42103 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42104
42105         * g++.old-deja/g++.other/deref1.C: New test.
42106
42107 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42108
42109         * g++.old-deja/g++.other/ambig2.C: New test.
42110         * g++.old-deja/g++.other/cond5.C: New test.
42111         * g++.old-deja/g++.other/lookup16.C: New test.
42112
42113 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42114
42115         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42116         assemblers too.
42117
42118 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42119
42120         * lib/c-torture.exp: Avoid the "compare executables" optimization
42121         when testing native.
42122
42123 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42124
42125         * gcc.c-torture/execute/990829-1.c: New test.
42126         * gcc.c-torture/compile/990829-1.c: New test.
42127
42128 1999-08-27  Paul Burchard  <burchard@pobox.com>
42129
42130         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42131         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42132         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42133         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42134         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42135         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42136         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42137         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42138         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42139         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42140         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42141
42142 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42143
42144         * gcc.c-torture/execute/990827-1.c: New test.
42145
42146 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42147
42148         * g77.f-torture/noncompile/19990826-4.f: New test.
42149
42150         * g77.f-torture/compile/19990826-3.f: New test.
42151
42152         * g77.f-torture/execute/19990826-2.f: New test.
42153
42154         * g77.f-torture/compile/19990826-1.f: New test.
42155
42156         * gcc.c-torture/execute/990826-0.c: New test.
42157         * g77.c-torture/execute/19990826-0.f: New test.
42158
42159         * g77.f-torture/noncompile/970626-2.f: New test.
42160
42161 1999-08-25  Paul Burchard  <burchard@pobox.com>
42162
42163         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42164         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42165         lss-011.C: New tests.
42166
42167 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42168
42169         * g++.old-deja/g++.other/decl5.C: New test.
42170
42171 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42172
42173         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42174         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42175         call `postbase' for each one.  All callers of `postbase' changed
42176         to call this instead.
42177
42178 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42179
42180         * gcc.c-torture/execute/990811-1.c: New test.
42181
42182 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42183
42184         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42185         just native ones.
42186
42187         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42188         just native ones.
42189
42190 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42191
42192         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42193
42194 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42195
42196         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42197
42198 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42199
42200         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42201
42202 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42203
42204         * gcc.c-torture/execute/990804-1.c: New test.
42205
42206 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42207
42208         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42209         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42210         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42211
42212 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42213
42214         * g++.old-deja/g++.other/struct1.C: New test.
42215
42216 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42217
42218         * g++.old-deja/g++.other/enum2.C: New test.
42219
42220 1999-08-02  Richard Henderson  <rth@cygnus.com>
42221
42222         Adapted from tests from Franz Sirl:
42223         * gcc.c-torture/execute/va-arg-7.c: New test.
42224         * gcc.c-torture/execute/va-arg-8.c: New test.
42225
42226 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42227
42228         * gcc.c-torture/compile/990801-2.c: New test.
42229
42230         * gcc.c-torture/compile/990801-1.c: New test.
42231
42232 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42233
42234         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42235         fp-cmp-1.c, converting double to float.
42236
42237         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42238         fp-cmp-1.c, converting double to long double.
42239
42240         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42241         from fr1 to unknown_register, since fr1 is a legitimate register
42242         on some machines.
42243
42244 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42245
42246         * README: More listname related changes.
42247
42248 1999-07-08  Catherine Moore  <clm@cygnus.com>
42249
42250         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42251
42252 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42253
42254         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42255
42256 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42257
42258         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42259
42260 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42261
42262         * gcc.dg/990703-1.c: New test.
42263
42264 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42265
42266         * lib/file-format.exp: New file: Move definition of proc
42267         gcc_target_object_format to here from
42268         gcc.dg/special/ecos.exp.
42269
42270         * lib/c-torture.exp: Include lib file-format.exp.
42271         * lib/gcc-dg.exp: Include lib file-format.exp.
42272
42273         * gcc.dg/special/ecos.exp: Remove definition of proc
42274         gcc_target_object_format.
42275
42276 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42277
42278         * gcc.c-torture/execute/990628-1.c: New test.
42279
42280 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42281
42282         * gcc.c-torture/compile/990625-2.c: New test.
42283
42284         * gcc.c-torture/compile/990625-1.c: New test.
42285
42286 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42287
42288         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42289         attributes compile.
42290         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42291         ports that use the COFF/PE file format.
42292
42293 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42294
42295         * gcc.c-torture/compile/990617-1.c: New test.
42296
42297 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42298
42299         * g++.old-deja/g++.other/decl4.C: New test.
42300
42301 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42302
42303         * g++.old-deja/g++.other/bitfld3.C: New test.
42304
42305 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42306
42307         * g++.old-deja/g++.eh/catch1.C: New test.
42308
42309 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42310
42311         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42312
42313         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42314         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42315
42316 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42317
42318         * g77.f-torture/compile/19990502-0.f: Replace with new,
42319         shorter, test that still fails after recent changes.
42320
42321 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42322
42323         * gcc.c-torture/execute/990604-1.c: New test.
42324
42325 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42326
42327         * gcc.c-torture/execute/990531-1.c: New test.
42328
42329 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42330
42331         * gcc.c-torture/compile/990527-1.c: New test.
42332
42333 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42334
42335         * gcc.c-torture/execute/990527-1.c: New test.
42336
42337 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42338
42339         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42340         bitfields as signed.
42341
42342 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42343
42344         * g77.f-torture/compile/19990525-0.f: New test.
42345
42346 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42347
42348         * gcc.c-torture/execute/990525-2.c: New test.
42349
42350         * gcc.c-torture/execute/990525-1.c: New test.
42351
42352 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42353
42354         * g++.old-deja/g++.other/anon3.C: New test.
42355         * g++.old-deja/g++.other/anon4.C: New test.
42356         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42357         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42358         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42359         Merrill).
42360
42361 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42362
42363         * gcc.c-torture/execute/990524-1.c: New test.
42364
42365         * gcc.dg/990524-1.c: New test.
42366
42367 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42368
42369         * gcc.c-torture/compile/990523-1.c: New test.
42370
42371 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42372
42373         * gcc.c-torture/compile/990519-1.c: New test.
42374
42375 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42376
42377         * gcc.c-torture/compile/990517-1.c: New test.
42378
42379         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42380         (e4, f4): New tests.
42381         (main): Call them.
42382
42383 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42384
42385         * gcc.dg/noreturn-1.c: New test.
42386
42387 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42388
42389         * gcc.c-torture/execute/990513-1.c: New test.
42390
42391 1999-05-10  Richard Henderson  <rth@cygnus.com>
42392
42393         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42394
42395 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42396
42397         * g77.f-torture/execute/erfc.f: Use small single-precision
42398         values, to avoid problems on Alphas when not -mieee.
42399
42400 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42401
42402         * gcc.dg/990506-0.c: New test.
42403
42404 1999-05-08  Richard Henderson  <rth@cygnus.com>
42405
42406         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42407         the constant to test.  Don't XFAIL 64-bit targets.
42408
42409         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42410         * g++.old-deja/g++.law/profile1.C: Likewise.
42411
42412         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42413         operator new instances.
42414         * g++.old-deja/g++.other/delete5.C: Likewise.
42415
42416 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42417
42418         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42419         intrinsic.
42420
42421 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42422
42423         * g77.f-torture/execute/u77-test.f: Reverse order of two
42424         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42425
42426 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42427
42428         * gcc.dg/compare1.c: New test.
42429
42430 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42431
42432         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42433         New tests.
42434
42435 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42436
42437         * g77.f-torture/compile/19990502-1.f: New test.
42438
42439 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42440
42441         * g77.f-torture/compile/19990502-0.f: New test.
42442
42443 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42444
42445         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42446         intrinsic.
42447
42448 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42449
42450         * g77.f-torture/execute/u77-test.f (main): List libU77
42451         intrinsics not currently tested.
42452         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42453         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42454         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42455         Trim blanks off the ends of some printed strings.
42456
42457 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42458
42459         * g77.f-torture/execute/u77-test.f (main): Just warn about
42460         FSTAT gid disagreement, as it's expected on some systems.
42461
42462 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42463
42464         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42465         use a new function, which allows for some slop.
42466         Clean up some commentary.
42467         (issum): The new function.
42468         (sgladd): Deleted subroutine.
42469
42470 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42471
42472         * g77.f-torture/execute/u77-test.f: Modify to be more like
42473         libf2c/libU77 version, bringing patches to that version here.
42474         Add suitable commentary.
42475
42476 1999-04-25  Richard Henderson  <rth@cygnus.com>
42477
42478         * gcc.dg/990424-1.c: New test.
42479
42480 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42481
42482         * g77.f-torture/execute/u77-test.f (main): Bug involving
42483         LSTAT has been fixed, so turn back on full checking.
42484
42485 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42486
42487         * g77.f-torture/compile/19990419-0.f: New test.
42488         * g77.f-torture/execute/19990419-1.f: New test.
42489
42490 1999-04-17  Richard Henderson  <rth@cygnus.com>
42491
42492         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42493         to avoid the need for a prototype to supress a warning.
42494
42495 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42496
42497         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42498
42499 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42500
42501         * gcc.c-torture/execute/990404-1.c: New test.
42502
42503 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42504
42505         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42506         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42507         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42508         missing initializer warnings.
42509
42510 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42511
42512         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42513         matching strings.
42514
42515 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42516
42517         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42518
42519 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42520
42521         * g77.f-torture/execute/19990325-0.f: New test.
42522         * g77.f-torture/execute/19990325-1.f: New test.
42523
42524 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42525
42526         * gcc.c-torture/execute/990324-1.c: New test.
42527
42528 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42529
42530         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42531         test with 4.
42532
42533 1999-03-17  Richard Henderson  <rth@cygnus.com>
42534
42535         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42536
42537 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42538
42539         * g77.f-torture/execute/19990313-2.f: New test.
42540         * g77.f-torture/execute/19990313-3.f: New test.
42541
42542 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42543
42544         * g77.f-torture/execute/19990313-0.f: New test.
42545         * g77.f-torture/execute/19990313-1.f: New test.
42546
42547 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42548
42549         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42550         printf to sprintf.
42551         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42552         (main): Add check for u15.  Conditionalize u31 check depending on
42553         whether ints are <32 bits or >=32 bits.
42554
42555 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42556
42557         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42558
42559 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42560
42561         * g77.f-torture/compile/19990305-0.f: New test.
42562         * g77.f-torture/execute/19981119-0.f: New test.
42563
42564 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42565
42566         * g77.f-torture/execute/970625-2.f: call ABORT if final
42567         result is not correct, instead of just printing it.
42568         Add this checking via newly introduced obfuscation, to
42569         trip up buggy front ends.
42570
42571 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42572
42573         * g77.f-torture/compile/960317-1.f: Moved from being
42574         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42575
42576 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42577
42578         * g77.f-torture/execute/960317-1.f: New (old) test.
42579         * g77.f-torture/execute/970625-2.f: Ditto.
42580
42581 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42582
42583         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42584         message on line 1 or line 2; cccp and cpplib do this differently.
42585
42586 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42587
42588         * g++.old-deja/g++.law/weak1.C: New test.
42589
42590 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42591
42592         * gcc.c-torture/execute/990119-1.c: Renamed to...
42593         * gcc.dg/990119-1.c: this, so it will only be tested once
42594         (it's a preprocessor test, it doesn't need to be run at
42595         multiple optimization levels).
42596
42597 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42598
42599         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42600           ALWAYS_CXXFLAGS.
42601
42602 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42603
42604         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42605         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42606         to not be compilable by current g77.
42607
42608 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42609
42610         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42611
42612 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42613
42614         * gcc.c-torture/execute/990222-1.c: New test.
42615
42616 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42617
42618         * g77.f-torture/compile/19990218-0.f: New test.
42619         * g77.f-torture/noncompile/19990218-1.f: New test.
42620
42621 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42622
42623         * g77.f-torture/compile/19981216-0.f: New test.
42624
42625 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42626
42627         * gcc.dg/990214-1.c: New test.
42628
42629 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42630
42631         * gcc.dg/990213-2.c: New test.
42632
42633         * gcc.dg/990213-1.c: New test.
42634
42635 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42636
42637         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42638         ints.
42639
42640 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42641
42642         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42643         specified by target.
42644
42645         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42646
42647 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42648
42649         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42650
42651 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42652
42653         * gcc.dg/special/ecos.exp: New test driver for new tests with
42654         special requirements.
42655
42656         * gcc.dg/special/alias-1.c: New test.
42657         * gcc.dg/special/gcsec-1.c: New test.
42658         * gcc.dg/special/weak-1.c: New test.
42659         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42660         * gcc.dg/special/weak-2.c: New test.
42661         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42662         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42663         * gcc.dg/special/wkali-1.c: New test.
42664         * gcc.dg/special/wkali-2.c: New test.
42665         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42666         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42667
42668 1999-02-10  Felix Lee  <flee@cygnus.com>
42669
42670           * lib/c-torture.exp (c-torture-compile): Pull out code for
42671           analyzing gcc error messages.
42672           (c-torture-execute): Likewise.  Fix some (harmless) false
42673           positives.
42674           * lib/gcc.exp (gcc_check_compile): New function.
42675
42676 1999-02-08  Richard Henderson  <rth@cygnus.com>
42677
42678         * gcc.c-torture/execute/990208-1.c: New test.
42679
42680 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42681
42682         * g++.dg/special/ecos.exp: New driver for new tests with special
42683         requirements
42684
42685         * g++.dg/special/conpr-1.C: New test
42686         * g++.dg/special/conpr-2.C: New test
42687         * g++.dg/special/conpr-2a.C: New test
42688         * g++.dg/special/conpr-3.C: New test
42689         * g++.dg/special/conpr-3a.C: New test
42690         * g++.dg/special/conpr-3b.C: New test
42691
42692         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42693         allow g++ to use the dg driver
42694
42695         * README: Add comment about g++.dg directory
42696
42697 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42698
42699         * README: Update email addresses.
42700
42701 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42702
42703         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42704         arguments in order to force structure S onto the stack even on
42705         the alpha.
42706         (test): Pass 10 leading arguments to function foo as well as the
42707         structure S.
42708
42709         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42710         failure for all targets.
42711
42712         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42713         abort to terminate program execution.
42714
42715 1999-01-30  Richard Henderson  <rth@cygnus.com>
42716
42717         * gcc.c-torture/execute/990130-1.c: New test.
42718
42719 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42720
42721         * gcc.dg/990130-1.c: New test.
42722
42723 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42724
42725         * gcc.c-torture/execute/990128-1.c: New test.
42726
42727 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42728
42729         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42730
42731 1999-01-27  Felix Lee  <flee@cygnus.com>
42732
42733         * lib/c-torture.exp (c-torture-compile): pull out code for
42734         analyzing gcc error messages.
42735         (c-torture-execute): ditto, and fix some (harmless) false
42736         positives.
42737         * lib/gcc.exp (gcc_check_compile): new function.
42738
42739 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42740
42741         * gcc.dg/990117-1.c: New test.
42742
42743         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42744
42745         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42746
42747 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42748
42749         * g77.f-torture/compile/990115-1.f: New test.
42750
42751 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42752
42753         * gcc.c-torture/compile/990107-1.c: New test
42754
42755 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42756
42757         * gcc.c-torture/execute/990106-2.c: New test.
42758
42759         * gcc.c-torture/execute/990106-1.c: New test.
42760
42761 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42762
42763         * gcc.c-torture/compile/981223-1.c: New test.
42764
42765 1998-12-29  Richard Henderson  <rth@cygnus.com>
42766
42767         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42768         (opt3): Rename from opt4 and disable.
42769
42770 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42771
42772         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42773
42774 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42775
42776         * g++.old-deja/g++.other/conv5.C: New test.
42777
42778 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42779
42780         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42781
42782 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42783
42784         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42785
42786 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42787
42788         * gcc.c-torture/compile/981211-1.c: New test.
42789
42790 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42791
42792         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42793
42794         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42795
42796 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42797
42798         * gcc.special/930510-1.c: Make C9X safe.
42799         * gcc.misc-tests/gcov-1.c Similarly.
42800         * gcc.misc-tests/gcov-2.c Similarly.
42801
42802 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42803
42804         * gcc.dg/ultrasp1.c: New test.
42805
42806 1998-12-06  Richard Henderson  <rth@cygnus.com>
42807
42808         * gcc.c-torture/execute/981206.c: New test.
42809
42810 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42811
42812         * g++.old-deja/g++.ns/template7.C: New test.
42813
42814         * g++.old-deja/g++.other/expr1.C: New test.
42815
42816         * g++.old-deja/g++.eh/tmpl3.C: New test.
42817
42818         * g++.old-deja/g++.eh/tmpl2.C: New test.
42819
42820 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42821
42822         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42823         * g++.old-deja/g++.other/using6.C: Removed.
42824         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42825
42826         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42827
42828 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42829
42830         * g++.old-deja/g++.pt/overload8.C: New test.
42831
42832         * g++.old-deja/g++.pt/overload7.C: New test.
42833
42834         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42835
42836         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42837         and relinking messages.
42838         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42839         compiling with -frepo.
42840
42841 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42842
42843         * g++.old-deja/g++.pt/lookup6.C: New test.
42844
42845 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42846
42847         * gcc.c-torture/execute/981130-1.c: New test.
42848         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42849
42850 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42851
42852         * g++.old-deja/g++.pt/explicit76.C: New test.
42853
42854         * g++.old-deja/g++.pt/friend38.C: New test.
42855
42856         * g++.old-deja/g++.ns/crash2.C: New test.
42857
42858         * g++.old-deja/g++.pt/defarg8.C: New test.
42859
42860         * g++.old-deja/g++.pt/instantiate6.C: New test.
42861
42862         * g++.old-deja/g++.pt/static6.C: New test.
42863
42864         * g++.old-deja/g++.pt/decl2.C: New test.
42865
42866 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42867
42868         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42869         problem is actually related with name lookup, but so what? :-)
42870
42871         * g++.old-deja/g++.pt/friend37.C: New test.
42872
42873 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42874
42875         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42876         element, which fails on some systems.
42877
42878         * g77.f-torture/execute/labug1.f: New test.
42879
42880 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42881
42882         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42883         is defined.
42884
42885 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42886
42887         * g77.f-torture/compile/981117-1.f: New test.
42888
42889 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42890
42891         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42892         properly discarded.
42893
42894 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42895
42896         * gcc.c-torture/execute/memcheck: New directory of tests for
42897         -fcheck-memory-usage.
42898
42899 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42900
42901         * README: New file, general information about the testsuite and
42902         new description of the various C++ test subdirectories.
42903         * README.g++: Eliminate obsolete information, update and move most
42904         relevant stuff to README.
42905
42906 1998-11-07  Richard Henderson  <rth@cygnus.com>
42907
42908         * gcc.c-torture/compile/981107-1.c: New test.
42909
42910 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
42911
42912         * execute/memcpy-bi.c: New testcase.
42913
42914 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
42915
42916         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
42917         base classes.
42918
42919         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
42920         template is selected.
42921
42922         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
42923         classes, it should be accepted for all types.
42924
42925         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
42926
42927         * g++.old-deja/g++.pt/spec24.C: Ensure that template
42928         specializations start with template headers.
42929
42930 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
42931
42932         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
42933
42934         * g++.old-deja/g++.other/init9.C: Test cross initialization of
42935         non-POD types.
42936
42937 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42938
42939         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
42940
42941 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
42942
42943         * compile/981022-1.c, compile/981022-1.x: New test and driver.
42944
42945 1998-10-19  Jeffrey A Law  (law@cygnus.com)
42946
42947         * 981019-1.c: New test.
42948
42949 1998-10-14  Robert Lipe <robertl@dgii.com>
42950
42951         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
42952         find objc headers.
42953
42954 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42955
42956         * compile/981001-4.c: Remove use of GCC extension that triggers a
42957         compiler bug.
42958
42959 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
42960
42961         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
42962
42963 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
42964
42965         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
42966         instantiation of template produces incorrect code for delete
42967         expression.
42968
42969         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
42970         constructors' name is not unique.
42971         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
42972         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
42973
42974         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
42975         automatic array of const is ill-formed.
42976
42977         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
42978         of template parameter?
42979
42980         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
42981         const.
42982
42983         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
42984         pointer-to-member expression.
42985
42986         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
42987         declaration causes ICE.
42988
42989 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
42990
42991         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
42992         reserved in the global namespace.
42993
42994         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
42995         generate needed virtual table.
42996
42997         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
42998
42999 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43000
43001         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43002         template-dependent type
43003
43004 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43005
43006         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43007         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43008         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43009
43010         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43011         class should be usable as argument of member function.
43012         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43013         class should be usable as return type of member function.
43014         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43015         class should be usable as type of data member.
43016
43017         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43018
43019 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43020
43021         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43022
43023 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43024
43025         * gcc.dg/dll-?.c Add thumb to target list.
43026         Fix assembler scan patterns to match current assembler output.
43027
43028 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43029
43030         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43031         matching of template brackets.
43032
43033         * g++.old-deja/g++.other/using4.C: New test.  Test using
43034         declarations of methods from base classes.
43035
43036         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43037         within functions should introduce names into the innermost
43038         enclosing namespace.
43039
43040         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43041         of static locals if first initialization throws.
43042
43043 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43044
43045         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43046
43047 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43048
43049         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43050         lose track of the possible targets of tablejump insns.
43051         * special/special.exp: Run it.
43052
43053 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43054
43055         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43056         must be declared before its specializations can be named in friend
43057         declarations.
43058
43059 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43060
43061         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43062
43063         * g77.f-torture/execute/io1.f: New test.
43064
43065 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43066
43067         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43068         with pointer to template function, for which no argument deduction
43069         is possible.
43070
43071         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43072         specialization of template function as argument to template
43073         function.
43074
43075         * g++.old-deja/g++.other/access2.C: New test; Inner class
43076         shouldn't have privileged access to Outer's names.
43077
43078 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43079
43080         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43081         friend template declared within template class conflicts with
43082         nested class of the same name.
43083
43084         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43085         is ignored.
43086
43087         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43088         object with direct initializer as function declaration.
43089
43090         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43091         initializers.
43092
43093         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43094         involving const pointer and NULL produces incorrect result.
43095
43096         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43097         type name without `typename' should be rejected with -pedantic.
43098
43099 1998-10-02  Richard Henderson  <rth@cygnus.com>
43100
43101         * g++.old-deja/g++.other/addrof1.C: New test.
43102
43103 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43104
43105         * gcc.c-torture/compile/981001-1.c: New test.
43106         * gcc.c-torture/execute/981001-1.c: New test.
43107
43108 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43109
43110         * gcc.c-torture/compile/981001-2.c: New test.
43111         * gcc.c-torture/compile/981001-3.c: New test.
43112         * gcc.c-torture/compile/981001-4.c: New test.
43113
43114 1998-10-01  Robert Lipe  <robertl@dgii.com>
43115
43116         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43117         multilibbed hosts.  Idea grafted from g77.exp.
43118
43119 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43120
43121         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43122         avoid losing on systems which need -lsocket.
43123
43124 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43125
43126         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43127         * g++.old-deja/g++.other/nested2.C: Ditto.
43128         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43129         failure.
43130
43131 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43132
43133         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43134         preferred over template operator!= for enum bitfields.
43135
43136 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43137
43138         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43139         that happen to have the same base name, but in different scopes,
43140         are incorrectly rejected.
43141
43142 1998-09-16  Richard Henderson  <rth@cygnus.com>
43143
43144         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43145         on the native word size instead of an integer literal.
43146
43147 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43148
43149         * g++.old-deja/g++.other/static2.C: Invocation of static data
43150         member of type pointer-to-function denoted as non-static member.
43151
43152         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43153         checks involving function types and aliases.
43154
43155 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43156
43157         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43158         redefined to the same non-trivial type.
43159
43160         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43161         namespace-qualification of template specializations declared in
43162         other namespaces.
43163
43164         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43165         to declare a subset of the specializations of a template function
43166         as friends of specializations of a template class.
43167
43168         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43169         member templates that do not fully specialize the enclosing
43170         template class are rejected.
43171
43172 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43173
43174         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43175
43176 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43177
43178         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43179         altered from libf2c/libU77 version.
43180
43181 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43182
43183         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43184
43185 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43186
43187         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43188         (un)signed char are different types for template specialization
43189         purposes.
43190
43191 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43192
43193         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43194         * objc: ObjC testsuite.
43195
43196 1998-08-31  Catherine Moore  <clm@cygnus.com>
43197
43198         * gcc.c-torture/execute/941014-1.x: New file.
43199
43200 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43201
43202         * lib/c-torture.exp: Add support for
43203         torture_eval_before_compile and torture_eval_before_execute
43204         variables.
43205
43206 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43207
43208         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43209         this test triggers valid.
43210
43211 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43212
43213         * gcc.dg/980827-1.c: New test.
43214
43215 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43216
43217         * gcc.c-torture/execute/loop-4b.c: New test.
43218
43219 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43220
43221         * lib/c-torture.exp: Add support for
43222         torture_eval_before_compile and torture_eval_before_execute
43223         variables.
43224
43225 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43226
43227         * gcc.c-torture/compile/980825-1.c: New test.
43228
43229 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43230
43231         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43232         count number tests in opt_t0 not good_t0.
43233
43234 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43235
43236         * gcc.c-torture/compile/930326-1.x: Fix typo.
43237
43238 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43239
43240         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43241         causes an ICE.
43242
43243 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43244
43245         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43246         STACK_SIZE is defined.
43247         * gcc.c-torture/unsorted/stuct.c: Similarly.
43248
43249         * gcc.c-torture/compile/980821-1.c: New test.
43250
43251 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43252
43253         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43254
43255 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43256
43257         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43258         code.
43259
43260 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43261
43262         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43263         error'.
43264
43265 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43266
43267         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43268
43269 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43270
43271         * gcc.c-torture/compile/980816-1.c: New test.
43272
43273         * gcc.dg/980816-1.c: New test.
43274
43275 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43276
43277         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43278         compiler for ieee tests.
43279
43280 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43281
43282         * g77.f-torture/compile/980729-0.f: New test.
43283
43284 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43285
43286         * gcc.c-torture/special/eeprof-1.c: New test, for
43287         -finstrument-functions.
43288         * gcc.c-torture/special/special.exp: Run it.
43289
43290 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43291
43292         * gcc.c-torture/compile/980729-1.c: New test.
43293
43294 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43295
43296         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43297         __thumb__ is defined, and test for ARM style doubles if so.
43298
43299 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43300
43301         * g77.f-torture/noncompile/980615-0.f: New test.
43302
43303 1998-07-26  H.J. Lu  (hjl@gnu.org)
43304
43305         * gcc.dg/980312-1.c: Do link instead of compile.
43306         * gcc.dg/980313-1.c: Likewise.
43307
43308 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43309
43310         * gcc.c-torture/compile/980726-1.c: New test.
43311
43312 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43313
43314         * g77.f-torture/execute/io0.f: New test.
43315
43316 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43317
43318         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43319         an int.
43320
43321 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43322
43323         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43324         m32r bugs.
43325
43326 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43327
43328         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43329         c-decl.c:grokdeclarator can handle mode attributes.
43330
43331 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43332
43333         * gcc.c-torture/execute/980716-1.c: New test.
43334
43335 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43336
43337         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43338         the mn10200.
43339         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43340         the mn10200.
43341         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43342         * gcc.c-torture/compile/930326-1.x: Similarly.
43343
43344 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43345
43346         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43347         New test from Craig.
43348
43349 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43350
43351         * g77.f-torture/noncompile/980616-0.f: New test.
43352
43353         * g77.f-torture/execute/970816-3.f: New test from Craig.
43354
43355 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43356
43357         *  g++.other/singleton.C: Return error value instead of taking
43358         SIGSEGV.
43359
43360 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43361
43362         *  g++.other/singleton.C: New test.  Warning is under dispute.
43363         Runtime crash is not.
43364
43365 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43366
43367         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43368         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43369         using6.C, using7.C}: New namespace tests.
43370
43371 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43372
43373         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43374         specialization with typedef'ed names used as array indexes.
43375
43376 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43377
43378         * gcc.c-torture/execute/980709-1.c: New test.
43379
43380         * gcc.dg/980709-1.c: New test.
43381
43382 1998-07-07  Richard Henderson  <rth@cygnus.com>
43383
43384         * gcc.c-torture/execute/bcp-1.c: New test.
43385
43386 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43387
43388         * gcc.c-torture/execute/980707-1.c: New test.
43389
43390 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43391
43392         * gcc.c-torture/compile/980706-1.c: New test.
43393
43394 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43395
43396         * g77.f-torture/execute/980701-0.f,
43397         g77.f-torture/execute/980701-1.f: New test from Craig.
43398
43399 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43400
43401         * gcc.c-torture/compile/980701-1.c: New test.
43402
43403         * gcc.c-torture/execute/980701-1.c: New test.
43404
43405 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43406 rlsruhe.de>
43407
43408         * g++.old-deja/g++.robertl/eb132.C: New test.
43409         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43410
43411 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43412
43413         * g77.f-torture/execute/980628-7.f,
43414         g77.f-torture/execute/980628-8.f,
43415         g77.f-torture/execute/980628-9.f,
43416         g77.f-torture/execute/980628-10.f: New tests from Craig.
43417
43418         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43419
43420 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43421
43422         * g77.f-torture/execute/980628-4.f: New test from Craig.
43423         * g77.f-torture/execute/980628-5.f: Likewise.
43424         * g77.f-torture/execute/980628-2.f: Likewise.
43425         * g77.f-torture/execute/980628-0.f: Likewise.
43426         * g77.f-torture/execute/980628-1.f: Likewise.
43427         * g77.f-torture/execute/980628-3.f: Likewise.
43428         * g77.f-torture/execute/980628-6.f: Likewise.
43429
43430 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43431
43432         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43433         directory when nothing has been installed yet.
43434
43435 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43436
43437         * gcc.c-torture/special/special.exp: Handle newer versions of
43438         dejagnu.
43439
43440 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43441
43442         * gcc.dg/980626-1.c: New test.
43443
43444 1998-06-19  Bruno Haible <haible@ilog.fr>
43445
43446         * gcc.misc-tests/m-un-2.c: New test.
43447         * g++.old-deja/g++.other/warn01.c: Likewise.
43448
43449 1998-06-19  Robert Lipe  <robertl@dgii.com>
43450
43451         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43452         compatibility with assmblers with a different comment character.
43453         Eliminate use of GAS-specific extensions.
43454
43455 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43456
43457         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43458
43459 1998-06-19  Robert Lipe  <robertl@dgii.com>
43460
43461         * lib/g77.exp: Replace search for libf2c.a with search for newly
43462         renamed libg2c.a
43463
43464 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43465
43466         * gcc.c-torture/execute/980617-1.c: New test.
43467
43468 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43469
43470         * gcc.c-torture/execute/980612-1.c: New test.
43471
43472 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43473
43474         * gcc.dg/980523-1.c: Only test on ppc-linux.
43475         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43476
43477         * gcc.c-torture/execute/980608-1.c: New test.
43478
43479 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43480
43481         * gcc.c-torture/execute/980605-1.c: New test.
43482
43483 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43484
43485         * gcc.c-torture/execute/980604-1.c: New test.
43486
43487 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43488
43489         * gcc.c-torture/execute/980602-1.c: New test.
43490         * gcc.c-torture/execute/980602-2.c: Likewise.
43491
43492 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43493
43494         * 970125-0.f: Fix per JCB.  Add commentary.
43495
43496 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43497
43498         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43499         IEEE -0 support.
43500
43501 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43502
43503         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43504         earlier.
43505
43506 1998-05-28  Catherine Moore <clm@cygnus.com>
43507
43508         * gcc.c-torture/execute/980526-3.c: New test.
43509
43510 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43511
43512         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43513         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43514         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43515         m88k-motorola-sysv3 to XFAIL.
43516
43517 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43518
43519         * gcc.dg/980526-1.c: New test.
43520         * gcc.c-torture/execute/980526-2.c: New test.
43521
43522 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43523
43524         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43525
43526         * gcc.c-torture/execute/980526-1.c: New test.
43527
43528 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43529
43530         * g77.f-torture/execute/alpha2.f: Add runtime test.
43531
43532 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43533
43534         * g++.old-deja/old-deja.exp: Strip leading directories.
43535
43536         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43537         error for the line.  Don't run multiple tests for the same line.
43538
43539 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43540
43541         * gcc.dg/980523-1.c: New test.
43542
43543 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43544
43545         * g77.f-torture/compile/970915-0.f: New test.
43546
43547 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43548
43549         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43550
43551 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43552
43553         * gcc.dg/980520-1.c: New test.
43554
43555 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43556
43557         * gcc.dg/980502-1.c: Fix return type.
43558
43559 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43560
43561         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43562         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43563         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43564         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43565         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43566
43567 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43568
43569         * g77.f-torture/execute/980520-1.f: New test.
43570
43571 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43572
43573         * lib/mike-g77.exp: New file.
43574
43575         * g77.f-torture/noncompile/noncompile.exp,
43576         g77.f-torture/noncompile/check0.f: New files.
43577
43578 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43579
43580         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43581         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43582         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43583         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43584         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43585         abort where appropriate.
43586
43587 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43588
43589         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43590         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43591
43592 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43593
43594         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43595
43596 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43597
43598         * g77.f-torture/compile/980427-0.f: New test.
43599
43600 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43601
43602         * g77.f-torture/compile/980424-0.f: New test.
43603
43604 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43605
43606         * g77.f-torture/compile/980419-2.f (main): New test.
43607         * g77.f-torture/compile/970125-0.f: New test.
43608         * g77.f-torture/compile/980419-1.f: New test.
43609
43610 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43611
43612         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43613         of loop-4.c.
43614
43615 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43616
43617         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43618
43619 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43620
43621         * gcc.c-torture/compile/980329-1.c: New test.
43622
43623 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43624
43625         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43626         * gcc.dg/980312-1.c: Fix typo in -march command.
43627
43628 1998-03-16  H.J. Lu  (hjl@gnu.org)
43629
43630         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43631
43632 1998-03-11  Robert Lipe  <robertl@dgii.com>
43633
43634         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43635         Dave Love agree the Fortran source is bogus.
43636
43637 1998-03-11  Robert Lipe  <robertl@dgii.com>
43638
43639         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43640         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43641         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43642         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43643         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43644
43645 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43646
43647         * g++.old-deja/g++.other/friend1.C: New test.
43648
43649 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43650
43651         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43652         possibly uninitialized) variables and declare dnrm2.
43653
43654 1998-02-23  Robert Lipe <robertl@dgii.com>
43655
43656         From Bruno Haible <haible@ilog.fr>:
43657         * gcc.c-torture/execute/980223.c: New test.
43658
43659 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43660
43661         * gcc.dg/ifelse-1.c: New test.
43662
43663 1998-02-09  H.J. Lu  (hjl@gnu.org)
43664
43665         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43666
43667           * lib/old-dejagnu.exp (old-dejagnu): Added the
43668           "execution test - XFAIL *-*-*" handling in the spirit of
43669           "excess errors test -". Changed the "execution test fails"
43670           handling to be like "excess errors test fails".
43671           * Update various tests accordingly.
43672
43673 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43674
43675         * gcc.c-torture/execute/980205.c: New test.
43676
43677 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43678
43679         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43680         * lib/f-torture.exp: Similarly.
43681         * gcc.c-torture: Rename all .cexp files to .x files.
43682
43683 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43684
43685         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43686         (940510-1.c): Removed duplicate.
43687         (971104-1.c): New test.
43688
43689 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43690
43691           * lib/f-torture.exp: Improve error and loop detection.
43692
43693 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43694
43695         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43696         use that to size the filler array.
43697
43698 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43699
43700         * lib/c-torture.exp(c-torture-execute): Fix typo.
43701
43702         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43703         testcase as the executable name. Keep the executable around if
43704         the test fails.
43705
43706 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43707
43708         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43709         changes.  Only test one -g option, and move it to the end of the
43710         list of options to test.
43711
43712 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43713
43714         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43715         variable GCC_TORTURE_OPTIONS to supply default switches separated
43716         by colons.  If no environment variable, run tests with -O0 -g, -O1
43717         -g, and -O2 -g as well.
43718
43719 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43720
43721         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43722         explanatory comments. Fix indentation.
43723
43724 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43725
43726         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43727
43728 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43729
43730         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43731         * g++.old-deja/g++.mike/p7325.C: Likewise.
43732         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43733
43734 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43735
43736         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43737         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43738         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43739         * g++.old-deja/g++.law/operators4.C: Likewise.
43740
43741 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43742
43743         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43744         * g++.old-deja/g++.mike/p784.C: Ditto.
43745         * g++.old-deja/g++.mike/p785.C: Ditto.
43746
43747 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43748
43749           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43750
43751 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43752
43753         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43754         target feature; pass this to c-torture-execute as needed.
43755
43756 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43757
43758         * lib/c-torture.exp(c-torture-execute): If the previous and the
43759         current executables being tested are identical, we don't need to
43760         run the executable again. Try to make the executable names
43761         unique. Add an optional argument for passing additional compiler
43762         flags.
43763
43764 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43765
43766         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43767
43768 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43769
43770         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43771
43772 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43773
43774         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43775         32bit or larger longs.
43776
43777         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43778         have either a 32bit long or 32bit int.
43779
43780 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43781
43782         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43783         Make double precision tests dependent on sizeof (double).
43784
43785 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43786
43787         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43788         too.
43789
43790 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43791
43792         * gcc.c-torture/compile/961203-1.cexp: New script.
43793
43794 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43795
43796         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43797         up the includes ourselves.
43798
43799 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43800
43801         * lib/plumhall.exp: Remove random include, and add a few
43802         verbose messages for debugging.
43803
43804 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43805
43806         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43807         of trying to do it ourselves.
43808
43809 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43810
43811         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43812
43813 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43814
43815         * gcc.prms/5403.c: Made regexp a bit less strict.
43816
43817 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43818
43819         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43820         is returned from remote_load instead.
43821         * lib/plumhall.exp: Ditto.
43822         * lib/mike-g++.exp: Ditto.
43823         * lib/old-dejagnu.exp: Ditto.
43824         * lib/c-torture.exp: Ditto.
43825
43826 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43827
43828         * lib/g++.exp: Use build_wrapper procedure.
43829         * lib/gcc.exp: Ditto.
43830
43831 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43832
43833         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43834         an old-style decl for malloc.  Fixes tests to work when
43835         sizeof (int) != sizeof (size_t).
43836
43837 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43838
43839         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43840
43841         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43842         use stdargs.h interface.
43843
43844 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43845
43846         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43847         NO_VARARGS when compiling.
43848
43849 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43850
43851         * lib/plumhall.exp(ph_includes): New procedure.
43852         (ph_make): Use it.
43853         (ph_compiler): Ditto.
43854
43855         * lib/g++.exp: Rename test-glue.c to testglue.c.
43856         * lib/gcc.exp: Ditto.
43857
43858 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43859
43860         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43861         to completion when it's called.
43862
43863 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43864
43865         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43866         is defined, don't do test.
43867
43868 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43869
43870         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43871         for object files.
43872         (ph_summary): Mark skipped testcases as untested, not unresolved.
43873
43874         * lib/plumhall.exp (ph_make): If unresolved because of bad
43875         errorCode, record errorCode in log file.
43876         (*): Replace send_log/verbose with verbose -log.
43877
43878 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43879
43880         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43881         double conversion if double isn't at least 8 bytes.
43882
43883         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43884         int to work with targets where int is 16 bits.
43885
43886         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43887         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43888         precision for the test to complete.
43889
43890 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43891
43892         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43893         if d10v is not compiled with the -mdouble64 flag.
43894         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43895
43896         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43897         d10v is not compiled with the -mint32 flag.
43898
43899 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43900
43901         * lib/plumhall.exp: Use incr_count.
43902
43903 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43904
43905         * gcc.c-torture: Update to c-torture-1.45.
43906
43907 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43908
43909         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
43910         the name of the expect testcase file).
43911
43912         * lib/g++.exp(g++_init): Ditto.
43913
43914 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
43915
43916         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
43917         the host.
43918
43919         * lib/gcc.exp(gcc_exit): New procedure.
43920
43921 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
43922
43923         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
43924         specs where appropriate.
43925
43926         * g++.old-deja/g++.arm/*: Added additional ERROR checks
43927         because of new "candidates are" messages, and removed a few
43928
43929         * Converted all non-old-style g++ testcases to old-style, and
43930         moved into g++.old-deja.
43931
43932 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
43933
43934         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
43935         options.
43936
43937         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
43938         succeeded.
43939
43940         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
43941
43942 1997-02-13  Michael Meissner  <meissner@cygnus.com>
43943
43944         * lib/gcc.exp (gcc_target_compile): Add support for defining
43945         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
43946         the machine doesn't have those features.
43947
43948 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
43949
43950         * g++.law/operators4.exp: Don't use LIBS.
43951
43952 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
43953
43954         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
43955
43956         * lib/mike-g++.exp: Don't set the compiler to be tested here.
43957         * lib/g++.exp: Set it here instead. Also, allow use of the
43958         --tool_exec and --tool_opt options. Change CXX to
43959         GXX_UNDER_TEST.
43960
43961         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
43962
43963         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
43964
43965 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
43966
43967         * lib/old-dejagnu.exp: Use prune_warnings instead of
43968         prune_system_crud.
43969         * lib/mike-g++.exp: Ditto.
43970         * lib/gcc.exp: Ditto.
43971         * lib/g++.exp: Ditto.
43972
43973         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
43974
43975 1997-02-07  Jeffrey A Law  (law@cygnus.com)
43976
43977           * 941014-2.c: Include stdlib.h
43978           * 960327-1.c: Include stdio.h
43979           * dbra.c, index-1.c: Don't assume ints are 32bits.
43980
43981 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
43982
43983         * lib/gcc.exp: Add gcc,stack_size target feature.
43984
43985         * lib/g++.exp(g++_target_compile): Add the include and link
43986         paths here, not in two other places. And, it's $options, not
43987         options.
43988
43989         * lib/mike-g++.exp(postbase): Remove the code that determines
43990         the correct include and link paths.
43991         * g++.old-deja/old-deja.exp: Ditto.
43992
43993 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
43994
43995         * lib/g++.exp(g++_init): target_compile no longer returns the
43996         filename of the result.
43997
43998 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
43999
44000         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44001         call to glob.
44002
44003         * gcc.c-torture/special/special.exp: Change call to
44004         gcc_target_compile to include the object file.
44005
44006 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44007
44008         * gcc.c-torture/special/special.exp: Correct misspelling in last
44009         change.
44010
44011 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44012
44013         * lib/plumhall.exp(ph_summary): Log the entire output of the
44014         executable. Return -1 if there were any failures, 0 otherwise.
44015         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44016         (ph_make): Clean up objects and executables that were built
44017         if the tests succeeded.
44018
44019 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44020
44021         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44022         libraries and includes in the build tree as appropriate.
44023
44024 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44025
44026         * lib/c-torture.exp: Instead of looking for the global variable
44027         NO_LONG_LONG, check to see if that's a feature of the target.
44028
44029 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44030
44031         * config/default.exp: Minimize. Delete the remainer of the files in
44032         config; this functionality is now in devo/dejagnu/config.
44033
44034         g++.*/*: Pass any additional flags used to compile to postbase;
44035         delete CXXFLAGS.
44036
44037         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44038         is now done by runtest.exp. Use gcc_target_compile instead of
44039         compile.
44040
44041         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44042         Remove references to CFLAGS. Use remote_file instead of
44043         calling rm -f.
44044         (c-torture): Take a list of arguments to use to compile this
44045         testcase.
44046
44047         lib/g++.exp: Simplify. Use target_compile instead of compile.
44048         lib/gcc-dg.exp: Ditto.
44049         lib/gcc.exp: Ditto.
44050         lib/mike-{gcc,g++}.exp: Ditto.
44051         lib/old-dejagnu.exp: Ditto.
44052         lib/plumhall.exp: Ditto.
44053
44054 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44055
44056         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44057         (ph_linker): Likewise.
44058
44059 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44060
44061           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44062         MAP_ANON / MAP_ANONYMOUS if defined;
44063         else try to map from /dev/zero .
44064
44065 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44066
44067         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44068         isn't defined, then define it to MAP_ANONYMOUS.
44069
44070 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44071
44072         * gcc.c-torture: Update to c-torture-1.42 release.
44073
44074 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44075
44076         * gcc.c-torture: Update to c-torture-1.41 release.
44077
44078 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44079
44080         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44081         c-torture release.
44082
44083 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44084
44085         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44086         and LDFLAGS.  Fix second case to append the target_info ldflags
44087         onto LDFLAGS, not CFLAGS.
44088         * lib/g++.exp (g++_init): Add target_info stuff.
44089         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44090         of libgloss and newlib flags for !native.
44091
44092         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44093         (GDB): Fix relative path to go up another dir for finding gdb.
44094
44095 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44096
44097         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44098         versions in the target_info array, if they don't exist.
44099
44100 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44101
44102         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44103
44104 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44105
44106         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44107         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44108
44109 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44110
44111         * lib/old-dejagnu.exp: Don't remove the output file before we've
44112         actually tested it. Don't append pwd to the path of the executable
44113         we're testing.
44114
44115 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44116
44117         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44118
44119 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44120
44121         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44122         temporary directory for compiler files, and set it to a default
44123         value of /tmp. Set $output as the name of the output file from
44124         compiling the testcase. Add a -o option to $cflags_var so the
44125         compiler writes the final output file as $output. Set $executable
44126         to $output.
44127
44128         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44129         directory for compiler files, and set it to /tmp if it doesn't
44130         already have a value. Set $output_file to the name of the output
44131         file from compiling the testcase. Add a -o option to CXXFLAGS so
44132         the compiler writes the final output file as $output. Use $output
44133         as the executable to be tested.
44134
44135 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44136
44137         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44138
44139 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44140
44141         * gcc.c-torture/execute/pending-1.c: New test.  Still
44142         pending in Tege's queue.
44143
44144 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44145
44146         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44147         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44148         if there were failures.  Call unresolved if there were unresolved
44149         testcases.  Call gcc_fail if program did not run to completion.
44150         (ph_make): Pass additional argument name to ph_execute.
44151         (ph_execute): Add new argument.  Pass additional arguments to
44152         ph_summary.  Call gcc_fail is there is no execution output.
44153
44154 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44155
44156         * lib/plumhall.exp (proc_summary): Output relavent summary
44157         lines into the log so specific failures in plumhall can be
44158         investigated.
44159
44160 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44161
44162         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44163         (c-torture-execute): Don't try to execute tests which use
44164         "long long" types if $NO_LONG_LONG is nonzero.
44165
44166 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44167
44168         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44169         not c-torture.
44170
44171         * gcc.ieee: Move from here.
44172         * gcc.c-torture/execute/ieee: To here.
44173
44174 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44175
44176         * gcc.c-torture: Update to c-torture-1.41 release.
44177
44178 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44179
44180         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44181         not "$output".
44182
44183 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44184
44185         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44186         -c present.
44187
44188 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44189
44190         * config/proelf.exp: Handle connecting to a simulator.
44191
44192 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44193
44194         * config/proelf.exp: New file.  Enough framework that we can
44195         run c-torture tests on the proelf targets (or any other target
44196         that gdb can connect to for that matter).
44197
44198 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44199
44200         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44201         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44202
44203         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44204         exec_output exists.
44205
44206 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44207
44208         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44209         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44210
44211         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44212         to pass/fail/unresolved/unsupported/untested.  Caller must now
44213         call unresolved/unsupported/untested.
44214         * lib/*.exp: Update FSF address.  Update to handle new results of
44215         ${tool}_load.
44216         * lib/chill.exp (verbose): Delete.
44217
44218 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44219
44220         * lib/gcc.exp (default_gcc_start): Change order of args to
44221         $LDFLAGS $CFLAGS $LIBS.
44222         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44223         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44224         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44225         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44226         * gcc.misc-tests/dg-test.exp: Likewise.
44227         * gcc.misc-tests/msgs.exp: Likewise.
44228         * gcc.prms/prms.exp: Likewise.
44229         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44230         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44231
44232         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44233
44234 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44235
44236         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44237
44238         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44239         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44240
44241         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44242         necessary.
44243
44244 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44245
44246         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44247         global for loop; add use of $mathlib.
44248         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44249         settings here; set mathlib for anything but VxWorks.
44250
44251 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44252
44253         * gcc.c-torture: Update to c-torture-1.40 release.
44254
44255 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44256
44257         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44258         dg.exp.
44259
44260 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44261
44262         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44263         global.
44264
44265 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44266
44267         * lib/g++.exp (LIBS): Define if not already.
44268         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44269         (gcc-dg-prune): Call prune_gcc_output.
44270         * lib/gcc.exp (prune_gcc_output): New proc.
44271         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44272         prune_gcc_output.
44273
44274 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44275
44276         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44277         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44278
44279 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44280
44281         * gcc.c-torture: Update to c-torture-1.39 release.
44282
44283 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44284
44285         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44286         fails, try others as well.
44287
44288 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44289
44290         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44291         If compilation fails, mark execute tests as `untested'.
44292         If test is marked as unsupported, don't mark compilation and
44293         execute tests as failed.
44294
44295 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44296
44297         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44298         libstdc++ for whether or not we want to be doing shared
44299         libraries.  Delete link_curses since we don't need it anymore.
44300         * lib/mike-g++.exp (postbase): Don't link in libg++.
44301         * g++.old-deja/old-deja.exp: Likewise.
44302
44303 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44304
44305         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44306
44307 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44308
44309         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44310         For that, add `-Wl,-a,shared_archive'.
44311         * g++.old-deja/old-deja.exp: Likewise.
44312
44313 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44314
44315         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44316
44317 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44318
44319         * lib/mike-g++.exp (postbase): Pay attention to the status of
44320         g++_load.
44321
44322 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44323
44324           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44325
44326 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44327
44328         * lib/gcc.exp (default_gcc_start): No longer need to log program
44329         being executed or its output, execute_anywhere does that now.
44330         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44331         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44332
44333 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44334
44335         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44336         the same as those in lib/g++.exp.
44337
44338 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44339
44340         * gcc.c-torture: Update to c-torture-1.38 release.
44341         * gcc.ieee: Related changes.
44342
44343 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44344
44345         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44346         "exec". Minor reformatting changes.
44347
44348         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44349         cross. This means all "exec" calls now work on a remote host as
44350         well.
44351         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44352         cross. Filter out the extra "\r\n" stuff that expect puts in.
44353         (c-torture-execute): Filter out the bogus warnings like
44354         c-torture-compile does. Add support for canadian cross.
44355         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44356         Use execute_anywhere rather than calling exec directly. Now it
44357         works for canadian cross testing.
44358
44359 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44360
44361         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44362         results into a variable, and check that rather than using file exists.
44363
44364 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44365
44366         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44367         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44368
44369 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44370
44371         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44372         lib_curses if there's a shared libg++ in the build tree.
44373
44374 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44375
44376         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44377         if not supported target.
44378
44379 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44380
44381         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44382         link_curses up to always happen, not just for native builds.
44383
44384 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44385
44386         * gcc.c-torture: Update to c-torture-1.36 release.
44387         * gcc.failure: Related changes.
44388
44389 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44390
44391         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44392
44393 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44394
44395         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44396         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44397         runshlib, link_curses, and mathlib for link and run.
44398
44399         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44400         pass the runtime shared library options for Solaris, OSF/1, and
44401         Irix5, and link with -lcurses to avoid unresolved references.
44402
44403 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44404
44405         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44406         only run once.
44407
44408 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44409
44410         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44411
44412 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44413
44414         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44415         do not have a framework for the "compat" tests yet.
44416
44417 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44418
44419         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44420         set to null if we're testing vxworks5.1.  Use that instead of
44421         `-lm' in the setting of LIBS for link and run.
44422
44423 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44424
44425         * config/rom68k.exp (${tool}_load): Major changes to make it
44426         work.  Verified that it does in fact return the stuff in
44427         exec_output properly.  Catch any Emul or any TRAP other than 0.
44428
44429 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44430
44431         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44432         LDFLAGS properly for targets that need stuff from libgloss.
44433         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44434         only run once.
44435         (gpp_initialized): New variable.
44436
44437 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44438
44439         * config/rom68k.exp: Load libgloss.exp.
44440         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44441         so we can produce a fully linked binary.
44442         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44443         so we can produce a fully linked binary.
44444
44445 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44446
44447         * lib/plumhall.exp (ph_section): Watch for expected failures.
44448         Add missing `else'.
44449
44450         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44451         run the testcase.
44452         (c-torture): Likewise.
44453
44454 1995-08-28  Doug Evans  <dje@cygnus.com>
44455
44456         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44457
44458         * lib/mike-g++.exp (mike_cleanup): New proc.
44459         (prebase): New globals compiler_result, not_compiler_result,
44460         target_regexp.
44461         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44462         allow leading "-" in pattern.  Watch for unsupported tests.
44463         If $compiler_result is set, pattern match assembler code,
44464         and ditto for $not_compiler_result.
44465         * lib/mike-gcc.exp: Likewise.
44466
44467         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44468         execution "succeeded".
44469
44470 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44471
44472         * config/win32.exp: New file.
44473         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44474
44475 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44476
44477         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44478         unsupported.
44479         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44480         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44481         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44482
44483         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44484         "... without exceptions was ...".  That is now handled by
44485         prune_system_crud.
44486         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44487
44488 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44489
44490         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44491         sieve.c,sort2.c}: New files.
44492         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44493         sieve.exp,sort2.exp}: Drivers for them.
44494
44495         * lib/mike-gcc.exp (program_output): New user settable variable.
44496         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44497         messages.
44498         * lib/mike-g++.exp (program_output): New user settable variable.
44499
44500         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44501
44502         * config/sh.exp: Deleted (use sim.exp instead).
44503
44504 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44505
44506         * config/vx.exp: Declare CHECKTASK as global.
44507         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44508         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44509         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44510
44511 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44512
44513         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44514         target. Like vx.exp, only includes `vx29k.exp' instead of
44515         `vxworks.exp'.
44516
44517 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44518
44519         * config/sim.exp: Increase time limit from 120 seconds to 240.
44520
44521 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44522
44523         * gcc.c-torture/execute/950628-1.c: New test.
44524
44525 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44526
44527         * gcc.c-torture: Update with changes/additions from
44528         c-torture-1.34.
44529
44530 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44531
44532         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44533
44534 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44535
44536         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44537
44538 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44539
44540         * gcc.c-torture/compile/950512-1.c: New test.
44541         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44542         * gcc.dg/struct-ret-1.c: Likewise.
44543
44544 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44545
44546         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44547           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44548
44549 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44550
44551         * gcc.c-torture/special/920411-1.c: Deleted.
44552         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44553
44554 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44555
44556         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44557         cpu limit.
44558
44559 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44560
44561         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44562
44563 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44564
44565         From kenner;
44566         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44567         is the proper length.
44568         * va-arg-3.c: Likewise.
44569
44570 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44571
44572         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44573         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44574
44575         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44576         * lib/g++.exp (default_g++_start): Delete old cruft.
44577
44578 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44579
44580         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44581         (2 * (1 << 18)) to (2 * (1 << 17)).
44582
44583         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44584
44585 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44586
44587         * config/rom68k.exp: Renamed from config/idp.exp
44588
44589 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44590
44591         * c-torture/compile/921109-2.c
44592
44593 1995-04-18  Mike Stump  <mrs@cygnus.com>
44594
44595         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44596         excess errors.
44597
44598 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44599
44600         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44601         output.
44602         * lib/g++.exp (default_g++_start): Likewise.
44603
44604 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44605
44606         * gcc.c-torture/compile/950329-1.c: New test.
44607
44608 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44609
44610           * config/bug.exp (${tool}_load): Updated to use new remote_open
44611           and remote_close procs.
44612         * config/idp.exp: New file.
44613
44614 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44615
44616         * gcc.c-torture/execute/950322-1.c: New test.
44617
44618 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44619
44620         * config/vx.exp (${tool}_load): Clean up testing of return code from
44621         vxworks_ld and vxworks_spawn.
44622
44623 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44624
44625         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44626
44627 1995-03-13  Mike Stump  <mrs@cygnus.com>
44628
44629         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44630         can mark excess errors on a machine by machine basis.  Note, the
44631         default is to not expect any excess errors, even when excess
44632         errors test - is given, so you will want to put an XFAIL ... on
44633         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44634         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44635         those 4 machines, but no others.
44636
44637 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44638
44639         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44640         * lib/c-torture.exp: to here.
44641
44642 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44643
44644         * gcc.c-torture/execute/950221-1.c: New test.
44645         * gcc.c-torture/execute/struct-ret-1.c: New test.
44646         * gcc.c-torture/compile/950221-1.c: New test.
44647
44648         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44649
44650 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44651
44652         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44653         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44654
44655 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44656
44657         * g++.gb: New directory of tests, derived from my signature and
44658         class scoping tests.
44659
44660         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44661         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44662         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44663         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44664         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44665         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44666         * g++.gb/sig25.C: Likewise.
44667
44668         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44669         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44670         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44671         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44672         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44673         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44674         * g++.gb/sig25.exp: Likewise.
44675
44676         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44677         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44678         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44679         * g++.gb/scope13.C: Likewise, this test still fails.
44680
44681         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44682         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44683         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44684         * g++.gb/scope13.exp: Ditto.
44685
44686         * g++.gb/README: New file, explains what these tests are about.
44687
44688 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44689
44690         * lib/dg.exp (dg-do): Support `preprocess'.
44691         (dg-test): Likewise.
44692
44693 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44694
44695         * config/udi.exp: change "continue -expect" to "exp_continue".
44696
44697 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44698
44699         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44700         Delete redundant tests.
44701
44702         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44703         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44704         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44705         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44706         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44707         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44708         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44709         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44710
44711         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44712         storing label pointers.
44713         * gcc.c-torture/execute/921019-1.c: Likewise.
44714         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44715         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44716         parameter fp.
44717         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44718         constants.
44719
44720         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44721         Delete obsolete tests.
44722
44723         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44724         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44725         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44726         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44727         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44728         * gcc.c-torture/compile/950124-1.c: New test.
44729
44730         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44731
44732 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44733
44734         * lib/mike-g++.exp: Add -lm to LIBS.
44735
44736 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44737
44738         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44739
44740 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44741
44742         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44743
44744 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44745
44746         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44747
44748 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44749
44750         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44751         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44752         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44753         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44754         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44755         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44756         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44757         * g++.law/{operators31.C, operators32.C,
44758         * g++.law/{operators33.C, operators34.C}: Likewise.
44759         * g++.law/{pic1.C, refs2.C}: Likewise.
44760         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44761         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44762         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44763         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44764
44765         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44766         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44767         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44768         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44769         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44770         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44771         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44772         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44773         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44774         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44775         * g++.law/{operators34.exp}: Likewise.
44776         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44777         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44778         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44779         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44780         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44781
44782         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44783         No longer expected to fail.
44784         * g++.law/missed-error3.C: Tweak for recent bool changes.
44785
44786 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44787
44788         * config/emb-unix: Deleted.
44789         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44790         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44791
44792 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44793
44794         * lib/dg.exp (dg-test): Fix typo in last patch.
44795
44796 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44797
44798         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44799         (handles multiple occurrences).
44800
44801 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44802
44803         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44804         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44805         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44806         printed).
44807         * lib/c-torture.exp (c-torture-compile): Likewise.
44808         (c-torture): Prepend full path if missing.
44809         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44810         (gcc_fail): Likewise.
44811         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44812
44813 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44814
44815         * lib/netware.exp: Only attach to NetWare i386 systems.
44816
44817 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44818
44819         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44820         messages.  Add test name to "output pattern match" pass/fail message.
44821
44822 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44823
44824         * gcc.dg: New testsuite.
44825         * gcc.dg/dg.exp: New file.
44826
44827         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44828         test-switch.c}: Deleted.
44829
44830         * gcc.misc-tests/msgs.exp: New testcase driver.
44831
44832 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44833
44834         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44835         Watch for illegal return values from ${tool}_load.
44836         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44837         cross targets.  Coerce return value >0 to 1.
44838
44839 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44840
44841         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44842
44843         * config/emb-unix.exp: New file.
44844
44845         * config/sim.exp: Error if variable $SIM not defined.
44846         (${tool}_load): Mark test as "untested" if simulator missing.
44847
44848         * config/unix.exp: Load remote.exp to get rcp_download.
44849         * lib/c-torture.exp: Use different option lists for testcases with
44850         and without loops.
44851         * gcc.c-torture/execute/execute.exp: Likewise.
44852
44853 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44854
44855         * config/*.exp: Clarify return code from ${tool}_load.
44856         Call `unresolved' or `untested' instead of `warning' or `perror'
44857         (sometimes you still want to call both though).
44858         Add comment that `shell_id' is local to each file.
44859         * config/udi.exp (timeout): Set to 30.
44860         Don't print warning if connection fails, $connectmode has already
44861         printed an error.
44862         (${tool}_load): Move verbose messages to level 2.
44863         Rework pattern for "Process started" message.
44864         Pass `shell_id' to ${connectmode}_download.
44865         Retry twice upon timeout.  Make resetting of target more robust.
44866         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44867         Pass `shell_id' to exit_$connectmode.
44868         Only call exit_$connectmode if connected.
44869         * config/unix.exp (${tool}_load): Check return codes better.
44870         * config/vrtx.exp (${tool}_load): Likewise.
44871         * config/vx.exp (${tool}_load): Likewise.
44872         Delete unneeded global's.
44873         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44874         from ${tool}_load.
44875         (dg-stat): Delete.
44876         (dg-init): Delete recording of pass/fail counts.
44877         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44878         (old-dejagnu-init): Likewise.
44879         (old-dejagnu-stat): Delete contents, empty proc now.
44880         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44881         (c-torture): Delete references to lcnt, lpass, lfail.
44882         Get option list from TORTURE_OPTIONS.
44883         Delete -funroll[-all]-loops if no loops.
44884         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44885         (g++_stat): Delete contents (empty proc now).
44886         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44887         (gcc_finish): Likewise.
44888         (gcc_stat): Deleted.
44889         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44890         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44891         * gcc.c-torture/execute/execute.exp: Likewise.
44892         Split tests into two parts: compile, execute.
44893         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44894         no loops.  Update to reflect clarified return codes from ${tool}_load.
44895
44896 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44897
44898         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44899         to grep for.
44900         (old-dejagnu): Likewise (where necessary).
44901
44902 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44903
44904         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44905
44906         * lib/dg.exp (dg-process-target): Fix processing of selector.
44907         Add comment regarding use of `error'.
44908
44909         * lib/gcc.exp (prune_system_crud): Define if missing.
44910         * lib/g++.exp (prune_system_crud): Likewise.
44911
44912         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
44913         Call prune_system_crud.
44914         * lib/dg.exp (dg-runtest): New proc.
44915         Use perror instead of send_user for tcl errors in testcase.
44916         Don't return any value, it's never used.
44917         Don't clobber previous definition of `unknown'.
44918         Print tcl errors in `dg-final'.
44919
44920 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
44921
44922         * lib/dg.exp (dg-process-target): Improve syntax error messages.
44923         (dg-test): Don't print errorInfo, it contains stack backtrace.
44924
44925 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
44926
44927         * lib/g++.exp (runtest_file_p): Define if missing.
44928
44929 1994-09-24  Doug Evans  (dje@cygnus.com)
44930
44931         * lib/mike-g++.exp: Comment out loading of g++.exp.
44932         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
44933         (default_g++_version): Always print something.
44934         (default_g++_start): Comment out call to `which'.
44935         (g++_start, g++_load): Deleted (must be defined in config file).
44936         * lib/gcc.exp: Test for existence of $CC at start.
44937         Delete check for tmpdir (done in gcc_init).
44938         (default_gcc_version): Always print something.
44939         (default_gcc_start): Comment out call to `which'.
44940         * config/*.exp: Major cleanup - make cross targets work at least a
44941         little better for g++ (by not being "--tool gcc" specific).
44942         Rename gcc_xxx to ${tool}_xxx.
44943         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
44944         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
44945
44946 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
44947
44948         * lib/c-torture.exp (c-torture-compile): Rework compiler
44949         message processing.
44950
44951         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
44952         c-torture.
44953
44954 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
44955
44956         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
44957
44958         * lib/dg.exp (dg-process-target): Support { target native }.
44959
44960 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
44961
44962         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
44963         looked for "... program xxx got fatal signal".
44964         Correct regsub munging of `comp_output'.
44965         Ignore compiler messages "path prefix not used" and "linker input
44966         file unused".
44967
44968 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
44969
44970         * lib/gcc.exp (runtest_file_p): Define if missing.
44971         * gcc.prms/template.c: Example to work from.
44972
44973 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
44974
44975         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
44976         * lib/dg.exp (dg-test): Call unsupported testcases as such.
44977
44978         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
44979         * gcc.prms/1883.c: Moved from compile/940714-1.c.
44980         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
44981         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
44982
44983         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
44984         (dg-process-target): No longer a varargs proc.
44985         Return S/N for target, P/F for xfail.  All callers changed.
44986         (user option procs): More argument checking.
44987         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
44988         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
44989         (dg-test): Skip test if not running on selected target in `dg-do'.
44990         Update handling of `dg-do-what', `dg-output-text'.
44991         Separate execution pass/fail from output pattern match pass/fail.
44992         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
44993
44994 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
44995
44996         * gcc.c-torture/special/special.exp: Don't expect failure for mips
44997         target for 920510-1.c.
44998
44999 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45000
45001         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45002         Clean up comment regarding use of passcnt, etc.
45003         (gcc_stat): Don't update `testcnt' here.
45004         (gcc_finish): Do it here.
45005         Might as well reset `but_id' here too.
45006         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45007         to determine if the file should be tested.
45008         * gcc.c-torture/compile/compile.exp: Likewise.
45009         * gcc.c-torture/execute/execute.exp: Likewise.
45010         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45011         * gcc.misc-tests/dg-test.exp: Likewise.
45012         * gcc.prms/prms.exp: Likewise.
45013         * gcc.wendy/wendy.exp: Likewise.
45014         * g++.old-deja.exp: Likewise.
45015         Move "Testing file" message to verbose level 1.
45016
45017 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45018
45019         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45020
45021 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45022
45023         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45024         (default_gcc_start): Accept optional second list element
45025         of compiler flags.  Print compiler output at verbosity level 2.
45026         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45027         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45028         Save current values of framework globals passcnt, failcnt, xpasscnt,
45029         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45030         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45031         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45032         xfailcnt to compute stats.  Update framework global `testcnt' from
45033         pass/fail counts.
45034         (gcc_finish): New proc.  Clean up test environment.
45035         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45036         (gcc_epass, gcc_efail): Delete.
45037         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45038         argument of line number.
45039         (dg-init): If the tool has an init routine, call it.
45040         (dg-test): Remove args `cflags_var' and `libs_var'.
45041         Pass all compiler options to ${tool}_start.
45042         Handle missing line number.
45043         (dg-finish): New function.
45044         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45045         particular files.  Call gcc_finish at end.  Move "skipping test"
45046         message to verbosity level 3.
45047         * gcc.c-torture/compile/compile.exp: Likewise.
45048         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45049         * gcc.c-torture/execute/execute.exp: Likewise.
45050         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45051         Print testcase being tried at verbosity level 1.
45052         * gcc.c-torture/special/special.exp: Unset xfail.
45053         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45054         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45055         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45056         * gcc.failure/failure.exp: Likewise.
45057         * gcc.ieee/ieee.exp: Likewise.
45058         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45059         Update call to dg-test.  Call dg-finish at end.
45060         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45061         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45062         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45063         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45064         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45065         * gcc.wendy/wendy.exp: Add copyright.
45066         Delete setting of tmpdir (done by gcc_init).
45067         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45068         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45069         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45070         gcc_[ce]pass/fail.
45071
45072 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45073
45074         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45075         confusion.
45076         (g++_load): Likewise.
45077
45078         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45079         Rename argument to `prog' to remove the confusion.
45080         Varargs fns behave differently too!
45081         (g++_load): Likewise.
45082
45083         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45084
45085         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45086         what it is.  Delete (always) printing of status value for !native.
45087         Simplify verbose code, and include status and exec_output.
45088         (g++_load): Use gcc_load.
45089
45090 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45091
45092         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45093         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45094         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45095         940714-3.c as these testcases don't exist anymore.  Make
45096         va-arg-1.c expected to pass.
45097
45098 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45099
45100         * gcc.misc-tests/misc.exp: Only run specific testcases.
45101         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45102         * gcc.misc-tests/dg-[1-9].c: New files.
45103
45104         * lib/dg.exp: New testsuite driver.
45105         * gcc.prms/prms.exp: Use it.
45106
45107         * README.gcc: New file.
45108
45109         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45110         Document and reset `lxpass' and `lxfail'.
45111         Simplify "initialized" message.
45112         (gcc_stat): Clean up comments a little.
45113
45114 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45115
45116         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45117
45118 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45119
45120         * lib/old-dejagnu.exp (process-option): New proc.
45121         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45122         (old-dejagnu): Simplify.
45123         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45124
45125 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45126
45127         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45128         exists and is not an empty string.
45129
45130         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45131         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45132         finished.
45133         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45134         automatically.
45135
45136         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45137         longer expected to fail.
45138
45139         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45140         "f" function call.
45141
45142         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45143
45144         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45145         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45146         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45147         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45148         c-torture-1.29.
45149
45150         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45151         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45152
45153         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45154
45155         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45156         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45157
45158         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45159         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45160         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45161
45162 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45163
45164         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45165         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45166         940714-1.c, 940714-2.c, 940714-3.c},
45167         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45168         gcc.misc-tests/{mg.c,mg.exp}:
45169         New tests.
45170         * gcc.noncompile/noncompile.exp: Change accordingly.
45171
45172 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45173
45174         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45175         Undo previous clobberage.
45176
45177 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45178
45179         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45180         * gcc.special/{930510-1.c, special.exp}:
45181         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45182         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45183         struct-varargs-1.c}: New tests from c-torture-1.26.
45184
45185 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45186
45187         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45188           argument to switch.
45189
45190 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45191
45192         * Revert the previous changes.  Please see Rob's directory
45193           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45194           fixes.
45195
45196 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45197
45198         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45199             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45200             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45201             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45202             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45203             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45204             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45205             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45206             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45207             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45208             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45209             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45210             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45211             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45212             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45213             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45214             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45215             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45216             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45217             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45218             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45219             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45220             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45221             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45222             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45223             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45224             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45225
45226 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45227
45228         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45229             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45230           with perror calls.
45231
45232 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45233
45234         * config/unix.exp (g++_load): Fix syntax.
45235
45236 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45237
45238         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45239         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45240         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45241         Don't expect va-arg-1.c to fail.  Correct expected output for
45242         920928-1.c.
45243         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45244         * gcc.wendy/hbm4.c: Correct typo.
45245         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45246
45247 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45248
45249         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45250         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45251         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45252         * lib/c-torture.exp (c-torture-compile): Ditto.
45253
45254         Reduce volume of output (remove all the -I's and such).
45255         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45256         Call gcc_cpass, gcc_cfail.
45257         (c-torture): Pass testing option to c-torture-compile.
45258
45259 1994-03-21  Doug Evans  (dje@cygnus.com)
45260
45261         Bring patches over from progressive.
45262         * config/default.exp: Exit remote shell cleanly.
45263         (g++_exit, g++_start): Add default versions.
45264         * config/sim.exp (gcc_load): Use perror, not error.
45265
45266 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45267
45268         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45269         set in site.exp.
45270
45271 1994-03-14  Doug Evans  (dje@cygnus.com)
45272
45273         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45274         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45275         (wendy_try): New proc to run testcase.
45276         (main loop): Call 'em.
45277         * gcc.wendy/*.c: Clean up pass to correct expected output.
45278
45279         * lib/gcc.exp: Minor cleanup work.
45280         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45281
45282 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45283
45284         * config/sim.exp (gcc_load): Document return codes better.
45285         Don't pass -v to simulator.
45286
45287 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45288
45289           * gcc.special/920717-x.c: Fix typo.
45290           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45291           get at sources.
45292
45293         * lib/mike-gcc.exp: Fix typo.
45294
45295 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45296
45297         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45298         binary to use, transform the name.
45299         * config/*.exp: rename everything. Nuke any g++ specific files,
45300         it's now a special case of gcc that requires no special support.
45301         Add a default.exp for unsupported targets.
45302
45303 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45304
45305         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45306         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45307         version of Tcl.
45308
45309 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45310
45311         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45312         than a warning.
45313
45314 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45315
45316         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45317
45318 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45319
45320         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45321         option_list.  Compile every file with only 4/6 option choices
45322         (same as C torture) instead of with 12/18 different option
45323         choices.
45324         * lib/c-torture.exp: Likewise.
45325
45326         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45327         not already set.
45328
45329 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45330
45331         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45332         can put an XFAIL *-*-* on excess errors.
45333
45334 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45335
45336         * g++.law: Add more tests derived from g++-bugs snapshots.
45337
45338         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45339         equivalent to g++.law/init9.
45340
45341         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45342         compiled it, and the a.out file after we've run it.
45343
45344 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45345
45346         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45347         compiled it, and the a.out file after we've run it.
45348
45349 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45350
45351         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45352
45353 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45354
45355         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45356         version number.
45357
45358 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45359
45360         * g++.law: New directory of g++ tests derived from the g++-bugs
45361         snapshots.
45362
45363 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45364
45365         * gcc.compile: initbug1.c initbug1.exp testcase added
45366
45367 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45368
45369         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45370         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45371           fixes submitted by Jeff Law (law@cs.utah.edu)
45372         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45373           Jeff Law (law@cs.utah.edu)
45374
45375
45376 1993-11-30  Mike Stump  (mrs@cygnus.com)
45377
45378         * config/unix-g++.exp: Follow the gcc way of doing things.
45379         * g++.old-deja/old-deja.exp: Minor updates.
45380         * lib/g++.exp: New file, follow the gcc way of doing things.
45381         * lib/old-dejagnu.exp: Minor updates.
45382         * lib/mike-g++.exp: Always unset errorInfo.
45383
45384 1993-11-06  Mike Stump  (mrs@cygnus.com)
45385
45386         * lib/gcc.exp: Fix some errors with the below change, CC and
45387         CFLAGS should be global when setting, not local.
45388
45389 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45390
45391         * lib/gcc.exp: Transform tool name.
45392
45393 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45394
45395         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45396
45397 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45398
45399         * lib/gcc.exp: change gcc_done to gcc_stat
45400
45401 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45402
45403         * Upgraded gcc testsuite to c-torture version 1.25
45404
45405 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45406
45407         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45408         * lib/c-torture: added hooks for new reporting code.
45409
45410 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45411
45412         * config/sh-gcc.exp: check if sh-sim exists in the path
45413
45414 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45415
45416         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45417         * gcc.compile/compile.exp: Initial changes for new logic.
45418         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45419         * gcc.failure/failure.exp: Initial changes for new logic.
45420         * gcc.ieee/ieee.exp: Initial changes for new logic.
45421         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45422         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45423         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45424         * lib/c-torture.exp: Initial changes for new logic.
45425         * lib/gcc.exp: Initial changes for new logic.
45426
45427 1993-10-15  Mike Stump  (mrs@cygnus.com)
45428
45429         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45430         depend upon failure or success.  Fully qualify names in failure
45431         and success messages.  Always remove a.out before starting
45432         compile, just in case.  Pay more attention to error text output by
45433         the compiler.  Handle testcases with no known past errors just
45434         like all others, so that things are uniform.  Other miscellaneous
45435         improvements.
45436
45437 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45438
45439         * gcc.cpp: new directory for cpp tests
45440
45441 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45442
45443         * lib/chill.exp: Code reformatted, removed unused code.
45444         * config/unix-chill.exp: Code reformatted, removed unused code.
45445         * chill.execute/execute.exp: Code reformatted, removed unused code.
45446         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45447
45448 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45449
45450         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45451         routines not written.
45452
45453 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45454
45455         * config/bug-gcc.exp: Use new procs from bug.exp.
45456
45457 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45458
45459         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45460         via ftp, rather than depending on NFS.
45461         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45462         case.
45463
45464 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45465
45466         * config/bug-gcc.exp: Use new download proc.
45467
45468 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45469
45470         * chill.execute/execute.exp: cleanups, handles errors better
45471         * chill.compile/compile.exp: rewrite, based on execute.exp
45472         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45473         * lib/chill.exp: major changes to diff proc and compile and link
45474           procs. added chill_fail and chill_pass wrappers to pass and
45475           fail. added more comments, and handle error codes better.
45476           Added a hack to capture stderr from exec, so noncompile tests
45477           can work.
45478
45479 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45480
45481         * chill.execute/execute.exp: rewrite of testsuite driver
45482         * lib/chill.exp: rewrite of testsuite driver
45483         * config/unix-chill.exp: rewrite of testsuite driver
45484
45485 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45486
45487         In chill.execute:
45488         * iexpr.ch: Standardize uppercase.
45489         * tuples.dat: Standardize uppercase.
45490         * vary.ch: standardize.  Correct varying string assignments.
45491         * vary.dat: Add new output lines.
45492
45493 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45494
45495         In chill.execute:
45496         * chprintf.ch: Standardize use of uppercase.
45497         * tuples.ch: Standardize and turn arr2 into a DCL,
45498           rather than a SYN.
45499         * pinits.ch: Standardize.
45500
45501 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45502
45503         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45504         * Makefil: Renamed to Makefile.in.
45505         * configure.in: New.
45506
45507 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45508
45509         In chill.execute:
45510         * .cvsignore: Add result/output files.
45511         * Makefile: Fix up variables at start.  Use MFLAGS
45512           everywhere.  Correct bool_loc, built_ins entries.
45513           Add entry for vary1.ch.
45514         * bitarray.ch: Standardize upper-case usage.
45515         * bitexpr.ch: Standardize, add output of b1.
45516         * params.ch: Use arrayt in along PROC parameters, to
45517           avoid novelty problems.
45518         * sets.ch: Tiny cleanup.
45519         * vary1.ch: Re-indent.
45520
45521 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45522
45523           * Add PR-related files to Makefiles, .cvsignore files, etc.
45524
45525 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45526
45527         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45528           with compiler objects. New names are test-flow.c and test-loop.c
45529
45530 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45531
45532         * Upgraded c-torture tests from 1.19 to 1.20
45533
45534         * new files:
45535         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45536         * gcc.compile: 930623-1.c 930623-2.c
45537         * gcc.noncompile: 930622-1.c 930622-2.c
45538         * gcc.failure: 920411-1.c 920627-2.c
45539         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45540
45541 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45542
45543         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45544           More changes to get testsuite working properly. Needs more work.
45545           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45546
45547 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45548
45549         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45550           More changes to get testsuite working properly. Needs more work.
45551
45552 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45553
45554         * chill.compile/compile.exp: Added for Dejagnu support
45555         * chill.execute/execute.exp: Added for Dejagnu support
45556         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45557
45558 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45559
45560         This should complete moving the CHILL test files.
45561         * chill.noncompile(.cvsignore printf.grt
45562             in-printf.grt chprintf.grt chprintf.ch):
45563             Added test-support files.
45564           (Makefile): Modified further.
45565         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45566             signal.ch): Added test files.
45567           * chill.execute (.cvsignore printf.grt printr.c
45568             in-printf.grt rts.c chprintf.grt rts.h): Added
45569           test-support files.
45570             (Makefile): More corrections.
45571
45572 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45573
45574         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45575           test cases, ready for DejaGnu.
45576
45577 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45578
45579         * Upgraded c-torture tests from 1.18 to 1.19
45580
45581         * gcc.compile: added test(s):
45582           930607-1.c
45583         * gcc.execute: added test(s):
45584           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45585
45586         * added new subdirectory for misc tests: gcc.misc-tests
45587         * gcc.misc-test(s): added tests:
45588           inst-check.c test-consts.c test-ior.c test-switch.c
45589
45590 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45591
45592         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45593
45594 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45595
45596         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45597
45598 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45599
45600         * Upgraded c-torture tests from 1.17 to 1.18
45601
45602 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45603
45604         * Upgraded c-torture tests from 1.12 to 1.17
45605
45606 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45607
45608         * lib/old-dejagnu.exp:
45609           Fixed handling of XFAIL target triplets to correctly
45610           recognize wildcard characters.  Removed code that
45611           appended a unique id tag to the end of the file name
45612           printed out by the result of the testcases within a
45613           given test file.
45614
45615 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45616
45617         * lib/old-dejagnu.exp:
45618           Reworked expected failure handling to trigger off of XFAIL
45619           keyword in keyphrase embeded in testcase source code. The
45620           XFAIL keyword must be at the end of the keyphrase line. It
45621           may optionally be followed by one or more target triplets.
45622           It has just occured that the handling of wildcards in the
45623           target triplet may not be correct.
45624
45625 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45626
45627         * g++.old-deja/tests:
45628           Moved all subdirectories up one level into g++.old-deja .
45629
45630         * lib/old-dejagnu.exp:
45631           Fixed problem with CXXFLAGS not being properly reset, and being
45632           corrupted with extraneous "-c" compiler option.  This was
45633           causing binaries to not be generated for test that needed them.
45634           Modified strings passed to "pass" and "fail" so that individual
45635           tests from the same test file would be distinguished by an
45636           identifier appended to the test file name in the summary logs;
45637           this corrected a problem with erroneous diff logs.  Added code
45638           to search testcases for expected fail and unexpected pass keywords.
45639
45640 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45641
45642         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45643
45644 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45645
45646         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45647           Removed extraneous text from end of "Special g++ Options"
45648           keyphrase.
45649
45650         * lib/old-dejagnu.exp: Added pattern matching to look for new
45651           keywords, embedded in testcases comments, which will trigger
45652           calls to xpass and xfail.
45653
45654 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45655
45656         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45657           comments embedded in the testcases, especially the one looking for
45658           special compiler options, as well as the pattern matching for the
45659           compiler output again.
45660
45661 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45662
45663         * lib/old-dejagnu.exp: Do a proper check of the return value for
45664           execute tests. Fixed several problems with the pattern matching
45665           of the compiler output which gave erroneous test results.
45666           Changed several of the test result messages to be more descriptive.
45667         * config/unix-g++.exp: Proc g++_load now actually works and
45668           executes the tests passed to it and returns a usable return
45669           value.
45670
45671 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45672
45673           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45674
45675 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45676
45677         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45678           Modified both files to properly execute the old style
45679           dejagnu tests. The previous versions of these files were
45680           experimental and did not function anything near correctly.
45681
45682 1993-04-05  Rob Savoye  (rob@cygnus.com)
45683
45684         * Removed all Makefile.in and configure.in files. No configuration
45685         needed now.
45686
45687 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45688
45689         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45690
45691 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45692
45693         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45694         gcc.special/configure.in, gcc.noncompile/configure.in,
45695         gcc.execute/configure.in, gcc.code_quality/configure.in,
45696         g++.other/configure.in, g++.old-deja/configure.in,
45697         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45698         in srcname setting.
45699
45700 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45701
45702         * lib/udi.exp: Fixed mondfe and mondfe_download.
45703         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45704         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45705
45706 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45707
45708         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45709         (gdb_exit): Don't remove *_soc files.
45710
45711 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45712
45713         * lib/c-torture.exp: Don't look for main; instead always use -w
45714         -c.  This is how the c-torture tests work.  Remove the object
45715         file if the compilation succeeds.
45716         * gcc.execute/execute.exp: Remove executable if test passes.
45717         * gcc.noncompile/noncompile.exp: Every test is an expected
45718         failure.
45719         * gcc.special/special.exp: Added tests from c-torture 1.11,
45720         corrected use of existing test.
45721         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45722         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45723         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45724         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45725         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45726         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45727         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45728         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45729         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45730         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45731         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45732         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45733         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45734         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45735         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45736         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45737         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45738         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45739         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45740         c-torture 1.11.
45741         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45742         correspond to c-torture 1.11.
45743
45744         * New file.