OSDN Git Service

PR c++/27270
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-17  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/27270
4         * g++.dg/ext/complit8.C: Tweak error markers.
5         * g++.dg/template/complit1.C: Add error marker.
6
7 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
8
9         PR c++/27270
10         * g++.dg/ext/complit8.C: New test.
11
12         PR c++/29408
13         * g++.dg/parse/dtor12.C: New test.
14
15         PR c++/29435
16         * g++.dg/template/sizeof11.C: New test.
17
18 2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
19
20         PR fortran/29392
21         * gfortran.dg/data_char_3.f90: New test.
22
23         PR fortran/20541
24         * gfortran.dg/negative_automatic_size.f90: New test.
25
26 2006-10-16  David Daney  <ddaney@avtrex.com>
27
28         * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
29
30 2006-10-16  Eric Christopher  <echristo@apple.com>
31
32         * gcc.target/i386/asm-4.c: Fix inline asm for darwin
33         x86_64.
34
35 2006-10-16  Mark Mitchell  <mark@codesourcery.com>
36
37         PR c++/28211
38         * g++.dg/tc1/dr49.C: Tweak error messages.
39         * g++.dg/parse/template21.C: New test.
40
41 2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
42
43         PR middle-end/20491
44         gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
45
46 2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
47
48         PR fortran/29403
49         * gfortran.dg/print_1.f90: New test.
50
51 2006-10-15  Jan Hubicka  <jh@suse.cz>
52
53         PR middle-end/29241
54         * gcc.c-torture/compile/pr29241.c: New testcase.
55
56 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
57
58         PR middle-end/29250
59         * gcc.c-torture/compile/pr29250.c: New test.
60
61 2006-10-15  Richard Guenther  <rguenther@suse.de>
62
63         * gcc.dg/pr29299.c: New testcase.
64
65 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
66
67         PR fortran/24767
68         * gfortran.dg/label_4.f90: Adjust warning flag.
69
70 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
71
72         PR fortran/29371
73         * gfortran.dg/nullify_3.f90: New test.
74
75 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
76
77         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
78         on Solaris 2.5.1 too.
79
80 2006-10-13  Eric Christopher  <echristo@apple.com>
81
82         * gcc.dg/pr25993.c: Skip for darwin.
83
84 2006-10-13  Eric Christopher  <echristo@apple.com>
85
86         * gcc.dg/visibility-11.c: Skip for darwin.
87
88 2006-10-13  Eric Christopher  <echristo@apple.com>
89
90         * gcc.dg/darwin-weakimport-1.c: Use
91         -fno-asynchronous-unwind-tables.
92         * gcc.dg/darwin-weakimport-3.c: Ditto.
93
94 2006-10-13  Richard Guenther  <rguenther@suse.de>
95
96         PR tree-optimization/29446
97         * gcc.dg/torture/pr29446.c: New testcase.
98
99 2006-10-13  Bill Wendling  <wendling@apple.com>
100
101         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
102         * g++.old-deja/g++.jason/hmc1.C: Likewise.
103         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
104         * g++.old-deja/g++.law/shadow1.C: Likewise.
105         * g++.old-deja/g++.law/ctors10.C: Likewise.
106         * g++.dg/debug/namespace1.C: Likewise.
107         * g++.dg/inherit/namespace-as-base.C: Likewise.
108         * g++.dg/opt/delay-slot-1.C: Likewise.
109         * g++.dg/parse/defarg10.C: Likewise.
110         * g++.dg/template/ptrmem11.C: Likewise.
111         * g++.dg/template/mem_func_ptr.C: Likewise.
112         * g++.dg/template/spec19.C: Likewise.
113
114 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
115
116         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
117
118 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
119
120         PR fortran/29373
121         * gfortran.dg/implicit_9.f90: New test.
122
123         PR fortran/29407
124         * gfortran.dg/namelist_25.f90: New test.
125
126         PR fortran/27701
127         * gfortran.dg/same_name_2.f90: New test.
128
129         PR fortran/29232
130         * gfortran.dg/host_assoc_types_1.f90: New test.
131
132         PR fortran/29364
133         * gfortran.dg/missing_derived_type_1.f90: New test.
134         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
135
136         PR fortran/29422
137         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
138
139         PR fortran/29428
140         * gfortran.dg/alloc_comp_assign_5.f90: New test.
141
142 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
143
144         PR fortran/29391
145         * gfortran.dg/bound_2.f90: New test.
146
147 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
148
149         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
150         directive.
151         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
152         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
153         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
154         * gfortran.dg/gomp/reduction3.f90: Likewise.
155         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
156         * gfortran.dg/dummy_procedure_2.f90: Likewise.
157         * gfortran.dg/interface_derived_type_1.f90: Likewise.
158         * gfortran.dg/forall_4.f90: Likewise.
159         * gfortran.dg/spec_expr_4.f90: Likewise.
160         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
161         * gfortran.dg/forall_5.f90: Likewise.
162         * gfortran.dg/open_access_append_2.f90: Add check for
163         compile-time warning.
164
165 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
166
167         PR c++/28506
168         * g++.dg/parse/pure1.C: New test.
169
170 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
171
172         PR fortran/21435
173         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
174         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
175         for compile-time warnings.
176         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
177         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
178         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
179         file.
180         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
181         specifier.
182         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
183         compile-time warning.
184
185 2006-10-12  Jan Hubicka  <jh@suse.cz>
186
187         PR c/28419
188         * gcc.dg/pr28319.c: New test.
189
190 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
191         PR c++/29318
192         * g++.dg/ext/vla4.C: New test.
193
194 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
195
196         PR c++/27961
197         * g++.dg/template/crash60.C: New test.
198         * g++.dg/other/large-size-array.C: Adjust error markers.
199         * g++.dg/parse/crash27.C: Likewise.
200         * g++.dg/template/crash1.C: Likewise.
201
202 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
203
204         PR testsuite/29093
205         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
206
207 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
208
209         PR preprocessor/28709
210         * gcc.dg/cpp/paste14.c: New test.
211
212 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
213
214         PR c++/29175
215         * g++.dg/init/array24.C: New test.
216
217 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
218
219         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
220         of <sys/types.h>.
221
222 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
223
224         PR c++/29024
225         * g++.dg/parse/typedef8.C: New test.
226         * g++.dg/other/mult-stor1.C: Adjust error markers.
227
228 2006-10-11  Richard Guenther  <rguenther@suse.de>
229
230         PR tree-optimization/28230
231         * gcc.dg/torture/pr28230.c: New testcase.
232
233 2006-10-11  Richard Guenther  <rguenther@suse.de>
234
235         PR inline-asm/29119
236         * gcc.dg/torture/pr29119.c: New testcase.
237
238 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
239
240         PR middle-end/29272
241         * gcc.c-torture/execute/20060930-2.c: New test.
242
243 2006-10-09  Richard Henderson  <rth@redhat.com>
244
245         Revert emutls patch.
246
247 2006-10-09  Richard Guenther  <rguenther@suse.de>
248
249         PR middle-end/29254
250         * gcc.dg/pr29254.c: New testcase.
251
252 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
253             Paul Thomas  <pault@gcc.gnu.org>
254
255         PR fortran/20541
256         * gfortran.dg/alloc_comp_basics_1.f90: New test.
257         * gfortran.dg/alloc_comp_basics_2.f90: New test.
258         * gfortran.dg/alloc_comp_assign_1.f90: New test.
259         * gfortran.dg/alloc_comp_assign_2.f90: New test.
260         * gfortran.dg/alloc_comp_assign_3.f90: New test.
261         * gfortran.dg/alloc_comp_assign_4.f90: New test.
262         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
263         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
264         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
265         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
266         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
267         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
268         * gfortran.dg/alloc_comp_std.f90: New test.
269         * gfortran.dg/move_alloc.f90: New test.
270
271 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
272
273         PR fortran/29115
274         * gfortran.dg/derived_constructor_comps_2.f90: New test.
275
276         PR fortran/29211
277         * gfortran.dg/forall_char_dependencies_1.f90: New test.
278
279 2006-10-08  Tobias Burnus  <burnus@net-b.de>
280
281         PR fortran/28585
282         * gfortran.dg/new_line.f90: New test.
283
284 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
285
286         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
287         * gcc.dg/torture/builtin-convert-1.c,
288         gcc.dg/torture/builtin-convert-2.c,
289         gcc.dg/torture/builtin-convert-3.c,
290         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
291
292 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
293
294         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
295         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
296         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
297         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
298
299 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
300
301         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
302         Xfail some tests for powerpc-darwin and powerpc-aix.
303
304 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
305
306         PR c/29380
307         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
308
309 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
310
311         PR target/29300
312         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
313         on hppa*-*-hpux*.
314
315 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
316
317         PR fortran/16580
318         PR fortran/29288
319         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
320         Add tests for using all possible intrinsics as actual arguments.
321         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
322         all possible intrinsics as actual arguments.
323         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
324         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
325
326 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
327
328         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
329         * gcc.dg/debug/debug-2.c: Likewise.
330
331 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
332
333         * gcc.c-torture/compile/sync-2.c: New test.
334
335 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
336
337         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
338         line endings.
339
340 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
341
342         PR rtl-optimization/29128
343         * gcc.c-torture/compile/pr29128.c: New test.
344
345 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
346
347         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
348         line endings.
349
350 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
351
352         PR middle-end/29256
353         * gcc.dg/tree-ssa/loop-19.c: New test.
354
355 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
356
357         PR tree-optimization/29330
358         * gcc.dg/pr29330.c: New test.
359
360         PR target/28924
361         * gcc.c-torture/compile/20061005-1.c: New test.
362
363 2006-10-06  Olivier Hainque  <hainque@adacore.com>
364
365         * gcc.dg/typename-vla-1.c: New case.
366         * gnat.dg/forward_vla.adb: New case.
367
368 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
369
370         PR tree-optimization/29290
371         * gfortran.dg/loop_nest_1.f90: New test.
372
373         PR target/29198
374         * gcc.dg/tls/opt-12.c: New test.
375
376         PR fortran/28415
377         * gfortran.dg/save_2.f90: New test.
378
379         PR c/29091
380         * gcc.dg/pr29091.c: New test.
381
382 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
383
384         * lib/target-supports.exp
385         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
386         same as x86_64-*-*; check for LP64.
387
388 2006-10-04  Richard Henderson  <rth@redhat.com>
389
390         * lib/target-supports.exp (check_effective_target_tls): Redefine
391         to mean non-emulated tls.
392         * gcc.dg/tls/alias-1.c: Remove tls requirement.
393         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
394         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
395         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
396         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
397         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
398         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
399
400 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
401
402         PR fortran/29343
403         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
404
405 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
406
407         * gfortran.dg/bounds_check_fail_1.f90: New test.
408
409 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
410
411         PR c++/29020
412         * g++.dg/template/friend48.C: New test.
413
414 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
415
416         PR fortran/29098
417         * gfortran.dg/default_initialization_2.f90: New test.
418
419 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
420
421         PR fortran/20779
422         PR fortran/20891
423         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
424
425 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
426
427         PR fortran/29284
428         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
429
430         PR fortran/29321
431         PR fortran/29322
432         * gfortran.dg/missing_optional_dummy_2.f90: New test.
433
434         PR fortran/25091
435         PR fortran/25092
436         * gfortran.dg/entry_array_specs_1.f90: New test.
437
438 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
439
440         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
441         insufficient to inhibit some test failures at -O3.  Do testing
442         on integers.
443
444 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
445
446         PR c++/29138
447         * g++.dg/inherit/access8.C: New test.
448         * g++.dg/template/dtor4.C: Tweak error messages.
449
450 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
451
452         PR fortran/27478
453         * gfortran.dg/entry_8.f90: New test.
454
455 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
456
457         PR c++/29291
458         * g++.dg/parse/new4.C: New test.
459
460 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
461
462         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
463         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
464         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
465         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
466         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
467
468 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
469
470         PR fortran/19260
471         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
472         * gfortran.dg/continuation_2.f90: New test.
473
474         PR fortran/19262
475         * gfortran.dg/continuation_3.f90: New test.
476         * gfortran.dg/continuation_4.f90: New test.
477         * gfortran.dg/continuation_5.f: New test.
478         * gfortran.dg/continuation_6.f: New test.
479
480 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
481
482         PR c++/29226
483         * g++.dg/template/vla1.C: New test.
484
485 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
486
487         PR fortran/29210
488         * gfortran.dg/complex_parameter_1.f90: New test.
489
490 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
491
492         PR c/29154
493         * gcc.c-torture/execute/20060929-1.c: New test.
494
495 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
496
497         PR c++/29105
498         * g++.dg/template/member6.C: New test.
499         * g++.dg/parse/typename7.C: Adjust error markers.
500
501         PR c++/29080
502         * g++.dg/template/member7.C: New test.
503
504 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
505
506         PR c/24010
507         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
508         gcc.dg/Woverride-init-3.c: New tests.
509
510 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
511
512         * gcc.c-torture/execute/20060930-1.c: New test.
513
514 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
515
516         PR fortran/18791
517         * gfortran.dg/specifics_1.f90: New test.
518         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
519         complex specifics.
520
521 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
522
523         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
524         pthread-init-common.h: New.
525
526 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
527
528         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
529         precision on some archs.
530
531 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
532
533         * gcc.dg/non-local-goto-1.c: New test.
534         * gcc.dg/non-local-goto-2.c: Likewise.
535         * gcc.dg/setjmp-3.c: Likewise.
536         * gcc.dg/setjmp-4.c: Likewise.
537
538 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
539
540         * gnat.dg/self_aggregate_with_pointer.adb: New test.
541
542 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
543
544         PR fortran/28276
545         * gfortran.dg/exponent_1.f90: New test.
546
547         PR fortran/27021
548         * gfortran.dg/nearest_1.f90: New test.
549
550 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
551
552         PR middle-end/25261
553         PR middle-end/28790
554         * gcc.dg/gomp/nestedfn-1.c: New test.
555
556 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
557
558         PR objc/29195
559         * objc/compile/method-1.m: New test.
560
561 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
562
563         PR c++/26938
564         * g++.dg/template/crash58.C: New test.
565         * g++.dg/parse/crash28.C: Adjust error markers.
566         * g++.dg/template/crash34.C: Likewise.
567         * g++.dg/template/friend31.C: Likewise.
568         * g++.dg/template/crash32.C: Likewise.
569
570         PR c++/27329
571         * g++.dg/template/crash59.C: New test.
572
573         PR c++/27667
574         * g++.dg/template/spec33.C: New test.
575         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
576
577 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
578             Adam Nemet  <anemet@caviumnetworks.com>
579
580         * gcc.dg/tree-ssa/ivopts-1.c: New test.
581         * gcc.dg/tree-ssa/ivopts-2.c: New test.
582
583 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
584
585         PR target/28911
586         * gcc.dg/pr28911.c: New.
587
588 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
589
590         PR target/29169
591         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
592         (dg-options): Add -mfpmath=387.
593
594 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
595
596         PR c/28706
597         * gcc.dg/pr28706.c: New test.
598
599         PR c/28712
600         * gcc.dg/pr28712.c: New test.
601
602 2006-09-22  Mike Stump  <mrs@apple.com>
603
604         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
605
606 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
607
608         PR tree-optimization/28888
609         * gcc.dg/pr28888.c: New test.
610
611 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
612
613         PR c++/29016
614         * g++.dg/init/ptrfn1.C: New test.
615
616 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
617
618         PR c++/28861
619         * g++.dg/template/spec32.C: New test.
620         * g++.dg/parse/crash9.C: Adjust error markers.
621
622         PR c++/28303
623         * g++.dg/template/typedef6.C: New test.
624         * g++.dg/init/error1.C: Adjust error markers.
625         * g++.dg/parse/crash9.C: Likewise.
626         * g++.dg/template/crash55.C: Likewise.
627
628 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
629
630         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
631
632 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
633
634         PR target/27650
635         * g++.dg/ext/dllimport12.C: New test.
636
637 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
638
639         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
640         * gcc.target/mips/nmadd-2.c: Likewise.
641         * gcc.target/mips/mips-ps-6.c: New test.
642         * gcc.target/mips/neg-abs-1.c: Likewise.
643         * gcc.target/mips/neg-abs-2.c: Likewise.
644         * gcc.target/mips/nmadd-3.c: New test.
645
646 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
647
648         PR middle-end/28046
649         * gcc.dg/gomp/atomic-10.c: New test.
650         * g++.dg/gomp/atomic-10.C: New test.
651
652 2006-09-20  Eric Christopher  <echristo@apple.com>
653
654         * gcc.target/i386/sse3-not-fisttp.c: New.
655
656 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
657
658         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
659
660 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
661
662         * gcc.c-torture/execute/pr28289.c (one): New variable.
663         (main): Use it instead of argc.
664         * gcc.c-torture/execute/20060102-1.c (one): New variable.
665         (main): Use it instead of argc.
666
667 2006-09-19  Paul Brook  <paul@codesourcery.com>
668
669         PR target/28516
670         * gcc.dg/nested-func-5.c: New test.
671
672 2006-09-19  Ben Elliston  <bje@au.ibm.com>
673
674         * lib/target-supports.exp (check_effective_target_tls): Compile
675         test stubs using ${tool}_target_compile, not just target_compile.
676         (check_effective_target_tls_runtime): Likewise.
677
678 2006-09-19  Ben Elliston  <bje@au.ibm.com>
679
680         * gcc.c-torture/compile/20030405-1.x: Remove.
681
682         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
683         optimising linker from discarding it.
684
685 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
686
687         PR fortran/28526
688         * gfortran.dg/keyword_symbol_1.f90: New test.
689
690         * gfortran.dg/spread_shape_1.f90: Add missing warning with
691         pedantic compilation option.
692
693 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
694
695         PR fortran/29060
696         * gfortran.dg/spread_shape_1.f90: New test.
697
698 2006-09-17  Roger Sayle  <roger@eyesopen.com>
699
700         PR tree-optimization/28887
701         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
702
703 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
704
705         PR c/25993
706         * gcc.dg/pr25993.c: New test.
707
708 2006-09-17  Ira Rosen  <irar@il.ibm.com>
709
710         PR tree-opt/21591
711         * gcc.dg/vect/pr21591.c: New test.
712
713 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
714
715         PR tree-opt/29059
716         * gcc.c-torture/compile/strcpy-1.c: New test.
717         * gcc.c-torture/compile/strcpy-2.c: New test.
718         * gcc.c-torture/compile/memcpy-1.c: New test.
719         * gcc.c-torture/compile/memcpy-2.c: New test.
720
721 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
722
723         PR testsuite/29055
724         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
725
726 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
727
728         * gnat.dg/specs/double_record_extension1.ads: New test.
729         * gnat.dg/specs/double_record_extension2.ads: Likewise.
730
731 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
732
733         PR fortran/29051
734         * gfortran.dg/oldstyle_3.f90: New test.
735
736 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
737
738         PR libgfortran/29099
739         * gfortran.dg/secnds-1.f: New test.
740
741 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
742
743         PR libgfortran/29053
744         * gfortran.dg/streamio_9.f90: New test.
745         * gfortran.dg/streamio_10.f90: New test.
746
747 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
748
749         PR C++/29002
750         * g++.dg/init/array22.C: New test.
751         * g++.dg/init/array23.C: New test.
752
753 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
754
755         * stackcheck.lst: Update list of tests requiring stack checking.
756         * norun.lst: Adjust for above change.
757         * ada95.lst: New file.
758         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
759         requiring -gnat95 switch.
760
761 2006-09-14  Olivier Hainque  <hainque@adacore.com>
762
763         * gnat.dg/in_out_parameter.adb: New test.
764
765 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
766
767         PR debug/28980
768         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
769
770 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gnat.dg/specs/unchecked_union.ads: New test.
773
774 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
775
776         PR rtl-optimization/28982
777         * gcc.c-torture/execute/pr28982a.c: New test.
778         * gcc.c-torture/execute/pr28982b.c: Likewise.
779
780 2006-09-12  Eric Christopher  <echristo@apple.com>
781
782         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
783         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
784
785 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
786
787         PR c/28768
788         PR preprocessor/14634
789         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
790         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
791         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
792
793 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
794
795         * gcc.dg/pr28243.c: New test.
796
797 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
798
799         PR fortran/28971
800         gfortran.dg/pr28971.f90: New test to act as a backstop in case
801         this undiagnosed regression reappears.
802
803 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
804
805         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
806         Treat $srcdir as a literal.
807         * lib/fortran-torture.exp (fortran-torture-compile,
808         fortran-torture-execute): Likewise.
809         * lib/objc-torture.exp (objc-torture-compile,
810         objc-torture-execute): Likewise.
811         * lib/profopt.exp (profopt-execute): Likewise.
812
813 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
814
815         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
816
817 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
818
819         PR testsuite/28950
820         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
821
822 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
823
824         PR target/13685
825         * gcc.target/i386/pr13685.c: New test.
826
827 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
828
829         * gcc.dg/pr28726.c: New test.
830
831 2006-09-11  Josh Conner  <jconner@apple.com>
832
833         * gcc.dg/nrv3.c: Increase size of structure.
834         * gcc.dg/nrv4.c: Likewise.
835         * gcc.dg/nrv5.c: Likewise.
836
837 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
838
839         PR libfortran/28890
840         gfortran.dg/assumed_charlen_function_5.f90: New test.
841
842 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
843
844         PR c++/28991
845         * g++.dg/init/static3.C: New test.
846
847 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR testsuite/29007
850         * gcc.dg/long-long-cst1.c (t): Add cast to
851         __SIZE_TYPE__ before casting to int.
852         (main): Return 0 on success.
853
854 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
855
856         * gcc.c-torture/execute/20060910-1.c: New test.
857
858 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
859
860         PR middle-end/26983
861         * gcc.dg/pr26983.c: New test.
862
863 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
864
865         PR target/29006
866         * gcc.c-torture/execute/pr29006.c: New test.
867
868 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
869
870         PR libfortran/28947
871         gfortran.dg/matmul_4.f90: New test.
872
873 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
874
875         PR fortran/28959
876         gfortran.dg/used_types_10: New test.
877
878 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
879
880         PR libfortran/28923
881         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
882         gfortran.dg/array_initializer_3.f90: New test.
883
884 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
885
886         PR fortran/28914
887         * gfortran.dg/actual_array_constructor_3.f90: New test.
888
889 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
890
891         PR testsuite/26778
892         * gcc.target/i386/pr26778.c: New testcase.
893
894 2006-09-08  Eric Christopher  <echristo@apple.com>
895
896         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
897         * gcc.target/i386/memcpy-1.c: Ditto.
898         * gcc.target/i386/asm-1.c: Ditto.
899         * gcc.target/i386/20060512-4.c: Ditto.
900         * gcc.target/i386/compress-float-387.c: Ditto.
901         * gcc.target/i386/20060512-1.c: Ditto.
902         * gcc.target/i386/compress-float-sse.c: Ditto.
903         * gcc.target/i386/20060512-2.c: Ditto.
904         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
905         * gcc.target/i386/stack-prot-kernel.c: Ditto.
906         * gcc.target/i386/compress-float-387-pic.c: Ditto.
907         * gcc.dg/pr26449.c: Ditto.
908         * gcc.dg/attr-ms_struct-2.c: Ditto.
909         * gcc.dg/attr-ms_struct-1.c: Ditto.
910         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
911
912 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
913
914         PR c/28504
915         * gcc.dg/vla-10.c: New test.
916
917 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
918
919         PR c++/28858
920         * g++.dg/parse/template20.C: New test.
921         * g++.dg/template/operator8.C: Remove obsolete part.
922         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
923         * g++.old-deja/g++.pt/crash65.C: Likewise.
924
925 2006-09-07  Jason Merrill  <jason@redhat.com>
926
927         PR middle-end/27724
928         * gcc.dg/long-long-cst1.c: New test.
929
930 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
931
932         PR C++/28906
933         * g++.dg/other/array3.C: New test.
934         * g++.dg/other/array4.C: New test.
935         * g++.dg/other/array5.C: New test.
936
937 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
938
939         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
940
941 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
942
943         PR target/28946
944         * gcc.target/i386/pr28946.c: New test.
945
946 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
947
948         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
949         in integer literal constant.
950         * gfortran.dg/enum_8.f90: Ditto.
951         * gfortran.dg/g77/20030326-1.f: Ditto.
952
953 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
954
955         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
956         nonconformance usage.
957
958 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
959
960         PR middle-end/28862
961         * gcc.c-torture/compile/vector-align-1.c: New test.
962
963 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
964
965         PR rtl-opt/27883
966         * g++.dg/opt/copysign-1.C: New test.
967
968 2006-09-06  Jason Merrill  <jason@redhat.com>
969
970         PR c++/27371
971         * g++.dg/warn/unused-result1.C: New test.
972
973 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/28903
976         * g++.dg/ext/vla3.C: New test.
977
978         PR c++/28886
979         * g++.dg/template/array16.C: New test.
980
981 2006-09-06  Richard Guenther  <rguenther@suse.de>
982
983         * gcc.dg/pr27226.c: Remove testcase again.
984
985 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
986
987         PR tree-opt/28937
988         * g++.dg/opt/unroll2.C: New test.
989
990 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
991
992         PR tree-opt/28952
993         * gcc.dg/vect/pr28952.c: New test.
994
995 2006-09-05  Richard Guenther  <rguenther@suse.de>
996
997         PR tree-optimization/28900
998         * gcc.dg/torture/pr28900.c: New testcase
999
1000 2006-09-05  Richard Guenther  <rguenther@suse.de>
1001
1002         PR tree-optimization/28905
1003         * gcc.c-torture/compile/pr28905.c: New testcase.
1004
1005 2006-09-05  Richard Guenther  <rguenther@suse.de>
1006
1007         PR middle-end/28935
1008         * gcc.dg/pr28935.c: New testcase.
1009
1010 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1011
1012         * gcc.c-torture/execute/20060905-1.c: New test.
1013
1014 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
1015
1016         PR fortran/28908
1017         * gfortran.dg/used_types_7.f90: New test.
1018         * gfortran.dg/used_types_8.f90: New test.
1019         * gfortran.dg/used_types_9.f90: New test.
1020
1021 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1022
1023         * gcc.c-torture/compile/20060904-1.c: New test.
1024
1025 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
1026
1027         PR c++/23287 Revert my 2006-09-01 patch
1028         * g++.dg/parse/dtor12.C: Remove.
1029
1030 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
1031
1032         PR c+/27670
1033         * g++.dg/template/operator9.C: New test.
1034
1035         PR c++/27493
1036         * g++.dg/template/operator7.C: New test.
1037
1038         PR c++/27494
1039         * g++.dg/template/operator8.C: New test.
1040
1041         PR c++/27397
1042         * g++.dg/template/crash57.C: New test.
1043
1044         * g++.dg/template/typedef4.C: Adjust error markers.
1045         * g++.dg/template/typedef5.C: Likewise.
1046
1047 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
1048
1049         PR c++/28878
1050         * g++.dg/parse/crash33.C: New test.
1051
1052 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
1053         Richard Guenther  <rguenther@suse.de>
1054         Adam Nemet  <anemet@caviumnetworks.com>
1055
1056         PR middle-end/27226
1057         * gcc.target/mips/memcpy-1.c: New testcase.
1058         * gcc.dg/pr27226.c: Likewise.
1059
1060 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1061
1062         PR c++/28705
1063         * g++.dg/lookup/koenig5.C: New.
1064         * g++.dg/template/crash56.C: New.
1065
1066 2006-09-01  Josh Conner  <jconner@apple.com>
1067
1068         PR c++/25505
1069         * gcc.dg/nrv3.c: New test.
1070         * gcc.dg/nrv4.c: New test.
1071         * gcc.dg/nrv5.c: New test.
1072
1073 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1074
1075         PR c++/23287
1076         * g++.dg/parse/dtor12.C: New.
1077
1078 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1079
1080         PR tree-optimization/28839
1081         * gcc.dg/pr28839.c: New test.
1082
1083 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1084
1085         PR target/24367
1086         * gcc.dg/pr24367.c: New testcase.
1087
1088 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1089
1090         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1091
1092 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1093
1094         PR rtl-optimization/27735
1095         * gcc.dg/loop-unswitch-1.c: New test.
1096
1097 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1098
1099         PR fortran/28885
1100         * gfortran.dg/aliasing_dummy_2.f90: New test.
1101
1102         PR fortran/20067
1103         * gfortran.dg/generic_5.f90: Change error message.
1104
1105         PR fortran/28873
1106         * gfortran.dg/generic_6.f90: New test.
1107
1108         PR fortran/25077
1109         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1110
1111         PR fortran/25102
1112         * gfortran.dg/invalid_interface_assignment.f90: New test.
1113
1114         PR fortran/24866
1115         * gfortran.dg/module_proc_external_dummy.f90: New test.
1116
1117 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1118
1119         PR c++/28349
1120         * testsuite/g++.dg/warn/var-args1.C: New test.
1121
1122 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1123
1124         PR fortran/28866
1125         * gfortran.dg/simpleif_2.f90: New test.
1126         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1127         * gfortran.dg/enum_5.f90: Ditto.
1128
1129 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1130             Kazu Hirata  <kazu@codesourcery.com>
1131
1132         PR tree-optimization/17506
1133         * gcc.dg/pr17506.c: New.
1134
1135 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1136
1137         PR c++/28139
1138         * g++.dg/eh/alias1.C: New test.
1139
1140 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1141
1142         PR c++/28860
1143         * g++.dg/template/ttp22.C: New test.
1144
1145 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1146
1147         PR middle-end/26632
1148         * gcc.dg/pr26632.c: New.
1149
1150 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1151
1152         PR libgfortran/28354
1153         * gfortran.dg/fmt_zero_precision.f90: New test.
1154
1155 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1156
1157         PR c++/28058
1158         * g++.dg/template/spec31.C: New test.
1159
1160 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1161
1162         PR c++/26573
1163         * g++.dg/other/static2.C: New test.
1164
1165 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1166
1167         * gcc.dg/Wswitch-enum-2.c: New test case.
1168         * gcc.dg/Wswitch-enum-3.c: Likewise.
1169
1170 2006-08-26  Richard Guenther  <rguenther@suse.de>
1171
1172         * gcc.c-torture/compile/20060826-1.c: New testcase.
1173
1174 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1175
1176         PR c++/28736
1177         * g++.dg/template/void10.C: New test.
1178
1179         PR c++/28737
1180         * g++.dg/template/void8.C: New test.
1181
1182         PR c+_+/28738
1183         * g++.dg/template/void9.C: New test.
1184
1185         * g++.dg/template/void3.C: Adjust error markers.
1186         * g++.dg/template/void4.C: Likewise.
1187         * g++.dg/template/crash55.C: Likewise.
1188         * g++.dg/template/void7.C: Likewise
1189
1190 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1191
1192         PR c++/28588
1193         * g++.dg/inherit/access6.C: New test.
1194         * g++.dg/inherit/access7.C: Likewise.
1195
1196         PR c++/28595
1197         * g++.dg/template/array15.C: New test.
1198         * g++.dg/template/crash2.C: Tweak error markers.
1199
1200 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR middle-end/28683
1203         * gcc.c-torture/compile/20060823-1.c: New test.
1204
1205 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1206
1207         PR c++/28853
1208         * g++.dg/template/ttp21.C: New test.
1209
1210         PR c++/28852
1211         * g++.dg/other/operator1.C: Add error-marker.
1212         * g++.dg/other/operator2.C: New test.
1213
1214 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1215
1216         PR c/27893
1217         * gcc.c-torture/compile/vla-const-1.c,
1218         gcc.c-torture/compile/vla-const-2.c: New tests.
1219
1220 2006-08-26  Richard Guenther  <rguenther@suse.de>
1221
1222         PR middle-end/28814
1223         * gcc.dg/torture/pr28814.c: New testcase.
1224
1225 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1226
1227         PR c/28418
1228         * gcc.c-torture/compile/compound-literal-1.c: New test.
1229
1230 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1231
1232         PR c/28299
1233         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1234         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1235         Expect extra diagnostics.
1236
1237 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1238
1239         gcc.dg/noncompile/pr16876.c: New test.
1240
1241 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/28056
1244         * g++.dg/parse/local1.C: New test.
1245         * g++.dg/other/qual1.C: Tweak error marker.
1246
1247 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1248
1249         PR c++/27787
1250         * g++.dg/template/typename10.C: New.
1251         * g++.dg/template/lookup4.C: Remove bogus error marker.
1252
1253 2006-08-25  Richard Guenther  <rguenther@suse.de>
1254
1255         PR testsuite/28829
1256         * gcc.dg/pr26570.c: Fix testcase.
1257
1258 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1259
1260         PR tree-opt/28807
1261         * gcc.c-torture/execute/mayalias-2.c: New test.
1262         * gcc.dg/tree-ssa/alias-13.c: New test.
1263
1264 2006-08-24  Jan Hubicka  <jh@suse.cz>
1265
1266         PR debug/26881
1267         * gcc.dg/debug/pr26881.c: New file.
1268
1269 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1270
1271         PR fortran/28788
1272         * gfortran.dg/used_types_4.f90: New test.
1273         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1274         association of derived types.
1275         * gfortran.dg/used_types_2.f90: Add module cleanup.
1276         * gfortran.dg/used_types_3.f90: The same.
1277
1278         PR fortran/28771
1279         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1280         fix of regression.
1281
1282 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1283
1284         PR 28813
1285         * gfortran.dg/direct_io_6.f90: Remove test.
1286
1287 2006-08-23  Stuart Hastings  <stuart@apple.com>
1288
1289         PR 28825
1290         * gcc.target/i386/20060821-1.c: New.
1291
1292 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1293
1294         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1295         dg-warning strings for dllimport.
1296
1297 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1298
1299         PR C++/28450
1300         * g++.dg/ext/vector4.C: New test.
1301         * g++.dg/ext/complex1.C: New test.
1302
1303 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1304
1305         PR debug/28692
1306         * gcc.dg/debug/const-1.c: New.
1307         * gcc.dg/debug/const-2.c: New.
1308         * gcc.dg/debug/dwarf2/const-1.c: New.
1309         * gcc.dg/debug/dwarf2/const-2.c: New.
1310         * gcc.dg/debug/dwarf2/const-2b.c: New.
1311
1312 2006-08-22  Richard Guenther  <rguenther@suse.de>
1313
1314         PR middle-end/28776
1315         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1316         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1317
1318 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1319
1320         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1321
1322 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1323
1324         PR c++/26269
1325         * g++.dg/other/error14.C: New test.
1326
1327         PR c++/28505
1328         * g++.dg/parse/ctor7.C: New test.
1329         * g++.dg/parse/ctor8.C: Likewise.
1330
1331         PR c++/28741
1332         * g++.dg/template/void7.C: New test.
1333
1334 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1335
1336         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1337         * gnat.dg/self_aggregate_with_array.adb: New test.
1338
1339 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1340
1341         * g++.dg/eh/arm-vfp-unwind.C: New test.
1342
1343 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1344
1345         PR c++/28341
1346         * g++.dg/template/ref3.C: New test.
1347         * g++.dg/template/nontype13.C: New test.
1348
1349         PR c++/28346
1350         * g++.dg/template/ptrmem17.C: New test.
1351
1352 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1353
1354         PR target/28648 c:
1355         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1356
1357 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1358
1359         PR fortran/28630
1360         * gfortran.dg/used_types_2.f90: New test.
1361
1362         PR fortran/28601
1363         * gfortran.dg/used_types_3.f90: New test.
1364
1365         PR fortran/20886
1366         * gfortran.dg/generic_actual_arg.f90: New test.
1367
1368         PR fortran/28735
1369         * gfortran.dg/module_private_array_refs_1.f90: New test.
1370
1371         PR fortran/28762
1372         * gfortran.dg/program_name_1.f90: New test.
1373
1374         PR fortran/28425
1375         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1376
1377         PR fortran/28496
1378         * gfortran.dg/array_initializer_2.f90: New test.
1379
1380         PR fortran/18111
1381         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1382
1383         PR fortran/28600
1384         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1385
1386         PR fortran/28771
1387         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1388
1389         PR fortran/28660
1390         * gfortran.dg/dependent_decls_1.f90: New test.
1391
1392 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1393
1394         PR fortran/25217
1395         * gfortran.dg/derived_init_2.f90: New.
1396
1397 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1398
1399         * gcc.c-torture/execute/pr28289.c: New test.
1400
1401 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1402
1403         PR c/28744
1404         * gcc.dg/attr-externally-visible-1.c: New test.
1405         * gcc.dg/attr-externally-visible-2.c: New test.
1406         * g++.dg/parse/attr-externally-visible-1.C: New test.
1407         * g++.dg/parse/attr-externally-visible-2.C: New test.
1408
1409 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1410
1411         PR c++/28606
1412         * g++.dg/parse/dtor11.C: New test.
1413
1414 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1415
1416         PR rtl-optimization/28489
1417         * gcc.c-torture/compile/pr28489.c: New test.
1418
1419 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1420
1421         PR c++/28710
1422         * g++.dg/template/redecl4.C: New test.
1423
1424         PR c++/28711
1425         * g++.dg/template/ctor8.C: New test.
1426
1427 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1428
1429         * gcc.dg/pr26570.c: Fix testcase.
1430
1431 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1432
1433         * PR c++/28573
1434         * g++.dg/parse/offsetof6.C: New test.
1435         * g++.dg/parse/offsetof6.C: New test.
1436         * g++.dg/parse/offsetof7.C: New test.
1437
1438 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1439
1440         PR testsuite/28602
1441         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1442         is false.
1443
1444 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1445
1446         PR c++/28302
1447         * g++.dg/ext/vector3.C: New test.
1448
1449 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1450
1451         PR gcov/profile/26570
1452         * gcc.dg/pr26570.c: New test.
1453
1454 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1455
1456         PR c/27697
1457         * gcc.dg/qual-component-1.c: New test.
1458
1459 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1460
1461         PR c++/28593
1462         * g++.dg/parse/new3.C: New test.
1463
1464 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1465
1466         PR fortran/25828
1467         * gfortran.dg/streamio_1.f90: New test.
1468         * gfortran.dg/streamio_2.f90: New test.
1469         * gfortran.dg/streamio_3.f90: New test.
1470         * gfortran.dg/streamio_4.f90: New test.
1471         * gfortran.dg/streamio_5.f90: New test.
1472         * gfortran.dg/streamio_6.f90: New test.
1473         * gfortran.dg/streamio_7.f90: New test.
1474         * gfortran.dg/streamio_8.f90: New test.
1475
1476 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1477
1478         PR c/28287
1479         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1480
1481 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1482
1483         PR c++/28594
1484         * g++.dg/template/void6.C: New test.
1485
1486 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1487
1488         PR c/28649
1489         * gcc.dg/parse-error-1.c: New test.
1490         * gcc.dg/parse-error-2.c: New test.
1491         * gcc.dg/cpp/digraph2.c: Add error-marker.
1492         * gcc.dg/noncompile/920923-1.c: Likewise.
1493
1494 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1495
1496         PR c/27490
1497         * gcc.dg/sizeof-2.c: New testcase.
1498
1499         PR c/27489
1500         * gcc.dg/switch-A.c: New testcase.
1501
1502 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1503
1504         PR c++/28288
1505         PR c++/14556
1506         * g++.old-deja/g++.warn/compare1.C: Delete.
1507         * g++.dg/opt/pr7503-2.C: Delete.
1508         * g++.dg/opt/pr7503-3.C: Delete.
1509         * g++.dg/opt/pr7503-4.C: Delete.
1510         * g++.dg/opt/pr7503-5.C: Delete.
1511         * g++.dg/opt/max1.C: Delete.
1512         * g++.dg/warn/minmax.C: Delete.
1513         * g++.dg/expr/minmax.C: New test.
1514
1515 2006-08-14  Richard Guenther  <rguenther@suse.de>
1516
1517         PR testsuite/28703
1518         * gcc.c-torture/execute/pr28651.c: Do not use argc
1519         to avoid optimization, instead forbid inlining.
1520
1521 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1522
1523         PR rtl-optimization/28634
1524         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1525
1526 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1527
1528         PR c/27184
1529         * gcc.dg/torture/pr27184.c: New test.
1530
1531 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1532
1533         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1534
1535 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1536
1537         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1538         * gfortran.dg/stat_2.f90: Likewise.
1539         * gfortran.dg/chmod_1.f90: Likewise.
1540         * gfortran.dg/chmod_2.f90: Likewise.
1541         * gfortran.dg/chmod_3.f90: Likewise.
1542
1543 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1544
1545         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1546
1547 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1548
1549         * g++.dg/opt/pr23454-2.C: New test.
1550
1551 2006-08-11  Richard Guenther  <rguenther@suse.de>
1552
1553         PR middle-end/28651
1554         * gcc.c-torture/execute/pr28651.c: New testcase.
1555
1556 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1557
1558         * gnat.dg/specs/static_initializer.ads: New test.
1559
1560 2006-08-10  Paul Brook  <paul@codesourcery.com>
1561
1562         * gcc.target/arm/cond-asm.c: New test.
1563
1564 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1565
1566         PR tree-optimization/26197
1567         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1568         * g++.dg/vect/vect.exp: Compile the new tests with
1569         --param max-aliased-vops=0.
1570
1571 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1572
1573         PR c++/28637
1574         * g++.dg/template/void3.C: New test.
1575
1576         PR c++/28638
1577         * g++.dg/template/void4.C: New test.
1578
1579         PR c++/28640
1580         * g++.dg/template/void5.C: New test.
1581
1582 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1583
1584         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1585         after dg-do compile.
1586
1587 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1588
1589         PR tree-optimizations/26969
1590         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1591         "unswitch-loops" with -funswitch-loops.
1592         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1593
1594 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1595
1596         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1597         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1598         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1599         * objc.dg/dwarf-1.m: Likewise.
1600         * objc.dg/dwarf-2.m: Likewise.
1601         * obj-c++.dg/dwarf-2.mm: Likewise.
1602
1603 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1604
1605         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1606         * objc.dg/dwarf-2.m: Likewise.
1607         * obj-c++.dg/dwarf-2.mm: Likewise.
1608
1609         PR libfortran/28603
1610         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1611
1612         PR testsuite/27611
1613         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1614
1615         PR testsuite/27033
1616         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1617
1618 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1619
1620         PR target/27827
1621         * gcc.target/i386/pr27827.c: New testcase.
1622
1623 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1624
1625         PR fortran/28590
1626         * gfortran.dg/sequence_types_1.f90: New test.
1627
1628 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1629
1630         PR fortran/28548
1631         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1632         dg-warning.  Add -pedantic option.
1633
1634 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1635
1636         PR c/28502
1637         * gcc.dg/proto-1.c: New test.
1638
1639         PR c/27721
1640         * gcc.dg/lvalue-4.c: New test.
1641
1642         PR c/28136
1643         * gcc.dg/init-bad-5.c: New test.
1644
1645 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1646
1647         PR c++/28347
1648         * g++.dg/ext/typedef-init.C: Add new test for typedef
1649         initialization inside templates. Adjust existing error markers.
1650
1651 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/28148
1654         * g++.dg/init/ptrmem3.C: New test.
1655
1656 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1657
1658         PR tree-optimization/27770
1659         * lib/target-support.exp: New target keyword "section_anchors".
1660         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1661         tests.
1662         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1663         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1664         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1665         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1666
1667 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1668
1669         * gcc.dg/20060801-1.c: Add missing '}'.
1670
1671 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1672
1673         PR c++/27508
1674         * g++.dg/parse/dtor9.C: New test.
1675         * g++.dg/parse/dtor10.C: New test.
1676         * g++.dg/other/error7.C: Adjust error-marker.
1677
1678         PR c++/28274
1679         * g++.dg/other/default5.C: New test.
1680
1681 2006-08-02  Richard Guenther  <rguenther@suse.de>
1682
1683         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1684
1685 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/28557
1688         * g++.dg/template/conv9.C: New test.
1689
1690 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1691
1692         PR debug/28063
1693         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1694         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1695         Optionally return assembly text.  Update callers.
1696         (check_no_compiler_messages): Update verbose messages.
1697         (check_no_messages_and_pattern): New.
1698         (check_effective_target_string_merging): New.
1699
1700 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1701
1702         PR c++/28250
1703         * g++.dg/eh/catch4.C: New test.
1704
1705         PR c++/28257
1706         * g++.dg/other/qual1.C: New test.
1707
1708         PR c++/28259
1709         * g++.dg/inherit/error2.C: New test.
1710
1711         PR c++/28267
1712         * g++.dg/other/new1.C: New test.
1713
1714         * g++.dg/warn/pr23075.C: Remove obsolete test.
1715         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1716         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1717
1718 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1719
1720         PR c++/28523
1721         * g++.dg/eh/cast1.C: New test.
1722
1723 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1724
1725         PR libfortran/28452
1726         * gfortran.dg/random_3.f90:  New test.
1727
1728 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1729
1730         PR c++/28432
1731         * g++.dg/other/pr28304.C: Change expected error message.
1732         * g++.dg/other/pr28432.C: New test.
1733
1734 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1735
1736         PR c++/28256
1737         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1738
1739 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1740
1741         PR debug/23336
1742         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1743         at -g1.
1744         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1745         g++.dg/debug/enum-2.C: New.
1746
1747 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1748
1749         PR c++/6634
1750         * g++.dg/parse/long1.C: Add more tests.
1751
1752 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1753
1754         * gfortran.dg/lrshift_1.c: New file.
1755
1756 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1757
1758         PR libgfortran/28335
1759         * gfortran.dg/no_unit_error_1.f90: New test.
1760
1761 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1762
1763         PR libgfortran/28335
1764         * gfortran.dg/no_unit_error_1.f90: Delete test.
1765         * gfortran.dg/no_unit_error_2.f90: Delete test.
1766
1767 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1768
1769         * gfortran.dg/chmod_3.f90: New test.
1770         * gfortran.dg/ltime_gmtime_1.f90: New test.
1771         * gfortran.dg/ltime_gmtime_2.f90: New test.
1772         * gfortran.dg/lrshift_1.f90: New test.
1773         * gfortran.dg/chmod_1.f90: New test.
1774         * gfortran.dg/chmod_2.f90: New test.
1775
1776 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1777
1778         PR c++/27668
1779         * g++.dg/template/crash55.C: New test.
1780
1781         PR c++/27962
1782         * g++.dg/template/nontype16.C: New test.
1783
1784         * g++.dg/template/void2.C: Adjust error markers.
1785         * g++.dg/template/nontype5.C: Adjust error markers.
1786
1787 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1788
1789         * gcc.target/i386/stack-prot-kernel.c: New test.
1790
1791 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1792
1793         * gcc.dg/builtins-55.c: New test case.
1794
1795 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1796
1797         PR rtl-optimization/27907
1798         * gcc.c-torture/compile/pr27907.c: New test.
1799
1800 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1801
1802         * gfortran.dg/mclock.f90: New test.
1803         * gfortran.dg/int_conv_1.f90: New test.
1804         * gfortran.dg/stat_1.f90: New test.
1805         * gfortran.dg/stat_2.f90: New test.
1806
1807 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1808
1809         PR libgfortran/28335
1810         * gfortran.dg/no_unit_error_1.f90: New test.
1811         * gfortran.dg/no_unit_error_2.f90: New test.
1812         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1813
1814 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1815
1816         PR middle-end/28473
1817         * gcc.dg/fold-convround-1.c: New test case.
1818
1819 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1820
1821         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1822
1823 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1824
1825         PR c++/27572
1826         * g++.dg/other/typedef1.C: New test.
1827         * g++.dg/template/typedef4.C: New test.
1828         * g++.dg/template/typedef5.C: New test.
1829
1830 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1831
1832         PR fortran/28416
1833         * gfortran.dg/allocatable_dummy_3.f90: New.
1834
1835 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1836
1837         PR fortran/28439
1838         * gfortran.dg/arithmetic_if.f90:  New test.
1839
1840 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1841
1842         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1843         avoid memcpy optimization.
1844
1845 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1846
1847         PR fortran/25289
1848         * gfortran.dg/direct_io_6.f90: New test.
1849
1850 2006-07-24  Jan Hubicka  <jh@suse.cz>
1851
1852         PR c/25795
1853         PR c++/27369
1854         * gcc.dg/pr25795.c: New test.
1855         * gcc.dg/pr25795-1.c: New test.
1856
1857 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1858
1859         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1860         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1861         which may be transformed to "g || h" on some platforms.
1862
1863 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/28025
1866         * g++.dg/template/friend45.C: New test.
1867
1868 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1869
1870         PR libgfortran/28339
1871         * gfortran.dg/arrayio_8.f90: New test.
1872
1873 2006-07-21  Mike Stump  <mrs@apple.com>
1874
1875         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1876
1877         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1878
1879 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1880
1881         PR c++/28250
1882         * g++.dg/eh/catch3.C: New test.
1883
1884         PR c++/28363
1885         * g++.dg/template/defarg10.C: New test.
1886
1887 2006-07-20  Paul Brook  <paul@codesourcery.com>
1888
1889         PR 27363
1890         * gcc.dg/pr27363.c: New test.
1891
1892 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1893
1894         PR c++/28338
1895         * g++.dg/init/ref13.C: New test.
1896
1897 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1898
1899         PR obj-c++/28434
1900         * obj-c++.dg/proto-error-1.mm: New test.
1901
1902 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/28337
1905         * g++.dg/template/string1.C: New test.
1906
1907 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1908
1909         PR c++/28048
1910         * g++.dg/template/defarg9.C: New test.
1911
1912         PR c++/28235
1913         * g++.dg/template/static27.C: New test.
1914
1915 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1916
1917         PR 28410
1918         * gcc.dg/tree-ssa/pr28410.c: New test.
1919
1920 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1921
1922         PR c++/28258
1923         * g++/dg/other/error13.C: New test.
1924
1925         PR c++/28260
1926         * g++.dg/template/friend44.C: New test.
1927
1928 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1929
1930         PR c++/27495
1931         * g++.dg/other/pr27495.C: New.
1932
1933 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1934
1935         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1936         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1937
1938 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1939
1940         PR c/28286
1941         * gcc.dg/pragma-pack-4.c: New test.
1942
1943 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1944
1945         PR c++/28291
1946         * g++.dg/ext/pr28291.C: New test.
1947
1948 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1949
1950         PR middle-end/28403
1951         * gcc.c-torture/execute/pr28403.c: New test.
1952
1953 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1954
1955         PR middle-end/28402
1956         * gcc.dg/pr28402.c: New test.
1957
1958 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1959
1960         PR c++/28304
1961         * g++.dg/other/pr28304.C: New test.
1962
1963 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1964
1965         PR other/28251
1966         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1967         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1968
1969 2006-07-17  Richard Guenther  <rguenther@suse.de>
1970
1971         PR tree-optimization/28238
1972         * g++.dg/tree-ssa/pr28238.C: New testcase.
1973
1974 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1975
1976         PR c++/28250
1977         * g++.dg/eh/catch1.C: New test.
1978         * g++.dg/eh/catch2.C: New test.
1979
1980 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1981
1982         PR c++/28370
1983         * g++.dg/template/anon3.C: New test.
1984
1985 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1986
1987         PR fortran/20844
1988         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1989         specifiers requiring an explicit format tag..
1990
1991         PR fortran/28201
1992         * gfortran.dg/generic_5: New test.
1993
1994         PR fortran/20893
1995         * gfortran.dg/elemental_optional_args_1.f90: New test.
1996
1997 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1998
1999         * gnat.dg/assert.ads: New file.
2000         * gnat.dg/controlled_record.ads: Likewise.
2001         * gnat.dg/controlled_record.adb: Likewise.
2002
2003 2006-07-15  Lee Millward  <lee.millward@gmail.com>
2004
2005         PR c++/28292
2006         * g++.dg/other/error12.C: New test.
2007
2008         PR c++/28269
2009         * g++.dg/template/crash54.C: New test.
2010
2011 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2012
2013         PR c++/28249
2014         * g++.dg/parse/catch1.C: New test.
2015
2016         PR c++/28294
2017         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
2018
2019         PR c++/28387
2020         * g++.dg/ext/attrib24.C: New test.
2021
2022 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2023
2024         PR c++/28343
2025         * g++.dg/ext/asmspec1.C: New test.
2026
2027 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
2028
2029         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
2030         (dg-test): Support shouldfail tests.
2031         * lib/target-supports-dg.exp (dg-shouldfail): New.
2032         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
2033         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
2034         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
2035         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
2036         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
2037         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
2038         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
2039
2040 2006-07-13  Jan Hubicka  <jh@suse.cz>
2041
2042         * gcc.target/i386/memcpy-1.c: New.
2043
2044 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
2045
2046         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
2047
2048 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
2049
2050         PR fortran/25097
2051         * gfortran.dg/present_1.f90: New test.
2052
2053         PR fortran/20903
2054         * gfortran.dg/interface_derived_type_1.f90: New test.
2055
2056 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2057
2058         PR fortran/28213
2059         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2060         list.
2061
2062 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2063
2064         PR c++/27820
2065         * g++.dg/other/label1.C: New test.
2066
2067 2006-07-07   Richard Guenther  <rguenther@suse.de>
2068
2069         PR middle-end/28268
2070         * gcc.dg/torture/pr28268.c: New testcase.
2071
2072 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2073
2074         PR c++/27019
2075         * g++.dg/ext/pr27019.C: New.
2076
2077 2006-07-07  Richard Guenther  <rguenther@suse.de>
2078
2079         PR tree-optimization/28187
2080         * gcc.dg/pr28187.c: New testcase.
2081
2082 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2083
2084         * gnat.dg/address_conversion.adb: New test.
2085         * gnat.dg/boolean_subtype.adb: Likewise.
2086         * gnat.dg/frame_overflow.adb: Likewise.
2087         * gnat.dg/pointer_array.adb: Likewise.
2088         * gnat.dg/pointer_conversion.adb: Likewise.
2089
2090 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2091
2092         PR fortran/28237
2093         PR fortran/23420
2094         * gfortran.dg/print_fmt_5.f90: New test.
2095
2096 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2097
2098         PR fortran/28129
2099         * gfortran.dg/bounds_check_4.f90: New test.
2100
2101 2006-07-05  Richard Guenther  <rguenther@suse.de>
2102
2103         PR target/28158
2104         * gfortran.dg/pr28158.f90: New testcase.
2105
2106 2006-07-05  Richard Guenther  <rguenther@suse.de>
2107
2108         PR tree-optimization/28162
2109         * gcc.dg/pr28162.c: New testcase.
2110
2111 2006-07-05  Richard Guenther  <rguenther@suse.de>
2112         Andrew Pinski  <pinskia@gcc.gnu.org>
2113
2114         PR c++/27084
2115         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2116
2117 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2118
2119         PR fortran/28174
2120         * gfortran.dg/actual_array_substr_2.f90: New test.
2121
2122         PR fortran/28167
2123         * gfortran.dg/actual_array_constructor_2.f90: New test.
2124
2125 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2126
2127         * gfortran.dg/itime_idate_1.f: New test.
2128         * gfortran.dg/itime_idate_2.f: New test.
2129
2130 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2131
2132         PR libgfortran/27704
2133         * gfortran.dg/open_status_3.f90: New test.
2134         * gfortran.dg/fmt_l.f90: Update for new feature.
2135
2136 2006-07-03  Asher Langton  <langton2@llnl.gov>
2137
2138         * gfortran.dg/oldstyle_2.f90: New.
2139
2140 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2141
2142         * gnat.dg/string_slice.adb: New test.
2143
2144 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2145
2146         PR fortran/19259
2147         * gfortran.dg/semicolon_fixed.c: New.
2148         * gfortran.dg/semicolon_free.c: New.
2149
2150 2006-06-30  Mike Stump  <mrs@apple.com>
2151
2152         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2153         that don't support internal visibility.
2154
2155 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2156
2157         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2158         for '(' / ')' needing an extra '\'.
2159
2160 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2161
2162         PR middle-end/27428
2163         * gcc.dg/pr27428-1.c: New test case.
2164
2165 2006-06-29  Mike Stump  <mrs@apple.com>
2166
2167         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2168         on darwin as we can't align commons large enough yet.
2169
2170         * gcc.dg/vla-8.c: Add additional testcases.
2171
2172 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2173
2174         PR c++/28114
2175         * g++.dg/other/pr28114.C: New.
2176
2177 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2178
2179         * gcc.c-torture/compile/20060625-1.c: New test.
2180
2181 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2182
2183         PR fortran/20867
2184         * gfortran.dg/stfunc_3.f90: New test.
2185
2186         PR fortran/25056
2187         * gfortran.dg/impure_actual_1.f90: New test.
2188
2189         PR fortran/20874
2190         * gfortran.dg/elemental_result_1.f90: New test.
2191
2192         PR fortran/25073
2193         * gfortran.dg/select_7.f90: New test.
2194
2195         PR fortran/27554
2196         * intrinsic_actual_1.f: New test.
2197
2198         PR fortran/22038
2199         PR fortran/28119
2200         * gfortran.dg/forall_4.f90: New test.
2201
2202         PR fortran/25072
2203         * gfortran.dg/forall_5.f90: New test.
2204
2205 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2206
2207         PR c++/28051
2208         * g++.dg/template/using13.C: New test.
2209
2210         PR c++/28054
2211         * g++.dg/other/incomplete3.C: New test.
2212
2213 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2214
2215         PR fortran/28081
2216         * gfortran.dg/substr_3.f: New test.
2217         * gfortran.dg/equiv_2.f90: Update expected error message.
2218
2219 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2220
2221         PR fortran/28118
2222         * gfortran.dg/actual_array_substr_1.f90: New test.
2223
2224 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2225
2226         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2227         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2228
2229 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2230
2231         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2232
2233 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2234
2235         PR fortran/27981
2236         * gfortran.dg/simpleif_2.f90: New test.
2237
2238 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2239
2240         * g++.dg/template/error22.C: Fix typo.
2241
2242 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2243
2244         PR c++/28112
2245         * g++.dg/ext/attrib23.C: New test.
2246
2247 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2248
2249         * gnat.dg/varsize_temp.adb: New test.
2250
2251 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2252
2253         PR c++/11468
2254         * g++.dg/other/java2.C: New test.
2255
2256 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2257
2258         PR target/27789
2259         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2260         initialization.
2261
2262 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2263
2264         PR target/27531
2265         * gcc.dg/pr27531-1.c: New test case.
2266
2267 2006-06-22  Asher Langton  <langton2@llnl.gov>
2268
2269         PR fortran/24748
2270         * gfortran.dg/implicit_8.f90: New.
2271
2272 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2273
2274         PR rtl-optimization/28121
2275         * gcc.dg/pr28121.c: New test.
2276
2277 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2278
2279         PR c++/27805
2280         * g++.dg/parse/ptrmem6.C: New test.
2281
2282         PR c++/27821
2283         * g++.dg/template/error22.C: New test.
2284
2285 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2286
2287         PR c++/28111
2288         * g++.dg/template/friend43.C: New test.
2289
2290         PR c++/28110
2291         * g++.dg/template/crash53.C: New test.
2292
2293         PR c++/28109
2294         * g++.dg/rtti/incomplete1.C: New test.
2295
2296 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2297
2298         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2299
2300 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2301
2302         * gcc.c-torture/execute/complex-7.c: New.
2303
2304 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2305
2306         * gcc.dg/merge-all-constants-1.c: New test.
2307
2308 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2309
2310         PR c++/28113
2311         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2312
2313 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2314
2315         * gfortran.dg/rrspacing_1.f90: New test.
2316
2317 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2318
2319         PR c++/28052
2320         * g++.dg/other/bitfield2.C: New test.
2321
2322 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2323
2324         PR tree-optimization/27331
2325         * gcc.dg/pr27331.c: New test.
2326
2327 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2328             Eric Botcazou  <ebotcazou@adacore.com>
2329
2330         PR ada/18692
2331         * lib/gnat.exp: New file.
2332         * lib/gnat-dg.exp: Likewise.
2333         * gnat.dg: New directory.
2334         * gnat.dg/dg.exp: New driver.
2335         * gnat.dg/specs: New directory.
2336         * gnat.dg/specs/specs.exp: New driver.
2337         * gnat.dg/style: New directory.
2338         * gnat.dg/style/style.exp: New driver.
2339
2340 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2341
2342         PR fortran/16206
2343         * gfortran.dg/array_initializer_1.f90: New test.
2344
2345         PR fortran/28005
2346         * gfortran.dg/matmul_3.f90: New test.
2347
2348 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2349
2350         PR middle-end/28075
2351         * gcc.dg/tree-ssa/inline-1.c: New test.
2352
2353 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2354
2355         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2356         in malloc prototype; remove XFAIL.
2357         * gcc.dg/pr18241-2.c: Ditto.
2358         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2359         in memset prototype; remove XFAIL.
2360         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2361
2362 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2363
2364         * gcc.dg/vla-8.c: Add.
2365
2366 2006-06-19  Richard Guenther  <rguenther@suse.de>
2367
2368         PR tree-optimization/27090
2369         * g++.dg/tree-ssa/pr27090.C: New testcase.
2370
2371 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2372
2373         PR target/27861
2374         * gcc.dg/pr27861-1.c: New test case.
2375
2376 2006-06-19  Richard Guenther  <rguenther@suse.de>
2377
2378         PR middle-end/28045
2379         * gcc.dg/torture/pr28045.c: New testcase.
2380
2381 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2382
2383         PR fortran/26801
2384         * gfortran.dg/associated_4.f90: New test.
2385
2386 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2387
2388         PR fortran/19310
2389         PR fortran/19904
2390         * gfortran.dg/real_const_3.f90: New test.
2391
2392 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/28016
2395         * g++.dg/template/static26.C: New test.
2396
2397         PR c++/27979
2398         * g++.dg/expr/bitfield2.C: New test.
2399
2400         PR c++/27884
2401         * g++.dg/parse/linkage2.C: New test.
2402
2403 2006-06-16  Richard Guenther  <rguenther@suse.de>
2404
2405         PR middle-end/27116
2406         * gcc.dg/pr15785-1.c: Revert last change.
2407         * gcc.dg/torture/pr27116-2.c: New testcase.
2408
2409 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2410
2411         PR middle-end/27802
2412         * gcc.dg/pr27802-1.c: New test case.
2413
2414 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2415
2416         PR c++/27689
2417         * g++.dg/template/ttp18.C: New test.
2418         * g++.dg/template/ttp19.C: Likewise.
2419
2420         PR c++/27666
2421         * g++.dg/expr/cond9.C: New test.
2422
2423         PR c++/27640
2424         * g++.dg/template/ctor7.C: New test.
2425
2426 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2427
2428         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2429
2430 2006-06-16  Richard Guenther  <rguenther@suse.de>
2431
2432         PR tree-optimization/27781
2433         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2434
2435 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2436
2437         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2438
2439 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2440
2441         * gcc.dg/tree-ssa/loop-18.c: New test.
2442
2443 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2444
2445         PR c++/27665
2446         * g++.dg/template/crash52.C: New test.
2447
2448         PR c++/27648
2449         * g++.dg/ext/attrib22.C: New test.
2450
2451         PR c++/26559
2452         * g++.dg/template/builtin1.C: New test.
2453         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2454
2455         PR c++/28018
2456         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2457         assignment.
2458         * g++.old-deja/g++.pt/crash51.C: Likewise.
2459
2460         PR c++/27227
2461         * g++.dg/lookup/linkage1.C: New test.
2462         * g++.dg/lookup/linkage2.C: Likewise.
2463
2464 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2465
2466         PR middle-end/27959
2467         * gcc.dg/pr27959.c: New testcase.
2468
2469 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2470
2471         PR target/28014:
2472         * g++.dg/eh/div.C: New test.
2473
2474 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2475
2476         PR c++/27894
2477         * g++.dg/tree-ssa/pr26757.C: New test.
2478         * g++.dg/tree-ssa/pr27894.C: New test.
2479
2480 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2481
2482         * gcc.c-torture/compile/20060609-1.c: New test.
2483
2484         PR target/27863
2485         * gcc.c-torture/compile/pr27863.c: New test.
2486
2487 2006-06-13  Richard Guenther  <rguenther@suse.de>
2488
2489         PR tree-optimization/27830
2490         * g++.dg/tree-ssa/pr27830.C: New testcase.
2491
2492 2006-06-13  Matthew Sachs  <msachs@apple.com>
2493
2494         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2495         the list of compiler flags; this causes those flags to be checked
2496         for things like dg-skip-if.
2497
2498 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2499
2500         PR c++/27601
2501         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2502
2503 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2504             Kazu Hirata  <kazu@codesourcery.com>
2505
2506         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2507         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2508
2509 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2510
2511         PR c++/27933
2512         * g++.dg/lookup/using15.C: New test.
2513
2514         PR c++/27951
2515         * g++.dg/other/anon4.C: New test.
2516
2517 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2518
2519         PR c++/21210
2520         * g++.dg/init/complex1.C: New test case.
2521
2522 2006-06-11  Eric Christopher  <echristo@apple.com>
2523
2524         PR middle-end/27948
2525         * gcc.dg/bf-ms-layout.c: Run on darwin.
2526         * gcc.dg/bf-no-ms-layout: Ditto.
2527         * gcc.dg/attr-ms_struct-2.c: New.
2528         * gcc.dg/bf-ms-layout-2.c: Ditto.
2529
2530 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2531
2532         * gcc.dg/attr-ms_struct-packed1.c: New.
2533
2534 2006-06-09  Mike Stump  <mrs@apple.com>
2535
2536         * gcc.dg/vla-7.c: Add.
2537
2538 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2539
2540         PR fortran/24558
2541         * gfortran.dg/entry_6.f90: New test.
2542
2543         PR fortran/20877
2544         PR fortran/25047
2545         * gfortran.dg/entry_7.f90: New test.
2546
2547 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR c/27747
2550         * gcc.dg/cpp/_Pragma6.c: New test.
2551
2552         PR c++/27748
2553         * g++.dg/cpp/_Pragma1.C: New test.
2554
2555         PR preprocessor/27746
2556         * gcc.dg/gomp/macro-3.c: New test.
2557         * gcc.dg/gomp/macro-4.c: New test.
2558         * g++.dg/gomp/macro-3.C: New test.
2559         * g++.dg/gomp/macro-4.C: New test.
2560
2561 2006-06-09  Richard Guenther  <rguenther@suse.de>
2562
2563         PR tree-optimization/26998
2564         * gcc.dg/torture/pr26998.c: New testcase.
2565         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2566
2567 2006-06-08  Mike Stump  <mrs@apple.com>
2568
2569         * gcc.dg/pr27095.c: Account for stubs.
2570
2571         PR target/26427
2572         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2573         produce bad code on darwin.
2574
2575 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2576
2577         PR fortran/27958
2578         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2579
2580 2006-06-08  Asher Langton  <langton2@llnl.gov>
2581
2582         PR fortran/27786
2583         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2584
2585 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2586
2587         PR target/27421
2588         * gcc.dg/union-3.c: New test.
2589
2590 2006-06-08  Richard Guenther  <rguenther@suse.de>
2591
2592         PR middle-end/27116
2593         * gcc.dg/torture/pr27116.c: New testcase.
2594         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2595
2596 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2597
2598         PR rtl-optimization/26449
2599         * gcc.dg/pr26449.c: New test.
2600
2601 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2602
2603         PR c++/27601
2604         * g++.dg/ext/offsetof1.C: Test member functions.
2605
2606 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2607
2608         * gcc.dg/pr27095.c: Improve scanning.
2609
2610 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2611
2612         PR fortran/23091
2613         * gfortran.dg/saved_automatic_1.f90: New test.
2614
2615         PR fortran/24168
2616         * gfortran.dg/array_simplify_1.f90: New test.
2617
2618         PR fortran/25090
2619         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2620
2621         PR fortran/25058
2622         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2623
2624 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/27177
2627         * g++.dg/expr/cast7.C: New test.
2628
2629 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2630
2631         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2632         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2633         * lib/fortran-torture.exp (fortran-torture-compile,
2634         fortran-torture-execute): Ditto.
2635
2636 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2637
2638         PR target/27842
2639         * gcc.dg/vmx/pr27842.c: New test.
2640
2641 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2642
2643         PR libfortran/27895
2644         * gfortran.dg/bounds_check_3.f90: New test.
2645
2646 2006-06-05  Mike Stump  <mrs@apple.com>
2647
2648         * objc.dg/objc-fast-4.m: Skip for ppc64.
2649
2650 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2651
2652         PR testsuite/27705
2653         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2654
2655 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2656             Victor Kaplansky  <victork@il.ibm.com>
2657
2658         PR tree-optimizations/26360
2659         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2660         with -fno-tree-dce.
2661         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2662
2663 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2664
2665         PR fortran/14067
2666         * gfortran.dg/data_char_1.f90: Add messages for truncated
2667         strings.
2668
2669         PR fortran/16943
2670         * gfortran.dg/func_decl_2.f90: New test.
2671
2672         PR fortran/20839
2673         * gfortran.dg/do_2.f90: New test.
2674
2675         PR fortran/27655
2676         * gfortran.dg/associated_3.f90: New test.
2677
2678 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2679
2680         PR c++/27819
2681         * g++.dg/template/static25.C: New test.
2682
2683         PR c++/27722
2684         * g++.dg/init/array21.C: New test.
2685
2686         PR c++/27807
2687         * g++.dg/ext/complit7.C: New test.
2688
2689         PR c++/27806
2690         * g++.dg/parse/ptrmem5.C: New test.
2691
2692 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2693             Andrew Pinski  <pinskia@physics.uc.edu>
2694
2695         PR c/27150
2696         PR middle-end/27382
2697         * gcc.dg/pr27150-1.c: New testcase.
2698         * gcc.dg/pr27382-1.c: New testcase.
2699         * gcc.dg/pr27382-2.c: New testcase.
2700
2701 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2702
2703         PR c/25161
2704         PR c/27020
2705         * gcc.dg/array-10.c: New test.
2706
2707 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2708
2709         PR c++/27804
2710         * g++.dg/init/const4.C: New test.
2711         * g++.dg/init/member1.C: Add error-marker.
2712         * g++.dg/other/fold1.C: Adjust error-marker.
2713
2714 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2715
2716         PR c++/27601
2717         * g++.dg/ext/offsetof1.C: New test.
2718
2719 2006-06-04 Eric Christopher <echristo@apple.com>
2720
2721         * gcc.dg/attr-ms_struct-1.c: New.
2722
2723 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2724
2725         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2726
2727 2006-06-04  Richard Guenther  <rguenther@suse.de>
2728
2729         PR tree-optimization/27039
2730         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2731
2732 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2733
2734         PR target/26223
2735         * gcc.target/i386/amd64-abi-2.c: New test case.
2736
2737 2006-06-02  Eric Christopher  <echristo@apple.com>
2738
2739         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2740         * gcc.target/i386/20020523-1.c: Skip if darwin.
2741         * gcc.target/i386/asm-3.c: Ditto.
2742         * gcc.target/i386/20011119-1.c: Ditto.
2743         * gcc.target/i386/clobbers.c: Remove pic part of test.
2744
2745 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2746
2747         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2748         * g++.old-deja/g++.other/init19.C: Ditto.
2749         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2750         and add other platforms as expected failures.
2751
2752 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2753
2754         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2755         (is-effective-target-keyword): Ditto.
2756
2757 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2758
2759         PR fortran/27715
2760         * gfortran.dg/extended_char_comparison_1.f:  New test.
2761
2762 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2763
2764         PR fortran/25098
2765         * gfortran.dg/dummy_procedure_1.f90: New test.
2766
2767         PR fortran/25147
2768         * gfortran.dg/dummy_procedure_2.f90: New test.
2769
2770         * gfortran.dg/associated_2.f90: Correct to make consistent with
2771         standard.
2772
2773 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2774
2775         * gcc.target/i386/387-11.c: New test case.
2776
2777 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/27801
2780         * g++.dg/template/cond6.C: New test.
2781
2782         PR c++/26496
2783         * g++.dg/template/crash51.C: New test.
2784         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2785
2786         PR c++/27385
2787         * g++.dg/init/array20.C: New test.
2788
2789 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2790
2791         * gcc.dg/builtins-54.c: New test case.
2792
2793 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2794
2795         PR c++/26433
2796         * g++.dg/template/fntry1.C: Add dg-do link.
2797
2798         PR c++/27808
2799         * g++.dg/parse/friend6.C: New test.
2800
2801 2006-05-30  Asher Langton  <langton2@llnl.gov>
2802
2803         * gfortran.dg/cray_pointers_7.f90: New test.
2804
2805 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2806
2807         PR tree-optimization/23452
2808         * gcc.dg/fold-mulconj-1.c: New test case.
2809
2810 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2811
2812         PR c++/27803
2813         * g++.dg/parse/bitfield1.C: New test.
2814
2815 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2816
2817         * gcc.target/ppc-eq0-1.c: New test case.
2818         * gcc.target/ppc-negeq0-1.c: New test case.
2819
2820 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2821
2822         PR c/27273
2823         * gcc.dg/overflow-warn-5.c: New test.
2824
2825 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2826
2827         PR c/27718
2828         * gcc.dg/sizeof-1.c: New test.
2829
2830 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2831
2832         PR target/27790
2833         * gcc.target/i386/pr27790.c: New test.
2834
2835 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2836
2837         PR libgfortran/27757
2838         * gfortran.dg/direct_io_5.f90: New test.
2839
2840 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2841
2842         PR libgfortran/27634
2843         * gfortran.dg/fmt_missing_period_1.f: New test.
2844         * gfortran.dg/fmt_missing_period_2.f: New test.
2845         * gfortran.dg/fmt_missing_period_3.f: New test.
2846
2847 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2848
2849         PR fortran/19777
2850         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2851         arrays.
2852
2853 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2854
2855         PR c++/27713
2856         * g++.dg/template/new6.C: New test.
2857
2858 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2859
2860         PR tree-optimization/24964
2861         * gcc.target/i386/387-10.c: New test case.
2862
2863 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2864
2865         * intrinsics/string_intrinsics.c (compare_string):
2866         Use memcmp instead of strncmp to avoid tripping over
2867         CHAR(0) in a string.
2868
2869 2006-05-27  Richard Guenther  <rguenther@suse.de>
2870
2871         PR middle-end/27773
2872         * gcc.dg/torture/pr27773.c: New testcase.
2873
2874 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2875
2876         * gcc.dg/pr24561.c: Rename to..
2877         * gcc.dg/pr25962.c: .. this.
2878
2879 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2880
2881         PR fortran/19777
2882         * gfortran.dg/bounds_check_2.f: New test.
2883
2884 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2885
2886         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2887         * gfortran.dg/byte_1.f90: Likewise.
2888         * gfortran.dg/dup_save_2.f90: Likewise.
2889
2890 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2891
2892         * gfortran.dg/associated_2.f90: New test.
2893
2894 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2895
2896         PR fortran/27524
2897         * gfortran.dg/bounds_check_1.f90: New test.
2898
2899 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2900
2901         PR rtl-optimization/27661
2902         * gcc.dg/pr27661.c: New test case.
2903
2904 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2905
2906         PR fortran/23151
2907         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2908         * gfortran.dg/print_parentheses_1.f:  New test.
2909         * gfortran.dg/print_parentheses_2.f90:  New test.
2910
2911 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2912
2913         PR target/27758
2914         * gcc.dg/pr27758.c: New test.
2915
2916 2006-05-24  Falk Hueffner  <falk@debian.org>
2917
2918         * gcc.c-torture/compile/pr27571.c: New test.
2919
2920 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2921
2922         PR fortran/27709
2923         * gfortran.dg/spec_expr_4.f90: New test.
2924
2925         PR fortran/27155
2926         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2927
2928 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2929
2930         PR c++/20103
2931         * g++.dg/ext/complit6.C: New test.
2932         * g++.dg/ext/complit3.C: Adjust error markers.
2933         * g++.dg/init/const3.C: New test.
2934
2935 2006-05-25  Richard Guenther  <rguenther@suse.de>
2936
2937         PR middle-end/27743
2938         * gcc.dg/torture/pr27743.c: New testcase.
2939
2940 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2941
2942         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2943
2944 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2945
2946         * gcc.dg/compat/scalar-by-value-x.h: New.
2947         * gcc.dg/compat/scalar-by-value-y.h: New.
2948         * gcc.dg/compat/scalar-by-value-5.c: New.
2949         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2950         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2951         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2952         * gcc.dg/compat/scalar-by-value-6.c: New.
2953         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2954         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2955         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2956
2957 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2958
2959         PR tree-optimization/27639
2960         PR tree-optimization/26719
2961         * gcc.dg/pr27639.c: New test.
2962         * gcc.dg/pr26719.c: New test.
2963         * gcc.dg/tree-ssa/scev-cast.c: New test.
2964
2965 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/20173
2968         * g++.dg/template/error21.C: New test.
2969
2970 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2971
2972         PR target/27696
2973         * gcc.target/i386/pr27696.c: New.
2974
2975 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2976
2977         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2978
2979         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2980
2981 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2982
2983         PR c++/27716
2984         * g++.dg/other/assign1.C: New test.
2985
2986 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2987
2988         PR target/27266
2989         * gcc.target/i386/pr27266.c: New.
2990
2991 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2992
2993         PR c++/27451
2994         * g++.dg/ext/asm9.C: New test.
2995
2996 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2997
2998         PR rtl-optimization/25514
2999         * gcc.c-torture/compile/pr25514.c: New test.
3000
3001 2006-05-22  Richard Guenther  <rguenther@suse.de>
3002
3003         Revert
3004         2006-01-31  Richard Guenther  <rguenther@suse.de>
3005
3006         * gcc.target/i386/sselibm-1.c: New testcase.
3007         * gcc.target/i386/sselibm-2.c: Likewise.
3008         * gcc.target/i386/sselibm-3.c: Likewise.
3009         * gcc.target/i386/sselibm-4.c: Likewise.
3010         * gcc.target/i386/sselibm-5.c: Likewise.
3011
3012 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3013
3014         PR c/27420
3015         * gcc.dg/func-args-2.c: New test.
3016
3017         PR c/26818
3018         * gcc.dg/struct-incompl-1.c: New test.
3019
3020 2006-05-22  Richard Guenther  <rguenther@suse.de>
3021
3022         PR testsuite/27708
3023         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
3024         the transformations we test for.
3025
3026 2006-05-22  Richard Guenther  <rguenther@suse.de>
3027
3028         PR testsuite/27707
3029         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
3030
3031 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
3032
3033         PR c++/27210
3034         * g++.dg/warn/new1.C: New test.
3035         * g++.dg/template/new5.C: Likewise.
3036
3037 2006-05-21  Roger Sayle  <roger@eyesopen.com>
3038
3039         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
3040         * gcc.target/i386/20060512-3.c: Likewise.
3041
3042 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
3043
3044         PR rtl-optimization/27671
3045         * gcc.c-torture/execute/pr27671-1.c: New.
3046         * gcc.dg/pr27671-2.c: Likewise.
3047
3048         PR tree-optimization/26622.
3049         * gcc.c-torture/compile/pr26622.c: New.
3050
3051 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3052
3053         PR fortran/27613
3054         * gfortran.dg/recursive_reference_1.f90: New test.
3055
3056 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3057
3058         PR fortran/25746
3059         * gfortran.dg/elemental_subroutine_3.f90: New test.
3060
3061         PR fortran/25090
3062         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3063
3064         PR fortran/27584
3065         * gfortran.dg/associated_target_1.f90: New test.
3066
3067         PR fortran/19015
3068         * gfortran.dg/maxloc_shape_1.f90: New test.
3069
3070 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3071
3072         PR libgfortran/24459
3073         * gfortran.dg/namelist_24.f90: New test.
3074         * gfortran.dg/namelist_12.f: Fix typo in comment.
3075
3076 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3077
3078         PR middle-end/25776
3079         * g++.dg/other/error11.C: New test.
3080
3081 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3082
3083         * gcc.target/mips/pr26765.c: Add -w to options.
3084
3085 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3086
3087         * lib/target-supports.exp (check_effective_target_mpaired_single):
3088         New function.
3089         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3090         multilibs.
3091         * g++.dg/vect/vect.exp: Likewise.
3092
3093 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3094
3095         PR testsuite/25891
3096         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3097
3098 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3099
3100         PR fortran/27662
3101         * gfortran.dg/temporary_1.f90: New file.
3102
3103 2006-05-19  Andreas Schwab  <schwab@suse.de>
3104
3105         * g++.dg/other/unused1.C: Also match "stringz".
3106
3107 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/26433
3110         * g++.dg/template/fntry1.C: New test.
3111
3112 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3113
3114         PR c++/27471
3115         PR c++/27506
3116         * g++.dg/conversion/bitfield5.C: New test.
3117         * g++.dg/conversion/bitfield6.C: New test.
3118
3119 2006-05-18  Mike Stump  <mrs@apple.com>
3120
3121         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3122         * gcc.dg/vla-4.c: Add.
3123         * gcc.dg/vla-5.c: Add.
3124         * gcc.dg/vla-6.c: Add.
3125
3126 2006-05-12  Stuart Hastings  <stuart@apple.com>
3127
3128         * testsuite/gcc.target/i386/20060512-1.c: New.
3129         * testsuite/gcc.target/i386/20060512-2.c: New.
3130         * testsuite/gcc.target/i386/20060512-3.c: New.
3131         * testsuite/gcc.target/i386/20060512-4.c: New.
3132
3133 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3134
3135         PR c++/26122
3136         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3137
3138         PR c++/26068
3139         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3140         * g++.dg/parse/linkage1.C: New test.
3141
3142 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3143
3144         PR tree-optimization/27548
3145         * g++.dg/tree-ssa/pr27548.C: New test.
3146
3147 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3148
3149         PR fortran/26551
3150         * gfortran.dg/recursive_check_1.f: New test.
3151         * gfortran.dg/recursive_check_2.f90: New test.
3152
3153 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3154
3155         * g++.dg/opt/temp2.C: New test.
3156
3157 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3158
3159         PR c++/27491
3160         * g++.dg/init/brace5.C: New test.
3161
3162         PR middle-end/27415
3163         * gcc.dg/gomp/pr27415.c: New test.
3164         * g++.dg/gomp/pr27415.C: New test.
3165
3166         PR tree-optimization/27549
3167         * g++.dg/tree-ssa/pr27549.C: New test.
3168
3169 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3170
3171         PR libgfortran/27575
3172         * gfortran.dg/read_eof_4.f90: New test.
3173
3174 2006-05-16  Richard Guenther  <rguenther@suse.de>
3175
3176         PR tree-optimization/22303
3177         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3178
3179 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3180
3181         PR middle-end/27573
3182         * gcc.dg/gomp/pr27573.c: New test.
3183         * gfortran.dg/gomp/pr27573.f90: New test.
3184
3185         PR c/27499
3186         * gcc.dg/gomp/pr27499.c: New test.
3187         * g++.dg/gomp/pr27499.C: New test.
3188
3189 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3190
3191         PR c++/27339
3192         * g++.dg/parser/access8.C: Adjust error marker.
3193         * g++.dg/template/access17.C: New test.
3194         * g++.dg/template/access18.C: Likewise.
3195
3196 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3197
3198         PR target/26600
3199         * gcc.target/i386/pr26600.c: New test case.
3200
3201 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3202
3203         PR c++/27505
3204         * g++.dg/expr/bitfield1.C: New test.
3205
3206 2006-05-15  Richard Guenther  <rguenther@suse.de>
3207
3208         PR tree-optimization/27603
3209         * gcc.dg/torture/pr27603.c: New testcase.
3210
3211 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3212
3213         PR fortran/25090
3214         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3215
3216         PR fortran/25082
3217         * gfortran.dg/scalar_return_1.f90: New test.
3218
3219         PR fortran/27411
3220         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3221
3222 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3223
3224         * gcc.dg/gomp/critical-4.c: New test.
3225         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3226         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3227         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3228         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3229
3230 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3231
3232         PR c++/27582
3233         * g++.dg/template/dependent-args1.C: New test.
3234
3235         PR c++/27581
3236         * g++.dg/lookup/this1.C: New test.
3237
3238         PR c++/27315
3239         * g++.dg/template/operator6.C: New test.
3240         * g++.dg/template/incomplete3.C: New test.
3241
3242         PR c++/27559
3243         * g++.dg/template/new4.C: New test.
3244
3245         PR c++/27496
3246         * g++.dg/template/void2.C: New test.
3247
3248 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3249
3250         * g++.dg/template/dependent-expr5.C: New test.
3251
3252 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3253
3254         PR middle-end/26729
3255         * gcc.dg/pr26729-1.c: New test case.
3256
3257 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3258
3259         * gcc.dg/pr27003.c: New test.
3260
3261 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3262
3263         * lib/target-supports.dg (check_cxa_atexit_available): Change
3264         v3_target_compile to ${tool}_target_compile.
3265
3266 2006-05-11  Jason Merrill  <jason@redhat.com>
3267
3268         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3269
3270 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3271
3272         PR fortran/27553
3273         * gfortran.dg/label_5.f90: New test.
3274
3275 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3276
3277         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3278         check_effective_target_powerpc_altivec_ok): New.
3279         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3280         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3281         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3282         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3283         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3284         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3285         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3286         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3287         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3288         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3289         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3290         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3291         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3292         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3293         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3294         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3295         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3296         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3297         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3298         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3299         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3300         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3301         gcc.target/powerpc/altivec-9.c,
3302         gcc.target/powerpc/altivec-consts.c,
3303         gcc.target/powerpc/altivec-pr22085.c,
3304         gcc.target/powerpc/altivec-splat.c,
3305         gcc.target/powerpc/altivec-types-1.c,
3306         gcc.target/powerpc/altivec-types-2.c,
3307         gcc.target/powerpc/altivec-types-3.c,
3308         gcc.target/powerpc/altivec-types-4.c,
3309         gcc.target/powerpc/altivec-varargs-1.c,
3310         gcc.target/powerpc/altivec-vec-merge.c,
3311         gcc.target/powerpc/ppc-vector-memcpy.c,
3312         gcc.target/powerpc/ppc-vector-memset.c,
3313         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3314         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3315         these effective targets.
3316         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3317         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3318
3319 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3320
3321         PR middle-end/27384
3322         * g++.dg/other/fold1.C: New test.
3323
3324         PR middle-end/27488
3325         * gcc.dg/fold-nonneg-1.c: New test.
3326
3327         PR c++/27547
3328         * g++.dg/other/operator1.C: New test.
3329
3330 2006-05-11  Richard Guenther  <rguenther@suse.de>
3331
3332         PR middle-end/27529
3333         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3334
3335 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3336
3337         * lib/target-supports-dg.exp (check-flags): New.
3338         (dg-skip-if): Move flag checks.
3339
3340 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3341
3342         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3343         * lib/target-supports.dg (check_cxa_atexit_available): New.
3344
3345 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3346
3347         PR fortran/27470
3348         * gfortran.dg/multiple_allocation_2.f90: New test case.
3349
3350 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3351
3352         * gcc.target/arm/pr27387.C: Fix a comment typo.
3353
3354 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3355
3356         PR fortran/24549
3357         * gfortran.dg/error_recovery_1.f90: New test.
3358
3359 2006-05-10  Richard Guenther  <rguenther@suse.de>
3360
3361         PR tree-optimization/27302
3362         * gcc.dg/torture/pr27302.c: New testcase.
3363
3364 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3365         Richard Guenther  <rguenther@suse.de>
3366
3367         PR middle-end/27498
3368         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3369
3370 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3371
3372         PR rtl-optimization/27335
3373         * gcc.dg/pr27335.c: New test.
3374
3375 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3376
3377         * gcc.target/mips/mips-ps-5.c: New file.
3378
3379 2006-05-08  Jan Hubicka  <jh@suse.cz>
3380
3381         PR middle-end/25962
3382         * gcc.dg/pr25962.c: New.
3383
3384 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3385
3386         PR target/27158
3387         * gcc.target/powerpc/pr27158.c: New test case.
3388
3389 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3390
3391         PR testsuite/27476
3392         * ada/acats/run_all.sh: Use test -z.
3393
3394 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3395
3396         PR libfortran/18271
3397         * gfortran.dg/spec_expr_3.f90: New test.
3398
3399 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3400
3401         PR target/24879
3402         * gcc.target/i386/monitor.c: New file.
3403
3404 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3405
3406         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3407
3408 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3409
3410         PR c++/27447
3411         * g++.dg/other/ptrmem7.C: New test.
3412
3413 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3414
3415         PR target/27421
3416         * gcc.dg/array-9.c: New test.
3417
3418 2006-05-07  Richard Guenther  <rguenther@suse.de>
3419
3420         PR tree-optimization/27409
3421         * gcc.dg/torture/pr27409.c: New testcase.
3422
3423 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3424
3425         PR fortran/27457
3426         * gfortran.dg/select_6.f90: New.
3427
3428 2006-05-07  Richard Guenther  <rguenther@suse.de>
3429
3430         PR tree-optimization/27136
3431         * gcc.dg/torture/pr27136.c: New testcase.
3432
3433 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3434
3435         PR fortran/24813
3436         * gfortran.dg/char_cons_len_1.f90: New test.
3437
3438 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3439
3440         PR c++/27427
3441         * g++.dg/template/incomplete2.C: New test.
3442
3443 2006-05-06  Richard Guenther  <rguenther@suse.de>
3444
3445         PR tree-optimization/27151
3446         * gcc.dg/vect/pr27151.c: New testcase.
3447
3448 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3449
3450         PR c++/27430
3451         * g++.dg/template/void1.C: New test.
3452
3453         PR c++/27423
3454         * g++.dg/other/void2.C: New test.
3455
3456         PR c++/27422
3457         * g++.dg/conversion/void1.C: New test.
3458
3459 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3460
3461         PR/21391
3462         * g++.dg/other/unused1.C: New.
3463
3464 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3465
3466         PR objc/27240
3467         * objc.dg/member-1.m: New test.
3468
3469 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3470
3471         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3472
3473 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3474
3475         PR libfortran/26985
3476         * gfortran.dg/matmul_2.f90: New test.
3477
3478 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3479
3480         * ada/acats/run_all.sh: Use sync when main not found.
3481
3482 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3483
3484         PR target/26765
3485         * gcc.target/mips/pr26765.c: New.
3486
3487 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3488
3489         * gcc.target/bfin: New directory.
3490         * gcc.target/bfin/bfin.exp: New file.
3491         * gcc.target/bfin/frmul.c: New file.
3492         * gcc.target/bfin/arith.c: New file.
3493         * gcc.target/bfin/mul-combine.c: New file.
3494         * gcc.target/bfin/shift.c: New file.
3495
3496 2006-05-04  Richard Guenther  <rguenther@suse.de>
3497
3498         PR tree-optimization/14287
3499         PR tree-optimization/14844
3500         PR tree-optimization/19792
3501         PR tree-optimization/21608
3502         PR tree-optimization/27090
3503         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3504         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3505         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3506         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3507         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3508
3509 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3510
3511         PR tree-optimization/27285
3512         * gcc.c-torture/execute/pr27285.c: New test.
3513
3514         PR middle-end/27388
3515         * gcc.dg/gomp/pr27388-1.c: New test.
3516         * gcc.dg/gomp/pr27388-2.c: New test.
3517         * gcc.dg/gomp/pr27388-3.c: New test.
3518
3519         PR c++/27359
3520         * g++.dg/gomp/pr27359.C: New test.
3521
3522 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3523
3524         PR fortran/20248
3525         * gfortran.dg/iargc.f90: New test.
3526
3527 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3528
3529         PR c++/27102
3530         * g++.dg/template/crash49.C: New test.
3531
3532 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3533
3534         PR testsuite/27032
3535         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3536
3537 2006-05-02  Jeff Law  <law@redhat.com>
3538
3539         PR tree-optimization/27364
3540         * gcc.c-torture/execute/pr27364.c: New test.
3541
3542 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3543
3544         PR c++/27309
3545         * g++.dg/parser/ctor5.C: New test.
3546
3547 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3548
3549         PR target/27387
3550         * gcc.target/arm/arm.exp: New.
3551         * gcc.target/arm/pr27387.C: Likewise.
3552
3553 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3554
3555         PR fortran/27269
3556         PR fortran/27324
3557         * gfortran.dg/module_equivalence_2.f90: New test.
3558
3559 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3560
3561         PR middle-end/27337
3562         * g++.dg/gomp/pr27337-1.C: New test.
3563         * g++.dg/gomp/pr27337-2.C: New test.
3564
3565         PR middle-end/27328
3566         * gcc.dg/gomp/pr27328.c: New test.
3567
3568         PR middle-end/27325
3569         * g++.dg/gomp/pr27325.C: New test.
3570
3571         PR middle-end/27310
3572         * g++.dg/gomp/pr27310.C: New test.
3573
3574 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3575
3576         PR tree-optimization/27291
3577         * g++.dg/tree-ssa/pr27291.C: New test.
3578
3579 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3580
3581         PR tree-optimization/27283
3582         * g++.dg/tree-ssa/pr27283.C: New test.
3583
3584 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3585
3586         * gcc.dg/tree-ssa/loop-16.c: New test.
3587
3588 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3589             Joseph S. Myers  <joseph@codesourcery.com>
3590
3591         * gcc.dg/Wconversion-3.c: New test case.
3592         * gcc.dg/Wconversion-4.c: Likewise.
3593
3594 2006-05-01  Richard Guenther  <rguenther@suse.de>
3595
3596         PR tree-optimization/26726
3597         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3598
3599 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3600
3601         * gcc.dg/Woverflow-1.c: New test case.
3602         * gcc.dg/Woverflow-2.c: Likewise.
3603         * gcc.dg/Woverflow-3.c: Likewise.
3604
3605 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3606
3607         PR c++/27094
3608         * g++.dg/template/defarg8.C: New test.
3609
3610 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3611
3612         PR c++/27278
3613         * g++.dg/parse/operator7.C: New test.
3614
3615 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3616
3617         PR c++/11471
3618         PR c++/27102
3619         * g++.dg/template/crash48.C: New test.
3620
3621         PR c++/27279
3622         * g++.dg/parse/ctor4.C: New test.
3623
3624 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3625
3626         PR fortran/25681
3627         * gfortran.df/char_type_len.f90: New test.
3628
3629 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3630
3631         PR libgfortran/27304
3632         * gfortran.dg/fmt_exhaust.f90: New test.
3633
3634 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3635
3636         PR c/25309
3637         * gcc.dg/large-size-array-2.c: New test case.
3638
3639 2006-04-28  Richard Guenther  <rguenther@suse.de>
3640
3641         PR target/26826
3642         * gcc.target/i386/pr26826.c: New testcase.
3643
3644 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3645
3646         PR middle-end/27260
3647         * gcc.c-torture/execute/pr27260.c: New.
3648
3649 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3650
3651         PR middle-end/27095
3652         * gcc.dg/pr27095.c: New.
3653
3654 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3655
3656         PR c++/27292
3657         * g++.dg/conversion/bitfield4.C: New test.
3658
3659 2006-04-27  Eric Christopher  <echristo@apple.com>
3660
3661         * gcc.dg/pragma-ms_struct.c: New.
3662
3663 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/27102
3666         * g++.dg/template/crash47.C: New test.
3667
3668 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3669
3670         * gcc.target/i386/sse-7.c: build with -msse.
3671
3672 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3673
3674         PR testsuite/27274:
3675         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3676         (main): Exit if processor doesn't support SSE.
3677
3678 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3679
3680         PR middle-end/27282
3681         * gcc.c-torture/compile/pr27282.c: New test.
3682
3683 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3684
3685         PR middle-end/26913
3686         * g++.dg/gomp/pr26913.C: New test.
3687
3688         PR c/25996
3689         * gcc.dg/gomp/pr25996.c: New test.
3690         * g++.dg/gomp/pr25996.C: New test.
3691
3692 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3693
3694         PR rtl-optimization/26725
3695         * gcc.c-torture/compile/pr26725.c: New test.
3696
3697 2006-04-25  Richard Guenther  <rguenther@suse.de>
3698
3699         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3700         than n + -1.
3701
3702 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3703
3704         * gcc.dg/20060425-1.c: New testcase.
3705
3706 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3707
3708         PR tree-optimization/26865
3709         * gcc.dg/pr26865.c: New test.
3710
3711 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3712
3713         PR c++/27292
3714         * g++.dg/conversion/bitfield1.C: New test.
3715         * g++.dg/conversion/bitfield2.C: Likewise.
3716         * g++.dg/conversion/bitfield3.C: Likewise.
3717
3718 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3719         Richard Guenther  <rguenther@suse.de>
3720
3721         PR tree-optimization/27236
3722         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3723
3724 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3725
3726         PR c++/19963
3727         * g++.dg/other/incomplete2.C: New test.
3728
3729 2006-04-24  Richard Guenther  <rguenther@suse.de>
3730
3731         PR middle-end/26869
3732         * gcc.dg/torture/pr26869.c: New testcase.
3733
3734 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3735         Richard Guenther  <rguenther@suse.de>
3736
3737         PR tree-optimization/27218
3738         * g++.dg/tree-ssa/pr27218.C: New testcase.
3739
3740 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3741
3742         PR c++/26912
3743         * g++.dg/template/friend41.C: New test.
3744
3745 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3746
3747         * g++.dg/opt/pr15551.C: Include cstdio.
3748         (main): Use remove instead of unlink.
3749
3750 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3751
3752         * gcc.dg/sibcall-7.c: New test.
3753         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3754         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3755         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3756         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3757         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3758
3759 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3760
3761         PR c++/26534
3762         * g++.dg/opt/bitfield1.C: New test.
3763         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3764         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3765         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3766         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3767         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3768         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3769         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3770         * g++.dg/abi/bitfield2.C: Likewise.
3771         * g++.dg/init/bitfield1.C: Likewise.
3772
3773 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3774
3775         PR fortran/25099
3776         * gfortran.dg/elemental_subroutine_4.f90: New test.
3777         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3778         call sub (m, x).
3779
3780 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3781
3782         * gcc.c-torture/compile/20060421-1.c: New testcase.
3783
3784 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3785
3786         PR c/25875
3787         * gcc.dg/init-bad-4.c: New test.
3788
3789 2006-04-21  Paul Brook  <paul@codesourcery.com>
3790
3791         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3792
3793 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3794
3795         PR fortran/27122
3796         * gfortran.dg/defined_operators_1.f90: New test.
3797         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3798         remove old ones associated, incorrectly, with Note 5.46.
3799
3800         PR fortran/27113
3801         * gfortran.dg/character_array_constructor_1.f90: New test.
3802
3803 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3804
3805         * gcc.dg/20060419-1.c: New test.
3806
3807 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3808
3809         PR c/26774
3810         * gcc.dg/struct-parse-1.c: New test case.
3811
3812 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3813
3814         PR c++/26558
3815         * g++.dg/parse/template19.C: New test.
3816
3817         PR c++/26739
3818         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3819
3820         PR c++/26036
3821         * g++.dg/expr/call3.C: New test.
3822
3823         PR c++/10385
3824         * g++.dg/conversion/dynamic1.C: New test.
3825
3826 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/27102
3829         * g++.dg/template/crash35.C: Tweak error markers.
3830         * g++.dg/template/crash46.C: New test.
3831         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3832         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3833
3834 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3835
3836         PR rtl-optimization/14261
3837         * gcc.c-torture/compile/20060419-1.c: Added.
3838
3839 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3840
3841         * gfortran.dg/label_1.f90: Adjust dg-error.
3842
3843 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3844
3845         PR target/26961
3846         * gcc.dg/fold-cond-1.c: New test case.
3847         * gcc.dg/pr26961-1.c: Likewise.
3848
3849 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3850
3851         PR libgfortran/27138
3852         * gfortran.dg/read_bad_advance.f90: New test.
3853
3854 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3855             Dale Johannesen  <dalej@apple.com>
3856
3857         PR target/24076
3858         * gcc.target/i386/vecinit-3.c: New testcase.
3859         * gcc.target/i386/vecinit-4.c: Likewise.
3860         * gcc.target/i386/sse-18.c: Likewise.
3861         * gcc.target/i386/sse-19.c: Likewise.
3862
3863 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3864
3865         * gfortran.dg/allocate_zerosize_1.f90: New test.
3866
3867 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3868
3869         PR c++/26365
3870         * g++.dg/template/crash45.C: New test.
3871
3872 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3873
3874         PR fortran/26787
3875         * gfortran.dg/proc_assign_1.f90: New test.
3876         * gfortran.dg/procedure_lvalue.f90: Change message.
3877         * gfortran.dg/namelist_4.f90: Add new error.
3878
3879         PR fortran/25597
3880         PR fortran/27096
3881         * gfortran.dg/auto_pointer_array_result_1.f90
3882
3883         PR fortran/27089
3884         * gfortran.dg/specification_type_resolution_1.f90
3885
3886         PR fortran/18003
3887         PR fortran/25669
3888         PR fortran/26834
3889         * gfortran.dg/bounds_temporaries_1.f90: New test.
3890
3891         PR fortran/27124
3892         * gfortran.dg/array_return_value_1.f90: New test.
3893
3894 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3895
3896         PR fortran/25336
3897         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3898
3899 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3900
3901         PR middle-end/26823
3902         * g++.dg/gomp/pr26823-1.C: New test.
3903         * g++.dg/gomp/pr26823-2.C: New test.
3904
3905 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3906
3907         PR middle-end/27134
3908         * gcc.dg/pr27314.c: New test.
3909
3910 2006-04-13  Richard Henderson  <rth@redhat.com>
3911
3912         * g++.dg/gomp/block-0.C: Update expected matches.
3913
3914 2006-04-13  DJ Delorie  <dj@redhat.com>
3915
3916         * lib/target-supports.exp (check_effective_target_int32plus): New.
3917         (check_effective_target_ptr32plus): New.
3918         (check_effective_target_size32plus): New.
3919         (check_effective_target_int16): New.
3920         (check_profiling_available): Add m32c to the list of unsupported targets.
3921
3922         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3923         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3924         memory size.
3925         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3926         pointers.
3927         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3928         size_t.
3929         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3930         and size_t.
3931         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3932         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3933         not just xstormy16.  Skip m32c due to weird pointer size.
3934         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3935         not just xstormy16.
3936         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3937         not just xstormy16.
3938         * gcc.dg/20020312-2.c: Add m32c support.
3939         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3940         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3941         in test.
3942         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3943         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3944         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3945         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3946         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3947         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3948         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3949         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3950         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3951         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3952         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3953         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3954         in test.
3955         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3956         in test.
3957         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3958         * gcc.dg/pr23049.c: Require >=32 bit integers.
3959         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3960         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3961         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3962         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3963         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3964         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3965         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3966         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3967         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3968         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3969         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3970         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3971         prototype in test.
3972         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3973         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3974         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3975         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3976         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3977
3978         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3979         * gcc.c-torture/execute/20040703-1.x: Likewise.
3980         * gcc.c-torture/execute/20040705-1.x: Likewise.
3981         * gcc.c-torture/execute/20040705-2.x: Likewise.
3982         * gcc.c-torture/execute/20040709-1.x: Likewise.
3983         * gcc.c-torture/execute/20040709-2.x: Likewise.
3984         * gcc.c-torture/execute/20040811-1.x: Likewise.
3985         * gcc.c-torture/execute/20050316-1.x: Likewise.
3986         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3987         * gcc.c-torture/execute/pr19689.x: Likewise.
3988         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3989         * gcc.c-torture/execute/usmul.x: Likewise.
3990         * gcc.c-torture/execute/vrp-5.x: Likewise.
3991         * gcc.c-torture/execute/vrp-6.x: Likewise.
3992         * gcc.dg/debug/20041023-1.s: Likewise.
3993
3994 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3995
3996         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3997         of integers to a vector types are now constant expressions in C.
3998         * gcc.dg/vect/vect-fold-1.c: New test case.
3999
4000 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
4001             Ulrich Weigand  <uweigand@de.ibm.com>
4002
4003         PR target/27006
4004         * gcc.dg/vmx/pr27006.c: New testcase.
4005
4006 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4007
4008         PR libgfortran/26766
4009         * gfortran.dg/write_recursive.f90: New test.
4010
4011 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
4012
4013         * g++.dg/parse/dtor7.C: New test.
4014         * g++.dg/parse/new1.C: Add error marker.
4015         * g++.dg/template/new3.C: New test.
4016
4017         PR c++/26122
4018         * g++.dg/template/pure1.C: New test.
4019
4020         PR c++/26295
4021         * g++.dg/parse/ptrmem4.C: New test.
4022
4023 2006-04-10  Jeff Law  <law@redhat.com>
4024
4025         PR/27087
4026         * gcc.c-torture/compile/pr27087.c: New test.
4027
4028 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
4029
4030         PR/21391
4031         * gcc.dg/20060410.c: New.
4032
4033 2006-04-10  Matthias Klose  <doko@debian.org>
4034
4035         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
4036         Recognize multilib directory names containing underscores.
4037
4038 2006-04-10  Roger Sayle  <roger@eyesopen.com>
4039
4040         * gcc.target/i386/vecinit-1.c: New test case.
4041         * gcc.target/i386/vecinit-2.c: Likewise.
4042
4043 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
4044
4045         PR debug/27057
4046         * g++.dg/debug/dwarf2-2.C: New test.
4047
4048 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
4049
4050         PR rtl-optimization/27073
4051         * gcc.c-torture/execute/pr27073.c: New test.
4052
4053 2006-04-08  Mike Stump  <mrs@apple.com>
4054
4055         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4056
4057 2006-04-07  Richard Guenther  <rguenther@suse.de>
4058
4059         PR tree-optimization/26135
4060         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4061
4062 2006-04-06  Jan Hubicka  <jh@suse.cz>
4063
4064         PR profile/26399
4065         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4066
4067 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4068
4069         * g++.dg/conversion/nullptr1.C: New test case.
4070         * g++.dg/conversion/nullptr2.C: Likewise.
4071
4072 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4073
4074         * gfortran.dg/dependency_18.f90: New test case.
4075
4076 2006-04-05  Richard Guenther  <rguenther@suse.de>
4077
4078         PR tree-optimization/26919
4079         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4080         * gcc.dg/ipa/ipa-2.c: Likewise.
4081         * gcc.dg/ipa/ipa-3.c: Likewise.
4082         * gcc.dg/ipa/ipa-5.c: Likewise.
4083
4084 2006-04-05  Richard Guenther  <rguenther@suse.de>
4085
4086         PR tree-optimization/26763
4087         * gcc.dg/torture/pr26763-1.c: New testcase.
4088         * gcc.dg/torture/pr26763-2.c: Likewise.
4089
4090 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4091
4092         PR fortran/23634
4093         PR fortran/25619
4094         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4095
4096 2006-04-04  Eric Christopher  <echristo@apple.com>
4097
4098         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4099         stubs.
4100         * gcc.target/i386/387-5.c: Ditto.
4101
4102 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4103
4104         * gcc.target/sparc/struct-ret-check.c: New test.
4105
4106 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4107
4108         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4109         zero decimal digits specified in format.
4110
4111 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4112
4113         PR fortran/26891
4114         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4115
4116         PR fortran/26976
4117         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4118         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4119         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4120         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4121         bigendian-ness.
4122
4123 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4124
4125         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4126         dummy arguments work when the actual argument is itself a dummy
4127         argument of the caller.
4128
4129 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4130
4131         PR libfortran/24685
4132         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4133
4134 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4135
4136         * gfortran.dg/dependencency_17.f90: New test case.
4137
4138 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4139
4140         * gfortran.dg/dependency_14.f90: New test case.
4141         * gfortran.dg/dependency_15.f90: Likewise.
4142         * gfortran.dg/dependency_16.f90: Likewise.
4143
4144 2006-03-31  Asher Langton  <langton2@llnl.gov>
4145
4146         PR fortran/25358
4147         gfortran.dg/cray_pointers_6.f90: New test.
4148
4149 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4150
4151         PR libgfortran/26890
4152         * gfortran.dg/read_size_noadvance.f90: New test.
4153
4154 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4155
4156         PR fortran/25031
4157         * gfortran.dg/multiple_allocation_1.f90: Check that the
4158         size has changed after a re-allocation with stat.
4159
4160 2006-03-30  Richard Guenther  <rguenther@suse.de>
4161
4162         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4163         removal.
4164         * gcc.target/i386/sselibm-2.c: Likewise.
4165         * gcc.target/i386/sselibm-3.c: Likewise.
4166         * gcc.target/i386/sselibm-4.c: Likewise.
4167         * gcc.target/i386/sselibm-5.c: Likewise.
4168
4169 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4170
4171         * gcc.dg/fold-andxor-1.c: New test case.
4172         * gcc.dg/fold-xorand-1.c: Likewise.
4173
4174 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4175
4176         * gcc.dg/fold-convnotconv-1.c: New test case.
4177
4178 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4179
4180         PR fortran/26779
4181         * gfortran.dg/private_type_5.f90: New test.
4182
4183 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4184
4185         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4186
4187 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4188
4189         * gfortran.dg/advance_2.f90: New test.
4190         * gfortran.dg/advance_3.f90: New test.
4191
4192         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4193
4194 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4195
4196         PR libgfortran/26661
4197         PR libgfortran/26880
4198         * gfortran.dg/read_x_past.f: New test.
4199
4200 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4201
4202         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4203         to be STABS.
4204
4205 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4206
4207         * objc.dg/dwarf-1.m: Skip on AIX.
4208         * objc.dg/dwarf-2.m: Skip on AIX.
4209
4210 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4211
4212         PR fortran/26816
4213         * gfortran.dg/float_1.f90: New test.
4214
4215 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4216
4217         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4218         X86_64 targets.
4219         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4220
4221 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4222
4223         PR libfortran/26735
4224         * gfortran.dg/convert_implied_open.f90: New test case.
4225
4226 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4227
4228         PR fortran/26769
4229         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4230
4231 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4232
4233         PR middle-end/26717
4234         * gcc.dg/pr26717.c: New test.
4235
4236 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4237
4238         * gfortran.dg/dependency_12.f90: New test case.
4239
4240 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4241
4242         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4243
4244 2006-03-24  Jeff Law  <law@redhat.com>
4245
4246         * gcc.c-torture/pr26840.c: New test.
4247
4248 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4249
4250         * objc.dg/dwarf-2.m: New.
4251         * obj-c++.dg/dwarf-2.mm: New.
4252
4253         * g++.old-deja/g++.other/init19.C: New.
4254
4255 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4256
4257         * g++.dg/eh/spbp.C: Skip on AIX.
4258
4259 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4260
4261         PR middle-end/26611
4262         * g++.dg/gomp/pr26611-1.C: New test.
4263         * g++.dg/gomp/pr26611-2.C: New test.
4264
4265 2006-03-24  Jeff Law  <law@redhat.com>
4266
4267         * gcc.c-torture/compile/pr26833.c: New test.
4268         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4269
4270 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4271
4272         * gfortran.dg/endfile_2.f90: Delete temp file.
4273
4274 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4275
4276         PR fortran/19303
4277         * gfortran.dg/record_marker_1.f90: New test case.
4278         * gfortran.dg/record_marker_2.f: New test case.
4279         * gfortran.dg/record_marker_3.f90: New test case.
4280
4281 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4282
4283         PR fortran/17298
4284         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4285         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4286
4287 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4288
4289         * lib/gcc-dg.exp (cleanup-modules): New proc.
4290         * gfortran.dg/allocatable_function_1.f90,
4291         gfortran.dg/allocate_char_star_scalar_1.f90,
4292         gfortran.dg/assumed_charlen_function_1.f90,
4293         gfortran.dg/assumed_dummy_1.f90,
4294         gfortran.dg/assumed_shape_ranks_1.f90,
4295         gfortran.dg/assumed_shape_ranks_2.f90,
4296         gfortran.dg/assumed_size_dt_dummy.f90,
4297         gfortran.dg/auto_char_dummy_array_1.f90,
4298         gfortran.dg/auto_char_len_3.f90,
4299         gfortran.dg/automatic_module_variable.f90,
4300         gfortran.dg/bad_automatic_objects_1.f90,
4301         gfortran.dg/char_array_constructor.f90,
4302         gfortran.dg/char_array_structure_constructor.f90,
4303         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4304         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4305         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4306         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4307         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4308         gfortran.dg/derived_pointer_recursion.f90,
4309         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4310         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4311         gfortran.dg/dummy_functions_1.f90,
4312         gfortran.dg/elemental_initializer_1.f90,
4313         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4314         gfortran.dg/elemental_pointer_1.f90,
4315         gfortran.dg/elemental_subroutine_1.f90,
4316         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4317         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4318         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4319         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4320         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4321         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4322         gfortran.dg/global_references_1.f90,
4323         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4324         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4325         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4326         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4327         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4328         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4329         gfortran.dg/large_integer_kind_1.f90,
4330         gfortran.dg/large_real_kind_1.f90,
4331         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4332         gfortran.dg/module_double_reuse.f90,
4333         gfortran.dg/module_equivalence_1.f90,
4334         gfortran.dg/module_interface_1.f90,
4335         gfortran.dg/module_parameter_array_refs_1.f90,
4336         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4337         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4338         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4339         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4340         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4341         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4342         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4343         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4344         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4345         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4346         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4347         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4348         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4349         gfortran.dg/same_name_1.f90,
4350         gfortran.dg/sibling_dummy_procedure_1.f90,
4351         gfortran.dg/sibling_dummy_procedure_2.f90,
4352         gfortran.dg/sibling_dummy_procedure_3.f90,
4353         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4354         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4355         gfortran.dg/used_dummy_types_2.f90,
4356         gfortran.dg/used_dummy_types_3.f90,
4357         gfortran.dg/used_dummy_types_4.f90,
4358         gfortran.dg/used_dummy_types_5.f90,
4359         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4360         gfortran.dg/userdef_operator_1.f90: Use it.
4361
4362 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4363
4364         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4365         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4366         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4367         gfortran.dg/write_back.f,
4368         gfortran.fortran-torture/execute/inquire_1.f90,
4369         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4370
4371 2006-03-21  Jeff Law  <law@redhat.com>
4372
4373         * gcc.dg/tree-ssa/vrp28.c: New test.
4374
4375 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4376
4377         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4378         if _STDC_C99 is defined.
4379         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4380         * gcc.dg/builtins-20.c: Likewise.
4381         * gcc.dg/builtins-53.c: Likewise.
4382         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4383         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4384
4385 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4386
4387         PR tree-opt/26781
4388         * gcc.c-torture/compile/pr26781-1.c: New test.
4389         * gcc.c-torture/compile/pr26781-2.c: New test.
4390
4391 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4392
4393         PR c++/26690
4394         * g++.dg/gomp/pr26690-1.C: New test.
4395         * g++.dg/gomp/pr26690-2.C: New test.
4396
4397 2006-03-20  Jeff Law  <law@redhat.com>
4398
4399         * gcc.dg/tree-ssa/pr21829.c: New test.
4400
4401         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4402
4403 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4404
4405         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4406         (check_visibility_available): Use it.
4407         (check_effective_target_default_packed): Likewise.
4408         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4409         (check_effective_target_fopenmp): Likewise.
4410         (check_effective_target_freorder): Likewise.
4411         (check_effective_target_fpic): Likewise.
4412         (check_named_sections_available): Likewise.
4413         (check_effective_target_ilp32): Likewise.
4414         (check_effective_target_lp64): Likewise.
4415
4416 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4417
4418         PR fortran/20935
4419         * gfortran.dg/scalar_mask_2.f90: New test case.
4420
4421 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4422
4423         PR tree-opt/26629
4424         * gcc.dg/tree-ssa/loadpre12.c: New test.
4425         * gcc.dg/tree-ssa/loadpre13.c: New test.
4426         * gcc.dg/tree-ssa/loadpre14.c: New test.
4427         * gcc.dg/tree-ssa/loadpre15.c: New test.
4428         * gcc.dg/tree-ssa/loadpre16.c: New test.
4429         * gcc.dg/tree-ssa/loadpre17.c: New test.
4430         * gcc.dg/tree-ssa/loadpre18.c: New test.
4431         * gcc.dg/tree-ssa/loadpre19.c: New test.
4432         * gcc.dg/tree-ssa/loadpre20.c: New test.
4433         * gcc.dg/tree-ssa/loadpre21.c: New test.
4434         * gcc.dg/tree-ssa/loadpre22.c: New test.
4435
4436 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4437
4438         PR fortran/26741
4439         * gfortran.dg/elemental_initializer_1.f90: New test.
4440
4441         PR fortran/26716
4442         * gfortran.dg/assumed_shape_ranks_2: New test.
4443
4444 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4445
4446         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4447         target fpic.
4448
4449 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4450
4451         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4452         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4453         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4454         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4455         gfortran.fortran-torture/execute/direct_io.f90,
4456         gfortran.fortran-torture/execute/inquire_2.f90,
4457         gfortran.fortran-torture/execute/inquire_4.f90,
4458         gfortran.fortran-torture/execute/list_read_1.f90,
4459         gfortran.fortran-torture/execute/open_replace.f90,
4460         gfortran.fortran-torture/execute/slash_edit.f90,
4461         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4462         temporary files from testcases.
4463
4464 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4465
4466         PR libgfortran/26509
4467         gfortran.dg/write_direct_eor.f90: New test.
4468
4469 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4470
4471         * gcc.target/powerpc/pr26350.c: New.
4472         * gcc.target/powerpc/indexed-addr.c: New.
4473
4474 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4475
4476         * gfortran.dg/dependency_13.f90: New test case.
4477
4478 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4479
4480         PR middle-end/21781
4481         * gcc.dg/real-const-1.c: New test case.
4482
4483 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4484
4485         * g++.old-deja/g++.other/init18.C: New.
4486         * g++.old-deja/g++.other/init5.C: Remove xfail.
4487
4488 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4489
4490         * g++.dg/opt/pr15551.C: Cleanup temp file.
4491
4492 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4493
4494         PR c++/6634
4495         g++.dg/parse/long1.C: New test.
4496
4497 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4498
4499         PR fortran/19101
4500         * gfortran.dg/continuation.f90: New test.
4501         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4502
4503 2006-03-14  Richard Guenther  <rguenther@suse.de>
4504
4505         PR tree-optimization/26672
4506         * gcc.dg/torture/pr26672.c: New testcase.
4507
4508 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4509
4510         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4511         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4512
4513 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4514
4515         PR middle-end/26557
4516         * gcc.c-torture/compile/switch-1.c: New test case.
4517
4518 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4519
4520         PR fortran/25378
4521         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4522         test to include more permuatations of mask and index.
4523         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4524         respond to F2003 spec. that the position returned for an all false
4525         mask && condition is zero.
4526
4527 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4528
4529         PR middle-end/25989
4530         * gcc.dg/gomp/pr25989.c: New test.
4531
4532 2006-03-13  Jeff Law  <law@redhat.com>
4533
4534         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4535
4536 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4537
4538         * gcc.dg/switch-9.c: New test.
4539
4540 2006-03-13  Richard Guenther  <rguenther@suse.de>
4541
4542         PR middle-end/26630
4543         * gcc.dg/torture/pr26630.c: New testcase.
4544
4545 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4546
4547         * gfortran.dg/dependency_10.f90: New test case.
4548         * gfortran.dg/dependency_11.f90: Likewise.
4549
4550 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4551             Erik Edelmann  <eedelman@gcc.gnu.org>
4552
4553         * gfortran.dg/allocatable_function_1.f90: New.
4554         * gfortran.dg/allocatable_function_2.f90: New.
4555
4556 2006-03-10  Richard Guenther  <rguenther@suse.de>
4557
4558         PR middle-end/26565
4559         * gcc.dg/torture/pr26565.c: New testcase.
4560
4561 2006-03-09  Eric Christopher  <echristo@apple.com>
4562
4563         * gcc.c-torture/compile/20060309-1.c: New.
4564
4565 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4566
4567         PR libgfortran/26499
4568         * gfortran.dg/write_back.f: New test.
4569         * gfortran.dg/write_rewind_1.f: New test.
4570         * gfortran.dg/write_rewind_2.f: New test.
4571
4572 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4573
4574         PR libgfortran/26554
4575         * gfortran.dg/read_logical.f90: New test.
4576
4577 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4578
4579         * ada/acats/norun.lst: cdd2a03 now passes.
4580
4581 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4582
4583         PR testsuite/25177
4584         * gcc.target/powerpc/pr18096-1.c: Change where the error
4585         would match.
4586
4587 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4588
4589         * gcc.target/i386/cleanup-1.c: New test.
4590         * gcc.target/i386/cleanup-2.c: New test.
4591
4592 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4593
4594         * gfortran.dg/dependency_9.f90: Remove for the time being.
4595
4596 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4597
4598         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4599         directive.
4600
4601 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4602
4603         * gfortran.dg/dependency_9.f90: New test case.
4604
4605 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4606
4607         * gfortran.dg/dependency_4.f90: New test case.
4608         * gfortran.dg/dependency_5.f90: New test case.
4609         * gfortran.dg/dependency_6.f90: New test case.
4610         * gfortran.dg/dependency_7.f90: New test case.
4611         * gfortran.dg/dependency_8.f90: New test case.
4612
4613 2006-03-03  Paul Brook  <paul@codesourcery.com>
4614
4615         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4616         Add m68k-*-elf.
4617
4618 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4619
4620         PR fortran/25031
4621         * multiple_allocation_1.f90: New test.
4622
4623 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR tree-optimization/26524
4626         * gfortran.dg/pr26524.f: New test case.
4627
4628 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4629
4630         * g++.dg/template/repo5.C: Cleanup repo files.
4631         * gcc.dg/20051201-1.c: Cleanup coverage files.
4632         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4633         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4634         tree dump files.
4635
4636 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4637
4638         * objc.dg/objc-nofilename-1.m: New test.
4639         * objc.dg/bad-receiver-type.m: New test.
4640         * obj-c++.dg/bad-receiver-type.mm: New test.
4641
4642 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4643
4644         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4645
4646 2006-03-01  Mike Stump  <mrs@apple.com>
4647
4648         * g++.dg/abi/key2.C: Add.
4649
4650 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4651
4652         * gfortran.dg/logical_dot_product.f90: New test.
4653
4654         PR fortran/26393
4655         * gfortran.dg/used_interface_ref.f90: New test.
4656
4657         PR fortran/20938
4658         * gfortran.dg/dependency_2.f90: New test.
4659         * gfortran.fortran-torture/execute/where17.f90: New test.
4660         * gfortran.fortran-torture/execute/where18.f90: New test.
4661         * gfortran.fortran-torture/execute/where19.f90: New test.
4662         * gfortran.fortran-torture/execute/where20.f90: New test.
4663
4664 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4665
4666         * g++.dg/tree-ssa/pr26443.C: New test case.
4667
4668 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4669
4670         PR middle-end/26022
4671         * g++.dg/opt/return-slot1.C: New test.
4672
4673 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4674
4675         PR libgfortran/26136
4676         * gfortran.dg/namelist_23.f90: New test.
4677
4678 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4679
4680         PR middle-end/14752
4681         * gcc.dg/fold-eqandshift-2.c: New test case.
4682
4683 2006-02-28  Richard Guenther  <rguenther@suse.de>
4684
4685         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4686         decomposition.
4687
4688 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4689
4690         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4691
4692 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4693
4694         PR libgfortran/26464
4695         * gfortran.dg/backspace_5.f: New test.
4696         * gfortran.dg/backspace_6.f: New test.
4697
4698 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4699
4700         * gcc.dg/fold-eqandnot-1.c: New test case.
4701
4702 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4703
4704         PR middle-end/19983
4705         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4706
4707 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4708
4709         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4710         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4711
4712 2006-02-26  Richard Guenther  <rguenther@suse.de>
4713
4714         PR tree-optimization/26421
4715         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4716
4717 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4718
4719         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4720         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4721
4722 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4723
4724         * gcc.dg/fold-even-1.c: New test case.
4725
4726 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4727
4728         PR middle-end/21137
4729         * gcc.dg/fold-eqandshift-1.c: New test case.
4730
4731 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4732
4733         PR tree-optimization/25125
4734         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4735         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4736
4737 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4738
4739         PR tree-optimizations/26359
4740         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4741         with -fdump-tree-dceloop-details.
4742         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4743
4744 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4745
4746         PR middle-end/23673
4747         * gcc.dg/fold-eqxor-1.c: New test case.
4748         * gcc.dg/fold-eqxor-2.c: Likewise.
4749         * gcc.dg/fold-eqxor-3.c: Likewise.
4750
4751 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4752
4753         PR fortran/23092
4754         * scalar_mask_1.f90: New test.
4755
4756 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4757
4758         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4759         * g++.dg/eh/uncaught2.C: New.
4760         * g++.dg/eh/uncaught3.C: New.
4761
4762 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4763
4764         PR libgfortran/26423
4765         * gfortran.dg/read_many_1.f: New test.
4766
4767 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4768
4769         PR fortran/24519
4770         * gfortran.dg/dependency_3.f90: New test.
4771         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4772         XFAILs.
4773
4774         PR fortran/25395
4775         * gfortran.dg/equiv_6.f90: New test.
4776
4777 2006-02-23  Jeff Law  <law@redhat.com>
4778
4779         * gcc.c-torture/compile/pr26425.c: New test.
4780
4781 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4782
4783         PR middle-end/26412
4784         * gcc.dg/gomp/pr26412.c: New test.
4785
4786 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4787
4788         PR c++/26291
4789         * g++.dg/other/ellipsis1.C: New test.
4790         * g++.dg/parse/operator4.C: Adjust error marker.
4791
4792 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4793
4794         PR target/25603
4795         * gfortran.dg/pr25603.f: New testcase.
4796
4797 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4798
4799         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4800         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4801
4802 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4803
4804         * g++.dg/eh/spbp.C: New.
4805
4806 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4807
4808         PR middle-end/26379
4809         * gcc.target/i386/mmx-7.c: New test.
4810
4811 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4812
4813         PR tree-optimization/26361
4814         * gcc.dg/tree-ssa/vrp27.c: New test case.
4815
4816 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4817
4818         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4819         * gcc.dg/tree-ssa/complex-4.c: Here.
4820
4821 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4822
4823         PR middle-end/19543
4824         * gfortran.dg/logical_1.f90: New test case.
4825
4826 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4827
4828         PR middle-end/26334
4829         * gcc.dg/20060218-1.c: Moved to...
4830         * gcc.target/i386/20060218-1.c: ... here.  New test.
4831
4832 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4833
4834         PR fortran/26201
4835         * gfortran.dg/convert_1.f90: New.
4836
4837 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4838
4839         PR fortran/25054
4840         * gfortran.dg/namelist_5.f90: New test.
4841
4842         PR fortran/25089
4843         * gfortran.dg/namelist_4.f90: New test.
4844
4845 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4846
4847         PR tree-opt/25680
4848         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4849
4850 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4851
4852         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4853         variable to take into account the variable name in the
4854         function header.
4855         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4856
4857 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4858
4859         PR middle-end/26334
4860         * gcc.c-torture/compile/20060217-1.c: New test.
4861         * gcc.dg/20060218-1.c: New test.
4862
4863 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4864
4865         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4866
4867 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4868
4869         * gcc.dg/cpp/undef3.c: New test.
4870         * gcc.dg/cpp/trad/builtins2.c: New test.
4871
4872 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4873
4874         PR c++/26266
4875         * g++.dg/template/static22.C: New test.
4876         * g++.dg/template/static23.C: New test.
4877         * g++.dg/template/static24.C: New test.
4878         * g++.dg/template/non-dependent13.C: New test.
4879         * g++.dg/init/member1.C: Tweak error markers.
4880
4881 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4882
4883         PR target/26255
4884         * gcc.c-torture/compile/pr26255.c: New test case.
4885
4886 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4887
4888         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4889         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4890         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4891         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4892         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4893         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4894         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4895
4896 2006-02-16  Jeff Law  <law@redhat.com>
4897
4898         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4899         * gcc.dg/tree-ssa/vrp26.c: New test.
4900
4901 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4902
4903         PR target/20353
4904         PR target/24578
4905         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4906         __UCLIBC__ is defined.
4907
4908 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4909
4910         PR fortran/26224
4911         * gfortran.dg/gomp/pr26224.f: New test.
4912
4913 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4914
4915         PR tree-opt/25918
4916         * lib/target-supports.exp
4917         (check_effective_target_vect_short_mult): New.
4918         (check_effective_target_vect_char_mult): New.
4919         (check_effective_target_vect_widen_sum_qi_to_si): New.
4920         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4921         (check_effective_target_vect_widen_sum_hi_to_si): New.
4922         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4923         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4924         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4925         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4926         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4927         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4928         vect-reduc-pattern-2c.c
4929         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4930         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4931         vect-reduc-pattern-1c.c
4932
4933 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4934
4935         PR fortran/24557
4936         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4937
4938 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4939
4940         PR fortran/26054
4941         * gfortran.dg/enum_8.f90: Remove check for warning.
4942         * gfortran.dg/iomsg_1.f90: Ditto.
4943         * gfortran.dg/enum_1.f90: Ditto.
4944         * gfortran.dg/enum_9.f90: Ditto.
4945         * gfortran.dg/enum_2.f90: Ditto.
4946         * gfortran.dg/enum_10.f90: Ditto.
4947         * gfortran.dg/enum_3.f90: Ditto.
4948         * gfortran.dg/flush_1.f90: Ditto.
4949         * gfortran.dg/enum_4.f90: Ditto.
4950         * gfortran.dg/array_constructor_1.f90: Ditto.
4951         * gfortran.dg/enum_5.f90: Ditto.
4952         * gfortran.dg/enum_6.f90: Ditto.
4953         * gfortran.dg/enum_7.f90: Ditto.
4954
4955 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4956
4957         PR middle-end/26300
4958         * gcc.c-torture/compile/20060215-1.c: New test.
4959
4960 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4961
4962         PR middle-end/23670
4963         * gcc.dg/tree-ssa/andor-2.c: New test case.
4964
4965 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4966
4967         PR fortran/25045
4968         * optional_dim.f90: New test.
4969
4970 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4971
4972         PR fortran/26277
4973         * gfortran.dg/label_4.f90: New.
4974
4975 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4976             Diego Novillo  <dnovillo@redhat.com>
4977             Uros Bizjak  <uros@kss-loka.si>
4978
4979         * gfortran.dg/gomp: New directory.
4980
4981 2006-02-14  Richard Guenther  <rguenther@suse.de>
4982
4983         PR tree-optimization/26258
4984         * gcc.dg/torture/pr26258.c: New testcase.
4985
4986 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR fortran/26246
4989         * gfortran.dg/pr26246_1.f90: New test.
4990         * gfortran.dg/pr26246_2.f90: New test.
4991
4992         PR middle-end/26092
4993         * gcc.c-torture/compile/20060208-1.c: New test.
4994
4995 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4996
4997         PR fortran/26074
4998         PR fortran/25103
4999         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
5000         * gfortran.dg/bad_automatic_objects_1.f90: New test.
5001         * gfortran.dg/automatic_module_variable.f90: Change error message.
5002
5003         PR fortran/20861
5004         * gfortran.dg/internal_dummy_1.f90: New test.
5005
5006         PR fortran/20871
5007         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
5008
5009
5010         PR fortran/25083
5011         * gfortran.dg/uncommon_block_data_1.f90: New test.
5012         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
5013         with standard.
5014
5015         PR fortran/25088
5016         * gfortran.dg/typed_subroutine_1.f90: New test.
5017
5018 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
5019
5020         * objc.dg/dwarf-1.m: New.
5021
5022 2006-02-13  Roger Sayle  <roger@eyesopen.com>
5023
5024         PR middle-end/24427
5025         * gcc.dg/tree-ssa/andor-1.c: New test case.
5026
5027 2006-02-13  Josh Conner  <jconner@apple.com>
5028
5029         PR target/25376
5030         * gcc.dg/pr25376.c: New test.
5031
5032         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
5033         assemble.
5034         * lib/target-supports.exp (check_named_sections_available):
5035         Only compile named-sections test -- don't assemble.
5036
5037 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5038
5039         * g++.dg/warn/no-write-strings.C: New test.
5040         * g++.dg/warn/write-strings.C: Likewise.
5041         * g++.dg/warn/write-strings-default.C: Likewise.
5042
5043 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
5044
5045         PR fortran/25806
5046         * gfortran.dg/ret_pointer_2.f90: New test.
5047
5048 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
5049
5050         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
5051
5052 2006-02-10  Jeff Law  <law@redhat.com>
5053
5054         * gcc.c-torture/compile/pr26213.c: New test.
5055
5056 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5057
5058         gfortran.dg/null_1.f90: New test.
5059
5060 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5061
5062         PR fortran/14771
5063         * gfortran.dg/parens_4.f90: New.
5064         * gfortran.dg/parens_5.f90: New.
5065
5066 2006-02-10  Richard Guenther  <rguenther@suse.de>
5067
5068         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5069
5070 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5071         Paul Thomas  <pault@gcc.gnu.org>
5072
5073         PR fortran/14771
5074         * gfortran.dg/parens_1.f90: New.
5075         * gfortran.dg/parens_2.f90: New.
5076         * gfortran.dg/parens_3.f90: New.
5077
5078 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5079
5080         PR fortran/26038
5081         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5082
5083         PR fortran/25059
5084         * gfortran.dg/impure_assignment_1.f90: New test.
5085
5086         PR fortran/25070
5087         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5088
5089 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5090
5091         PR target/26141
5092         * g++.dg/expr/stdarg2.C: New test.
5093
5094 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5095
5096         PR inline-asm/16194
5097         * gcc.dg/pr16194.c: New test.
5098
5099 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5100
5101         * ada/acats/run_acats: Use portable variant of "$@".
5102
5103 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5104
5105         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5106         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5107
5108 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5109
5110         PR tree-opt/26179
5111         * g++.dg/opt/pr26179.C: New test.
5112
5113 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5114
5115         PR middle-end/26134
5116         * gcc.dg/tree-ssa/complex-3.c: New test.
5117
5118 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5119
5120         * gcc.c-torture/compile/volatile-1.c: New test.
5121
5122 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5123
5124         PR 26180
5125         * gcc.dg/tree-ssa/pr26180.c: New test.
5126
5127 2006-02-08  Jeff Law  <law@redhat.com>
5128
5129         * gcc.dg/tree-ssa/pr21417.c: New test.
5130
5131 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5132
5133         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5134         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5135
5136 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5137
5138         * lib/scanrtl.exp: New.
5139
5140 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5141
5142         PR c++/26071
5143         * g++.dg/other/virtual2.C: New test.
5144
5145         PR c++/26070
5146         * g++.dg/other/virtual1.C: New test.
5147
5148 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5149
5150         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5151         cleanup-ipa-dump): Update dump file glob patterns.
5152         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5153         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5154
5155         * lib/gcc-dg.exp: Load it.
5156         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5157
5158 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5159
5160         PR testsuite/26159
5161         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5162         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5163
5164 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5165
5166         PR fortran/25577
5167         * gfortran.dg/mvbits_1.f90: New.
5168
5169 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5170
5171         * g++.dg/warn/Wdiv-by-zero.C: New test.
5172         * g++.dg/warn/Wno-div-by-zero.C: New.
5173
5174 2006-02-07  Jeff Law  <law@redhat.com>
5175
5176         * gcc.dg/tree-ssa/pr21559.c: New test.
5177
5178         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5179         multiple VRP passes.
5180         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5181         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5182         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5183         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5184         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5185         * gcc.dg/tree-ssa/vrp02.c: Likewise
5186         * gcc.dg/tree-ssa/vrp11.c: Likewise
5187         * gcc.dg/tree-ssa/pr14341.c: Likewise
5188         * gcc.dg/tree-ssa/vrp19.c: Likewise
5189         * gcc.dg/tree-ssa/vrp20.c: Likewise
5190         * gcc.dg/tree-ssa/vrp03.c: Likewise
5191         * gcc.dg/tree-ssa/pr21086.c: Likewise
5192         * gcc.dg/tree-ssa/pr21959.c: Likewise
5193         * gcc.dg/tree-ssa/vrp21.c: Likewise
5194         * gcc.dg/tree-ssa/vrp04.c: Likewise
5195         * gcc.dg/tree-ssa/pr25485.c: Likewise
5196         * gcc.dg/tree-ssa/pr22026.c: Likewise
5197         * gcc.dg/tree-ssa/vrp22.c: Likewise
5198         * gcc.dg/tree-ssa/vrp05.c: Likewise
5199         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5200         * gcc.dg/tree-ssa/pr20701.c: Likewise
5201         * gcc.dg/tree-ssa/vrp23.c: Likewise
5202         * gcc.dg/tree-ssa/vrp06.c: Likewise
5203         * gcc.dg/tree-ssa/pr22117.c: Likewise
5204         * gcc.dg/tree-ssa/pr20702.c: Likewise
5205         * gcc.dg/tree-ssa/vrp15.c: Likewise
5206         * gcc.dg/tree-ssa/pr21090.c: Likewise
5207         * gcc.dg/tree-ssa/pr21294.c: Likewise
5208         * gcc.dg/tree-ssa/vrp24.c: Likewise
5209         * gcc.dg/tree-ssa/vrp07.c: Likewise
5210         * gcc.dg/tree-ssa/pr21563.c: Likewise
5211         * gcc.dg/tree-ssa/pr25382.c: Likewise
5212         * gcc.dg/tree-ssa/vrp16.c: Likewise
5213         * gcc.dg/tree-ssa/vrp25.c: Likewise
5214         * gcc.dg/tree-ssa/vrp08.c: Likewise
5215         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5216         * gcc.dg/tree-ssa/vrp17.c: Likewise
5217         * gcc.dg/tree-ssa/pr21458.c: Likewise
5218         * g++.dg/tree-ssa/pr18178.C: Likewise
5219
5220 2006-02-07  Richard Guenther  <rguenther@suse.de>
5221
5222         PR c++/26140
5223         Revert
5224         2006-01-30  Richard Guenther  <rguenther@suse.de>
5225         PR c++/23372
5226         * gcc.dg/pr23372-1.C: New testcase.
5227
5228         * g++.dg/tree-ssa/pr26140.C: New testcase.
5229
5230 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/9737
5233         * g++.dg/template/ttp15.C: New test.
5234         * g++.dg/template/ttp16.C: Likewise.
5235         * g++.dg/template/ttp17.C: Likewise.
5236         * g++.old-deja/g++.pt/ttp36.C: Remove.
5237         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5238         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5239         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5240         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5241         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5242         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5243         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5244         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5245         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5246
5247 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5248
5249         PR libfortran/23815
5250         * unf_io_convert_4.f90: New test.
5251
5252 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5253
5254         * gcc.dg/tree-ssa/loadpre10.c: New test.
5255         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5256         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5257         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5258
5259 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5260
5261         PR libfortran/24685
5262         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5263
5264 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5265
5266         PR tree-opt/25251
5267         * gfortran.dg/assign_7.f: New test.
5268
5269 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5270
5271         PR fortran/26041
5272         PR fortran/26064
5273         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5274         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5275         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5276
5277 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5278
5279         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5280         in size_t typedef.
5281
5282 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5283
5284         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5285         * g++.dg/charset/string.c (foo): Likewise.
5286         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5287         const char*
5288         * g++.dg/ext/builtin2.C (printf): Likewise.
5289         * g++.dg/init/new15.C (printf): Likewise.
5290         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5291         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5292         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5293         * g++.dg/template/non-dependent4.C (temp): Likewise.
5294         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5295         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5296         parameter type to const char*.
5297         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5298         Change type to const char*.
5299         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5300         Likewise.
5301         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5302         second parameter type to const char*.
5303         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5304         (Y::Y): Change parameter type to const char*.
5305         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5306         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5307         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5308         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5309         (char*).
5310         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5311         const char*.
5312         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5313         type to const char*.
5314         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5315         return type to const char*.
5316         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5317         to const char*.
5318         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5319         * g++.old-deja/g++.law/refs1.C: Likewise.
5320         * g++.old-deja/g++.law/visibility1.C: Likewise.
5321         * g++.old-deja/g++.law/visibility2.C: Likewise.
5322         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5323         const char*.
5324         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5325         * g++.old-deja/g++.mike/net48.C: Likewise.
5326         * g++.old-deja/g++.mike/p646.C: Likewise.
5327         * g++.old-deja/g++.mike/p6746.C: Likewise.
5328         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5329         type to const char*.
5330         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5331         deprecated conversion warning.
5332         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5333         char*.
5334         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5335         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5336         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5337         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5338         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5339         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5340         * g++.old-deja/g++.pt/t39.C: Likewise.
5341         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5342         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5343
5344 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5345
5346         PR fortran/25075
5347         intrinsic_argument_conformance_1.f90: New test.
5348
5349 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5350
5351         PR fortran/20845
5352         * gfortran.dg/char_result_11.f90: Add SAVE.
5353         * gfortran.dg/der_pointer_4.f90: Ditto.
5354         * gfortran.dg/default_initialization.f90: New test.
5355
5356 2006-02-03  Jeff Law  <law@redhat.com>
5357
5358         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5359         handle more than 100 dump files.
5360         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5361         * lib/scantree.exp (scan-tree-dump): Likewise.
5362         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5363         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5364         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5365         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5366         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5367
5368 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5369
5370         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5371
5372 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5373
5374         * g++.dg/template/using12.C: New test.
5375
5376 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5377
5378         * gcc.target/powerpc/pr25960.c: New test.
5379
5380 2006-02-02  Steven G. Kargl  <kargls@comcast>
5381
5382         PR fortran/24958
5383         gfortran.dg/nullify_2.f90: New test.
5384
5385 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5386
5387         PR 25990
5388         * gcc.dg/gomp/pr25990.c: New test.
5389
5390 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/25342
5393         * g++.gd/template/partial4.C: New test.
5394
5395 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5396
5397         PR middle-end/26001
5398         * gfortran.dg/data_char_2.f90: New.
5399
5400 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5401
5402         PR fortran/26039
5403         maxval_maxloc_conformance_1.f90: New test.
5404
5405 2006-01-31  Richard Guenther  <rguenther@suse.de>
5406
5407         * gcc.target/i386/sselibm-1.c: New testcase.
5408         * gcc.target/i386/sselibm-2.c: Likewise.
5409         * gcc.target/i386/sselibm-3.c: Likewise.
5410         * gcc.target/i386/sselibm-4.c: Likewise.
5411         * gcc.target/i386/sselibm-5.c: Likewise.
5412
5413 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5414
5415         PR fortran/24266
5416         * gfortran.dg/arrayio_derived_2.f90: New.
5417
5418 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5419
5420         * gcc.dg/unsigned-long-compare.c: New test.
5421
5422 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5423
5424         PR testsuite/25318
5425         * lib/target-supports.exp (check_effective_target_freorder):
5426         Check to see if target supports -freorder-blocks-and-partition.
5427         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5428         instead of "dg-require-named-sections".
5429
5430 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5431
5432         PR target/14798:
5433         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5434         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5435         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5436         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5437         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5438         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5439         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5440         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5441
5442 2006-01-30  Richard Guenther  <rguenther@suse.de>
5443
5444         PR c++/23372
5445         * gcc.dg/pr23372-1.C: New testcase.
5446
5447 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5448
5449         * gcc.dg/gomp/pr25874.c: New test.
5450
5451 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5452
5453         PR tree-opt/25911
5454         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5455
5456 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5457
5458         PR fortran/18578
5459         PR fortran/18579
5460         PR fortran/20857
5461         PR fortran/20885
5462         * gfortran.dg/intent_out_1.f90: New test.
5463
5464 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5465
5466         PR fortran/17911
5467         * gfortran.dg/procedure_lvalue.f90: New test.
5468
5469         PR fortran/20895
5470         PR fortran/25030
5471         * gfortran.dg/char_pointer_assign_2.f90: New test.
5472         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5473         assignment to be consistent with standard.
5474         * gfortran.dg/char_result_2.f90: The same.
5475         * gfortran.dg/char_result_8.f90: The same.
5476
5477 2006-01-28  Zack Weinberg  <zackw@panix.com>
5478
5479         * gcc.dg/Woverlength-strings.c
5480         * gcc.dg/Woverlength-strings-pedantic-c89.c
5481         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5482         * gcc.dg/Woverlength-strings-pedantic-c99.c
5483         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5484
5485 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5486
5487         * gcc.c-torture/execute/20060127-1.c: New test.
5488
5489 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5490
5491         PR c++/25999
5492         * g++.dg/ext/pragmaweak1.C: New test.
5493
5494 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5495
5496         PR c++/25855
5497         * g++.dg/template/spec29.C: New test.
5498
5499 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5500
5501         PR c/19606.
5502         * gcc.c-torture/execute/pr19606.c: New.
5503
5504 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5505
5506         * gcc.dg/pragma-re-4.c: New test.
5507
5508 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5509
5510         PR fortran/25964
5511         * gfortran.dg/assumed_size_refs_3.f90: New test.
5512
5513 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5514
5515         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5516
5517 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5518
5519         PR ada/21317
5520         * ada/acats/support/impdef.a: Add One_Long_Second.
5521         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5522         * ada/acats/tests/c9/c94026.a: Likewise.
5523         * ada/acats/tests/c9/c97305c.ada: Likewise.
5524         * ada/acats/tests/c9/c99004a.ada: Likewise.
5525
5526 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5527
5528         PR fortran/25964
5529         * gfortran.dg/global_references_2.f90: New test.
5530
5531         PR fortran/25084
5532         PR fortran/20852
5533         PR fortran/25085
5534         PR fortran/25086
5535         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5536         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5537
5538         PR fortran/25416
5539         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5540
5541 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5542
5543         PR c/25892
5544         * gcc.dg/Wpointer-sign.c: New.
5545         * gcc.dg/Wpointer-sign-Wall.c: New.
5546         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5547         * gcc.dg/Wpointer-sign-pedantic.c: New.
5548         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5549         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5550
5551 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5552
5553         PR C/25861
5554         * gcc.c-torture/compile/pr25861.c: New test.
5555
5556 2006-01-26  Paul Brook  <paul@codesourcery.com>
5557
5558         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5559         on short-enum targets.
5560         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5561         variable.
5562         (generate_fields): Use short_enums.
5563         (main): Set short_enums.  Document -e.
5564         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5565         on short-enum targets.
5566         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5567         variable.
5568         (generate_fields): Use short_enums.
5569         (main): Set short_enums.  Document -e.
5570         * lib/target-supports.exp (check_effective_target_short_enums): New.
5571
5572 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5573
5574         PR target/25947
5575         * gcc.dg/torture/pr25947-1.c: New test.
5576
5577 2006-01-25  Jan Hubicka  <jh@suse.cz>
5578             Roger Sayle  <roger@eyesopen.com>
5579
5580         PR rtl-optimization/25703
5581         * gcc.target/i386/20060125-1.c: New test case.
5582         * gcc.target/i386/20060125-2.c: New test case.
5583
5584 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5585
5586         PR fortran/18540
5587         * gfortran.dg/goto_1.f: New.
5588
5589 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5590
5591         PR fortran/25716
5592         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5593         25716 on 32-bit systems too.
5594
5595 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5596
5597         PR testsuite/25590
5598         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5599
5600 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5601
5602         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5603
5604 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5605
5606         PR fortran/25835
5607         * gfortran.dg/read_eof.f90: Delete, renamed.
5608         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5609         * gfortran.dg/read_eof_2.f90: New test.
5610         * gfortran.dg/read_eof_3.f90: New test.
5611
5612 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5613
5614         PR tree-opt/25860
5615         * gcc.c-torture/compile/pr25860.c: New test.
5616
5617 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5618
5619         PR c++/25552
5620         * g++.dg/parse/dtor8.C: New test.
5621
5622 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5623
5624         PR testsuite/25891
5625         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5626         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5627         check_effective_target_fopenmp returns 0.
5628
5629 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5630
5631         PR ada/20548
5632         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5633         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5634         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5635
5636 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5637
5638         PR tree-opt/25857
5639         * g++.dg/opt/pr25857.C: New test.
5640
5641 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5642         Jan Hubicka  <jh@suse.cz>
5643         Richard Guenther  <rguenther@suse.de>
5644
5645         PR rtl-optimization/25654
5646         * gcc.dg/torture/pr25654.c: New testcase.
5647         * gcc.target/i386/pr25654.c: Likewise.
5648
5649 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5650
5651         PR fortran/25901
5652         * gfortran.dg/internal references_2.f90: New test.
5653
5654         Fix regression in testing of admissability of attributes.
5655         * gfortran.dg/intent_used_1.f90: New test.
5656
5657 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5658
5659         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5660         Remove target conditional torture options for i?86 and x86_64
5661         GNU/Linux.
5662
5663 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5664
5665         PR c++/10891
5666         * g++.dg/rtti/no-rtti.C: New.
5667
5668 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/25895
5671         * g++.dg/inherit/conv2.C: New test.
5672
5673         PR c++/25856
5674         * g++.dg/parse/dtor7.C: New test.
5675
5676         PR c++/25858
5677         * g++.dg/template/crash44.C: New test.
5678
5679 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5680
5681         PR fortran/25124
5682         PR fortran/25625
5683         * gfortran.dg/internal_references_1.f90: New test.
5684           PR fortran/20881
5685         PR fortran/23308
5686         PR fortran/25538
5687         PR fortran/25710
5688         * gfortran.dg/global_references_1.f90: New test.
5689         * gfortran.dg/g77/19990905-1.f: Restore the error that
5690         there is a clash between the common block name and
5691         the name of a subroutine reference.
5692
5693         PR fortran/PR24276
5694         * gfortran.dg/aliasing_dummy_1.f90: New test.
5695
5696 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5697
5698         * gcc.dg/vmx/1b-01.c: Warning fix.
5699         * gcc.dg/vmx/1c-02.c: Likewise.
5700         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5701
5702 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5703
5704         PR testsuite/24962
5705         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5706
5707 2006-01-20  Richard Guenther  <rguenther@suse.de>
5708         Steven Bosscher <stevenb.gcc@gmail.com>
5709
5710         PR rtl-optimization/24626
5711         * gcc.dg/torture/pr24626-1.c: New testcase.
5712         * gcc.dg/torture/pr24626-2.c: Likewise.
5713         * gcc.dg/torture/pr24626-3.c: Likewise.
5714         * gcc.dg/torture/pr24626-4.c: Likewise.
5715
5716 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5717
5718         PR c++/5520
5719         * g++.dg/warn/empty-body.C: New.
5720
5721 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5722
5723         PR c++/22136
5724         * g++.dg/template/using10.C: New test.
5725         * g++.dg/temlpate/using11.C: Likewise.
5726         * g++.dg/inherit/using5.C: Tweak error messages.
5727
5728 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5729
5730         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5731         target test.
5732         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5733
5734 2006-01-19  Jan Hubicka  <jh@suse.cz>
5735
5736         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5737
5738 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5739
5740         PR c++/25854
5741         * g++.dg/template/spec28.C: New test.
5742
5743 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5744
5745         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5746         Fix fprintf's by adding srcdir or removing it.
5747
5748 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5749
5750         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5751         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5752         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5753         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5754         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5755         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5756         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5757         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5758         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5759         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5760         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5761         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5762         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5763         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5764
5765 2006-01-18  Jeff Law  <law@redhat.com>
5766
5767         * gcc.dg/tree-ssa/vrp25.c: New test.
5768
5769 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5770
5771         * gcc.dg/pr25805.c: Fix misapplied patch.
5772
5773 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5774
5775         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5776         (check_effective_target_vect_udot_qi): New.
5777         (check_effective_target_vect_sdot_hi): New.
5778         (check_effective_target_vect_udot_hi): New.
5779         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5780         prefixed with "wrapv-" with -fwrapv.
5781         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5782         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5783         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5784         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5785         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5786
5787         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5788         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5789         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5790         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5791
5792 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5793
5794         PR c++/16829
5795         * g++.dg/other/default2.C: New test.
5796         * g++.dg/other/default3.C: New test.
5797
5798 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5799
5800         PR c/25805
5801         * gcc.dg/pr25805.c: New file.
5802
5803 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5804
5805         PR c++/25836
5806         * g++.dg/template/init6.C: New test.
5807
5808 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5809
5810         * gcc.dg/tree-ssa/pr24287.c: New test
5811
5812 2006-01-18  Eric Christopher  <echristo@apple.com>
5813
5814         * g++.dg/eh/table.C: New.
5815
5816 2006-01-18  DJ Delorie  <dj@redhat.com>
5817
5818         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5819         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5820         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5821         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5822
5823 2006-01-18  Jeff Law  <law@redhat.com>
5824
5825         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5826         on wrapping on overflow semantics.
5827
5828         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5829
5830         * gcc.gc/tree-ssa/vrp23.c: New test.
5831         * gcc.gc/tree-ssa/vrp24.c: New test.
5832
5833 2006-01-18  Richard Henderson  <rth@redhat.com>
5834             Aldy Hernandez  <aldyh@redhat.com>
5835             Jakub Jelinek  <jakub@redhat.com>
5836             Diego Novillo  <dnovillo@redhat.com>
5837             Uros Bizjak  <uros@kss-loka.si>
5838
5839         * testsuite/gcc.dg/gomp: New directory.
5840
5841 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5842             Steven G. Kargl  <kargls@comcast.net>
5843
5844         PR fortran/20869
5845         * gfortran.dg/intrinsic_external_1.f90: New test.
5846
5847         PR fortran/20875.
5848         * gfortran.dg/elemental_pointer_1.f90: New test.
5849
5850         PR fortran/25024
5851         * gfortran.dg/external_procedures_1.f90: New test.
5852
5853         PR fortran/25785
5854         gfortran.dg/assumed_present.f90: New test.
5855
5856 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5857
5858         * g++.dg/parse/lookup5.C: New test.
5859
5860 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5861
5862         PR fortran/25697
5863         * gfortran.dg/read_eof.f90: New test.
5864
5865 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5866
5867         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5868         add a closing brace.
5869
5870 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5871
5872         PR fortran/25631
5873         * gfortran.dg/fmt_tl.f: New test.
5874
5875 2006-01-17  Eric Christopher  <echristo@apple.com>
5876
5877         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5878         * g++.old-deja/g++.warn/impint2.C: Ditto.
5879         * g++.old-deja/g++.other/null1.C: Ditto.
5880         * g++.dg/warn/conv2.C: Ditto.
5881         * g++.dg/warn/conv4.C: New file.
5882
5883 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5884
5885         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5886
5887 2006-01-17  Andreas Jaeger  <aj@suse.de>
5888             Janis Johnson <janis187@us.ibm.com>
5889
5890         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5891         in 64-bit.
5892         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5893         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5894
5895 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5896
5897         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5898         xfail txxx where xxx >= 25.
5899
5900 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5901
5902         PR testsuite/25764
5903         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5904
5905 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5906
5907         PR c/25682
5908         * gcc.dg/pr25682.c: New test.
5909         * g++.dg/parse/array-size2.C: New test.
5910
5911 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5912
5913         * consistency.vlad: Remove entire directory, 1652 files.
5914
5915 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5916
5917         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5918         check_effective_target_dfprt_nocache): New.
5919         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5920         (check_effective_target_dfprt): New.
5921         * lib/c-compat.exp (check_dfp): Remove.
5922         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5923         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5924         level of support for decimal float.
5925         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5926         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5927         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5928         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5929         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5930         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5931         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5932         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5933         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5934         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5935         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5936         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5937         directives.
5938
5939 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5940
5941         PR testsuite/25741
5942         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5943         $base_dir/../.
5944         * lib/gfortran.exp (gfortran_init): Likewise.
5945         * lib/obj-c++.exp (obj-c++_init): Likewise.
5946         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5947         (scan-assembler-dem-not): Likewise.
5948         * lib/scandump.exp (scan-dump-dem): Likewise.
5949         (scan-dump-dem-not): Likewise.
5950
5951 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5952
5953         PR testsuite/25767
5954         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5955         powerpc-*-darwin*.
5956         * lib/obj-c++.exp (obj-c++_init): Likewise.
5957
5958 2006-01-16  Richard Guenther  <rguenther@suse.de>
5959
5960         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5961
5962 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5963
5964         PR testsuite/25777
5965         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5966         to LD_LIBRARY_PATH.
5967
5968 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5969             Andrew Pinski  <pinskia@physics.uc.edu>
5970
5971         * gcc.dg/minmax-1.c: New test.
5972
5973 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5974
5975         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5976         * gcc.misc-tests/dectest.exp: Ditto.
5977
5978 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5979
5980         PR testsuite/25796
5981         * gcc.target/i386/cmov6.c: Use -march=k8.
5982
5983 2006-01-15  Andreas Jaeger  <aj@suse.de>
5984
5985         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5986         x86 does not have __float128.
5987
5988 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5989
5990         * gcc.target/i386/cmov6.c: New test.
5991
5992 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/25663
5995         * g++.dg/template/ctor6.C: New test.
5996
5997 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5998
5999         PR tree-optimization/25485
6000         * gcc.dg/tree-ssa/pr25485.c: New.
6001
6002 2006-01-14  Richard Guenther  <rguenther@suse.de>
6003
6004         PR tree-optimization/22548
6005         PR tree-optimization/22555
6006         PR tree-optimization/22501
6007         * gcc.dg/tree-ssa/alias-4.c: New testcase.
6008         * gcc.dg/tree-ssa/alias-5.c: Likewise.
6009         * gcc.dg/tree-ssa/alias-6.c: Likewise.
6010         * gcc.dg/tree-ssa/alias-7.c: Likewise.
6011         * gcc.dg/tree-ssa/alias-8.c: Likewise.
6012         * gcc.dg/tree-ssa/alias-9.c: Likewise.
6013         * gcc.dg/tree-ssa/alias-10.c: Likewise.
6014         * gcc.dg/tree-ssa/alias-11.c: Likewise.
6015         * gcc.dg/tree-ssa/alias-12.c: Likewise.
6016
6017 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
6018
6019         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
6020         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
6021
6022 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
6023         Richard Guenther  <rguenther@suse.de>
6024
6025         PR rtl-optimization/24257
6026         * gcc.dg/torture/pr24257.c: New testcase.
6027
6028 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
6029
6030         * gcc.c-torture/execute/20060110-1.c: New test.
6031         * gcc.c-torture/execute/20060110-2.c: New test.
6032
6033 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
6034
6035         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
6036
6037 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
6038
6039         PR fortran/25756
6040         * gfortran.dg/label_3.f90: New test.
6041
6042 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
6043
6044         PR tree-optimization/25771
6045         * g++.dg/tree-ssa/pr25771.C: New test
6046
6047 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
6048
6049         PR tree-opt/24365
6050         * g++.dg/opt/complex5.C: New test.
6051
6052 2006-01-13  Richard Guenther  <rguenther@suse.de>
6053
6054         * gcc.target/i386/387-9.c: New testcase.
6055
6056 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6057
6058         PR c++/24824
6059         * g++.dg/debug/dwarf2-1.C: New.
6060
6061 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6062
6063         PR testsuite/25728
6064         * lib/gcov.exp (verify-lines): Add "close $fd".
6065
6066 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6067             Ben Elliston  <bje@au.ibm.com>
6068
6069         * gcc.dg/dfp/inf-1.c: New test.
6070
6071 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6072             Yao Qi  <qiyaoltc@cn.ibm.com>
6073             Ben Elliston  <bje@au.ibm.com>
6074             Jon Grimm  <jgrimm2@us.ibm.com>
6075
6076         * gcc.dg/nodfp-1.c: New test.
6077         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6078         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6079         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6080         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6081         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6082         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6083         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6084         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6085         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6086         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6087         * gcc.dg/format/dfp-printf-1.c: Likewise.
6088         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6089         (compat_setup_dfp): New.
6090         * gcc.dg/compat/compat.exp: Use it.
6091         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6092         Make some variables global, prepend "compat_" to their names.
6093         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6094         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6095         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6096         * lib/compat.exp (compat_skip_list): Make global, rename.
6097         * lib/c-compat.exp: New file.
6098         * lib/target-supports.exp (check_effective_target_dfp): New.
6099
6100         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6101         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6102         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6103         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6104         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6105         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6106         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6107         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6108         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6109         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6110         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6111         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6112         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6113         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6114         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6115         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6116         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6117         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6118         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6119         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6120         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6121         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6122         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6123         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6124         gcc.dg/dfp/struct-layout-1.c,
6125         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6126         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6127         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6128         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6129         gcc.dg/dfp/func-vararg-dfp.c,
6130         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6131         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6132         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6133         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6134         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6135
6136 2006-01-11  Richard Guenther  <rguenther@suse.de>
6137
6138         PR tree-optimization/25734
6139         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6140
6141 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6142
6143         PR fortran/25486
6144         * gfortran.dg/literal_character_constant_1_x.F: New test.
6145         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6146         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6147         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6148
6149 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6150
6151         PR c++/25386
6152         * g++.dg/ext/packed3.C: Add expected packed error.
6153
6154 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6155
6156         PR target/25706
6157         * gcc.dg/torture/pr25706-1.c: New test.
6158
6159 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6160
6161         PR tree-optimization/23109
6162         PR tree-optimization/23948
6163         PR tree-optimization/24123
6164
6165         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6166         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6167         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6168         g++.dg/tree-ssa/pr23948.C: New testcases.
6169         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6170         three divisions in order to do the optimization.
6171
6172 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6173
6174         PR c++/25632
6175         * g++.dg/other/pr25632.C: New test.
6176
6177 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6178
6179         PR fortran/25730
6180         * gfortran.dg/used_types_1.f90: New test.
6181
6182 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6183
6184         PR target/25718
6185         * gcc.dg/torture/pr25718-1.c: New test.
6186
6187 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6188
6189         * gfortran.dg/list_read_2.f90: Fix typo in description.
6190
6191 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6192
6193         * lib/target-supports.exp (check_visibility_available): Simplify test
6194         for *-*-netware*.
6195         (check_profiling_available): Fail for *-*-netware*.
6196         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6197         * gcc.dg/20021014-1.c: Likewise.
6198         * gcc.dg/nest.c: Likewise.
6199
6200 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         fortran/24936
6203         * gfortran.dg/forall_3.f90: New test.
6204
6205 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6206
6207         PR fortran/21977
6208         * gfortran.dg/nesting_2.f90: New test.
6209         * gfortran.dg/nesting_3.f90: New test.
6210
6211 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6212
6213         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6214         Fix typo in comment.
6215
6216 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6217
6218         * gfortran.dg/single_char_string.f90: New test.
6219
6220 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6221
6222         * gfortran.dg/ichar_2.f90: New test.
6223
6224 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6225
6226         PR fortran/25093
6227         * gfortran.dg/private_type_4.f90: New.
6228
6229 2006-01-07  Richard Guenther  <rguenther@suse.de>
6230
6231         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6232
6233 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6234
6235         * gfortran.dg/func_decl_1.f90: New.
6236         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6237         * gfortran.dg/array_alloc_2.f90: Likewise.
6238         * gfortran.dg/char_result_8.f90: Likewise.
6239         * gfortran.dg/dup_save_1.f90: Likewise.
6240         * gfortran.dg/dup_save_2.f90: Likewise.
6241         * gfortran.dg/f2c_6.f90: Likewise.
6242         * gfortran.dg/f2c_7.f90: Likewise.
6243         * gfortran.dg/func_result_2.f90: Likewise.
6244         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6245
6246 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6247
6248         PR fortran/22146
6249         * gfortran.dg/elemental_subroutine_1.f90: New test.
6250         * gfortran.dg/elemental_subroutine_2.f90: New test.
6251
6252         PR fortran/25029
6253         PR fortran/21256
6254         * gfortran.dg/assumed_size_refs_1.f90: New test.
6255
6256         PR fortran/20868
6257         PR fortran/20870
6258         * gfortran.dg/assumed_size_refs_2.f90: New test.
6259         * gfortran.dg/initialization_1.f90: Change warning message.
6260
6261 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6262
6263         * gcc.dg/tree-ssa/loop-15.c: New test.
6264
6265 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6266
6267         PR fortran/25598
6268         * gfortran.dg/backspace_3.f: New test.
6269         * gfortran.dg/backspace_4.f: New test.
6270
6271 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6272
6273         PR fortran/24268
6274         * gfortran.dg/fmt_white.f: Update test.
6275
6276 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6277
6278         * gcc.dg/cast-1.c: Add new warning.
6279         * gcc.dg/cast-2.c: Likewise.
6280         * gcc.dg/cast-3.c: Likewise.
6281         * gcc.dg/format/cast-1.c: Likewise.
6282         * gcc.dg/cast-4.c: New testcase.
6283
6284 2006-01-05  Richard Guenther  <rguenther@suse.de>
6285
6286         PR tree-optimization/22555
6287         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6288
6289 2006-01-05  Richard Guenther  <rguenther@suse.de>
6290             Diego Novillo  <dnovillo@redhat.com>
6291
6292         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6293         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6294         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6295         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6296         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6297         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6298         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6299         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6300         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6301         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6302         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6303         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6304         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6305         * treelang/compile/extravar.tree: Likewise.
6306         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6307         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6308         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6309         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6310         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6311
6312 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6313
6314         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6315         for 64-bit fix.
6316
6317 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6318
6319         PR fortran/23675
6320         gfortran.dg/char_result_11.f90: New.
6321
6322 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6323
6324         PR c++/24782
6325         * g++.dg/parse/access9.C: New test.
6326         * g++.dg/tc1/dr52.C: Tweak error markers.
6327
6328 2006-01-04  Richard Henderson  <rth@redhat.com>
6329
6330         Merge from gomp branch.
6331         * g++.dg/parse/pragma2.C: Update expected error lines.
6332
6333 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6334
6335         * g++.dg/other/i386-2.C: New test.
6336
6337         PR target/25554
6338         * gcc.c-torture/compile/20051228-1.c: New test.
6339
6340         PR c/25559
6341         * gcc.dg/pr25559.c: New test.
6342
6343 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/25492
6346         * g++.dg/lookup/friend9.C: New test.
6347
6348         PR c++/25625
6349         * g++.dg/template/repo5.C: New test.
6350
6351 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6352
6353         PR fortran/25101
6354         * gfortran.dg/forall_2.f90: New test.
6355
6356 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6357
6358         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6359         dg-require-weak.  Adjust regexp to handle leading-underscore
6360         targets and space as well as TAB after .weak.  Change previous
6361         64-bit fix to not use naked dot.
6362
6363 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6364
6365         PR rtl-optimization/25578
6366         * gcc.c-torture/execute/20060102-1.c: New testcase.
6367
6368 2006-01-03  Richard Guenther  <rguenther@suse.de>
6369
6370         PR c/25183
6371         * gcc.dg/torture/pr25183.c: New testcase.
6372
6373 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6374
6375         Merge from gomp-branch.
6376         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6377         * gcc.dg/ia64-sync-2.c: Likewise.
6378         * gcc.dg/ia64-sync-3.c: Likewise.
6379         * gcc.dg/ia64-sync-4.c: Likewise.
6380         * gcc.dg/sync-2.c: Likewise.
6381         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6382         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6383
6384 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/25635
6387         * g++.dg/parse/operator6.C: New test.
6388
6389         PR c++/25637
6390         * g++.dg/parse/error29.C: New test.
6391
6392         PR c++/25638
6393         * g++.dg/parse/dtor6.C: New test.
6394
6395         PR c++/25633
6396         * g++.dg/parse/ctor3.C: New test.
6397
6398         PR c++/25634
6399         * g++.dg/template/class3.C: New test.
6400
6401 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6402
6403         * g++.dg/debug/debug9.C: New.
6404
6405 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6406
6407         PR fortran/24640
6408         * gfortran.dg/label_2.f90: New test.
6409
6410 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6411
6412         * g++.dg/lookup/using12.C: Tighten error marker.
6413
6414 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6415             Andrew Pinski <pinskia@physics.uc.edu>
6416
6417         * gcc.target/powerpc/darwin-abi-3.c: New file.
6418         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6419         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6420         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6421         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6422         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6423         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6424         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6425         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6426
6427 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6428
6429         * gcc.dg/tree-ssa/loadpre1.c: New;
6430         * gcc.dg/tree-ssa/loadpre2.c: New;
6431         * gcc.dg/tree-ssa/loadpre3.c: New;
6432         * gcc.dg/tree-ssa/loadpre4.c: New;
6433         * gcc.dg/tree-ssa/loadpre5.c: New;
6434         * gcc.dg/tree-ssa/loadpre6.c: New;
6435         * gcc.dg/tree-ssa/loadpre7.c: New;
6436         * gcc.dg/tree-ssa/loadpre8.c: New;
6437         * gcc.dg/tree-ssa/loadpre9.c: New;
6438
6439 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6440
6441         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6442         * g++.dg/abi/thunk4.C: Likewise.
6443
6444 2006-01-01  Andreas Jaeger  <aj@suse.de>
6445
6446         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6447         portable.
6448
6449 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6450
6451         PR c++/25294
6452         * gcc.dg/pragma-pack-3.c: New test.
6453         * g++.dg/parse/pragma3.C: New test.
6454
6455 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6456
6457         PR middle-end/24827
6458         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6459
6460 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6461
6462         PR testsuite/25214
6463         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6464
6465 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6466
6467         PR fortran/22607
6468         * gfortran-dg/pure_byref_3.f90: New.
6469
6470         fortran/PR 25396
6471         * gfortran.dg/userdef_operator_1.f90: New.
6472
6473 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6474
6475         * g++.dg/abi/thunk3.C: New.
6476         * g++.dg/abi/thunk4.C: New.
6477
6478 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6479
6480         PR fortran/25532
6481         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6482         associated derived type components of derived types are
6483         properly declared in contained procedures.
6484
6485 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6486
6487         PR libgfortran/25139
6488         * gfortran.dg/backspace_2.f: New test.
6489
6490 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6491
6492         PR libgfortran/25550
6493         * gfortran.dg/endfile.f: New test.
6494
6495 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6496
6497         PR libgfortran/25419
6498         * gfortran.dg/comma.f: New test.
6499
6500 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6501
6502         * lib/gfortran-dg.exp: Remove trailing whitespace.
6503         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6504         -funroll-all-loops.
6505
6506 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6507
6508         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6509         Extended Double long doubles or repeat tests when long double is
6510         the same size as double.
6511
6512 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6513
6514         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6515
6516         PR testsuite/25442
6517         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6518         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6519
6520         PR testsuite/25441
6521         * gcc.dg/pr23911.c: Make test variable static.
6522
6523         PR testsuite/25444
6524         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6525
6526 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6527
6528         PR c++/25439
6529         * g++.dg/parse/crash17.C: Adjust error markers.
6530         * g++.dg/template/error20.C: New test.
6531
6532 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR c++/23172
6535         * g++.dg/ext/complit4.C: New test.
6536
6537         PR c++/25417
6538         * g++.dg/ext/complit5.C: Likewise.
6539
6540 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6541
6542         PR tree-optimization/25125
6543         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6544         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6545         * gcc.c-torture/execute/pr25125.c: New.
6546
6547 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6548
6549         PR fortran/25029
6550         PR fortran/21256
6551         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6552         with incorrect assumed size references.
6553
6554 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6555
6556         PR c++/23171
6557         * g++.dg/opt/init1.C: New test.
6558
6559 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6560
6561         PR c++/24671
6562         * g++.dg/template/sfinae3.C: New test.
6563
6564 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6565
6566         * g++.dg/other/friend4.C: New test.
6567
6568 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6569
6570         PR target/25005
6571         * g++.dg/opt/pr25005.C: New test.
6572
6573 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6574
6575         PR c++/25369
6576         * g++.dg/template/ptrmem16.C: New test.
6577
6578 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6579
6580         PR fortran/25029
6581         PR fortran/21256
6582         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6583
6584 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6585
6586         PR libgfortran/25307
6587         * gfortran.dg/list_read_5.f90: New test.
6588
6589 2005-12-22  Richard Henderson  <rth@redhat.com>
6590
6591         * gcc.target/i386/sse-7.c: Use -msse2.
6592
6593 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6594
6595         PR rtl-optimization/25432
6596         * gcc.c-torture/compile/20051216-1.c: New test.
6597
6598         PR objc/25328
6599         * objc/execute/pr25328.m: New test.
6600
6601 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6602
6603         PR c++/25364
6604         * g++.dg/template/call4.C: New test.
6605
6606 2005-12-22  Dale Johannesen  <dalej@apple.com>
6607
6608         * gcc.target/i386/sse-17.c: New.
6609
6610 2005-12-22  Paul Brook  <paul@codesourcery.com>
6611
6612         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6613
6614 2005-12-22  Paul Brook  <paul@codesourcery.com>
6615
6616         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6617
6618 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6619
6620         PR tree-opt/25513
6621         * gcc.c-torture/compile/pr25513.c: New test.
6622
6623 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6624
6625         PR c++/23333
6626         * g++.dg/parse/error25.C: Add more tests.
6627
6628 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6629
6630         PR fortran/18990
6631         * gfortran.dg/der_charlen_1.f90: New.
6632
6633 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6634
6635         PR fortran/20889
6636         * gfortran.dg/pointer_component_type_1.f90: New test.
6637
6638         PR fortran/25029
6639         PR fortran/21256
6640         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6641         should give an error with assumed size array refernces and checks those
6642         that should not.
6643         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6644         reference an upper bound so that it does not generate an error.
6645
6646         PR fortran/19362
6647         PR fortran/20244
6648         PR fortran/20864
6649         PR fortran/25391
6650         * gfortran.dg/used_dummy_types_1.f90: New test.
6651         * gfortran.dg/used_dummy_types_2.f90: New test.
6652         * gfortran.dg/used_dummy_types_3.f90: New test.
6653         * gfortran.dg/used_dummy_types_4.f90: New test.
6654         * gfortran.dg/used_dummy_types_5.f90: New test.
6655
6656         PR fortran/23152
6657         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6658         group already being USE associated.
6659         * gfortran.dg/assumed_shape_nml.f90: New test.
6660         * gfortran.dg/assumed_size_nml.f90: New test.
6661
6662         PR fortran/20862
6663         PR fortran/25053
6664         PR fortran/25063
6665         PR fortran/25064
6666         PR fortran/25066
6667         PR fortran/25067
6668         PR fortran/25068
6669         PR fortran/25307
6670         * gfortran.dg/io_constraints_1.f90: New test.
6671         * gfortran.dg/io_constraints_1.f90: New test.
6672         * gfortran.dg/iostat_3.f90: Change wording of warning.
6673         * gfortran.dg/g77/19981216-0.f: The same.
6674
6675 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6676
6677         PR tree-optimization/23518
6678         * testsuite/gcc.dg/pr23518.c: New.
6679
6680 2005-12-21  Mike Stump  <mrs@apple.com>
6681
6682         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6683
6684 2005-12-21  Paul Brook  <paul@codesourcery.com>
6685
6686         * gcc.dg/pr19340.c: Skip on m68k targets.
6687
6688 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6689
6690         PR rtl-optimization/25196
6691         * gcc.dg/pr25196.c: New test.
6692
6693 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6694
6695         PR fortran/25423
6696         gfortran.dg/where_nested_1.f90: New.
6697
6698 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6699
6700         PR tree-optimization/25382.
6701         * gcc.dg/tree-ssa/pr25382.c: New.
6702
6703 2005-12-20  Richard Guenther  <rguenther@suse.de>
6704
6705         PR middle-end/24306
6706         * gcc.target/i386/pr24306.c: New testcase.
6707
6708 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6709
6710         PR tree-optimization/25501
6711         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6712
6713 2005-12-20  Richard Guenther  <rguenther@suse.de>
6714
6715         Revert
6716         2005-12-02  Richard Guenther  <rguenther@suse.de>
6717
6718         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6719
6720 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR c++/21228
6723         * g++.dg/warn/Wunreachable-code-2.C: New test.
6724
6725 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6726
6727         PR c++/24278
6728         * g++.dg/template/ctor5.C: New test.
6729
6730         PR c++/24915
6731         * g++.dg/template/overload8.C: New test.
6732
6733 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6734
6735         * gcc.c-torture/compile/pr25483 : New test.
6736
6737 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6738
6739         PR c++/20552
6740         * g++.dg/ext/typeof10.C: New test.
6741
6742 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         * gcc.dg/mt-loopi1.c: New.
6745
6746 2005-12-18  Richard Guenther  <rguenther@suse.de>
6747
6748         PR tree-optimization/25481
6749         * gcc.dg/torture/pr25481.c: New testcase.
6750
6751 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6752
6753         PR rtl-optimization/21041
6754         * gcc.dg/pr21041.c: New test.
6755
6756 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6757
6758         PR libgfortran/25463
6759         * gfortran.dg/advance.f90: New test.
6760
6761 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6762
6763         * gcc.dg/20051201-1.c: New test.
6764
6765 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6766
6767         PR fortran/25018
6768         * gfortran.dg/initialization_1.f90: New test.
6769         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6770         * gfortran.dg/g77/980616-0.f: The same.
6771
6772 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6773
6774         * PR fortran/25458
6775         * gfortran.dg/chkbits.f90: New test.
6776
6777 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6778
6779         * gfortran.dg/enum_5.f: Revert to previous version.
6780
6781 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6782
6783         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6784         * gfortran.dg/nested_modules_1.f90: Ditto.
6785         * gfortran.dg/hollerith_f95.f90: Ditto.
6786         * gfortran.dg/select_5.f90: Ditto.
6787         * gfortran.dg/secnds.f: Ditto.
6788         * gfortran.dg/hollerith2.f90: Ditto.
6789         * gfortran.dg/imag_2.f: Ditto.
6790         * gfortran.dg/ftell_2.f90: Ditto.
6791         * gfortran.dg/malloc_free_1.f90: Ditto.
6792         * gfortran.dg/logint-1.f: Ditto.
6793         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6794         * gfortran.dg/e_d_fmt.f90: Ditto.
6795         * gfortran.dg/hollerith_legacy.f90: Ditto.
6796         * gfortran.dg/logint-2.f: Ditto.
6797         * gfortran.dg/enum_5.f90: Ditto.
6798         * gfortran.dg/f2c_2.f90: Ditto.
6799         * gfortran.dg/pr17143.f90: Ditto.
6800         * gfortran.dg/namelist_14.f90: Ditto.
6801         * gfortran.dg/logint-3.f: Ditto.
6802         * gfortran.dg/spread_scalar_source.f90: Ditto.
6803         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6804         * gfortran.dg/namelist_11.f: Ditto.
6805         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6806         * gfortran.dg/g77/20010519-1.f
6807         * gfortran.dg/g77/alpha1.f: Ditto.
6808         * gfortran.dg/g77/990115-1.f: Ditto.
6809         * gfortran.dg/g77/erfc.f: Ditto.
6810         * gfortran.dg/g77/19990313-3.f: Ditto.
6811         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6812         * gfortran.dg/g77/20010426.f: Ditto.
6813         * gfortran.dg/g77/19990313-0.f: Ditto.
6814         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6815         * gfortran.dg/g77/20000629-1.f: Ditto.
6816         * gfortran.dg/g77/970125-0.f: Ditto.
6817         * gfortran.dg/g77/8485.f: Ditto.
6818         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6819         * gfortran.dg/g77/19990313-1.f: Ditto.
6820         * gfortran.dg/g77/int8421.f: Ditto.
6821         * gfortran.dg/g77/19990305-0.f: Ditto.
6822         * gfortran.dg/g77/947.f: Ditto.
6823         * gfortran.dg/g77/19990905-2.f: Ditto.
6824         * gfortran.dg/g77/cabs.f: Ditto.
6825         * gfortran.dg/g77/19990313-2.f: Ditto.
6826         * gfortran.dg/g77/20020307-1.f: Ditto.
6827         * gfortran.dg/g77/dcomplex.f: Ditto.
6828         * gfortran.dg/g77/19990502-1.f: Ditto.
6829         * gfortran.dg/g77/19981216-0.f: Ditto.
6830         * gfortran.dg/common_4.f90: Ditto.
6831         * gfortran.dg/entry_4.f90: Ditto.
6832         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6833         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6834         * gfortran.dg/namelist_12.f: Ditto.
6835         * gfortran.dg/scale_1.f90: Ditto.
6836         * gfortran.dg/modulo_1.f90
6837         * gfortran.dg/hollerith.f90: Ditto.
6838         * gfortran.dg/direct_io_3.f90: Ditto.
6839         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6840         * gfortran.dg/gnu_logical_1.F: Ditto.
6841         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6842         * gfortran.dg/assign_1.f90: Ditto.
6843         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6844         * gfortran.dg/pr23095.f: Ditto.
6845         * gfortran.dg/read_float_1.f90: Ditto.
6846
6847 2005-12-17  Andreas Jaeger  <aj@suse.de>
6848
6849         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6850         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6851
6852 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6853
6854         PR fortran/24268
6855         * gfortran.dg/fmt_white.f: New test.
6856
6857 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6858
6859         * gfortran.dg/label_1.f90: New test.
6860
6861 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6862
6863         PR testsuite/25422
6864         * gcc.dg/20031012-1.c: Add -Walways-true option.
6865         * gcc.dg/weak/weak-3.c: Likewise.
6866         * g++.old-deja/g++.mike/warn8.C: Likewise.
6867
6868 2005-12-16  Mike Stump  <mrs@apple.com>
6869
6870         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6871         exit.
6872
6873 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6874
6875         PR libgfortran/25264
6876         PR libgfortran/25349
6877         * gfortran.dg/tl_editing.f90: Added additional checks.
6878         * gfortran.dg/t_editing.f: New test.
6879         * gfortran.dg/write_padding.f90: New test
6880
6881 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6882
6883         PR testsuite/25215
6884         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6885
6886 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6887
6888         PR rtl-optimization/24899
6889         * gcc.c-torture/execute/20051215-1.c: New test.
6890
6891 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6892
6893         PR 24823
6894         * gfortran.dg/pr24823.f: New test.
6895
6896 2005-12-16  Jeff Law  <law@redhat.com>
6897
6898         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6899
6900 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6901
6902         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6903         Change C++ style comments to C style comments.
6904         Remove aligned types from the array.
6905         Keep Enums disabled.
6906         (complex_types): Remove aligned types from the array.
6907         Comment out "_Complex long double".
6908         (attrib_types): Remove.
6909         (complex_attrib_types): Remove.
6910         (attrib_array_types): Remove.
6911         (complex_attrib_array_types): Remove.
6912         (aligned_bitfld_types): Remove.
6913         (n_aligned_bitfld_types): Remove.
6914         (FEATURE_ALIGNEDPACKED): Delete.
6915         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6916         (singles): Remove support for adding attributes.
6917         (choose_type): Remove support for attributed types.
6918         (generate_fields): Remove support for attributed bit-fields.
6919         Remove support for adding attributes.
6920         (generate_random_tests): Remove support for adding attributes.
6921         (features): Add back "[0] :0" and "complex vector [0]".
6922         (main): Remove support for attributed bit-fields.
6923         Uncomment the calling of generate_random_tests for the rests of
6924         the tests.
6925
6926 2005-12-16  Jan Hubicka  <jh@suse.cz>
6927
6928         * gcc.c-torture/combine/pr25224.c: New.
6929
6930 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6931
6932         PR other/25028
6933         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6934         HP-UX.
6935
6936 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6937
6938         * gcc.dg/20051215-1.c: New file.
6939
6940 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6941
6942         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6943         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6944
6945 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6946
6947         PR fortran/18197
6948         * gfortran.dg/dummy_functions_1.f90: New.
6949
6950 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6951
6952         PR rtl-optimization/25310
6953         * gcc.c-torture/compile/pr25310.c: New test.
6954
6955 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6956
6957         PR debug/25023
6958         * gcc.dg/pr25023.c: New test.
6959
6960 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6961
6962         * g++.old-deja/g++.brendan/redecl1.C,
6963         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6964         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6965         g++.old-deja/g++.oliva/typeof1.C,
6966         g++.old-deja/g++.other/crash16.C,
6967         g++.old-deja/g++.other/crash34.C,
6968         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6969         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6970         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6971         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6972         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6973         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6974         Remove xfail.
6975
6976 2005-12-14  Kean Johnston  <jkj@sco.com>
6977             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6978
6979         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6980         * gcc.target/i386/20020523-1.c: Ditto.
6981         * gcc.target/i386/tailcall-1.c: Ditto.
6982         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6983         * gcc.target/i386/ssetype-5.c: Ditto.
6984
6985 2005-12-14  Jeff Law  <law@redhat.com>
6986
6987         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6988
6989 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6990
6991         PR target/25254
6992         PR target/24188
6993         * gcc.target/i386/pr25254.c: New test.
6994         * gfortran.dg/PR24188.f: New test.
6995
6996 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6997
6998         * lib/fortran-torture.exp: Catch remaining uses of
6999         remote_file build delete.
7000
7001 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7002
7003         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
7004
7005 2005-12-14  Ben Elliston  <bje@au.ibm.com>
7006
7007         * gcc.dg/warn-addr-cmp.c: New test.
7008
7009 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7010
7011         PR debug/25023
7012         PR target/25293
7013         * gcc.target/i386/pr25293.c: New test.
7014
7015 2005-12-13  Petr Machata  <machata@post.cz>
7016
7017         PR c++/24907
7018         * g++.dg/parse/comma2.C: New test.
7019
7020 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
7021             Jakub Jelinek  <jakub@redhat.com>
7022
7023         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
7024         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
7025         (limits.h): Include unconditionally.
7026         (stdlib.h): Likewise.
7027         (hashtab.h): Do not include.
7028         (getopt.h): Likewise.
7029         (stddef.h): Include.
7030         (hashval_t): Define.
7031         (struct entry): Add "next" field.
7032         (HASH_SIZE): New macro.
7033         (hash_table): New variable.
7034         (switchfiles): Do not use xmalloc.
7035         (mix): New macro.
7036         (iterative_hash): New function.
7037         (hasht): Remove.
7038         (e_exists): New function.
7039         (e_insert): Likewise.
7040         (output): Use, instead of libiberty hashtable functions.
7041         (main): Do not use getopt.  Do not call htab_create.
7042
7043 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
7044
7045         PR c++/25331
7046         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
7047         put atal* and atpaal* attributes on array elements.
7048         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
7049         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
7050         put atal* and atpaal* attributes on array elements.
7051         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
7052
7053 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
7054
7055         * gcc.dg/single-precision-constant.c: New test.
7056
7057 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7058
7059         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7060         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7061         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7062         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7063         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7064         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7065         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7066         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7067         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7068         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7069         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7070         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7071         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7072         gcc.target/powerpc/ppc-sdata-2.c,
7073         gcc.target/powerpc/ppc-stackalign-1.c,
7074         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7075         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7076         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7077         gcc.target/powerpc/rs6000-ldouble-2.c,
7078         gcc.target/powerpc/rs6000-power2-1.c,
7079         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7080         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7081         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7082         option into target selector.
7083         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7084         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7085
7086 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7087
7088         PR objc/25348
7089         * objc.dg/encode-9.m: New test.
7090
7091 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         PR testsuite/20772
7094         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7095         * gcc.dg/asm-b.c: Fix typo.
7096         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7097         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7098         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7099         i?86 lp64 and x86_64 ilp32.
7100         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7101         on i?86 lp64.
7102         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7103
7104 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7105
7106         PR fortran/25078
7107         gfortran.dg/equiv_5.f90: New test.
7108
7109 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7110
7111         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7112         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7113         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7114         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7115         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7116         * gcc.dg/tree-ssa/reassoc-5.c: New.
7117         * gcc.dg/tree-ssa/reassoc-6.c: New.
7118         * gcc.dg/tree-ssa/reassoc-7.c: New.
7119         * gcc.dg/tree-ssa/reassoc-8.c: New.
7120         * gcc.dg/tree-ssa/reassoc-9.c: New.
7121         * gcc.dg/tree-ssa/reassoc-10.c: New.
7122         * gcc.dg/tree-ssa/reassoc-11.c: New.
7123
7124 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7125
7126         PR testsuite/25167
7127         PR testsuite/24478
7128         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7129
7130 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7131
7132         PR c++/25300
7133         * g++.dg/template/inherit.C: Do not use a generic error message.
7134
7135 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7136
7137         PR libobjc/25354
7138         * objc.dg/gnu-encoding: New directory.
7139         * objc.dg/gnu-encoding/compat-common.h: New file.
7140         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7141         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7142         * objc.dg/gnu-encoding/vector-defs.h: New file.
7143         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7144         * objc.dg/gnu-encoding/generate-random.c: New file.
7145         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7146         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7147         * objc.dg/gnu-encoding/generate-random.h: New file.
7148
7149 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7150
7151         PR c++/25337
7152         * g++.dg/template/defarg7.C: New test.
7153
7154 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7155
7156         PR libobjc/25347
7157         * objc.dg/encode-8.m: New test.
7158
7159 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7160
7161         PR libobjc/25346
7162         * objc.dg/encode-7.m: New test.
7163
7164 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR c++/25010
7167         * g++.dg/opt/inline10.C: New test.
7168
7169 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7170
7171         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7172
7173 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7174
7175         * gfortran.dg/substring_equivalence.f90: typo in comment
7176
7177 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7178
7179         PR fortran/25068
7180         * gfortran.dg/iostat_3.f90: New test.
7181
7182 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7183
7184         PR fortran/23815
7185         * gfortran.dg/unf_io_convert_1.f90: New test.
7186         * gfortran.dg/unf_io_convert_2.f90: New test.
7187         * gfortran.dg/unf_io_convert_3.f90: New test.
7188
7189 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7190
7191         PR testsuite/20772
7192         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7193         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7194         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7195         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7196         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7197         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7198         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7199         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7200         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7201         gcc.dg/torture/fp-int-convert-float128-timode.c,
7202         gcc.dg/torture/fp-int-convert-float128.c,
7203         gcc.dg/torture/fp-int-convert-float80-timode.c,
7204         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7205         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7206
7207         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7208
7209 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7210
7211         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7212
7213 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7214
7215         * gcc.dg/20051207-1.c,
7216         * gcc.dg/20051207-2.c,
7217         * gcc.dg/20051207-3.c: New tests.
7218
7219 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7220
7221         PR testsuite/20772
7222         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7223         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7224         dg-skip-if target selector.
7225
7226         PR testsuite/20772
7227         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7228         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7229         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7230         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7231         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7232         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7233         and/or merge with i?86 cases.
7234
7235         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7236
7237         PR testsuite/20772
7238         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7239         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7240         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7241         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7242         x86_64-*-linux*.
7243
7244 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7245
7246         PR target/25311
7247         * gcc.c-torture/compile/pr25311.c: New test.
7248
7249 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7250
7251         PR libgfortran/25039
7252         * gfortran.dg/read_comma.f: New test.
7253
7254 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7255
7256         PR c++/19317
7257         * g++.dg/opt/pr19317-1.C: New test.
7258         * g++.dg/opt/pr19317-2.C: New test.
7259         * g++.dg/opt/pr19317-3.C: New test.
7260
7261         PR target/19005
7262         * gcc.c-torture/execute/pr19005.c: New test.
7263
7264         PR target/17828
7265         * g++.old-deja/g++.other/comdat5.C: New test.
7266         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7267
7268         * g++.dg/compat/struct-layout-1.exp: New file.
7269         * g++.dg/compat/struct-layout-1.h: New.
7270         * g++.dg/compat/struct-layout-1_generate.c: New.
7271         * g++.dg/compat/struct-layout-1_x1.h: New.
7272         * g++.dg/compat/struct-layout-1_x2.h: New.
7273         * g++.dg/compat/struct-layout-1_y1.h: New.
7274         * g++.dg/compat/struct-layout-1_y2.h: New.
7275
7276         * gcc.dg/20050330-2.c: New test.
7277
7278 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7279
7280         PR fortran/25292
7281         * gfortran.dg/associated_1.f90: New.
7282
7283 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7284
7285         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7286         ILP32 vect_no_align platforms.
7287
7288 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7289             Jakub Jelinek  <jakub@redhat.com>
7290
7291         PR target/25268
7292         * gcc.c-torture/compile/20051207-1.c: New test.
7293
7294 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7295
7296         PR testsuite/20772
7297         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7298         gcc.dg/torture/pr18582-1.c,
7299         gcc.target/i386/attributes-error.c: Also test on x86_64.
7300
7301         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7302
7303 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7304
7305         PR c++/19397
7306         * g++.dg/template/typedef3.C: New test.
7307
7308         PR c++/19762
7309         PR c++/19764
7310         * g++.dg/template/dtor3.C: Fix error markers.
7311
7312 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7313
7314         * lib/target-supports.exp (check_effective_target_sync_char_short):
7315         Add s390*.
7316
7317 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7318
7319         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7320
7321 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7322
7323         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7324         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7325         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7326         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7327
7328 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7329
7330         PR c++/25263
7331         * g++.dg/other/array2.C: New test case.
7332
7333 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7334
7335         * gcc.dg/darwin-weakimport-3.c: New.
7336
7337         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7338         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7339         and to work on Darwin.
7340         * gcc.dg/attr-weakref-1b.c: New file.
7341         * gcc.dg/attr-weakref-2.c: New test.
7342         * gcc.dg/darwin-weakref-1.c: New test.
7343
7344 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7345
7346         PR testsuite/25247
7347         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7348         use in selector expressions.
7349         (dg-xfail-if): Ditto.
7350         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7351         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7352         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7353         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7354         * gcc.test-framework/test-framework.exp: Skip generated tests if
7355         CHECK_TEST_FRAMEWORK is not 1.
7356
7357 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7358
7359         PR tree-optimization/24963
7360         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7361
7362         PR target/24108
7363         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7364
7365         PR target/18580
7366         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7367         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7368         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7369         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7370
7371 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7372
7373         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7374         dg-options.
7375
7376 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7377
7378         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7379
7380 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7381
7382         * gcc.dg/format/cast-1.c: New test.
7383
7384 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7385
7386         PR c/7776
7387         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7388         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7389         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7390         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7391
7392 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7393
7394         * gcc.dg/cast-pretty-print-1.c: New test.
7395
7396 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7397
7398         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7399
7400 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/24173
7403         * g++.dg/template/friend40.C: New test.
7404
7405 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7406
7407         PR target/25199
7408         * gcc.target/i386/movq-2.c: New test.
7409         * gcc.target/i386/movq.c: Remove target i?86, instead add
7410         dg-require-effective-target ilp32.
7411
7412 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7413
7414         PR c++/24103
7415         * g++.dg/other/default1.C: New test.
7416
7417 2005-12-02  Richard Guenther  <rguenther@suse.de>
7418
7419         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7420
7421 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7422
7423         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7424
7425 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7426
7427         PR target/21017
7428         * gcc.target/powerpc/rotate.c: New.
7429
7430 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7431
7432         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7433         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7434
7435 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7436
7437         PR c/13384
7438         * gcc.dg/pr17730-1.c: Adjust.
7439         * gcc.dg/lvalue1.c (main): Likewise.
7440         * gcc.dg/lvalue-2.c: Likewise.
7441         * g++.dg/pr7503-3.C
7442
7443 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7444
7445         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7446         error messages.
7447
7448 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7449
7450         PR fortran/24789
7451         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7452
7453 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7454
7455         PR target/24475
7456         * lib/target-supports.exp (check_effective_target_tls): New.
7457         (check_effective_target_tls_runtime): New.
7458         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7459         for TLS support.
7460         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7461         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7462         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7463         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7464         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7465         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7466         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7467         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7468         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7469         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7470         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7471         effective-target TLS.
7472         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7473         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7474         effective-target TLS runtime.
7475
7476 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7477
7478         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7479
7480 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7481
7482         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7483         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7484         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7485         ignored" warnings when "packing" is the same as the ABI layout.
7486
7487 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7488
7489         PR fortran/21302
7490         * gfortran.dg/line_length_1.f: New test.
7491         * gfortran.dg/line_length_2.f90: Ditto.
7492
7493 2005-11-30  Richard Guenther  <rguenther@suse.de>
7494
7495         PR tree-optimization/21655
7496         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7497
7498 2005-11-30  Dale Johannesen  <dalej@apple.com>
7499
7500         * gcc.c-torture/compile/pr24930.c: New.
7501
7502 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7503
7504         PR fortran/15809
7505         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7506
7507 2005-11-30  Jeff Law  <law@redhat.com>
7508
7509         * g++.old-deja/g++.law/pr25000.C: New test.
7510
7511 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7512
7513         * gcc.dg/tls/opt-11.c: New test.
7514
7515 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7516
7517         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7518         targets.
7519         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7520         LP64 ia64.
7521
7522 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7523
7524         * gfortran.dg/open_access_1.f90: New test.
7525
7526 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7527
7528         * gcc.dg/charset/builtin2.c: New test.
7529
7530 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7531
7532         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7533         on mmix-*-* for *_[xy].c.
7534
7535 2005-11-28  Kean Johnston  <jkj@sco.com>
7536
7537         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7538         headers.
7539         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7540         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7541         * gcc.target/i386/asm-3.c: Ditto.
7542         * gcc.target/i386/clobbers.c: Ditto.
7543         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7544         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7545         test regexp.
7546         * gcc.target/i386/mul.c: Ditto.
7547         * gcc.target/i386/ssetype-1.c: Ditto.
7548         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7549         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7550         static so the test works with -fPIC mode too. Based on comment in
7551         PR19231 by Pinski.
7552         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7553
7554 2005-11-28  Richard Guenther  <rguenther@suse.de>
7555
7556         * gcc.dg/alias-9.c: New testcase.
7557         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7558
7559 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7560             Uros Bizjak  <uros@kss-loka.si>
7561
7562         PR middle-end/20219
7563         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7564         tan(x)/sin(x) transformations.
7565
7566 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7567
7568         PR middle-end/24575
7569         * gcc.dg/tree-ssa/divide-3.c: New test.
7570         * gcc.dg/tree-ssa/divide-4.c: New test.
7571
7572 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7573
7574         PR fortran/24917
7575         *  gfortran.dg/boz_6.f90: New test.
7576
7577 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7578
7579         PR fortran/23912
7580         * gfortran.dg/modulo_1.f90: New test.
7581
7582 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7583
7584         PR libfortran/24919
7585         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7586         fail on CRLF platforms.
7587         * gfortran.dg/ftell_2.f90: Likewise.
7588
7589 2005-11-26  Eric Christopher  <echristo@apple.com>
7590
7591         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7592
7593 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7594
7595         * objc.dg/gnu-runtime-3.m: Simplify.
7596
7597 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7598
7599         PR middle-end/23669
7600         * gcc.dg/tree-ssa/divide-1.c: New test.
7601         * gcc.dg/tree-ssa/divide-2.c: New test.
7602
7603 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7604
7605         PR libgfortran/24945
7606         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7607
7608 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7609
7610         PR libgfortran/24945
7611         * gfortran.dg/open_status_2.f90: New test.
7612
7613 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7614
7615         * gcc.c-torture/execute/builtins/fprintf.c,
7616         gcc.c-torture/execute/builtins/fputs-lib.c,
7617         gcc.c-torture/execute/builtins/fputs.c,
7618         gcc.c-torture/execute/builtins/lib/fprintf.c,
7619         gcc.c-torture/execute/builtins/lib/printf.c,
7620         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7621
7622 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7623
7624         * gcc.dg/20050922-2.c: New test.
7625
7626 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7627
7628         * objc.dg/gnu-runtime-3.m: New test.
7629
7630 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7631
7632         PR c++/9278
7633         * g++.dg/other/void1.C: New test.
7634
7635 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7636
7637         PR middle-end/24998
7638         * gcc.dg/torture/fp-int-convert-float.c,
7639         gcc.dg/torture/fp-int-convert-double.c,
7640         gcc.dg/torture/fp-int-convert-long-double.c,
7641         gcc.dg/torture/fp-int-convert-timode.c,
7642         gcc.dg/torture/fp-int-convert-float80.c,
7643         gcc.dg/torture/fp-int-convert-float80-timode.c,
7644         gcc.dg/torture/fp-int-convert-float128.c,
7645         gcc.dg/torture/fp-int-convert-float128-timode.c,
7646         gcc.dg/torture/fp-int-convert.h: New files.
7647
7648 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7649
7650         PR middle-end/24989
7651         * gcc.dg/tree-ssa/bool-10.c: New test.
7652         * gcc.dg/tree-ssa/bool-11.c: New test.
7653         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7654
7655 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7656
7657         PR middle-end/24990
7658         * tree-ssa/pr24990-1.c: New test.
7659
7660 2005-11-24  Richard Guenther  <rguenther@suse.de>
7661         Dirk Mueller <dmueller@suse.de>
7662
7663         PR c++/14024
7664         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7665         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7666         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7667         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7668         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7669         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7670
7671 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7672
7673         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7674
7675 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7676
7677         PR c/21668
7678         * gcc.dg/Wc++-compat.c: New.
7679         * gcc.dg/Wno-c++-compat.c: New.
7680
7681 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7682
7683         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7684         (vspltish, vspltisw): Likewise.
7685
7686 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7687
7688         PR libgfortran/24794
7689         * gfortran.dg/namelist_12.f: Fix quotes.
7690         * gfortran.dg/namelist_13.f90: Fix quotes.
7691         * gfortran.dg/namelist_14.f90: Fix quotes.
7692         * gfortran.dg/namelist_15.f90: Fix quotes.
7693         * gfortran.dg/namelist_use.f90: Fix quotes.
7694         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7695         * gfortran.dg/namelist_21.f90: New test.
7696         * gfortran.dg/namelist_22.f90: New test.
7697
7698 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7699
7700         PR target/23435
7701         * gcc.c-torture/compile/pr23435.c: New.
7702
7703 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7704
7705         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7706
7707 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7708
7709         * gcc.target/powerpc/405-macchw-1.c,
7710         gcc.target/powerpc/405-macchw-2.c,
7711         gcc.target/powerpc/405-macchwu-1.c,
7712         gcc.target/powerpc/405-macchwu-2.c,
7713         gcc.target/powerpc/405-machhw-1.c,
7714         gcc.target/powerpc/405-machhw-2.c,
7715         gcc.target/powerpc/405-machhwu-1.c,
7716         gcc.target/powerpc/405-machhwu-2.c,
7717         gcc.target/powerpc/405-maclhw-1.c,
7718         gcc.target/powerpc/405-maclhw-2.c,
7719         gcc.target/powerpc/405-maclhwu-1.c,
7720         gcc.target/powerpc/405-maclhwu-2.c,
7721         gcc.target/powerpc/405-mulchw-1.c,
7722         gcc.target/powerpc/405-mulchw-2.c,
7723         gcc.target/powerpc/405-mulchwu-1.c,
7724         gcc.target/powerpc/405-mulchwu-2.c,
7725         gcc.target/powerpc/405-mulhhw-1.c,
7726         gcc.target/powerpc/405-mulhhw-2.c,
7727         gcc.target/powerpc/405-mulhhwu-1.c,
7728         gcc.target/powerpc/405-mulhhwu-2.c,
7729         gcc.target/powerpc/405-mullhw-1.c,
7730         gcc.target/powerpc/405-mullhw-2.c,
7731         gcc.target/powerpc/405-mullhwu-1.c,
7732         gcc.target/powerpc/405-mullhwu-2.c,
7733         gcc.target/powerpc/405-nmacchw-1.c,
7734         gcc.target/powerpc/405-nmacchw-2.c,
7735         gcc.target/powerpc/405-nmachhw-1.c,
7736         gcc.target/powerpc/405-nmachhw-2.c,
7737         gcc.target/powerpc/405-nmaclhw-1.c,
7738         gcc.target/powerpc/405-nmaclhw-2.c,
7739         gcc.target/powerpc/440-macchw-1.c,
7740         gcc.target/powerpc/440-macchw-2.c,
7741         gcc.target/powerpc/440-macchwu-1.c,
7742         gcc.target/powerpc/440-macchwu-2.c,
7743         gcc.target/powerpc/440-machhw-1.c,
7744         gcc.target/powerpc/440-machhw-2.c,
7745         gcc.target/powerpc/440-machhwu-1.c,
7746         gcc.target/powerpc/440-machhwu-2.c,
7747         gcc.target/powerpc/440-maclhw-1.c,
7748         gcc.target/powerpc/440-maclhw-2.c,
7749         gcc.target/powerpc/440-maclhwu-1.c,
7750         gcc.target/powerpc/440-maclhwu-2.c,
7751         gcc.target/powerpc/440-mulchw-1.c,
7752         gcc.target/powerpc/440-mulchw-2.c,
7753         gcc.target/powerpc/440-mulchwu-1.c,
7754         gcc.target/powerpc/440-mulchwu-2.c,
7755         gcc.target/powerpc/440-mulhhw-1.c,
7756         gcc.target/powerpc/440-mulhhw-2.c,
7757         gcc.target/powerpc/440-mulhhwu-1.c,
7758         gcc.target/powerpc/440-mulhhwu-2.c,
7759         gcc.target/powerpc/440-mullhw-1.c,
7760         gcc.target/powerpc/440-mullhw-2.c,
7761         gcc.target/powerpc/440-mullhwu-1.c,
7762         gcc.target/powerpc/440-mullhwu-2.c,
7763         gcc.target/powerpc/440-nmacchw-1.c,
7764         gcc.target/powerpc/440-nmacchw-2.c,
7765         gcc.target/powerpc/440-nmachhw-1.c,
7766         gcc.target/powerpc/440-nmachhw-2.c,
7767         gcc.target/powerpc/440-nmaclhw-1.c,
7768         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7769
7770 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7771
7772         PR fortran/24774
7773         * gfortran.dg/inquire_9.f90: New test.
7774
7775         PR fortran/21647
7776         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7777
7778 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7779
7780         PR libfortran/24432
7781         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7782         Check that 'cos' is supported.
7783
7784 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7785
7786         PR fortran/24223
7787         * gfortran.dg/substring_equivalence.f90: New test.
7788
7789         PR fortran/24705
7790         * gfortran.dg/auto_internal_assumed.f90: New test.
7791
7792 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7793
7794         * gcc.dg/fold-div-2.c: New test.
7795
7796 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7797
7798         PR rtl-optimization/24883
7799         * gcc.c-torture/compile/pr24883.c: New test.
7800
7801 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7802
7803         PR middle-end/20583
7804         * gcc.c-torture/compile/pr20583.c: New.
7805
7806 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7807
7808         * gcc.c-torture/execute/usmul.c: New test.
7809
7810 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7811
7812         * gcc.dg/tree-ssa/vrp22.c: New test.
7813
7814 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7815
7816         PR middle-end/24912
7817         * gcc.dg/torture/pr24912-1.c: New test.
7818
7819 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7820
7821         PR fortran/24862
7822         * gfortran.dg/arrayio_derived_1.f90: New test.
7823
7824 2005-11-19  Richard Guenther  <rguenther@suse.de>
7825
7826         PR middle-end/23294
7827         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7828
7829 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7830
7831         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7832
7833 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7834
7835         PR c++/8355
7836         * g++.dg/template/friend39.C: New test.
7837
7838 2005-11-18  James E Wilson  <wilson@specifix.com>
7839
7840         * gcc.dg/builtin-strstr.c: New.
7841
7842 2005-11-18  Richard Henderson  <rth@redhat.com>
7843
7844         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7845         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7846         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7847         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7848         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7849         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7850         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7851         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7852         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7853         renaming to remove initial "ia64-".
7854
7855 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7856
7857         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7858
7859 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7860
7861         * g++.dg/cpp/string-2.C: New test.
7862
7863 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7864
7865         * gcc.dg/tree-ssa/loop-14.c: New test.
7866
7867 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7868             Michael Chamberlain <michael@chamberlain.net.au>
7869
7870         * ada/acats/run_all.sh (target_run): Kill long running tests.
7871
7872 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7873
7874         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7875         * gcc.dg/cleanup-9.c: Likewise.
7876         * gcc.dg/cleanup-10.c: Likewise.
7877         * gcc.dg/cleanup-11.c: Likewise.
7878
7879 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7880
7881         PR fortran/24892
7882         * gfortran.dg/open_access_append_1.f90: New test.
7883         * gfortran.dg/open_access_append_2.f90: New test.
7884
7885 2005-11-16  Richard Guenther  <rguenther@suse.de>
7886
7887         PR middle-end/24851
7888         * gcc.c-torture/execute/pr24851.c: New testcase.
7889
7890 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7891
7892         * gcc.dg/fold-overflow-1.c: New test.
7893
7894 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7895
7896         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7897         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7898
7899 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7900
7901         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7902         structures.
7903         * g++.dg/eh/forced2.C: Likewise.
7904         * g++.dg/eh/forced3.C: Likewise.
7905         * g++.dg/eh/forced4.C: Likewise.
7906
7907 2005-11-11  Mike Stump  <mrs@apple.com>
7908
7909         * g++.old-deja/g++.mike/unused.C: Add.
7910
7911 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7912
7913         PR c++/24667
7914         * g++.dg/warn/Wcast-qual1.C: New test.
7915
7916 2005-11-15  Jan Hubicka  <jh@suse.cz>
7917
7918         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7919
7920 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7921
7922         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7923
7924 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7925
7926         PR 24840
7927         * gcc.dg/tree-ssa/pr24840.c: New test.
7928
7929 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7930
7931         PR testsuite/24841
7932         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7933
7934 2005-11-14  Dale Johannesen  <dalej@apple.com>
7935
7936         * gcc.c-torture/execute/20051113-1.c: New.
7937
7938 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7939
7940         PR c++/24687
7941         * g++.dg/template/crash43.C: New test.
7942
7943 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7944
7945         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7946
7947 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7948
7949         PR c++/24817
7950         * g++.dg/eh/spec8.C: New test.
7951
7952 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7953
7954         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7955
7956 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7957
7958         PR c++/20293
7959         * g++.dg/parse/ambig4.C: New test.
7960         * g++.dg/tc1/dr101.C: Adjust error markers.
7961         * g++.dg/lookup/strong-using-2.C: Likewise.
7962         * g++.dg/lookup/ambig5.C: Likewise.
7963         * g++.dg/lookup/ambig4.C: Likewise.
7964         * g++.dg/parse/crash22.C: Likewise.
7965
7966 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7967
7968         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7969
7970 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7971
7972         * gcc.dg/nested-calls-1.c: New test.
7973
7974 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7975
7976         * gfortran.dg/complex_intrinsic_1.f90: New test.
7977         * gfortran.dg/complex_intrinsic_2.f90: New test.
7978         * gfortran.dg/fgetc_1.f90: New test.
7979         * gfortran.dg/fgetc_2.f90: New test.
7980         * gfortran.dg/fgetc_3.f90: New test.
7981         * gfortran.dg/ftell_1.f90: New test.
7982         * gfortran.dg/ftell_2.f90: New test.
7983         * gfortran.dg/gnu_logical_1.F: New test.
7984         * gfortran.dg/gnu_logical_2.f90: New test.
7985
7986 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7987
7988         PR middle-end/24820
7989         * testsuite/gcc.dg/pr24820.c: New test.
7990
7991 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7992
7993         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7994         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7995         variable.
7996
7997 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7998
7999         testsuite/24614
8000         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
8001
8002 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8003
8004         * gcc.target/cris/cris.exp: New file.
8005         * gcc.target/cris/rld-legit1.c: New test.
8006         * gcc.target/cris/rld-legit2.c: New test.
8007
8008 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR c++/24780
8011         * g++.dg/opt/pr24780.C: New test.
8012
8013         PR c++/24761
8014         * g++.dg/template/asm1.C: New test.
8015
8016 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
8017
8018         PR libgfortran/24787
8019         * gfortran.dg/scan_1.f90: New test.
8020
8021 2005-11-12  Jan Hubicka  <jh@suse.cz>
8022
8023         * gcc.target/i386/minmax-1.c: New.
8024         * gcc.target/i386/minmax-2.c: New.
8025
8026 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
8027
8028         * gcc.dg/pr24445.c: Fix for 64-bit targets.
8029
8030 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
8031
8032         * gcc.c-torture/execute/20051110-1.c,
8033         gcc.c-torture/execute/20051110-2.c: New tests.
8034
8035 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
8036
8037         PR middle-end/24750
8038         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
8039         New tests.
8040
8041 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8042
8043         * lib/target-libpath.exp (get_shlib_extension): New proc.
8044         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
8045         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8046         * lib/objc.exp (objc_target_compile): Likewise.
8047         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
8048         detection.
8049
8050 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
8051
8052         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
8053
8054         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8055         Add -static to additional_flags and pass it to target_compile.
8056
8057 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8058
8059         PR libgfortran/24719
8060         gfortran.dg/read_noadvance.f90: New test.
8061
8062         PR libgfortran/24699
8063         gfortran.dg/fmt_t_2.f90: New test.
8064
8065         PR libgfortran/24785
8066         gfortran.dg/read_x_eor.f90: New test.
8067
8068         PR libgfortran/24584
8069         gfortran.dg/namelist_empty.f90: Rename test.
8070
8071         PR libgfortran/24489
8072         gfortran/read_eor.f90: Rename test.
8073
8074 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8075
8076         PR fortran/15976
8077         * gfortran.dg/automatic_module_variable.f90: New test.
8078
8079 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8080
8081         PR target/24445
8082         * gcc.dg/pr24445.c: New test.
8083
8084 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8085
8086         PR fortran/24655
8087         PR fortran/24755
8088         * gfortran.dg/recursive_statement_functions.f90: Add statement
8089         functions using inline intrinsic functions and parameters to test
8090         that they no longer seg-fault.
8091
8092         PR fortran/24409
8093         gfortran.dg/nested_modules_4.f90: New test.
8094         gfortran.dg/nested_modules_5.f90: New test.
8095
8096 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8097
8098         PR fortran/24643
8099         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8100
8101 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8102
8103         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8104         failures.
8105
8106 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8107
8108         * gcc.dg/sparc-getcontext-1.c: New test.
8109
8110 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8111
8112         * gcc.dg/ifcvt-fabs-1.c: New test.
8113
8114 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8115
8116         PR other/4372
8117         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8118         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8119
8120 2005-11-09  Richard Guenther  <rguenther@suse.de>
8121
8122         PR tree-optimization/24716
8123         * gcc.c-torture/execute/pr24716.c: New testcase.
8124
8125 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8126
8127         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8128
8129 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8130
8131         PR 24624
8132         * gcc.dg/pr24624.c: Testcase added.
8133
8134 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8135
8136         PR 24623
8137         * g++.dg/other/pr24623.C: Testcase added.
8138
8139 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8140
8141         PR fortran/22607
8142         * gfortran-dg/pure_byref_1.f90: New.
8143         * gfortran-dg/pure_byref_2.f90: New.
8144
8145 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8146
8147         PR c/24101
8148         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8149         * gcc.dg/dg.exp: Run main loop also for *.i files.
8150
8151 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8152
8153         PR c++/19450
8154         * g++.dg/tls/diag-3.C: New test.
8155         * g++.dg/tls/diag-4.C: New test.
8156         * g++.dg/tls/static-1.C: New test.
8157         * g++.dg/tls/static-1a.cc: New file.
8158
8159 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8160
8161         PR 23046
8162         * g++.dg/tree-ssa/pr23046.C: New test.
8163
8164 2005-11-08  Devang Patel <dpatel@apple.com>
8165
8166         PR tree-optimization/23115
8167         * gcc.dg/tree-ssa/pr23115.c: New.
8168
8169 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8170
8171         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8172         * gcc.target/powerpc/pr16155.c: Same.
8173         * gcc.target/powerpc/altivec-1.c: Same.
8174         * gcc.target/powerpc/altivec-2.c: Same.
8175         * gcc.target/powerpc/altivec-3.c: Same.
8176         * gcc.target/powerpc/altivec-5.c: Same.
8177         * gcc.target/powerpc/altivec-11.c: Same.
8178         * gcc.target/powerpc/altivec-12.c: Same.
8179         * gcc.target/powerpc/altivec-14.c: Same.
8180         * gcc.target/powerpc/altivec-22.c: Same.
8181         * gcc.target/powerpc/altivec-consts.c: Same.
8182         * gcc.target/powerpc/altivec-pr22085.c: Same.
8183         * gcc.target/powerpc/altivec-splat.c: Same.
8184         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8185         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8186         * gcc.target/powerpc/darwin-longlong.c: Same.
8187
8188 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8189
8190         PR target/19340
8191         * gcc.dg/pr19340.c: New test.
8192
8193 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8194
8195         PR rtl-optimization/24683
8196         * gcc.dg/pr24683.c: New test.
8197
8198 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8199
8200         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8201         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8202
8203 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8204
8205         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8206
8207 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8208
8209         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8210
8211 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8212
8213         PR target/24230
8214
8215         * gcc.target/powerpc/altivec-consts.c,
8216         gcc.target/powerpc/altivec-splat.c: New testcase.
8217
8218 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8219
8220         PR c/24599
8221
8222         * gcc.dg/overflow-2.c: New testcase.
8223
8224 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8225
8226         PR rtl-optimization/23567
8227         * gcc.c-torture/execute/20051104-1.c: New test.
8228
8229 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8230
8231         PR fortran/24534
8232         gfortran.dg/private_type_2.f90: Modified to check that case with
8233         PRIVATE declaration within derived type is accepted.
8234
8235         PR fortran/20838
8236         gfortran.dg/pointer_assign_1.f90: New test.
8237
8238         PR fortran/20840
8239         * gfortran.dg/arrayio_0.f90: New test.
8240
8241         PR fortran/17737
8242         gfortran.dg/data_initialized.f90: New test.
8243         gfortran.dg/data_constraints_1.f90: New test.
8244         gfortran.dg/data_constraints_2.f90: New test.
8245
8246 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8247
8248         PR fortran/24174
8249         PR fortran/24305
8250         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8251
8252 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8253
8254         PR 24670
8255         * gcc.dg/tree-ssa/pr24670.c: New test.
8256
8257 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8258
8259         PR target/22432
8260         * gcc.target/i386/pr22432.c: New test.
8261
8262 2005-11-05  Richard Henderson  <rth@redhat.com>
8263
8264         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8265         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8266         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8267         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8268         from gcc.dg/alpha-*.
8269         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8270         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8271
8272 2005-11-05  Andreas Jaeger  <aj@suse.de>
8273
8274         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8275
8276 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8277
8278         PR target/23424
8279         * gcc.dg/torture/pr23424-1.c: New test.
8280
8281 2005-11-04  Richard Henderson  <rth@redhat.com>
8282
8283         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8284         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8285         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8286         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8287         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8288         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8289         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8290         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8291         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8292         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8293         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8294         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8295         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8296         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8297         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8298         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8299         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8300         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8301         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8302         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8303         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8304         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8305         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8306         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8307         Move from gcc.dg/.
8308         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8309         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8310         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8311         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8312         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8313         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8314         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8315         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8316         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8317         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8318         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8319         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8320         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8321         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8322         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8323         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8324         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8325         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8326         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8327         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8328         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8329         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8330         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8331         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8332         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8333         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8334         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8335         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8336         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8337         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8338         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8339         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8340         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8341         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8342         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8343         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8344         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8345         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8346         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8347         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8348         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8349         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8350         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8351         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8352         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8353
8354 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8355
8356         PR 24627
8357         * gcc.dg/tree-ssa/pr24627.c: New test.
8358
8359 2005-11-04 Paul Brook  <paul@codesourcery.com>
8360
8361         * gcc.dg/tls/opt-10.c: New test.
8362
8363 2005-11-04  Andreas Jaeger  <aj@suse.de>
8364
8365         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8366         avoid extra warnings.
8367
8368 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8369
8370         PR libfortran/22298
8371         * gcc/testsuite/lib/target-supports.exp
8372         (check_effective_target_static_libgfortran): New
8373         static_libgfortran effective target.
8374         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8375         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8376
8377 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8378
8379         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8380
8381 2005-11-03  Josh Conner  <jconner@apple.com>
8382
8383         PR c++/19989
8384         g++.dg/ext/array2.C: New test.
8385         g++.dg/template/dependent-name3.C: New test.
8386         g++.dg/template/dependent-name4.C: New test.
8387         g++.dg/template/sfinae2.C: New test.
8388
8389 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8390
8391         PR preprocessor/22042
8392         * gcc.dg/cpp/strify4.c: New test.
8393
8394 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8395
8396         PR c++/17964
8397         * g++.dg/cpp/string-1.C: New test.
8398
8399 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8400
8401         * gcc.target/powerpc: New directory.
8402         * gcc.target/powerpc/powerpc.exp: New file.
8403         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8404         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8405         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8406         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8407         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8408         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8409         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8410         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8411         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8412         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8413         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8414         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8415         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8416         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8417         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8418         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8419         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8420         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8421         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8422         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8423         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8424         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8425         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8426         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8427         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8428         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8429         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8430         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8431         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8432         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8433         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8434         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8435         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8436         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8437
8438 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/21627
8441         * g++.dg/warn/inline2.C: New test.
8442
8443 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8444
8445         PR middle-end/23155
8446         * g++.dg/ext/c99struct1.C: New test.
8447         * gcc.dg/union-cast-1.c: New test.
8448         * gcc.dg/union-cast-2.c: New test.
8449         * gcc.dg/union-cast-3.c: New test.
8450
8451 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8452
8453         PR middle-end/24589
8454         * gcc.c-torture/execute/zero-struct-2.c: New test.
8455
8456 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8457
8458         PR c++/24582
8459         * g++.dg/init/switch1.C: New test.
8460
8461 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8462
8463         * gcc.dg/delay-slot-1.c: New test.
8464
8465 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8466
8467         PR target/24620
8468         * gcc.dg/pr24620.c: New test.
8469
8470 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8471
8472         PR c/24329
8473         * gcc.dg/format/unnamed-1.c: New test.
8474
8475 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8476
8477         PR c++/22434
8478         * g++.dg/expr/cond8.C: New test.
8479
8480         PR c++/24560
8481         * g++.dg/parse/dot1.C: New test.
8482
8483 2005-11-02  Jan Hubicka  <jh@suse.cz>
8484
8485         PR target/23303
8486         * gcc.dg/i386-lea.c: New test
8487
8488 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8489
8490         PR target/24615
8491         * gcc.dg/pr24615.c: New test.
8492
8493 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8494
8495         PR target/24600
8496         * gcc.dg/pr24600.c: New test.
8497
8498 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8499
8500         PR c++/19253
8501         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8502         * g++.dg/parse/typename9.C: New test.
8503         * g++/dg/parse/typename10.C: Likewise.
8504
8505 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8506
8507         PR fortran/18157
8508         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8509         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8510         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8511
8512 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/24569
8515         * g++.dg/debug/static1.C: New test.
8516
8517 2005-11-02  Josh Conner  <jconner@apple.com>
8518
8519         * g++.dg/crash38.C: moved into proper directory...
8520         * g++.dg/template/crash42.C: ...here
8521
8522 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8523
8524         PR target/18338
8525         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8526         pcc_bitfield_type_matters || default_packed.
8527
8528         * lib/target-supports.exp
8529         (check_effective_target_pcc_bitfield_type_matters): New proc.
8530         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8531
8532         PR testsuite/23304
8533         * lib/target-supports.exp (check_effective_default_packed): New proc.
8534         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8535         Gate expected errors on target ! default_packed.
8536         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8537
8538 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8539
8540         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8541         change (r106358).
8542
8543 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8544
8545         PR fortran/24008
8546         * gfortran.dg/entry_5.f90: New.
8547         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8548
8549 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8550
8551         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8552
8553 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8554
8555         PR fortran/21565
8556         gfortran.dg/namelist_blockdata.f90: New test.
8557
8558         PR fortran/18737
8559         gfortran.dg/external_implicit_none.f90: New test.
8560
8561         PR fortran/14994
8562         * gfortran.dg/secnds.f: New test.
8563
8564 2005-10-31  Jan Hubicka  <jh@suse.cz>
8565
8566         PR target/20928
8567         * gcc.c-torture/compile/pr20928.c: New test.
8568
8569 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8570
8571         PR middle-end/23492
8572         * gcc.c-torture/compile/zero-strct-5.c: New test.
8573
8574 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8575
8576         PR libgfortran/24584
8577         * gfortran.dg/pr24584.f90: New test.
8578
8579 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8580
8581         PR fortran/18883
8582         * gfortran.dg/char_result_9.f90: New.
8583         * gfortran.dg/char_result_10.f90: New.
8584
8585 2005-10-30  Jan Hubicka  <jh@suse.cz>
8586
8587         * g++.dg/tree-ssa/pr24172.C: New testcase.
8588
8589 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8590
8591         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8592
8593 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8594
8595         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8596         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8597         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8598         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8599         gfortran.dg/enum_9.f90,
8600         gfortran.fortran-torture/compile/enum_1.f90,
8601         gfortran.fortran-torture/execute/enum_1.f90,
8602         gfortran.fortran-torture/execute/enum_2.f90,
8603         gfortran.fortran-torture/execute/enum_3.f90,
8604         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8605
8606 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8607
8608         PR target/18482
8609         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8610         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8611
8612 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8613
8614         PR libfortran/20179
8615         * gfortran.dg/mixed_io_1.f90: New test.
8616         * gfortran.dg/mixed_io_1.c: New file.
8617
8618 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8619
8620         * gfortran.dg/malloc_free_1.f90: New test.
8621
8622 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8623
8624         * gcc.dg/nested-func-4.c: Require profiling -pg.
8625
8626 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8627
8628         PR C++/23229
8629         * g++.dg/warn/main-2.C: New test.
8630
8631 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8632
8633         PR fortran/24545
8634         * gfortran.dg/interface_2.f90: new test.
8635
8636 2005-10-28  Josh Conner  <jconner@apple.com>
8637
8638         PR c++/22153
8639         * g++.dg/template/crash38.C: New test.
8640         * g++.dg/parse/explicit1.C: Change expected errors.
8641
8642 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8643
8644         PR C++/23426
8645         * g++.dg/other/large-size-array.C: New test.
8646
8647 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8648
8649         PR middle-end/24362
8650         * g++.dg/opt/complex4.C: New test.
8651
8652 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8653
8654         * gcc.dg/nested-func-4.c: New test.
8655
8656 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8657
8658         PR fortran/24158
8659         gfortran.dg/derived_recursion.f90: New test.
8660         gfortran.dg/implicit_actual.f90: New test.
8661
8662 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8663
8664         PR middle-end/24295, PR testsuite/24477
8665         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8666         removed when weakref hits the tree.
8667
8668 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gfortran.dg/cray_pointers_4.f90: New test.
8671
8672         * gfortran.dg/cray_pointers_5.f90: New test.
8673
8674 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8675
8676         PR fortran/22290
8677         * gfortran.dg/assign_5.f90: New test.
8678         * gfortran.dg/assign_6.f: New test.
8679
8680 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8681
8682         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8683         CPU has no SSE support.
8684
8685 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8686
8687         PR libgfortran/24224
8688         * gfortran.dg/arrayio_1.f90: Update attribution.
8689         * gfortran.dg/arrayio_2.f90: Update attribution.
8690         * gfortran.dg/arrayio_3.f90: Update attribution.
8691         * gfortran.dg/arrayio_4.f90: Update test conditions.
8692         * gfortran.dg/arrayio_5.f90: Update attribution.
8693         * gfortran.dg/arrayio_6.f90: New test.
8694         * gfortran.dg/arrayio_7.f90: New test.
8695
8696 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8697
8698         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8699
8700 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8701
8702         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8703
8704 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8705
8706         PR fortran/24416
8707         * gfortran.dg/namelist_char_only.f90: New test.
8708
8709 2005-10-24  Asher Langton  <langton2@llnl.gov>
8710
8711         PR fortran/17031
8712         PR fortran/22282
8713         * gfortran.dg/cray_pointers_1.f90: New test.
8714         * gfortran.dg/cray_pointers_2.f90: New test.
8715         * gfortran.dg/cray_pointers_3.f90: New test.
8716         * gfortran.dg/loc_1.f90: New test.
8717         * gfortran.dg/loc_2.f90: New test.
8718
8719 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8720
8721         * gcc.dg/pr24225.c: New test.
8722
8723 2005-10-24  Asher Langton  <langton2@llnl.gov>
8724
8725         * gfortran.dg/dup_save_1.f90: New test.
8726         * gfortran.dg/dup_save_2.f90: New test.
8727
8728 2005-10-24  Paul Brook  <paul@codesourcery.com>
8729
8730         PR 24107
8731         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8732         stdint.h.
8733
8734 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8735
8736         PR libgfortran/24489
8737         * gfortran.dg/pr24489.f90: New test.
8738
8739 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8740
8741         PR fortran/23635
8742         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8743
8744 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8745
8746         PR target/18911
8747         * g++.dg/init/array16.C: Skip for mmix-*-*.
8748
8749 2005-10-23  Asher Langton  <langton2@llnl.gov>
8750
8751         * gfortran.dg/byte_1.f90: New test.
8752         * gfortran.dg/byte_2.f90: New test.
8753
8754 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8755
8756         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8757
8758 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8759
8760         PR fortran/18022
8761         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8762
8763         PR fortran/24311
8764         * gfortran.dg/merge_char_const.f90: New test.
8765
8766         PR fortran/24384
8767         * gfortran.dg/spread_scalar_source.f90: New test.
8768
8769 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8770
8771         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8772
8773         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8774         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8775
8776         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8777
8778 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8779
8780         PR fortran/24426
8781         * gfortran.dg/der_pointer_4.f90: New.
8782
8783 2005-10-22  David Ayers  <d.ayers@inode.at>
8784
8785         * obj-c++.dg/except-1.mm: Simplify.
8786
8787 2005-10-21  David Ayers  <d.ayers@inode.at>
8788
8789         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8790
8791 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8792
8793         * gfortran.dg/assumed_dummy_2.f90: New test.
8794
8795 2005-10-21  James E Wilson  <wilson@specifix.com>
8796
8797         PR preprocessor/15220
8798         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8799
8800 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8801
8802         * gcc.c-torture/execute/20051021-1.c: New test.
8803
8804 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8805
8806         PR c++/24260
8807         * g++.dg/ext/tmplattr1.C: New test.
8808
8809 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8810
8811         PR fortran/24440
8812         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8813
8814 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8815
8816         * obj-c++.dg/except-1.mm: New.
8817
8818         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8819
8820 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8821
8822         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8823
8824 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8825
8826         PR middle-end/24295
8827         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8828         declarations with the same names as thunks' alias targets, use
8829         aliases instead.
8830         * gcc.dg/attr-alias-3.c: New test.
8831         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8832
8833 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8834
8835         PR c++/22618
8836         * g++.dg/parse/access8.C: New test.
8837
8838 2005-10-20  Richard Guenther  <rguenther@suse.de>
8839
8840         PR c++/24439
8841         * g++.dg/tree-ssa/pr24439.C: New testcase.
8842
8843 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * g++.dg/opt/delay-slot-1.C: New test.
8846
8847 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8848
8849         PR fortran/21625
8850         * gfortran.fg/der_init_1.f90: New.
8851
8852 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8853
8854         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8855
8856 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c++/21908
8859         * g++.dg/parse/error28.C: New test.
8860
8861 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8862
8863         * gcc.dg/profile-generate-2.c: New test.
8864
8865 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8866
8867         PR target/23589
8868         * g++.dg/ext/dllimport11.C: New.
8869
8870 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8871
8872         PR c++/22293
8873         * g++.dg/other/friend3.C: New test.
8874
8875 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/23293
8878         * g++.dg/template/error19.C: New test.
8879
8880 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8881
8882         PR c++/21383
8883         * g++.dg/overload/koenig2.C: New.
8884
8885         PR c++/23118
8886         * g++.dg/overload/error2.C: New.
8887
8888         PR c++/22604
8889         * g++.dg/inherit/covariant14.C: New.
8890
8891 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8892
8893         PR c++/23440
8894         * g++.dg/parse/for1.C: New test.
8895
8896 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8897
8898         PR fortran/23446
8899         * gfortran.dg/host_dummy_index_1.f90: New test.
8900
8901         PR fortran/21459
8902         * gfortran.dg/automatic_char_len_2.f90: New test.
8903
8904         PR fortran/20866
8905         * gfortran.dg/recursive_statement_functions.f90: New test.
8906
8907         PR fortran/20853
8908         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8909
8910         PR fortran/20849
8911         * gfortran.dg/external_initializer.f90: New test.
8912
8913         PR fortran/20837
8914         * non_module_public.f90: New test.
8915
8916 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8917
8918         PR c++/24386
8919         * g++.dg/template/overload7.C: New.
8920
8921         PR c++/22551
8922         * g++.dg/other/switch2.C: Remove expected warnings.
8923
8924         PR c++/21353
8925         * g++.dg/template/defarg6.C: New.
8926
8927 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8928
8929         PR target/24315
8930         * gcc.target/i386/pr24315.c: New test.
8931
8932 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8933
8934         PR c++/24389
8935         * g++.dg/template/static21.C: New test.
8936         * g++.dg/template/static21-a.cc: Likewise.
8937
8938 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8939
8940         PR c++/23959
8941         * g++.dg/warn/Wswitch-default-1.C: New test.
8942         * g++.dg/warn/Wswitch-default-2.C: New test.
8943
8944 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8945
8946         PR c++/22173
8947         * g++.dg/parse/template18.C: New test.
8948         * g++.dg/template/nontype15.C: Likewise.
8949
8950 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8951
8952         PR fortran/22273
8953         * gfortran.dg/spec_expr_2.f90: New.
8954
8955 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8956
8957         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8958         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8959         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8960         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8961         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8962         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8963         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8964         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8965         previous target-specific skips and warning-message matches where
8966         applicable.
8967
8968 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8969
8970         PR c++/21347
8971         * g++.dg/warn/Wctor-dtor.C: New test.
8972
8973 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8974
8975         PR c/23439
8976         * gcc.dg/for-1.c: New test.
8977
8978 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8979
8980         PR c++/19565
8981         * g++.dg/warn/Wconversion1.C: New test.
8982         * g++.dg/ext/packed4.C: Compile with -w.
8983         * g++.dg/opt/20050511-1.C: Likewise.
8984         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8985
8986 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gfortran.dg/boz_5.f90: New test.
8989
8990 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8991
8992         PR c++/22551
8993         * g++.dg/other/switch2.C: New.
8994
8995         PR c++/23984
8996         * g++.dg/init/ctor7.C: New.
8997
8998 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8999
9000         PR c++/23730
9001         * g++.dg/parse/crash32.C: New test.
9002
9003 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
9004
9005         PR c++/20721
9006         * g++.dg/init/goto2.C: New test.
9007
9008         PR c++/22464
9009         * g++.dg/template/crash/41.C: New test.
9010
9011         PR c++/22180
9012         * g++.dg/template/crash40.C: New test.
9013
9014         PR c++/23694
9015         * g++.dg/parse/friend5.C: New test.
9016
9017         PR c++/23307
9018         * g++.dg/template/crash38.C: New test.
9019
9020         PR c++/22352
9021         * g++.dg/template/friend38.C: New test.
9022
9023         PR c++/22405
9024         * g++.dg/template/crash39.C: New test.
9025
9026 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
9027
9028         * gcc.dg/debug/dwarf2/dwarf-char1.c,
9029         gcc.dg/debug/dwarf2/dwarf-char2.c,
9030         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
9031
9032         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
9033
9034 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
9035
9036         * gcc.dg/dll-2.c: Add tests for warnings.
9037         * gcc.dg/dll-3.c: Likewise.
9038         * gcc.dg/dll-4.c: Likewise.
9039
9040         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
9041         * g++.dg/ext/dllimport2.C: Likewise.
9042         * g++.dg/ext/dllimport3.C: Likewise.
9043         * g++.dg/ext/dllimport7.C: Likewise.
9044         * g++.dg/ext/dllimport8.C: Likewise.
9045         * g++.dg/ext/dllimport9.C: Likewise.
9046
9047 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
9048
9049         PR fortran/24092
9050         * gfortran.dg/derived_pointer_recursion.f90: New test.
9051
9052 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
9053
9054         * gcc.c-torture/execute/20051012-1.c: New test.
9055
9056 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9057
9058         PR fortran/18082
9059         * gfortran.dg/automatic_char_len_1.f90: New test.
9060
9061 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9062
9063         PR fortran/20847
9064         * gfortran.dg/save_common.f90: New test.
9065
9066         PR fortran/20856
9067         * gfortran.dg/save_result.f90: New test.
9068
9069 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9070
9071         PR c++/21592
9072         * g++.dg/template/dependent-expr1.C: Add new expected error.
9073         * g++.dg/template/dependent-expr2.C: Adjust error text.
9074         * g++.dg/template/overload6.C: New.
9075
9076         PR c++/23797
9077         * g++.dg/other/typename8.C: New.
9078
9079         PR c++/21117
9080         * g++.dg/other/return1.C: New.
9081
9082 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9083
9084         PR c++/24052
9085         * g++.dg/ext/label5.C: New.
9086
9087 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9088
9089         PR c++/19964
9090         * g++.dg/parse/crash31.C: New.
9091
9092 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9093
9094         * g++.dg/ipa/ipa-1.c: New test.
9095         * g++.dg/ipa/ipa-2.c: New test.
9096         * g++.dg/ipa/ipa-3.c: New test.
9097         * g++.dg/ipa/ipa-4.c: New test.
9098         * g++.dg/ipa/ipa-5.c: New test.
9099         * g++.dg/ipa/ipa.exp: New file.
9100
9101 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9102
9103         PR fortran/24207
9104         * gfortran.dg/private_type_3.f90: New test.
9105
9106 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9107
9108         PR fortran/20786
9109         gfortran.dg/aint_anint_1.f90: New test.
9110
9111 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9112
9113         PR libgfortran/24313
9114         gfortran.dg/csqrt.f: New test.
9115
9116 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9117
9118         PR c++/8057
9119         * g++.dg/warn/noeffect7.C: New test.
9120         * g++.dg/warn/noeffect2.C: Instantiate templates.
9121         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9122         and warning.
9123
9124 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9125
9126         PR c++/21089
9127         * g++.dg/init/float1.C: New test.
9128
9129         PR c++/24277
9130         * g++.dg/init/member1.C: Tweak error markers.
9131
9132 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9133
9134         PR testsuite/24281
9135         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9136         Check for null pointer.
9137
9138 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9139
9140         PR c++/21369
9141         * g++.dg/parse/ret-type3.C: New test.
9142
9143 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9144
9145         PR tree-opt/23946
9146         * gcc.c-torture/compile/pr23946.c: New test.
9147
9148 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9149
9150         * g++.dg/opt/mmx2.C: New test.
9151
9152 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9153
9154         PR c++/24277
9155         * g++.dg/template/static20.C: New test.
9156
9157         PR c++/24302
9158         * g++.dg/warn/Wunused-12.C: New test.
9159
9160         PR c++/23437
9161         * g++.dg/template/arg4.C: New test.
9162
9163 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9164
9165         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9166         * gcc.dg/ucnid-3.c: Likewise.
9167         * gcc.dg/ucnid-4.c: Likewise.
9168         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9169         * g++.dg/other/ucnid-1.C: Likewise.
9170         * gcc.dg/sparc-frame-1.c: New test.
9171
9172 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9173
9174         PR c++/24139
9175         * g++.dg/template/spec27.C: New test.
9176
9177         PR c++/24275
9178         * g++.dg/template/static19.C: New test.
9179
9180 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9181
9182         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9183         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9184
9185 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9186
9187         PR target/24136
9188         * gfortran.fortran-torture/compile/pr24136.f: New test.
9189
9190 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9191
9192         PR c++/22172
9193         * g++.dg/parse/crash30.C: New test.
9194
9195 2005-10-07  Richard Guenther  <rguenther@suse.de>
9196
9197         PR middle-end/24227
9198         * gcc.c-torture/compile/pr24227.c: New testcase.
9199
9200 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9201
9202         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9203         Do not put aligned attributes on array elements.
9204
9205 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9206
9207         PR testsuite/23611, PR testsuite/23615
9208         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9209         writing prototypes of library functions by hand.
9210         * obj-c++.dg/bitfield-4.mm: Likewise.
9211         * obj-c++.dg/const-str-4.mm: Likewise.
9212         * obj-c++.dg/encode-4.mm: Likewise.
9213         * obj-c++.dg/encode-5.mm: Likewise.
9214         * obj-c++.dg/encode-6.mm: Likewise.
9215         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9216         * obj-c++.dg/method-10.mm: Likewise.
9217         * obj-c++.dg/method-17.mm: Likewise.
9218         * obj-c++.dg/method-19.mm: Likewise.
9219         * obj-c++.dg/try-catch-2.mm: Likewise.
9220
9221 2005-10-06  Richard Henderson  <rth@redhat.com>
9222
9223         PR 24236
9224         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9225
9226 2005-10-06  Dale Johannesen  <dalej@apple.com>
9227
9228         * gcc.c-torture/execute/20030125-1.c: Correct.
9229
9230 2005-10-06  Richard Guenther  <rguenther@suse.de>
9231
9232         PR tree-optimization/24238
9233         * g++.dg/tree-ssa/pr24238.C: New testcase.
9234
9235 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9236
9237         PR 18568
9238         * gfortran.dg/der_pointer_3.f90: New test.
9239
9240 2005-10-05  Devang Patel  <dpatel@apple.com>
9241
9242         PR Debug/23205
9243         * g++.dg/other/PR23205.C: New.
9244
9245 2005-10-05  Richard Henderson  <rth@redhat.com>
9246
9247         PR target/23602
9248         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9249         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9250
9251 2005-10-05  Dale Johannesen  <dalej@apple.com>
9252
9253         * gcc.c-torture/execute/float-floor.c: New.
9254
9255 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9256
9257         PR tree-optimization/21419
9258         PR tree-optimization/24146
9259         PR tree-optimization/24151
9260
9261         * g++.dg/ext/asm7.C: New.
9262         * g++.dg/ext/asm8.C: New.
9263         * gcc.dg/asm-1.c: Compile on all targets.
9264         * gcc.dg/asm-pr24146.c: New.
9265         * gcc.dg/pr21419.c: Adjust error messages.
9266
9267 2005-10-05  Richard Guenther  <rguenther@suse.de>
9268
9269         PR fortran/24176
9270         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9271
9272 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9273
9274         PR c++/23513
9275         * g++.dg/template/spec22.C: Robustify test.
9276         * g++.dg/template/spec26.C: New.
9277
9278 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9279
9280         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9281         if target supports vector instructions.
9282
9283 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9284
9285         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9286         C99 functions.
9287
9288 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9289
9290         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9291         check_effective_target_fortran_large_int): Replace cached result
9292         when target changes.
9293
9294 2005-10-04  Devang Patel  <dpatel@apple.com>
9295
9296         * gcc.dg/i386-sse-vect-types.c: New.
9297
9298 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9299
9300         PR preprocessor/13726
9301         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9302         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9303
9304 2005-10-04  Richard Guenther  <rguenther@suse.de>
9305
9306         PR c/23576
9307         * gcc.dg/noncompile/pr23576.c: New testcase.
9308
9309 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9310
9311         PR middle-end/23125
9312         * gcc.dg/register-var-3.c: New test.
9313
9314 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9315
9316         * gcc.dg/pr23049.c: New test.
9317
9318         * gcc.dg/ucnid-4.c: Fix test.
9319
9320 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9321
9322         PR 23445
9323         * gcc.c-torture/compile/pr23445.c: New test.
9324
9325 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9326
9327         * g++.dg/overload/unknown1.C: New.
9328
9329 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9330
9331         PR c++/17775
9332         * g++.dg/template/repo4.C: New test.
9333
9334 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9335
9336         PR libfortran/19308
9337         * gfortran.dg/large_real_kind_2.F90: New test.
9338         * gfortran.dg/large_integer_kind_2.f90: New test.
9339
9340 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9341
9342         * lib/target-supports.exp (check_effective_target_vect_shift):
9343         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9344         (check_effective_target_vect_condition): Fix copy-n-pasto.
9345
9346         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9347         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9348         targets.
9349
9350 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/22621
9353         * g++.dg/template/overload5.C : New test.
9354
9355         PR c++/23840
9356         * g++.dg/expr/stdarg1.C: New test.
9357
9358 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9359
9360         PR 24142
9361         * gcc.c-torture/execute/pr24142.c: New test.
9362
9363 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9364
9365         PR 24141
9366         * gcc.c-torture/execute/pr24141.c: New test.
9367
9368 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9369             Diego Novillo  <dnovillo@redhat.com>
9370
9371         PR 23604
9372         * gcc.c-torture/execute/pr23604.c: New test.
9373
9374 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9375
9376         PR fortran/16404
9377         PR fortran/20835
9378         PR fortran/20890
9379         PR fortran/20899
9380         PR fortran/20900
9381         PR fortran/20901
9382         PR fortran/20902
9383         gfortran.dg/equiv_constraint_1.f90: New test.
9384         gfortran.dg/equiv_constraint_2.f90: New test.
9385         gfortran.dg/equiv_constraint_3.f90: New test.
9386         gfortran.dg/equiv_constraint_4.f90: New test.
9387         gfortran.dg/equiv_constraint_5.f90: New test.
9388         gfortran.dg/equiv_constraint_6.f90: New test.
9389         gfortran.dg/equiv_constraint_7.f90: New test.
9390         gfortran.dg/equiv_constraint_8.f90: New test.
9391         gfortran.dg/private_type_1.f90: New test.
9392         gfortran.dg/private_type_2.f90: New test.
9393         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9394         980628-10.f: Assert std=gnu to permit mixing of
9395         types in equivalence statements.
9396
9397 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9398
9399         PR 24112
9400         * gfortran.dg/open_status_1.f90: New.
9401
9402 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9403
9404         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9405         * gcc.dg/vect/pr22480.c: Clean up temp files.
9406         * gcc.dg/vect/pr23831.c: Clean up temp files.
9407         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9408         Clean up temp files.
9409         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9410         Clean up temp files.
9411
9412         * gcc.dg/20050309-1.c: Clean up temp files.
9413         * gcc.dg/20050325-1.c: Clean up temp files.
9414
9415 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9416
9417         PR tree-optimization/24059
9418         * gcc.dg/vect/pr24059.c : New test.
9419
9420 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9421
9422         PR middle-end/24109
9423         * gcc.c-torture/execute/20050929-1.c: New test.
9424
9425 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9426
9427         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9428
9429 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9430
9431         PR c/21419
9432         * gcc.dg/pr21419.c: New test.
9433
9434 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9435
9436         * gcc.dg/pr23911.c: New test.
9437
9438 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9439
9440         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9441
9442         PR c++/16782
9443         * g++.dg/parse/qualified4.C: New test.
9444         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9445         * g++.old-deja/g++.mike/p8154.C: Likewise.
9446
9447 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9448
9449         PR c++/22147
9450         * g++.dg/template/friend37.C: New test.
9451         * g++.dg/parse/crash28.C: Adjust error markers.
9452
9453 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR fortran/18518
9456         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9457
9458 2005-09-27  Devang Patel  <dpatel@apple.com>
9459
9460         PR tree-optimization/23625
9461         * gcc.dg/pr23625.c: New test.
9462
9463 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9464
9465         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9466         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9467
9468 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR fortran/23677
9471         * gfortran.fortran-torture/execute/save_1.f90: New test.
9472         * gfortran.dg/save_1.f90: New test.
9473
9474 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9475
9476         * gcc.target/i386/builtin-apply-mmx.c: New test.
9477
9478         PR target/22576
9479         * gcc.target/i386/pr22576.c: New test.
9480
9481         PR target/22585
9482         * gcc.target/i386/pr22585.c: New test.
9483
9484         PR target/23268
9485         * gcc.target/i386/pr23268.c: New test.
9486
9487         PR middle-end/23831
9488         * gcc.dg/vect/pr23831.c: New test.
9489
9490         PR target/24055
9491         * gcc.target/i386/pr24055.c: New test.
9492
9493 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9494
9495         PR tree-optimization/23960
9496         * gcc.c-torture/compile/pr23960.c: New.
9497
9498 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9499
9500         PR fortran/16861
9501         * gfortran.dg/nested_modules_3.f90: New.
9502
9503 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9504
9505         PR fortran/24005
9506         gfortran.dg/interface_1.f90: New test.
9507
9508 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9509         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9510
9511         PR fortran/23843
9512         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9513
9514 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9515
9516         PR fortran/23516
9517         * gfortran.dg/imag_1.f: New test.
9518         * gfortran.dg/imag_2.f: Ditto.
9519
9520 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9521
9522         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9523
9524 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9525
9526         PR c++/21983
9527         * g++.dg/warn/pr21983.C: New test.
9528
9529 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9530
9531         PR c++/23993
9532         * g++.dg/template/array14.C: New test.
9533
9534 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9535
9536         PR fortran/19929
9537         * gfortran.dg/der_ptr_component_1.f90: New test.
9538
9539 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9540
9541         PR c++/23965
9542         * g++.dg/template/error1.C: Reject "no matching function" message.
9543
9544 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9545
9546         PR c++/17609
9547         * g++.dg/lookup/error1.C: New test.
9548
9549 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9550
9551         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9552         functionality of the testcase.
9553
9554 2005-09-20  Richard Henderson  <rth@redhat.com>
9555
9556         * gcc.dg/vect/vect-22.c: Require vect_float.
9557         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9558
9559 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9560
9561         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9562         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9563         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9564         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9565         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9566         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9567         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9568         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9569         * gcc.dg/cpp/ucnid-8.c: New test.
9570
9571 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9572
9573         PR tree-optimization/23929
9574         * gcc.c-torture/compile/pr23929.c: New test.
9575
9576 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9577
9578         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9579         for one loop.
9580
9581 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9582
9583         PR testsuite/23186
9584         * g++.dg/other/pr22003.C: Require named sections.
9585
9586 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9587
9588         PR c++/23947
9589         * g++.dg/rtti/crash3.C: New test.
9590
9591         PR tree-optimization/23818
9592         * gcc.dg/pr23818.c: New test.
9593
9594 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9595
9596         PR fortran/23420
9597         * gfortran.dg/print_fmt_4.f: New.
9598
9599 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9600
9601         PR fortran/23663
9602         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9603
9604 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9605
9606         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9607         Use pointers to local alignable arrays instead. Added comments.
9608         * gcc.dg/vect/vect-46.c: Likewise.
9609         * gcc.dg/vect/vect-48.c: Likewise.
9610         * gcc.dg/vect/vect-49.c: Likewise.
9611         * gcc.dg/vect/vect-52.c: Likewise.
9612         * gcc.dg/vect/vect-53.c: Likewise.
9613         * gcc.dg/vect/vect-54.c: Likewise.
9614         * gcc.dg/vect/vect-56.c: Likewise.
9615         * gcc.dg/vect/vect-57.c: Likewise.
9616         * gcc.dg/vect/vect-58.c: Likewise.
9617         * gcc.dg/vect/vect-60.c: Likewise.
9618         * gcc.dg/vect/vect-61.c: Likewise.
9619
9620         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9621         The test is no longer vectorizable on vect_no_align targets.
9622         * gcc.dg/vect/vect-43.c: Likewsie.
9623
9624         * gcc.dg/vect/vect-44.c: Added comments.
9625         * gcc.dg/vect/vect-45.c: Added comments.
9626         * gcc.dg/vect/vect-50.c: Added comments.
9627         * gcc.dg/vect/vect-51.c: Added comments.
9628
9629         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9630         aligned type.
9631         * gcc.dg/vect/Os-vect-95.c: Likewise.
9632
9633         * gcc.dg/vect/vect-41.c: Test removed.
9634         * gcc.dg/vect/vect-47.c: Test removed.
9635         * gcc.dg/vect/vect-55.c: Test removed.
9636         * gcc.dg/vect/vect-59.c: Test removed.
9637
9638 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9639
9640         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9641         No longer vectorizable on vect_no_align targets.
9642         * gcc.dg/vect/pr20122.c: Likewise.
9643         * gcc.dg/vect/vect-74.c: Likewise.
9644         * gcc.dg/vect/vect-75.c: Likewise.
9645         * gcc.dg/vect/vect-76.c: Likewise.
9646
9647         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9648         Will not be vectorizable on vect_no_align targets once aliasing issues
9649         are resolved.
9650         * gcc.dg/vect/vect-79.c: Likewise.
9651
9652         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9653         * gcc.dg/vect/vect-78.c: Likewise.
9654         * gcc.dg/vect/vect-97.c: Likewise.
9655
9656 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9657
9658         * gcc.dg/pr23943.c: New test.
9659
9660 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9661
9662         PR fortran/19181
9663         * gfortran.dg/derived_pointer_null_1.f90: New test.
9664
9665 2005-09-18  Richard Guenther  <rguenther@suse.de>
9666
9667         PR middle-end/23944
9668         * gcc.c-torture/compile/pr23944.c: New testcase.
9669
9670 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9671
9672         PR fortran/15975
9673         * gfortran.dg/der_pointer_2.f90: New test.
9674
9675 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9676
9677         PR fortran/16861
9678         * gfortran.dg/nested_modules_2.f90: New test.
9679
9680 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9681
9682         PR c++/18368
9683         * g++.dg/other/semicolon.C: New test.
9684
9685 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9686
9687         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9688         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9689
9690 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9691
9692         PR c++/23914
9693         * g++.dg/template/static18.C: New test.
9694
9695         PR c++/21514
9696         * g++.dg/template/crash19.C: Remove dg-error marker.
9697         * g++.dg/template/local4.C: New test.
9698
9699 2005-09-16  Paul Brook  <paul@codesourcery.com>
9700
9701         PR fortran/23906
9702         * gfortran.dg/dependency_1.f90: New test.
9703
9704 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9705
9706         PR c++/23896
9707         * g++.dg/template/static17.C: New test.
9708
9709 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9710
9711         PR c++/23139
9712         * g++.dg/warn/huge-val1.C: New test.
9713
9714 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/13140
9717         * g++.dg/parse/class2.C: New test.
9718         * g++.dg/template/explicit8.C: Likewise.
9719         * g++.dg/template/spec25.C: Likewise.
9720
9721 2005-09-14  Josh Conner  <jconner@apple.com>
9722
9723         PR middle-end/23584
9724         * gcc.dg/pr23584.c: New test.
9725
9726 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9727
9728         PR fortran/21875 Internal Unit Array I/O, NIST
9729         * gfortran.dg/arrayio_1.f90: New test.
9730         * gfortran.dg/arrayio_1.f90: New test.
9731         * gfortran.dg/arrayio_1.f90: New test.
9732         * gfortran.dg/arrayio_1.f90: New test.
9733         * gfortran.dg/arrayio_1.f90: New test.
9734
9735 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9736
9737         PR middle-end/22480
9738         * gcc.dg/vect/pr22480.c: New test.
9739
9740 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9741
9742         PR fortran/19358
9743         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9744
9745 2005-09-13 Josh Conner <jconner@apple.com>
9746
9747         PR c++/23180
9748         * g++.dg/init/struct2.C: New test.
9749         * g++.dg/init/struct3.C: New test.
9750
9751 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9752
9753         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9754         Clean up temp files.
9755         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9756         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9757         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9758         gcc.dg/tree-ssa/builtin-printf-1.c,
9759         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9760         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9761         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9762         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9763         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9764         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9765         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9766         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9767         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9768         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9769         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9770         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9771
9772 2005-09-13  Josh Conner  <jconner@apple.com>
9773
9774         * lib/gcc-dg.exp: Load scanipa.exp.
9775         (cleanup-dump): New procedure.
9776         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9777         * lib/scandump.exp: New file.
9778         * lib/scantree.exp: Use it.
9779         * lib/scanipa.exp: New file.
9780
9781 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9782
9783         PR fortran/17740
9784         * gfortran.dg/generic_4.f90: New test.
9785
9786 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9787
9788         PR target/23816
9789         * gcc.target/i386/pr23816-1.c: New test.
9790         * gcc.target/i386/pr23816-2.c: New test.
9791
9792
9793 2005-09-13  Bastian Blank <waldi@debian.org>
9794
9795         PR c++/16171
9796         * g++.dg/abi/mangle26.C: New test.
9797         * g++.dg/abi/mangle27.C: New test.
9798         * g++.dg/abi/mangle28.C: New test.
9799         * g++.dg/abi/mangle29.C: New test.
9800
9801         PR c++/23839
9802         * g++.dg/parse/register1.C: New test.
9803
9804 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9805
9806         PR c++/23842
9807         * g++.dg/template/access16.C: New test.
9808
9809 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9810
9811         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9812
9813 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9814
9815         PR fortran/18899
9816         * gfortran.dg/shape_2.f90: New test.
9817
9818 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9819
9820         PR target/19269
9821         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9822         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9823         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9824         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9825         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9826         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9827         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9828         tests.
9829
9830 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9831
9832         PR c++/23841
9833         * g++.dg/parse/template17.C: New test.
9834
9835 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9836
9837         PR c++/23789
9838         * g++.dg/template/nontype14.C: New test.
9839
9840 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9841
9842         PR g++/7874
9843         * g++.dg/lookup/friend7.C: New test.
9844         * g++.dg/lookup/friend8.C: New test.
9845         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9846         so that it will be found via argument dependent lookup.
9847         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9848         friend functions which will no longer be found.
9849         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9850         function g, so that it will be found via argument dependent
9851         lookup.
9852         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9853         * g++.old-deja/g++.mike/net43.C: Likewise.
9854
9855 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9856
9857         PR c++/23691
9858         * g++.dg/template/static16.C: New test.
9859
9860 2005-09-12  Josh Conner  <jconner@apple.com>
9861
9862         PR middle-end/23237
9863         * gcc.c-torture/compile/pr23237.c: New test.
9864
9865 2005-09-11  Richard Henderson  <rth@redhat.com>
9866
9867         * g++.dg/other/error8.C: Update expected diagnostic text.
9868
9869 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9870
9871         PR libfortran/19872
9872         * gfortran.dg/overwrite_1.f: New test.
9873
9874 2005-09-09  Josh Conner  <jconner@apple.com>
9875
9876         * g++.dg/init/pr23180-1.C: Removed.
9877         * g++.dg/init/pr23180-2.C: Removed.
9878
9879 2005-09-09  David Daney <ddaney@avtrex.com>
9880
9881         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9882         files which are ...
9883         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9884         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9885
9886 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9887
9888         * gfortran.dg/iostat_2.f90: New test.
9889
9890 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/22252
9893         * g++.dg/ext/interface1.C: New test.
9894         * g++.dg/ext/interface1.h: Likewise.
9895         * g++.dg/ext/interface1a.cc: Likewise.
9896
9897 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9898
9899         * gfortran.dg/iomsg_1.f90: New test case.
9900
9901 2005-09-09  Richard Guenther  <rguenther@suse.de>
9902
9903         PR c++/23624
9904         * g++.dg/tree-ssa/pr23624.C: New testcase.
9905
9906 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9907
9908         PR fortran/19239
9909         * gfortran.dg/vector_subscript_1.f90,
9910         * gfortran.dg/vector_subscript_2.f90: New tests.
9911
9912 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9913
9914         PR fortran/21104
9915         * gfortran.dg/array_alloc_1.f90,
9916         * gfortran.dg/array_alloc_2.f90,
9917         * gfortran.dg/array_alloc_3.f90: New tests.
9918
9919 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9920
9921         PR fortran/12840
9922         * gfortran.dg/array_constructor_6.f90
9923         * gfortran.dg/array_constructor_7.f90
9924         * gfortran.dg/array_constructor_8.f90
9925         * gfortran.dg/array_constructor_9.f90
9926         * gfortran.dg/array_constructor_10.f90
9927         * gfortran.dg/array_constructor_11.f90
9928         * gfortran.dg/array_constructor_12.f90: New tests.
9929
9930 2005-09-08  Josh Conner  <jconner@apple.com>
9931
9932         PR c++/23180
9933         * g++.dg/init/pr23180-1.C: New test.
9934         * g++.dg/init/pr23180-2.C: New test.
9935
9936 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9937
9938         PR fortran/18878
9939         * gfortran.dg/module_double_reuse.f90: New.
9940
9941 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9942
9943         PR fortran/23270
9944         PR fortran/22304
9945         PR fortran/18870
9946         PR fortran/17917
9947         PR fortran/16511
9948         * gfortran.dg/common_equivalence_1.f: New.
9949         * gfortran.dg/common_equivalence_2.f: New.
9950         * gfortran.dg/common_equivalence_3.f: New.
9951         * gfortran.dg/contained_equivalence_1.f90: New.
9952         * gfortran.dg/module_blank_common.f90: New.
9953         * gfortran.dg/module_commons_1.f90: New.
9954         * gfortran.dg/module_equivalence_1.f90: New.
9955         * gfortran.dg/nested_modules_1.f90: New.
9956         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9957         equivalences and add comment to connect the test with
9958         the PR.
9959
9960 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9961
9962         PR fortran/23765
9963         * gfortran.dg/common_6.f90: New test.
9964
9965 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9966
9967         PR fortran/15326
9968         * gfortran.dg/char_result_1.f90,
9969         * gfortran.dg/char_result_2.f90,
9970         * gfortran.dg/char_result_3.f90,
9971         * gfortran.dg/char_result_4.f90,
9972         * gfortran.dg/char_result_5.f90,
9973         * gfortran.dg/char_result_6.f90,
9974         * gfortran.dg/char_result_7.f90,
9975         * gfortran.dg/char_result_8.f90: New tests.
9976
9977 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9978
9979         PR fortran/19928
9980         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9981
9982 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9983
9984         PR obj-c++/16816
9985         * obj-c++.dg/selector-5.mm: New test.
9986         * obj-c++.dg/selector-6.mm: New test.
9987
9988 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9989
9990         PR objc/20574
9991         PR objc/19324
9992         * objc.dg/error-1.m: New test.
9993
9994 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9995
9996         PR fortran/23373
9997         * gfortran.fortran-torture/execute/pr23373-1.f90,
9998         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9999
10000 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
10001
10002         PR libfortran/23760
10003         * gfortran.dg/g77/1832.f: Remove long string in write statement
10004         to allow the test to pass on correct list directed output with
10005         prepended space.
10006
10007 2005-09-07  James E Wilson  <wilson@specifix.com>
10008
10009         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
10010
10011 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10012
10013         * gfortran.dg/parameter+save.f90: Rename to
10014         * gfortran.dg/parameter_save.f90: .. this.
10015
10016 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
10017
10018         PR fortran/20848
10019         * gfortran.dg/parameter+save.f90: New test case.
10020
10021 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
10022
10023         PR fortran/19269
10024         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
10025
10026 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR c/23075
10029         * gcc.dg/pr23075.c: New test.
10030         * g++.dg/warn/pr23075.C: New test.
10031
10032         PR target/22362
10033         * gcc.target/i386/pr22362.c: New test.
10034
10035         PR rtl-optimization/23098
10036         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
10037
10038         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
10039         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10040         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10041
10042 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
10043
10044         * g++.dg/expr/cast6.C: New test.
10045
10046         PR c++/9782
10047         * g++.dg/init/new15.C: New test.
10048
10049 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10050
10051         * gcc.dg/vect/Os-vect-95.c: New test.
10052         * gcc.dg/vect/vect-95.c: Same.
10053
10054 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10055
10056         * gcc.dg/vect/vect-29.c: Update xfail testing.
10057         * gcc.dg/vect/vect-44.c: Same.
10058         * gcc.dg/vect/vect-48.c: Same.
10059         * gcc.dg/vect/vect-50.c: Same.
10060         * gcc.dg/vect/vect-72.c: Same.
10061         * gcc.dg/vect/vect-77.c: Same.
10062         * gcc.dg/vect/vect-78.c: Same.
10063         * gcc.dg/vect/vect-80.c: Same.
10064         * gcc.dg/vect/vect-96.c: Same.
10065         * gcc.dg/vect/vect-100.c: Same.
10066         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10067         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10068         * gfortran.dg/vect/vect-5.f90: Same.
10069
10070 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10071
10072         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10073         start strings.
10074         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10075         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10076
10077         PR c++/23056
10078         * g++.dg/opt/pr23056.C: New test.
10079
10080         PR rtl-optimization/23098
10081         * gcc.target/i386/pr23098.c: New test.
10082
10083 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10084
10085         PR c++/23667
10086         * g++.dg/template/static15.C: New test.
10087
10088         PR c++/21440
10089         * g++.dg/ext/stmtexpr5.C: New test.
10090         * g++.dg/ext/stmtexpr6.C: Likewise.
10091
10092 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10093
10094         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10095
10096         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10097         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10098         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10099
10100 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10101
10102         PR libfortran/23321
10103         * gfortran.dg/direct_io_4.f90: New test case.
10104
10105 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10106             Rasmus Hahn  <rassahah@neofonie.de>
10107
10108         PR libobjc/23108
10109         * objc.dg/type-stream-1.m: New test.
10110
10111 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10112
10113         PR fortran/23661
10114         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10115         gfortran.dg/print_fmt_3.f90: New test.
10116
10117 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * gfortran.dg/fmt_t_1.f90: New test.
10120
10121 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10122
10123         PR rtl-optimization/23454
10124         * g++.dg/opt/pr23454.C: New test.
10125
10126 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/23699
10129         * g++.dg/ext/static1.C: New test.
10130
10131 2005-09-02  Richard Henderson  <rth@redhat.com>
10132
10133         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10134         tail call to check_fa_work.
10135
10136 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10137
10138         PR c++/21687
10139         * g++.dg/other/gc3.C: New test.
10140
10141 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10142
10143         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10144         * gcc.dg/20050826-1.c: Likewise.
10145
10146 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10147
10148         PR c++/23167
10149         * g++.dg/expr/volatile1.C: New test.
10150
10151 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10152
10153         PR middle-end/23547
10154         * gcc.dg/pr23547.c: New test.
10155
10156 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10157
10158         PR c/22061
10159         * gcc.c-torture/execute/pr22061-1.c,
10160         * gcc.c-torture/execute/pr22061-2.c,
10161         * gcc.c-torture/execute/pr22061-3.c,
10162         * gcc.c-torture/execute/pr22061-4.c: New tests.
10163
10164 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10165
10166         * gcc.dg/Wredundant-decls-2.c: New test to check that
10167         -Wredundant-decls does not issue warning for a variable
10168         definition following a declaration.
10169
10170 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10171
10172         PR debug/7241
10173         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10174         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10175         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10176
10177         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10178         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10179         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10180         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10181         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10182         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10183         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10184         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10185
10186 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10187
10188         PR objc/23306
10189         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10190         scan-assmbler.
10191
10192 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10193
10194         PR target/21255
10195         * gcc.dg/pr21255-1.c: New test.
10196         * gcc.dg/pr21255-2-mb.c: Likewise.
10197         * gcc.dg/pr21255-2-ml.c: Likewise.
10198         * gcc.dg/pr21255-3.c: Likewise.
10199         * gcc.dg/pr21255-4.c: Likewise.
10200
10201 2005-08-31  Dale Johannesen  <dalej@apple.com>
10202
10203         * gcc.dg/20050830-1.c: New.
10204
10205 2005-08-31  Josh Conner  <jconner@apple.com>
10206
10207         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10208         command-line options for arm-*-* targets.
10209         * g++.dg/init/array16.C: Likewise.
10210         * g++.dg/other/crash-4.C: Likewise.
10211
10212 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10213
10214         PR obj-c++/23640
10215         * obj-c++.dg/gnu-runtime-3.mm: New test.
10216
10217 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10218
10219         PR c++/13377
10220         * g++.dg/lookup/ambig4.C: New test.
10221         * g++.dg/lookup/ambig5.C: New test.
10222         * g++.dg/tc1/dr101.C: Adjust error markers.
10223
10224 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10225
10226         PR c++/23639
10227         * g++.dg/template/ttp5.C: Adjust error markers.
10228
10229 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10230
10231         PR testsuite/23609
10232         * lib/obj-c++.exp: Include target-libpath.exp.
10233         (obj-c++_link_flags): Look for the GNU libobjc library
10234         and set the library path to include it.
10235         Don't manually set LD_LIBRARY_PATH (etc.) but call
10236         set_ld_library_path_env_vars instead.
10237         (obj-c++_target_compile): Don't set library path or
10238         linker flags because they are already set correctly
10239         in obj-c++_link_flags.
10240
10241 2005-08-30  Josh Conner  <jconner@apple.com>
10242
10243         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10244         to command-line options for arm-*-* targets.
10245
10246 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10247
10248         * g++.dg/other/i386-1.C: New.
10249
10250 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10251
10252         PR preprocessor/20348
10253         PR preprocessor/20356
10254         * gcc.dg/cpp/pr20348.c: New test.
10255         * gcc.dg/cpp/pr20348.h: New file.
10256         * gcc.dg/cpp/inc/pr20348.h: New file.
10257         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10258         * gcc.dg/cpp/pr20356.c: New test.
10259         * gcc.dg/cpp/pr20356.h: New file.
10260         * gcc.dg/cpp/inc/pr20356.h: New file.
10261         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10262
10263 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10264
10265         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10266         Fix array dimension to avoid correct end-of-file error.
10267
10268 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10269
10270         PR libfortran/23598
10271         * gfortran.dg/iostat_1.f90: New test.
10272
10273 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         PR middle-end/23408
10276         * gcc.dg/pr23408.c: New test.
10277
10278 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10279
10280         PR c++/23099
10281         * g++.dg/init/member1.C: Make sure erroneous static data member
10282         definitions are required.
10283         * g++.dg/template/static13.C: New test.
10284         * g++.dg/template/static14.C: Likewise.
10285
10286 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10289         -march=pentium4, remove ilp32 requirement.
10290
10291         PR middle-end/23484
10292         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10293         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10294
10295 2005-08-29  Andreas Jaeger  <aj@suse.de>
10296
10297         PR testsuite/23607
10298         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10299
10300 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10301
10302         * gcc.c-torture/execute/20050316-2.c: New test.
10303         * gcc.c-torture/execute/20050316-3.c: New test.
10304         * gcc.dg/torture/pr16104-1.c: New test.
10305
10306 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10307
10308         PR middle-end/23463
10309         * gcc.c-torture/execute/zero-struct-1.c: New test.
10310
10311 2005-08-27  Richard Guenther  <rguenther@suse.de>
10312
10313         PR target/23575
10314         * gcc.target/i386/pr23575.c: New testcase.
10315
10316 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10317
10318         PR rtl-optimization/23561
10319         * gcc.c-torture/execute/20050826-1.c: New test.
10320
10321         PR rtl-opt/23560
10322         * gcc.c-torture/execute/20050826-2.c: New test.
10323
10324 2005-08-26  Dale Johannesen  <dalej@apple.com>
10325
10326         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10327         * gcc.dg/20050826-1.c: New.
10328
10329 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++/19004
10332         * g++.dg/template/nontype13.C: New test.
10333
10334         PR c++/23491
10335         * g++.dg/init/new14.C: New test.
10336         * g++.dg/expr/anew1.C: Do not XFAIL.
10337         * g++.dg/expr/anew2.C: Likewise.
10338         * g++.dg/expr/anew3.C: Likewise.
10339
10340 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10341
10342         PR middle-end/22439
10343         * gcc.dg/vla-3.c: New test.
10344
10345 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10346
10347         PR fortran/20363
10348         * gfortran.dg/named_interface.f90: New.
10349
10350 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10351
10352         * gcc.c-torture/execute/frame-address.c: New test.
10353
10354 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         PR c++/20817
10357         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10358
10359 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10360
10361         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10362
10363 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10364
10365         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10366         * gcc.dg/altivec-22.c: Rename from..
10367         * gcc.dg/altivec-nomfcr.c: ..this.
10368
10369 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10370
10371         PR tree-optimization/23546
10372         * gcc.dg/tree-ssa/pr23546.c: New test.
10373
10374 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10375
10376         PR fortran/17758
10377         * gfortran.dg/nonreturning_statements.f90: New test.
10378
10379 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10380
10381         PR c++/22454
10382         * g++.dg/parse/crash29.C: New.
10383
10384 2005-08-23  DJ Delorie  <dj@redhat.com>
10385
10386         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10387         constants have the L suffix.
10388
10389 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         PR c++/23044
10392         * g++.dg/template/instantiate8.C: New.
10393
10394 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10395
10396         PR middle-end/23467
10397         * gcc.c-torture/execute/pr23467.c: New test.
10398
10399 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10400
10401         PR tree-optimization/22043
10402         * gcc.c-torture/execute/20050613-1.c: New test.
10403
10404 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10405
10406         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10407
10408 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR rtl-optimization/23478
10411         * g++.dg/opt/pr23478.C: New test.
10412
10413 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10414
10415         PR c/18715
10416         * gcc.dg/switch-warn-3.c: New test.
10417
10418 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10419
10420         PR c++/22233
10421         * g++.dg/template/param1.C: New test.
10422
10423 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10424
10425         PR c++/23089
10426         * g++.dg/other/incomplete1.C: New test.
10427
10428 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10429
10430         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10431         are vectorizable.
10432
10433 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10434
10435         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10436         d_lines_5.f: New.
10437
10438 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10439
10440         * gcc.target/i386/sse-4.c: New test.
10441
10442 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10443
10444         PR testsuite/23239
10445         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10446
10447 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10448
10449         * gcc.dg/20050811-1.c: New test.
10450         * gcc.dg/20050811-2.c: New test.
10451
10452 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10453
10454         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10455
10456 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10457
10458         PR 23476
10459         * gcc.c-torture/compile/pr23476.c: New test.
10460
10461 2005-08-19  Devang Patel  <dpatel@apple.com>
10462
10463         PR tree-optimization/23048
10464         * gcc.dg/tree-ssa/pr23048.c: New test.
10465
10466 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10467
10468         PR middle-end/20624
10469         * g++.dg/warn/Wreturn-3.C: New test
10470
10471 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10472
10473         PR tree-optimization/22228
10474         * g++.dg/vect/pr22543.cc: New test.
10475
10476 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10477
10478         PR tree-optimization/21574
10479         * gcc.dg/tree-ssa/pr21574.c: New test.
10480
10481 2005-08-16  James E Wilson  <wilson@specifix.com>
10482
10483         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10484
10485 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10486
10487         PR tree-opt/23402
10488         * gcc.c-torture/compile/zero-strct-3.c: New test.
10489         * gcc.c-torture/compile/zero-strct-4.c: New test.
10490
10491 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10492
10493         PR target/23376
10494         * gcc.target/x86_64/pr23376.c: New test.
10495
10496 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10497
10498         PR c++/23337
10499         * g++.dg/ext/vector2.C: New.
10500
10501 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10502
10503         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10504
10505 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10506
10507         PR libfortran/23428
10508         * gfortran.dg/inquire-complex.f90: New test case.
10509
10510 2005-08-16  James E Wilson  <wilson@specifix.com>
10511
10512         PR tree-optimization/21105
10513         * gcc.dg/large-size-array.c: New.
10514
10515 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10516
10517         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10518         type.
10519         * gcc.dg/vect/vect-41: Likewise.
10520         * gcc.dg/vect/vect-42: Likewise.
10521         * gcc.dg/vect/vect-43: Likewise.
10522         * gcc.dg/vect/vect-44: Likewise.
10523         * gcc.dg/vect/vect-46: Likewise.
10524         * gcc.dg/vect/vect-47: Likewise.
10525         * gcc.dg/vect/vect-48: Likewise.
10526         * gcc.dg/vect/vect-52: Likewise.
10527         * gcc.dg/vect/vect-53: Likewise.
10528         * gcc.dg/vect/vect-54: Likewise.
10529         * gcc.dg/vect/vect-55: Likewise.
10530         * gcc.dg/vect/vect-56: Likewise.
10531         * gcc.dg/vect/vect-57: Likewise.
10532         * gcc.dg/vect/vect-58: Likewise.
10533         * gcc.dg/vect/vect-59: Likewise.
10534         * gcc.dg/vect/vect-60: Likewise.
10535         * gcc.dg/vect/vect-61: Likewise.
10536         * gcc.dg/vect/vect-85: Likewise.
10537         * gcc.dg/vect/vect-87: Likewise.
10538         * gcc.dg/vect/vect-88: Likewise.
10539         * gcc.dg/vect/vect-93.c: Likewise.
10540         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10541         * gcc.dg/vect/vect-75: Likewise.
10542         * gcc.dg/vect/vect-76: Likewise.
10543         * gcc.dg/vect/vect-77: Likewise.
10544         * gcc.dg/vect/vect-78: Likewise.
10545         * gcc.dg/vect/vect-80: Likewise.
10546         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10547         vectorized for the expected reason, rather than checking how alignment
10548         was handled.
10549         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10550         type and also instead of aligned pointers. Added documentation.
10551
10552 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10553
10554         * gfortran.dg/power.f90: New test.
10555
10556 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10557
10558         PR rtl-optimization/23299
10559         * g++.dg/opt/pr23299.C: New test.
10560
10561 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10562
10563         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10564
10565 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10566
10567         * g++.dg/template/local6.C: New test.
10568
10569 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10570
10571         * execute/exceptions/finally-1.m: Check that the catch and finally are
10572         being called.  Also add a "return 0;" at the end of main.
10573
10574 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10575
10576         PR fortran/21432.
10577         * gfortran.dg/namelist_print_1.f: New test of functionality of
10578         PRINT namelist.
10579         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10580         namelist generates error with -std=f95.
10581
10582 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10583
10584         PR tree-optimization/23119
10585         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10586
10587 2005-08-13  Marcin Koziej  <creep@desk.pl>
10588             Andrew Pinski  <pinskia@physics.uc.edu>
10589
10590         PR libobjc/22492
10591         * execute/exceptions/finally-1.m: New test.
10592
10593 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10594
10595         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10596         testsuite.
10597         * objc/execute/exceptions/trivial.m: New test.
10598         * objc.dg/try-catch-11.m: Move to ...
10599         * objc/execute/exceptions/foward-1.m: Here.
10600         * objc.dg/try-catch-2.m: Move to ...
10601         * objc/execute/exceptions/catchall-1.m: Here.
10602         * objc.dg/try-catch-8.m: Move to ...
10603         * objc/execute/exceptions/local-variables-1.m: Here.
10604
10605 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         * objc.dg/nested-func-1.m: Move to ...
10608         * objc/execute/nested-func-1.m: Here.
10609
10610 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10611
10612         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10613         in ${options} instead of [target_info name].
10614         * lib/obj-c++.exp (objc_target_compile): Likewise.
10615
10616 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10617
10618         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10619
10620 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10621
10622         part of PR testsuite/23348
10623         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10624         of the torture options.
10625         * objc/compile/trivial.m: New test.
10626
10627 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10628
10629         * gfortran.dg/eoshift.f90: Correct format.
10630
10631 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10632
10633         * gfortran.fortran-torture/execute/character_passing.f90:
10634         Fix comment typo.
10635
10636 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10637
10638         PR c++/8271
10639         * g++.dg/template/unify10.C: New.
10640
10641 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10642
10643         * g++.dg/parse/pr22514.C: Move to...
10644         * g++.dg/debug/pr22514.C: here.
10645
10646 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10647
10648         PR c++/23266
10649         * g++.dg/inherit/pure1.C: New test.
10650
10651         * ChangeLog: Fix typos.
10652
10653 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10654             Steven Bosscher  <stevenb@suse.de>
10655
10656         * gfortran.dg/runtime_warning_1.f90: New test.
10657
10658 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10659
10660         PR c++/23219
10661         * g++.dg/parse/crash28.C: New.
10662
10663 2005-08-11  Richard Guenther  <rguenther@suse.de>
10664
10665         PR target/23289
10666         * gcc.target/i386/tailcall-1.c: New testcase.
10667
10668 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10669
10670         * gcc.dg/vect/vect-67.c: Un-xfail.
10671
10672 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10673
10674         PR c++/23225
10675         * g++.dg/testsuite/parse/crash27.C: new test.
10676
10677 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10678
10679         PR libfortran/22143
10680         * gfortran.dg/shift-kind.f90: New testcase.
10681
10682 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10683
10684         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10685         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10686
10687 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10688
10689         PR c++/20646
10690         * g++.dg/other/mult-stor1.C: New test.
10691
10692 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         * gcc.c-torture/pr18299-1.c: Move to ...
10695         * gcc.c-torture/compile/pr18299-1.c: Here.
10696
10697 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10698
10699         * gfortran/fortran.torture/execute/character_passing.f90:
10700         Fix types for LSAME.
10701
10702 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10703
10704         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10705         input data back to what it was originally.
10706
10707 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10708
10709         * objc.dg/try-catch-8.m: Enable for all targets.
10710
10711 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10712
10713         * gcc.dg/pr23165.c: New test.
10714
10715 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10716
10717         PR tree-optimization/23234
10718         * gcc.dg/tree-ssa/pr23234.c: New test.
10719
10720 2005-08-08  Josh Conner  <jconner@apple.com>
10721
10722         PR rtl-optimization/23241
10723         * gcc.dg/char-compare.c: New test.
10724
10725 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10726
10727         PR c++/22508
10728         * g++.dg/init/new13.C: New test.
10729
10730 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10731
10732         PR c++/21166
10733         * g++.dg/other/crash-4.C: Adjust
10734         * g++/dg/ext/packed9.C: New.
10735
10736 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10737
10738         PR middle-end/21964
10739         * gcc.c-torture/execute/pr21964-1.c: New test.
10740
10741 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10742
10743         PR c/22458
10744         * gcc.dg/pr22458-1.c: New test.
10745
10746 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10747             Steven G. Kargl <kargls@comcast.net>
10748
10749         PR fortran/22390
10750         * gfortran.dg/flush_1.f90: New test.
10751
10752 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10753
10754         PR c++/23191
10755         * g++.dg/template/eh2.C: New test.
10756
10757 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10758
10759         PR c++/19498
10760         * g++.dg/template/instantiate7.C: New test.
10761
10762 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10763
10764         PR c/23113
10765         * gcc.dg/Wunused-value-1.c: New test.
10766
10767 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10768
10769         PR rtl-optimization/23233
10770         * gcc.c-torture/compile/pr23233-1.c: New test.
10771
10772 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10773
10774         PR fortran/18833
10775         PR fortran/20850
10776         * gfortran.dg/equiv_1.f90: New test.
10777         * gfortran.dg/equiv_2.f90: New test.
10778         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10779         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10780         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10781
10782 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10783
10784         * gcc.c-torture/execute/vrp-5.c: New test.
10785         * gcc.c-torture/execute/vrp-6.c: New test.
10786         * gcc.dg/tree-ssa/vrp21.c: New test.
10787
10788 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10789
10790         * g++.dg/parse/pr22514.C: New test.
10791
10792 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10793
10794         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10795
10796         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10797         instead of constant loads / pool entries.
10798
10799 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10800
10801         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10802         TEST_TO_WCTYPE.
10803
10804 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10805
10806         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10807         __WINT_TYPE__ in generated prototypes if possible.
10808
10809 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10810
10811         PR 22037
10812         * g++.dg/tree-ssa/pr22037.C:
10813
10814 2005-08-04  Richard Henderson  <rth@redhat.com>
10815
10816         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10817         scan-tree-dump-times directive.
10818
10819 2005-08-04  Jan Hubicka  <jh@suse.cz>
10820
10821         * gcov-1.C: Fix switch counts.
10822         * gcov-4b.c: Likewise.
10823
10824 2005-08-03  Jeff Law  <law@redhat.com>
10825
10826         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10827
10828 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10829
10830         * gcc.c-torture/execute/pr23135.c: New test.
10831
10832 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10833
10834         PR tree-optimization/19899
10835         * gcc.dg/tree-ssa/scev-1.c: New test.
10836         * gcc.dg/tree-ssa/scev-2.c: New test.
10837
10838 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10839
10840         PR target/18582
10841         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10842
10843 2005-08-03  Jan Hubicka  <jh@suse.cz>
10844
10845         * update-conroll.c: New testcase.
10846         * update-conroll-2.c: New testcase.
10847
10848 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10849
10850         * gfortran.dg/constant_substring.f: New test.
10851         * gfortran.dg/pr22491.f: New test.
10852
10853 2005-08-02  Jan Hubicka  <jh@suse.cz>
10854
10855         * update-threading.c: Replace by the proper one.
10856
10857 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10858
10859         PR 23164
10860         * g++.dg/tree-ssa/pr23164.C: New test.
10861
10862 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10863
10864         * gcc.dg/tree-ssa/pr23192.c: New test.
10865
10866 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10867
10868         * gcc.c-torture/execute/vrp-4.c: New test.
10869
10870 2005-08-02  Jan Hubicka  <jh@suse.cz>
10871
10872         * update-threading.c: New test.
10873
10874 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10875
10876         * gcc.c-torture/compile/20050801-1.c: New test.
10877         * gcc.c-torture/compile/20050801-2.c: New test.
10878
10879 2005-08-01  Jan Hubicka  <jh@suse.cz>
10880
10881         * val-prof-5.c: New test.
10882
10883 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10884
10885         PR c/22311
10886         * gcc.dg/pr22311-1.c : New test.
10887
10888 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10889
10890         PR target/23095
10891         * gfortran.dg/pr23095.f: New test.
10892
10893         PR c++/22003
10894         * g++.dg/other/pr22003.C: New test.
10895
10896 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10897
10898         PR target/20621
10899         * gcc.c-torture/execute/pr20621-1.c: New test.
10900
10901 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10902
10903         * gfortran.dg/comma_format_extension_4.f: Adjust length
10904         of string for format.
10905         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10906         print statement with internal write.
10907         * gfortran.dg/der_array_io_2.f: Likewise.
10908         * gfortran.dg/der_array_io_3.f: Likewise.
10909
10910 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10911
10912         * gcc.dg/fold-abs-4.c: new test.
10913
10914 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10915
10916         PR fortran/22570 an related issues.
10917         * gfortran.dg/x_slash_1.f: New test.
10918
10919 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10920
10921         PR c/23143
10922         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10923         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10924
10925 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10926
10927         PR c/529
10928         * gcc.dg/Wshadow-3.c: New test.
10929
10930 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10931
10932         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10933         used to have the wrong bounds).
10934
10935 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10936
10937         PR c/21720
10938         * gcc.dg/hex-round-1.c: Test more cases.
10939         * gcc.dg/hex-round-2.c: New test.
10940
10941 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10942
10943         PR 22550
10944         * g++.dg/tree-ssa/pr22550.C: New test.
10945
10946 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10947
10948         * gcc.dg/tree-ssa/vrp19.c: New test.
10949         * gcc.dg/tree-ssa-vrp20.c: New test.
10950
10951 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10952
10953         PR c/22240
10954         * gcc.dg/transparent-union-4.c: New test.
10955
10956 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10957
10958         PR c/22192
10959         * gcc.dg/c99-vla-2.c: New test.
10960
10961 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10962
10963         PR c/21720
10964         * gcc.dg/hex-round-1.c: New test.
10965
10966 2005-07-28  Jan Hubicka  <jh@suse.cz>
10967
10968         * inliner-1.c: Do not dump everything.
10969         * tree-prof.exp: Do not pass -ftree-based-profiling.
10970         * bprob.exp: Likewise.
10971
10972         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10973
10974 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10975
10976         PR c++/22545
10977         * g++.dg/expr/ptrmem7.C: New test.
10978
10979 2005-07-28  Mike Stump  <mrs@apple.com>
10980
10981         * g++.old-deja/g++.mike/visibility-1.C: New test.
10982
10983 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10984
10985         PR c/20187
10986         * gcc.c-torture/execute/pr20187-1.c: New test.
10987
10988 2005-07-28  Jeff Law  <law@redhat.com>
10989
10990         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10991         * gcc.dg/tree-ssa/vrp18.c: New test.
10992
10993 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10994
10995         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10996
10997 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10998
10999         PR tree-optimization/22506
11000         * gcc.dg/vect/ps22506.c: New test.
11001
11002 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
11003
11004         PR target/21149
11005         * gcc.target/i386/sse-3.c: New test.
11006
11007 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11008
11009         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
11010         * gcc.target/mips/mips32-dsp-type.c: Likewise.
11011
11012 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
11013
11014         PR c/22589
11015         * gcc.c-torture/compile/pr22589-1.c: New test.
11016
11017 2005-07-28  Jan Hubicka  <jh@suse.cz>
11018
11019         * update-loopch.c: New testcase.
11020
11021 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11022
11023         PR rtl-optimization/23047
11024         * gcc.c-torture/execute/pr23047.c: New test.
11025         * gcc.c-torture/execute/pr23047.x: New.
11026
11027 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
11028
11029         PR tree-optimization/22493
11030         * gcc.c-torture/execute/pr22493-1.c: New test.
11031         * gcc.c-torture/execute/pr22493-1.x: New.
11032         * gcc.c-torture/execute/vrp-1.c: New test.
11033         * gcc.c-torture/execute/vrp-2.c: New test.
11034         * gcc.c-torture/execute/vrp-2.c: New test.
11035
11036 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
11037
11038         * gcc.target/frv/all-builtin-read8.c: Delete.
11039         * gcc.target/frv/all-builtin-read16.c: Delete.
11040         * gcc.target/frv/all-builtin-read32.c: Delete.
11041         * gcc.target/frv/all-builtin-read64.c: Delete.
11042         * gcc.target/frv/all-builtin-write8.c: Delete.
11043         * gcc.target/frv/all-builtin-write16.c: Delete.
11044         * gcc.target/frv/all-builtin-write32.c: Delete.
11045         * gcc.target/frv/all-builtin-write64.c: Delete.
11046         * gcc.target/frv/all-read-write-1.c: New.
11047
11048 2005-07-27  Jeff Law  <law@redhat.com>
11049
11050         * gcc.c-torture/execute/pr22630.c: New test.
11051
11052 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
11053
11054         PR tree-optimization/23073
11055         * gcc.dg/vect/nodump-pr23073.c: New test.
11056         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11057
11058 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11059
11060         PR tree-optimize/22348
11061         * gcc.c-torture/execute/pr22348.c: New.
11062
11063 2005-07-27  Richard Guenther  <rguenther@suse.de>
11064
11065         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11066
11067 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11068
11069         PR fortran/22503
11070         * gfortran.dg/logical_comp.f90: New test.
11071
11072 2005-07-27  Jan Hubicka  <jh@suse.cz>
11073
11074         * inliner-1.c: Add cleanup of dumps.
11075         * val-prof-*.c: Likewise.
11076         * update-tailcall.c: New.
11077
11078 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11079
11080         PR 22591
11081         * gcc.dg/tree-ssa/pr22591.c: New test.
11082         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11083
11084 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11085
11086         PR libobjc/22606
11087         * objc.dg/try-catch-11.m: New test.
11088
11089 2005-07-26  Richard Guenther  <rguenther@suse.de>
11090
11091         PR tree-optimization/22486
11092         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11093
11094 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11095
11096         PR tree-opt/22484
11097         * testsuite/g++.dg/opt/loop2.C: New test.
11098
11099 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11100
11101         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11102         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11103
11104 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11105
11106         * lib/profopt.exp (profopt-execute): Check for profiling data
11107         files on the target.
11108
11109 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11110
11111         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11112         for matching of asm labels.
11113
11114 2005-07-25  Richard Guenther  <rguenther@suse.de>
11115
11116         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11117
11118 2005-07-25  Richard Guenther  <rguenther@suse.de>
11119
11120         PR testsuite/22624
11121         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11122
11123 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11124
11125         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11126         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11127         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11128         * gcc.dg/vect/vect-100.c: New test.
11129         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11130         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11131         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11132         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11133         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11134         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11135         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11136         * gfortran.dg/vect/pr19049.f90: New testcase.
11137         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11138
11139 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11140
11141         * gcc.c-torture/execute/20050713-1.c: New test.
11142
11143         PR fortran/20063
11144         * gfortran.fortran-torture/execute/data_4.f90: New test.
11145
11146         PR middle-end/20303
11147         * gcc.dg/visibility-d.c: New test.
11148
11149 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11150
11151         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11152         * gfortran.dg/underflow.f90: Ditto.
11153
11154 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11155
11156         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11157         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11158         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11159
11160 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11161
11162         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11163         include case of field width of zero.
11164
11165 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11166
11167         PR libgfortran/21875
11168         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11169         with trailing blanks on normal formatted read.
11170
11171 2005-07-23  Chao-ying Fu  <fu@mips.com>
11172
11173         * gcc.target/mips/mips32-dsp-type.c: New test.
11174         * gcc.target/mips/mips32-dsp.c: New test.
11175
11176 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11177
11178         PR testsuite/21073
11179         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11180
11181         PR testsuite/20454
11182         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11183         and __cyg_profile_func_exit.
11184
11185 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11186
11187         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11188         * gfortran.dg/comma_format_extension_4.f: Same.
11189         * gfortran.dg/pr15332.f: Same.
11190         * gfortran.dg/pr21730.f: Same.
11191
11192 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11193
11194         * g++.dg/opt/vrp2.C: Fix testcase.
11195
11196         PR tree-opt/22625
11197         * g++.dg/opt/vrp2.C: New test.
11198
11199 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR debug/21828
11202         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11203
11204 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11205
11206         * gcc.dg/tree-ssa/20050719-1.c: New test.
11207
11208 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11209
11210         * gcc.dg/bfin-longcall-1.c: New file.
11211         * gcc.dg/bfin-longcall-2.c: New file.
11212
11213 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11214
11215         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11216
11217 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11218
11219         PR middle-end/19055
11220         * gcc.dg/tree-ssa/pr19055.c: New test.
11221         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11222
11223 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11224
11225         PR C++/22358
11226         * g++.dg/other/pr22358.C: New test.
11227
11228 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11229
11230         PR c++/2922
11231         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11232
11233 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11234
11235         PR c++/15938
11236         * g++.dg/init/union2.C: New test.
11237
11238 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11239
11240         PR c/22393
11241         * gcc.dg/complex-4.c: New test.
11242
11243 2005-07-21  Richard Guenther  <rguenther@suse.de>
11244
11245         PR testsuite/22522
11246         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11247         scanning for asm labels.
11248         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11249
11250 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11251
11252         PR target/22085
11253         * gcc.dg/altivec-pr22085.c: New.
11254
11255 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11256
11257         PR tree-optimization/19210
11258         * gcc.dg/tree-ssa/pr19210-1.c: New.
11259         * gcc.dg/tree-ssa/pr19210-2.c: New.
11260
11261 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11262
11263         PR rtl-optimization/22167
11264         * g++.dg/opt/pr22167.C: New test.
11265
11266 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11267
11268         PR c++/2922
11269         * g++.dg/lookup/two-stage2.C: New.
11270         * g++.dg/lookup/two-stage3.C: New.
11271         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11272         fixed two-stage name lookup for operators.
11273         * g++.dg/template/call3.C: Compiler now produces an appropriate
11274         error message.
11275         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11276         14 as a candidate.
11277         * g++.dg/template/ptrmem4.C: Compiler produces different error
11278         message.
11279         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11280         connect_to_method as a candidate.
11281
11282 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11283
11284         * gcc.dg/fold-alloc-1.c: New test.
11285
11286 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11287
11288         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11289         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11290
11291 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11292
11293         * gcc.dg/fold-abs-1.c: New test.
11294         * gcc.dg/fold-abs-2.c: New test.
11295         * gcc.dg/fold-abs-3.c: New test.
11296
11297 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11298
11299         Make CONSTRUCTOR use VEC to store initializers.
11300         * g++.dg/ext/complit3.C: Check for specific error messages.
11301         * g++.dg/init/brace2.C: Update error message.
11302         * g++.dg/warn/Wbraces2.C: Likewise.
11303
11304 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11305
11306         PR fortran/16940
11307         * gfortran.dg/module_interface_1.f90: New test.
11308
11309 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11310             Kenneth Zadeck <zadeck@naturalbridge.com>
11311
11312         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11313
11314 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11315
11316         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11317         specify -Wformat for these tests.
11318         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11319         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11320         * gcc.dg/format/opt-6.c: Delete.
11321
11322 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11323
11324         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11325         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11326
11327 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11328
11329         * gcc.dg/tree-ssa/alias-2.c: New test.
11330
11331 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11332
11333         PR c++/22263
11334         * g++.dg/template/explicit7.C: New test.
11335
11336 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11337
11338         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11339         width of 8 to +Inf and -Inf.
11340
11341 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11342
11343         PR c++/22139
11344         * g++.dg/template/friend36.C: New test.
11345
11346 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11347
11348         PR fortran/21730
11349         * gfortran.dg/pr21730.f: New test.
11350
11351 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11352             Kenneth Zadeck <zadeck@naturalbridge.com>
11353
11354         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11355         since pure const detection cannot run at -O1 in c compiler.
11356         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11357         can now optimize this case properly.
11358         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11359         because we now pass.
11360         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11361
11362 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11363
11364         PR c/22421
11365         * gcc.dg/format/bitfld-1.c: New test.
11366
11367 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/22204
11370         * g++.dg/rtti/repo1.C: New test.
11371
11372 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11373
11374         PR middle-end/22398
11375         * gcc.c-torture/compile/pr22398.c: New test.
11376
11377 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11378
11379         PR c++/22132
11380         * g++.dg/expr/cast4.C: New test.
11381
11382 2005-07-15  Richard Guenther  <rguenther@suse.de>
11383
11384         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11385         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11386
11387 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11388
11389         PR tree-optimization/22230
11390         * gcc.dg/tree-ssa/pr22230.c: New test.
11391
11392 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gfortran.dg/g77/cpp6.f: New test.
11395
11396         PR fortran/22417
11397         * gfortran.dg/g77/cpp5.F: New test.
11398         * gfortran.dg/g77/cpp5.h: New file.
11399         * gfortran.dg/g77/cpp5inc.h: New file.
11400
11401 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11402
11403         PR libfortran/16435
11404         * gfortran.dg/tl_editting.f90: New.
11405         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11406
11407 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11408
11409         * gfortran.dg/char_array_constructor.f90: New test.
11410
11411 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11412
11413         * gfortran.dg/past_eor.f90: New.
11414         * gfortran.dg/complex_read.f90: New.
11415
11416 2005-07-13  Jeff Law  <law@redhat.com>
11417
11418         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11419         additional casts.
11420
11421         * gcc.dg/tree-ssa/pr22321.c: New test
11422
11423 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11424
11425         PR tree-optimization/21921
11426         * gcc.dg/tree-ssa/pr21921.c: New.
11427
11428 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11429
11430         PR tree-optimizatio/22442
11431         * gcc.dg/tree-ssa/loop-11.c: New test.
11432
11433 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11434
11435         PR tree-opt/21840
11436         * gcc.c-torture/compile/pr21840.c: New test.
11437
11438 2005-07-12  Jan Hubicka  <jh@suse.cz>
11439
11440         * gcc.c-torture/compile/pr22379.c: New test.
11441
11442 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11443
11444         PR libfortran/21593
11445         gfortran.dg/dev_null.f90: Remove outdated comment about
11446         PR libfortran/21593.
11447
11448
11449 2005-07-12  Dale Johannesen  <dalej@apple.com>
11450
11451         * gcc.target/i386/compress-float-sse.c: New.
11452         * gcc.target/i386/compress-float-sse-pic.c: New.
11453         * gcc.target/i386/compress-float-387.c: New.
11454         * gcc.target/i386/compress-float-387-pic.c: New.
11455         * gcc.dg/compress-float-ppc.c: New.
11456         * gcc.dg/compress-float-ppc-pic.c: New.
11457
11458 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11459
11460         PR libfortran/21593
11461         gfortran.dg/dev_null.f90: Remove targets.
11462
11463 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11464
11465         PR tree-opt/22335
11466         * gcc.dg/pr22335-1.c: New test.
11467         * gcc.dg/pr22335-2.c: New test.
11468
11469 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11470
11471         PR c++/20172
11472         * g++.dg/template/nontype12.C : New test.
11473
11474 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11475
11476         * gcc.dg/tree-ssa/loop-10.c: New test.
11477
11478 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11479
11480         * gcc.c-torture/execute/20020720-1.x: Remove.
11481
11482 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11483
11484         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11485
11486 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11487
11488         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11489         (dg-mips-options): Use it.
11490
11491 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11492
11493         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11494
11495 2005-07-09  Richard Henderson  <rth@redhat.com>
11496
11497         * lib/target-supports.exp (check_effective_target_sync_char_short):
11498         Add alpha.
11499
11500 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11501
11502         PR libfortran/22217
11503         * gfortran.dg/negative-z-descriptor.f90: New test.
11504
11505 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11506
11507         PR tree-opt/22329
11508         * gcc.dg/pr22329.c: New test.
11509
11510 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11511
11512         PR tree-optimization/20139
11513         * gcc.dg/tree-ssa/pr20139.c: New.
11514
11515 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11516
11517         PR tree-opt/22356
11518         * testsuite/gcc.dg/pr22356-1.c: New test.
11519
11520 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11521
11522         PR c++/21799
11523         * g++.dg/template/unify8.C: New.
11524         * g++.dg/template/unify9.C: New.
11525
11526 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11527
11528         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11529
11530 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11531
11532         * gcc.dg/darwin-version-1.c: New.
11533         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11534         * gcc.dg/builtins-20.c: Likewise.
11535         * gcc.dg/builtins-53.c: Likewise.
11536         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11537         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11538         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11539         * gcc.dg/torture/builtins-power-1.c: Likewise.
11540         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11541         on Darwin.
11542
11543 2005-07-07  Jeff Law  <law@redhat.com>
11544
11545         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11546         argument evaluation order.
11547
11548 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11549
11550         PR libfortran/21594
11551         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11552         Add test cases where the shift length is greater than the
11553         array length.
11554
11555 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11556
11557         * obj-c++.dg/proto-lossage-6.mm: New.
11558         * objc.dg/proto-lossage-6.m: New.
11559
11560 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11561
11562         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11563         * objc.dg/gnu-runtime-2.m: Likewise.
11564
11565 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11566
11567         * gfortran.dg/longline.f: New test.
11568
11569         * gfortran.dg/badline.f: New test.
11570
11571 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11572
11573         PR fortran/16531
11574         PR fortran/15966
11575         PR fortran/18781
11576         * gfortran.dg/hollerith.f90: New.
11577         * gfortran.dg/hollerith2.f90: New.
11578         * gfortran.dg/hollerith3.f90: New.
11579         * gfortran.dg/hollerith4.f90: New.
11580         * gfortran.dg/hollerith_f95.f90: New.
11581         * gfortran.dg/hollerith_legacy.f90: New.
11582         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11583
11584 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11585
11586         PR objc/22274
11587         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11588         * objc.dg/gnu-runtime-2.m: New.
11589
11590 2005-07-06  Jeff Law  <law@redhat.com>
11591
11592         * gcc.dg/tree-ssa/vrp17.c: New test.
11593
11594 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11595
11596         PR fortran/22327
11597         * gfortran.dg/array_constructor_5.f90: New test.
11598
11599 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11600
11601         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11602
11603 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11604
11605         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11606         * gcc.dg/980816-1.c: Ditto.
11607
11608 2005-07-06  Jeff Law  <law@redhat.com>
11609
11610         * gcc.c-torture/compile/pr21356.c: New test.
11611
11612 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11613
11614         PR c/22013
11615         PR c/22098
11616         * gcc.c-torture/compile/pr22013-1.c,
11617         gcc.c-torture/execute/pr22098-1.c,
11618         gcc.c-torture/execute/pr22098-2.c,
11619         gcc.c-torture/execute/pr22098-3.c: New tests.
11620
11621 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11622
11623         PR c/22308
11624         * gcc.dg/pr22308-1.c: New test.
11625
11626 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11627
11628         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11629         target.
11630         * gcc.dg/compare9.c: Use -fshort-enums instead of
11631         -fno-short-enums.  Change the last test to dg-bogus.
11632
11633 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11634
11635         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11636         * gcc.dg/compare9.c: New.
11637
11638 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11639
11640         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11641
11642 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11643
11644         PR testsuite/22288
11645         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11646
11647
11648 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11649
11650         * gcc.dg/format/gcc_gfc-1.c: New.
11651
11652 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11653
11654         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11655
11656 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11657
11658         PR fortran/20842
11659         * gfortran.dg/io_invalid_1.f90: New test.
11660
11661 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11662
11663         * gcc.dg/format/gcc_diag-1.c: Update.
11664
11665 2005-07-02  Jeff Law  <law@redhat.com>
11666
11667         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11668         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11669
11670 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11671
11672         * gcc.dg/format/gcc_diag-1.c: Update.
11673
11674 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11675
11676         PR tree-opt/22269
11677         * gcc.c-torture/compile/pr22269.c: New test.
11678
11679 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11680
11681         PR 21584
11682         PR 22219
11683         * g++.dg/tree-ssa/pr21584-1.C: New test.
11684         * g++.dg/tree-ssa/pr21584-2.C: New test.
11685
11686 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11687
11688         * obj-c++.dg/try-catch-11.mm: New.
11689         * objc.dg/try-catch-10.m: New.
11690
11691 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11692
11693         * g++.dg/other/ucnid-1.C: xfail on AIX.
11694
11695 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11696
11697         PR 22234
11698         * gcc.dg/20050629-1.c: New test.
11699
11700 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11701
11702         * obj-c++.dg/const-str-1[0-1].mm: New.
11703         * objc.dg/const-str-1[0-1].m: New.
11704
11705 2005-05-29  Richard Henderson  <rth@redhat.com>
11706
11707         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11708         Rename from check_effective_target_vect_no_max.
11709         (check_effective_target_vect_no_int_add): New.
11710         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11711         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11712         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11713         * gcc.dg/vect/vect-reduc-1.c: Use both.
11714         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11715
11716 2005-05-29  Richard Henderson  <rth@redhat.com>
11717
11718         * lib/target-supports.exp (check_effective_target_vect_no_max):
11719         Remove i386 and x86_64.
11720
11721 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11722
11723         PR testsuite/21969
11724         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11725
11726 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11727
11728         PR middle-end/21969
11729         * gcc.dg/vect/pr21969.c: New test.
11730
11731 2005-06-28  Eric Christopher  <echristo@redhat.com>
11732
11733         PR c/22052
11734         PR c/21975
11735         * gcc.dg/inline1.c: New test.
11736         * gcc.dg/inline2.c: Ditto.
11737         * gcc.dg/inline3.c: Ditto.
11738         * gcc.dg/inline4.c: Ditto.
11739         * gcc.dg/inline5.c: Ditto.
11740
11741 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11742
11743         PR libfortran/22142
11744         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11745         Add testcase also testing eoshift1 for PR 22142.
11746
11747 2005-06-28  Richard Henderson  <rth@redhat.com>
11748
11749         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11750         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11751         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11752         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11753         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11754
11755 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11756
11757         PR libfortran/22142
11758         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11759         Add testcase for PR 22142.
11760
11761 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11762
11763         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11764         gcc.target/ia64/fpreg-2.c: New tests.
11765
11766 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11767
11768         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11769
11770 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11771
11772         PR libfortran/22170
11773         * gfortran.dg/slash_1.f90: New test.
11774
11775 2005-06-27  Richard Henderson  <rth@redhat.com>
11776
11777         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11778         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11779         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11780         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11781         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11782         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11783
11784 2005-06-27  Richard Henderson  <rth@redhat.com>
11785
11786         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11787         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11788
11789 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11790
11791         * obj-c++.dg/proto-lossage-5.mm: New.
11792         * objc.dg/proto-lossage-5.m: New.
11793
11794 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11795
11796         PR 21959
11797         * gcc.dg/tree-ssa/pr21959.c: New test.
11798
11799 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11802         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11803         testing uninitialized var.
11804
11805         * gcc.c-torture/execute/builtins/chk.h: New.
11806         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11807         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11808         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11809         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11810         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11811         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11812         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11813         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11814         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11815         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11816         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11817         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11818         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11819         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11820         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11821         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11822         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11823         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11824         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11825         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11826         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11827         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11828         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11829         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11830         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11831         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11832         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11833         * gcc.dg/builtin-object-size-1.c: New test.
11834         * gcc.dg/builtin-object-size-2.c: New test.
11835         * gcc.dg/builtin-object-size-3.c: New test.
11836         * gcc.dg/builtin-object-size-4.c: New test.
11837         * gcc.dg/builtin-object-size-5.c: New test.
11838         * gcc.dg/builtin-stringop-chk-1.c: New test.
11839         * gcc.dg/builtin-stringop-chk-2.c: New test.
11840         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11841         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11842         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11843         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11844         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11845         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11846         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11847         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11848         * gcc.c-torture/execute/printf-1.c: New test.
11849         * gcc.c-torture/execute/fprintf-1.c: New test.
11850         * gcc.c-torture/execute/vprintf-1.c: New test.
11851         * gcc.c-torture/execute/vfprintf-1.c: New test.
11852         * gcc.c-torture/execute/printf-chk-1.c: New test.
11853         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11854         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11855         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11856
11857 2005-06-27  Michael Matz  <matz@suse.de>
11858
11859         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11860         slot is not merged if address escapes.
11861
11862 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11863
11864         PR c/21911
11865         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11866
11867 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11868
11869         PR middle-end/17965
11870         * gcc.c-torture/compile/20050622-1.c: New test.
11871
11872         PR middle-end/22028
11873         * gcc.dg/20050620-1.c: New test.
11874
11875 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11876
11877         PR tree-optimization/22026
11878         * gcc.dg/tree-ssa/pr22026.c: New.
11879
11880 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11881
11882         PR libfortran/22144
11883         * gfortran.dg/shift-alloc.f90: New testcase.
11884
11885 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11886
11887         * all files: Update FSF address in copyright headers.
11888
11889 2005-06-22  Jan Hubicka  <jh@suse.cz>
11890
11891         * wholeprogram-1.c: New testcase.
11892         * wholeprogram-2.c: New testcase.
11893
11894 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11895
11896         PR 22171
11897         * gcc.dg/tree-ssa/pr22171.c: New test.
11898
11899 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11900
11901         * gfortran.dg/simplify_modulo.f90: New.
11902
11903 2005-06-24  Jan Hubicka  <jh@suse.cz>
11904
11905         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11906
11907 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11908
11909         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11910
11911 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11912
11913         * obj-c++.dg/typedef-alias-1.mm: New.
11914         * objc.dg/typedef-alias-1.m: New.
11915
11916 2005-06-23  Jeff Law  <law@redhat.com>
11917
11918         * gcc.dg/tree-ssa/vrp16.c: New test.
11919
11920 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11921
11922         * lib/target-supports.exp: Add
11923         check_effective_target_fortran_large_real and
11924         check_effective_target_fortran_large_int to check for
11925         corresponding effective targets.
11926         * gfortran.dg/large_integer_kind_1.f90: New test.
11927         * gfortran.dg/large_real_kind_1.f90: New test.
11928
11929 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11930
11931         PR tree-optimization/22117
11932         * gcc.dg/tree-ssa/pr22117.c: New.
11933
11934 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11935
11936         PR testsuite/22123
11937         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11938
11939 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11940
11941         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11942
11943 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11944
11945         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11946         * gfortran.dg/f2c_4.c: Likewise.
11947
11948 2005-06-22 Paul Brook  <paul@codesourcery.com>
11949
11950         PR fortran/21034
11951         * gfortran.dg/auto_save_1.f90: New test.
11952
11953 2005-06-22  Michael Matz  <matz@suse.de>
11954
11955         * gcc.target/x86-64/abi: New directory.
11956         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11957         * gcc.target/x86-64/abi/README.gcc: New file.
11958         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11959         * gcc.target/x86-64/abi/asm-support.s: New file.
11960         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11961         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11962         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11963         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11964         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11965         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11966         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11967         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11968         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11969         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11970         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11971         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11972         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11973         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11974         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11975         * gcc.target/x86_64/abi/test_varargs.c: New test.
11976
11977 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11978
11979         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11980         32-bit i?86 and x86_64.
11981
11982 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11983
11984         * obj-c++.dg/const-str-[1-9].mm: New tests.
11985
11986 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11987
11988         PR fortran/22010
11989         * gfortran.dg/namelist_use.f90: New.
11990         * gfortran.dg/namelist_use_only.f90: New.
11991
11992 2005-06-21  Jeff Law  <law@redhat.com>
11993
11994         * gcc.dg/tree-ssa/vrp15.c: New test.
11995
11996 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11997
11998         * lib/target-supports.exp (check_effective_target_vect_reduction):
11999         Remove.
12000         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
12001         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
12002         remove vect_reduction target keyword. Also avoid two returns in main.
12003         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12004         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
12005         * gcc.dg/vect/vect-reduc-1short.c: New test.
12006         * gcc.dg/vect/vect-reduc-1char.c: New test.
12007         * gcc.dg/vect/vect-reduc-2short.c: New test.
12008         * gcc.dg/vect/vect-reduc-2char.c: New test.
12009         * gcc.dg/vect/vect-reduc-6.c: New test.
12010         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
12011         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
12012         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
12013
12014 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12015         Paul Thomas  <pault@gcc.gnu.org>
12016
12017         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
12018         New tests.
12019
12020 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12021
12022         * gfortran.dg/backslash_1.f90: New test.
12023         * gfortran.dg/backslash_2.f90: New test.
12024
12025 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
12026
12027         * gfortran.dg/duplicate_labels.f90: New test.
12028
12029 2005-06-20  Jan Beulich  <jbeulich@novell.com>
12030
12031         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
12032         unsupportable relocations.
12033         * g++.old-deja/g++.other/store-expr1.C: Likewise.
12034         * gcc.dg/20050321-2.c: xfail for NetWare.
12035
12036 2005-06-20  Andreas Jaeger  <aj@suse.de>
12037
12038         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
12039         gcc.target/i386/fastcall-sseregparm.c,
12040         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
12041
12042 2005-06-19  Richard Henderson  <rth@redhat.com>
12043
12044         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
12045
12046 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
12047
12048         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
12049
12050 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
12051
12052         PR c++/22115
12053         * g++.dg/conversion/simd2.C: Change expected error message.
12054
12055 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12056
12057         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12058         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12059         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12060
12061 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12062
12063         * gcc.dg/fold-mod-1.c: New test.
12064
12065 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12066
12067         PR fortran/19926
12068         * gfortran.dg/pr19926.f90: New test.
12069
12070 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12071
12072         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12073         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12074         targets.
12075         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12076         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12077
12078 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12079
12080         * gcc.target/ia64/float80-varargs-1.c: New test.
12081
12082 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12083
12084         PR tree-opt/22035
12085         * gfortran.dg/f2c_6.f90: New test.
12086
12087 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12088
12089         PR c++/17413
12090         * g++.dg/template/local5.C: New.
12091
12092 2005-06-17  Richard Henderson  <rth@redhat.com>
12093
12094         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12095
12096 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12097
12098         PR testsuite/21945
12099         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12100
12101 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12102
12103         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12104         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12105         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12106         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12107         check_vect to verify the presence of hardware vector support.
12108
12109 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12110
12111         PR testsuite/22056
12112         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12113
12114 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12115
12116         PR libfortran/19216
12117         * gfortran.dg/pr19216.f: Add correct space between brackets and
12118         dg directive.
12119
12120 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12121
12122         PR libfortran/16436
12123         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12124
12125 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12126
12127         * gcc.target/i386/attributes-error.c: New testcase.
12128         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12129         * gcc.target/i386/regparm-stdcall.c: Likewise.
12130         * gcc.target/i386/sseregparm-1.c: Likewise.
12131         * gcc.target/i386/sseregparm-2.c: Likewise.
12132
12133 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12134
12135         * g++.dg/rtti/crash2.C: New.
12136
12137 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12138
12139         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12140
12141 2005-06-15  David Ung  <davidu@mips.com>
12142
12143         * gcc.target/mips/mips16e-extends.c: New test for testing the
12144         generation of MIPS16e zeb/zeh, seb/seh instructions.
12145
12146 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12147
12148         PR 22018
12149         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12150         * gcc.dg/tree-ssa/pr22018.c: New test.
12151
12152 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12153
12154         * gcc.dg/simd-1.c: Update error messages.
12155         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12156         * gcc.dg/simd-2.c: Update error messages.
12157         * gcc.dg/simd-4.c: New.
12158
12159 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12160
12161         PR c++/20678
12162         * g++.dg/other/crash-4.C: New.
12163
12164 2005-06-14  Devang Patel  <dpatel@apple.com>
12165
12166         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12167
12168 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         PR c++/21929
12171         * g++.dg/parse/crash11.C: Update
12172
12173 2005-06-13  Jeff Law  <law@redhat.com>
12174
12175         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12176         perform the desired transformations.
12177         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12178         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12179
12180 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12181
12182         PR fortran/22038
12183         * gfortran.dg/forall_1.f90: Un-XFAIL.
12184
12185 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12186
12187         PR c++/21929
12188         * g++.dg/parse/crash26.C: New.
12189
12190         PR c++/20789
12191         * g++.dg/init/member1.C: New.
12192
12193 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12194
12195         * gfortran.dg/altreturn_1.f90: New test.
12196
12197 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12198
12199         PR middle-end/21985
12200         * gcc.dg/tree-ssa/pr21985.c: New test.
12201
12202 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12203
12204         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12205
12206 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12207
12208         PR c++/21930
12209         * g++.dg/other/error10.C: New test case.
12210
12211 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12212
12213         PR libfortran/19155
12214         * gfortran.dg/pr19155.f: Add test.
12215
12216 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12217
12218         * gfortran.dg/f2c_7.f90: New test.
12219
12220         * gfortran.dg/forall_1.f90: XFAILed.
12221
12222 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12223
12224         * gcc.dg/pr14796-1.c: New.
12225         * gcc.dg/pr14796-2.c: New.
12226
12227 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12228
12229         PR fortran/17792
12230         PR fortran/21375
12231         * gfortran.dg/deallocate_stat.f90: New test.
12232
12233 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12234
12235         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12236
12237 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12238
12239         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12240         access will be generated when this loop is vectorized. Test that
12241         accesses with same alignment were detected.
12242         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12243         Test that accesses with same alignment were detected.
12244         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12245         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12246         alignment were detected.
12247
12248 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12249
12250         PR c++/10611
12251         * g++.dg/conversion/simd2.C: New.
12252
12253 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12254
12255         * gcc.dg/Wcxx-compat-1.c: New.
12256
12257 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12258
12259         PR libfortran/21480
12260         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12261         complex array.
12262
12263 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12264
12265         * gcc.dg/alias-8.c: New.
12266
12267 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12268
12269         * gcc.dg/format/cmn_err-1.c: Update.
12270
12271 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12272
12273         PR target/20666
12274         * gcc.target/sparc/fexpand-2.c: New.
12275         * gcc.target/sparc/fpmerge-2.c: New.
12276         * gcc.target/sparc/fpmul-2.c: New.
12277         * gcc.target/sparc/noresult.c: New.
12278         * gcc.target/sparc/pdist-2.c: New.
12279         * gcc.target/sparc/pdist-3.c: New.
12280
12281 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12282
12283         PR testsuite/21702
12284         * gcc.target/i386/i386.exp: Fix comment typo.
12285
12286 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12287
12288         PR c++/19497
12289         * g++.dg/inherit/using5.C: New.
12290         * g++.dg/inherit/using6.C: New.
12291
12292 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12293
12294         PR c++/19894
12295         * g++.dg/template/ptrmem15.C: New test.
12296
12297         PR c++/20563
12298         * g++.dg/ext/label4.C: New test.
12299
12300 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12301
12302         * gcc.dg/tls/debug-1.c: New test.
12303
12304 2005-06-07  Dale Johannesen  <dalej@apple.com>
12305
12306         * gcc.target/i386/movq.c: New.
12307
12308 2005-06-07  Dale Johannesen  <dalej@apple.com>
12309
12310         * gcc.dg/20050607-1.c: New.
12311
12312 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12313
12314         PR middle-end/21850
12315         * gcc.c-torture/execute/20050607-1.c: New test.
12316
12317 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12318
12319         PR libfortran/21926
12320         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12321         Test case where the return array has lowest stride one,
12322         but isn't packed.
12323
12324 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12325
12326         * lib/target-supports.exp (check_effective_target_sync_int_long):
12327         Add s390 and s390x targets.
12328
12329 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12330
12331         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12332         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12333         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12334         * gcc.dg/tree-ssa/loop-9.c: New test.
12335
12336 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         * g++.dg/parse/defarg10.C: New.
12339
12340 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12341
12342         PR regression/21897
12343         * gcc.c-torture/execute/20050604-1.c: New test.
12344
12345 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12346
12347         PR 21903
12348         * g++.dg/parse/defarg9.C: New.
12349
12350         PR c++/20637
12351         * g++.dg/inherit/using4.C: New.
12352         * g++.dg/overload/error1.C: Adjust expected errors.
12353         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12354         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12355         * g++.old-deja/g++.other/redecl2.C: Likewise.
12356         * g++.old-deja/g++.other/redecl4.C: Likewise.
12357         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12358
12359 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12360
12361         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12362
12363 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12364
12365         * lib/gfortran.exp (gfortran_target_compile): Call
12366         dg-additional-files-options
12367         * gfortran.dg/f2c_4.f90: New file
12368         * gfortran.dg/f2c_4.c: New file
12369         * gfortran.dg/f2c_5.f90: New file
12370         * gfortran.dg/f2c_5.c: New file
12371
12372 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12373
12374         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12375
12376         PR fortran/21912
12377         * gfortran.dg/array_constructor_4.f90: New test.
12378
12379 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12380
12381         PR c++/21619
12382         * g++.dg/ext/builtin9.C: New test.
12383
12384 2005-06-05  Dale Johannesen  <dalej@apple.com>
12385
12386         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12387         * gcc.c-torture/execute/20050603-2.c: Ditto.
12388
12389 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12390
12391         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12392         * gcc.dg/vect/vect-reduc-1.c: New.
12393         * gcc.dg/vect/vect-reduc-2.c: New.
12394         * gcc.dg/vect/vect-reduc-3.c: New.
12395
12396 2005-06-04  Dale Johannesen  <dalej@apple.com>
12397
12398         * gcc.c-torture/execute/20050603-1.c: New.
12399         * gcc.c-torture/execute/20050603-2.c: New.
12400         * gcc.dg/20050603-3.c: New.
12401
12402 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12403
12404         PR fortran/19195
12405         * gfortran.dg/debug_1.f90: New test.
12406
12407         * gfortran.dg/forall_1.f90: New test.
12408
12409 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12410
12411         * gfortran.dg/array_constructor_3.f90: New test.
12412
12413 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12414
12415         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12416
12417 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12418
12419         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12420
12421 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12422
12423         PR c/21873
12424         * gcc.dg/init-excess-1.c: New test.
12425
12426 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12427
12428         PR c++/21853
12429         * g++.dg/expr/static_cast6.C: New test.
12430
12431 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12432
12433         * gcc.dg/tree-ssa/vrp14.c: New test.
12434
12435 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12436
12437         PR c++/21336
12438         * g++.dg/template/new2.C: New test.
12439
12440 2005-06-03  Josh Conner  <jconner@apple.com>
12441
12442         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12443         all entries in initializer.
12444
12445 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12446
12447         PR middle-end/21858
12448         * gcc.dg/pr21858.c: New testcase.
12449
12450 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12451
12452         PR tree-optimization/21292
12453
12454         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12455         New.
12456         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12457         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12458         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12459         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12460         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12461
12462 2005-06-02  Richard Henderson  <rth@redhat.com>
12463
12464         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12465
12466 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12467
12468         * gcc.dg/wtypequal.c: New testcase.
12469
12470 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12471
12472         PR 21582
12473         * gcc.dg/tree-ssa/pr21582.c: New test.
12474
12475 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12476
12477         PR c++/21280
12478         * g++.dg/opt/interface2.h: New.
12479         * g++.dg/opt/interface2.C: New.
12480         * g++.dg/init/ctor4.C: Adjust error lines.
12481         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12482         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12483         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12484         * g++.old-deja/g++.pt/assign1.C: Likewise.
12485         * g++.old-deja/g++.pt/crash20.C: Likewise.
12486
12487 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12488
12489         PR tree-optimization/21734
12490         * g++.dg/vect/pr21734_1.cc: New.
12491         * g++.dg/vect/pr21734_2.cc: New.
12492
12493 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12494
12495         PR c++/20350
12496         * g++.dg/template/spec24.C: New.
12497
12498         PR c++/21151
12499         * g++.dg/pch/local-1.C: New.
12500         * g++.dg/pch/local-1.Hs: New.
12501
12502 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12503
12504         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12505         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12506         * gcc.dg/tree-ssa/pr14341.c: New test.
12507         * gcc.dg/tree-ssa/pr14841.c: New test.
12508         * gcc.dg/tree-ssa/pr20701.c: New test.
12509         * gcc.dg/tree-ssa/pr21086.c: New test.
12510         * gcc.dg/tree-ssa/pr21090.c: New test.
12511         * gcc.dg/tree-ssa/pr21332.c: New test.
12512         * gcc.dg/tree-ssa/pr21458.c: New test.
12513         * gcc.dg/tree-ssa/pr21658.c: New test.
12514         * gcc.dg/tree-ssa/vrp01.c: New test.
12515         * gcc.dg/tree-ssa/vrp02.c: New test.
12516         * gcc.dg/tree-ssa/vrp03.c: New test.
12517         * gcc.dg/tree-ssa/vrp04.c: New test.
12518         * gcc.dg/tree-ssa/vrp05.c: New test.
12519         * gcc.dg/tree-ssa/vrp06.c: New test.
12520         * gcc.dg/tree-ssa/vrp07.c: New test.
12521         * gcc.dg/tree-ssa/vrp08.c: New test.
12522         * gcc.dg/tree-ssa/vrp09.c: New test.
12523         * gcc.dg/tree-ssa/vrp10.c: New test.
12524         * gcc.dg/tree-ssa/vrp11.c: New test.
12525         * gcc.dg/tree-ssa/vrp12.c: New test.
12526         * gcc.dg/tree-ssa/vrp13.c: New test.
12527
12528 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12529
12530         PR 21029
12531         * gcc.dg/tree-ssa/pr21029.c: New test.
12532
12533 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12534
12535         * gfortran.dg/logint-1.f: New test case.
12536         * gfortran.dg/logint-2.f: Likewise.
12537         * gfortran.dg/logint-3.f: Likewise.
12538
12539 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12540
12541         PR c/21536
12542         PR c/20760
12543         * gcc.dg/20050527-1.c: New test.
12544
12545         * gcc.dg/i386-sse-12.c: New test.
12546
12547         PR fortran/21729
12548         * gfortran.dg/implicit_5.f90: New test.
12549
12550 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12551
12552         PR fortran/20883
12553         * gfortran/assign_4.f90: New test.
12554         * gfortran/assign_2.f90: Change compile to run.
12555
12556 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12557
12558         * lib/target-supports.exp
12559         (check_effective_target_sync_char_short): New.
12560         * gcc.dg/sync-2.c: New.
12561
12562 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12563
12564         PR tree-optimization/21817
12565         * gcc.dg/torture/pr21817-1.c: New.
12566
12567 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         PR c++/21165
12570         * g++.dg/template/init5.C: New.
12571
12572 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12573
12574         * gfortran.dg/char_initialiser_actual.f90:
12575         Test character initialisers as actual arguments.
12576         * gfortran.dg/char_pointer_comp_assign.f90:
12577         Test character pointer structure component assignments.
12578         * gfortran.dg/char_array_structure_constructor.f90:
12579         Test character components in structure constructors.
12580
12581 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12582
12583         PR middle-end/20931
12584         * g++.dg/opt/pr20931.C: New test.
12585
12586 2005-05-31  Andreas Jaeger  <aj@suse.de>
12587
12588         PR testsuite/20772
12589         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12590         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12591         g++.old-deja/g++.ext/asmspec1.C,
12592         g++.old-deja/g++.other/regstack.C,
12593         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12594         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12595         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12596         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12597         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12598         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12599         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12600         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12601         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12602         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12603         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12604         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12605         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12606         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12607         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12608         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12609         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12610         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12611         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12612
12613 2005-05-31  Jeff Law  <law@redhat.com>
12614
12615         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12616
12617 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12618
12619         PR middle-end/21743
12620         * gcc.dg/builtins-1.c: Activate disabled clog test.
12621         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12622
12623 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12624
12625         * gfortran.dg/char_pointer_assign.f90:
12626         Test character-pointer assignments and pointer assignments.
12627         * gfortran.dg/char_pointer_dummy.f90:
12628         Test character-pointer dummy arguments.
12629         * gfortran.dg/char_pointer_func.f90:
12630         Test character-pointer function returns.
12631         * gfortran.dg/char_pointer_dependency.f90:
12632         Test character-pointer functions with dependencies.
12633
12634 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12635
12636         PR c++/21784
12637         * g++.dg/lookup/using14.C: New test.
12638
12639 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12640
12641         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12642         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12643         trailing ^M.
12644
12645 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12646
12647         PR c++/17413
12648         * g++.dg/template/local5.C: New.
12649
12650         PR target/21761
12651         * gcc.c-torture/compile/pr21761.c: New.
12652
12653         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12654         before darwin8.
12655
12656 2005-05-30  Steven G. Kargl
12657
12658         PR fortran/20846
12659         * gfortran.dg/inquire_8.f90: New test.
12660
12661 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12662
12663         PR libfortran/21376
12664         * gfortran.dg/output_exponents_1.f90: New test.
12665
12666 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12667
12668         PR libfortran/20006
12669         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12670
12671 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12672
12673         PR c++/21210
12674         * g++.dg/ext/complex1.C: New test.
12675
12676         PR c++/21340
12677         * g++.dg/init/ctor6.C: New test.
12678
12679 2005-05-29  Jan Hubicka  <jh@suse.cz>
12680
12681         * gcc.c-torture/compile/pr21562.c: New.
12682
12683 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12684
12685         * gfortran.dg/subnormal_1.f90: New test.
12686
12687 2005-05-28  Jan Hubicka  <jh@suse.cz>
12688
12689         * tree-prof.exp: Fix comment.
12690         * value-prof-1.c: New.
12691         * value-prof-2.c: New.
12692         * value-prof-3.c: New.
12693         * value-prof-4.c: New.
12694
12695 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12696
12697         PR c++/21614
12698         * g++.dg/expr/ptrmem6.C: New test.
12699         * g++.dg/expr/ptrmem6a.C: Likewise.
12700
12701 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12702
12703         PR tree-optimization/21658
12704         * gcc.dg/tree-ssa/pr21658.c: New.
12705
12706 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12707
12708         PR c++/21455
12709         * g++.dg/inherit/ptrmem3.C: New.
12710
12711         PR c++/21681
12712         * g++.dg/parse/template16.C: New.
12713
12714 2005-05-27  Andreas Jaeger  <aj@suse.de>
12715
12716         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12717
12718         * gcc.dg/i386-sse-8.c: Run test on all archs.
12719
12720 2005-05-26  Mike Stump  <mrs@apple.com>
12721
12722         * objc.dg/isa-field-1.m: Only run on darwin.
12723         * objc.dg/lookup-1.m: Likewise.
12724         * objc.dg/try-catch-8.m: Likewise.
12725
12726 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12727
12728         PR tree-optimization/9814
12729         * gcc.dg/pr9814-1.c: New test case.
12730
12731 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12732
12733         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12734         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12735         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12736         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12737         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12738         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12739         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12740         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12741         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12742         objc.dg/try-catch-8.m: New.
12743
12744 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12745
12746         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12747         remove extraneous semicolons.
12748
12749 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12750
12751         * obj-c++.dg/comp-types-12.mm: New.
12752         * objc.dg/comp-types-11.m: New.
12753         * objc.dg/selector-4.m: New.
12754
12755 2005-05-26  Andreas Jaeger  <aj@suse.de>
12756
12757         PR testsuite/20772
12758         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12759         g++.old-deja/g++.ext/attrib3.C,
12760         g++.old-deja/g++.other/store-expr1.C,
12761         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12762         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12763         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12764         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12765         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12766         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12767         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12768         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12769         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12770         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12771         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12772         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12773         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12774         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12775         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12776         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12777         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12778         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12779         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12780
12781 2005-05-26  Andreas Jaeger  <aj@suse.de>
12782
12783         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12784         x86-64 compilation.
12785
12786 2005-05-26  Andreas Jaeger  <aj@suse.de>
12787
12788         PR testsuite/20772
12789         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12790         gcc.misc-tests/i386-pf-athlon-1.c,
12791         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12792         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12793         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12794         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12795         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12796         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12797         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12798         programs.
12799
12800         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12801         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12802         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12803         x86-64 compilation.
12804
12805         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12806         x86_64.
12807
12808         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12809         effective-target ilp32.
12810
12811 2005-05-26  David Ung  <davidu@mips.com>
12812
12813         * gcc.target/mips/ext_ins.c: New test for testing the generation
12814         of MIPS32/64 rev 2 ext/ins instructions.
12815
12816 2005-05-26  Andreas Jaeger  <aj@suse.de>
12817
12818         * treelang/compile/unsigned.tree: Use gimple instead of
12819         nonexisting generic dump.
12820
12821 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12822
12823         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12824
12825 2005-05-26  Andreas Jaeger  <aj@suse.de>
12826
12827         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12828
12829 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12830
12831         PR libfortran/17283
12832         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12833         Test callee-allocated memory with write statements.
12834
12835 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12836
12837         PR middle-end/21709
12838         * gcc.dg/pr21709-1.c: New test case.
12839
12840 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12841             Mike Stump  <mrs@apple.com>
12842
12843         * objc/execute/next_mapping.h: Update for C++.
12844
12845         * obj-c++.dg/selector-1.mm: Move to...
12846         * obj-c++.dg/selector-4.mm: here...
12847
12848         * obj-c++.dg/basic.mm: New.
12849         * obj-c++.dg/comp-types-1.mm: New.
12850         * obj-c++.dg/cxx-class-1.mm: New.
12851         * obj-c++.dg/cxx-ivars-1.mm: New.
12852         * obj-c++.dg/cxx-ivars-2.mm: New.
12853         * obj-c++.dg/cxx-ivars-3.mm: New.
12854         * obj-c++.dg/cxx-scope-1.mm: New.
12855         * obj-c++.dg/cxx-scope-2.mm: New.
12856         * obj-c++.dg/defs.mm: New.
12857         * obj-c++.dg/empty-private-1.mm: New.
12858         * obj-c++.dg/encode-1.mm: New.
12859         * obj-c++.dg/encode-2.mm: New.
12860         * obj-c++.dg/encode-3.mm: New.
12861         * obj-c++.dg/extern-c-1.mm: New.
12862         * obj-c++.dg/extra-semi.mm: New.
12863         * obj-c++.dg/fix-and-continue-2.mm: New.
12864         * obj-c++.dg/isa-field-1.mm: New.
12865         * obj-c++.dg/ivar-list-semi.mm: New.
12866         * obj-c++.dg/local-decl-1.mm: New.
12867         * obj-c++.dg/lookup-1.mm: New.
12868         * obj-c++.dg/lookup-2.mm: New.
12869         * obj-c++.dg/method-1.mm: New.
12870         * obj-c++.dg/method-2.mm: New.
12871         * obj-c++.dg/method-3.mm: New.
12872         * obj-c++.dg/method-4.mm: New.
12873         * obj-c++.dg/method-5.mm: New.
12874         * obj-c++.dg/method-6.mm: New.
12875         * obj-c++.dg/method-7.mm: New.
12876         * obj-c++.dg/no-extra-load.mm: New.
12877         * obj-c++.dg/overload-1.mm: New.
12878         * obj-c++.dg/pragma-1.mm: New.
12879         * obj-c++.dg/pragma-2.mm: New.
12880         * obj-c++.dg/private-1.mm: New.
12881         * obj-c++.dg/private-2.mm: New.
12882         * obj-c++.dg/proto-qual-1.mm: New.
12883         * obj-c++.dg/qual-types-1.mm: New.
12884         * obj-c++.dg/stubify-1.mm: New.
12885         * obj-c++.dg/stubify-2.mm: New.
12886         * obj-c++.dg/super-class-1.mm: New.
12887         * obj-c++.dg/super-class-2.mm: New.
12888         * obj-c++.dg/super-dealloc-1.mm: New.
12889         * obj-c++.dg/super-dealloc-2.mm: New.
12890         * obj-c++.dg/template-1.mm: New.
12891         * obj-c++.dg/template-2.mm: New.
12892         * obj-c++.dg/template-3.mm: New.
12893         * obj-c++.dg/template-4.mm: New.
12894         * obj-c++.dg/template-5.mm: New.
12895         * obj-c++.dg/template-6.mm: New.
12896         * obj-c++.dg/try-catch-1.mm: New.
12897         * obj-c++.dg/try-catch-2.mm: New.
12898         * obj-c++.dg/try-catch-3.mm: New.
12899         * obj-c++.dg/try-catch-4.mm: New.
12900         * obj-c++.dg/try-catch-5.mm: New.
12901         * obj-c++.dg/try-catch-6.mm: New.
12902         * obj-c++.dg/try-catch-7.mm: New.
12903         * obj-c++.dg/try-catch-8.mm: New.
12904         * obj-c++.dg/try-catch-9.mm: New.
12905         * obj-c++.dg/va-meth-1.mm: New.
12906
12907 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12908
12909         * obj-c++.dg/selector-1.mm: New.
12910         * obj-c++.dg/selector-2.mm: New.
12911
12912 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12913
12914         * obj-c++.dg/selector-3.mm: New.
12915         * objc.dg/selector-3.m: New.
12916
12917 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12918
12919         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12920         about where warning appears.
12921
12922 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12923
12924         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12925         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12926         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12927         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12928
12929 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12930
12931         * gcc.dg/20050524-1.c: New test.
12932
12933 2005-05-25  Jan Hubicka  <jh@suse.cz>
12934
12935         * gcc.dg/tree-prof/inliner-1.c: New.
12936
12937 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12938
12939         * gcc.dg/tree-prof: New directory.
12940         * gcc.dg/tree-prof/tree-prof.exp: New.
12941
12942 2005-05-25  DJ Delorie  <dj@redhat.com>
12943
12944         * gcc.dg/Wattributes-1.c: New.
12945         * gcc.dg/Wattributes-2.c: New.
12946         * gcc.dg/Wattributes-3.c: New.
12947
12948 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12949
12950         PR tree-optimization/19833
12951         * gcc.dg/uninit-4.c: Remove xfail.
12952         * gcc.dg/uninit-9.c: Ditto.
12953
12954 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12955
12956         * obj-c++.dg/bitfield-[1-5].mm: New.
12957         * obj-c++.dg/class-protocol-1.mm: New.
12958         * obj-c++.dg/comp-types-1[0-1].mm: New.
12959         * obj-c++.dg/comp-types-[2-9].mm: New.
12960         * obj-c++.dg/encode-[4-8].mm: New.
12961         * obj-c++.dg/layout-1.mm: New.
12962         * obj-c++.dg/method-1[0-9].mm: New.
12963         * obj-c++.dg/method-2[0-1].mm: New.
12964         * obj-c++.dg/method-[8-9].mm: New.
12965         * obj-c++.dg/objc-gc-3.mm: New.
12966         * obj-c++.dg/try-catch-10.mm: New.
12967         * objc.dg/bitfield-5.m: New.
12968         * objc.dg/comp-types-10.m: New.
12969         * objc.dg/comp-types-9.m: New.
12970         * objc.dg/layout-1.m: New.
12971         * objc.dg/objc-gc-4.m: New.
12972         * objc.dg/try-catch-9.m: New.
12973         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12974         * objc.dg/comp-types-1.m: Likewise.
12975         * objc.dg/comp-types-[5-6].m: Likewise.
12976         * objc.dg/method-9.m: Likewise.
12977
12978 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12979
12980         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12981         and on hardware without VMX support.
12982
12983         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12984
12985         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12986
12987         * lib/profopt.exp (dg-final-generate, dg-final-use,
12988         profopt-final-code, profopt-get-options): New.
12989         (profopt-execute): Process test directives.
12990
12991         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12992         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12993         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12994
12995 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12996
12997         PR C++/21645
12998         * g++.dg/init/ctor5.C: New test.
12999
13000 2005-05-24  Ira Rosen  <irar@il.ibm.com>
13001
13002         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
13003         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
13004         vect-113.c, vect-114.c.
13005
13006 2005-05-23  Adam Nemet  <anemet@lnxw.com>
13007
13008         * gcc.dg/const-elim-1.c: Remove xfails.
13009
13010 2005-05-23  Jeff Law  <law@redhat.com>
13011
13012         * gcc.c-torture/compile/pr21638.c: New test.
13013         * gcc.c-torture/compile/20050520-1.c: New test.
13014
13015 2005-05-23  Nick Clifton  <nickc@redhat.com>
13016
13017         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
13018         be a proper triple, ie: m32r*-*-*.
13019         * g++.old-deja/g++.jason/thunk3.C: Likewise.
13020
13021 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
13022
13023         PR middle-end/21331
13024         PR tree-opt/21293
13025         * gcc.c-torture/compile/pr21293.c: New test.
13026         * gcc.c-torture/execute/pr21331.c: New test.
13027
13028 2004-05-20  Richard Henderson  <rth@redhat.com>
13029
13030         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
13031
13032 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
13033
13034         * obj-c++-dg.exp: Add.
13035         * obj-c++.exp: Add.
13036         * obj-c++.dg/dg.exp: Add.
13037
13038 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
13039
13040         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
13041         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
13042
13043 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
13044
13045         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
13046
13047 2004-05-19  Richard Henderson  <rth@redhat.com>
13048
13049         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
13050
13051 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
13052
13053         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
13054
13055         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13056
13057 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13058
13059         PR c++/21495
13060         * g++.dg/parse/extern1.C: New test.
13061         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13062
13063 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13064
13065         * gcc.dg/c99-math.h: New.
13066         * gcc.dg/c99-math-float-1.c: New test.
13067         * gcc.dg/c99-math-double-1.c: Likewise.
13068         * gcc.dg/c99-math-long-double-1.c: Likewise.
13069
13070 2005-05-18  Richard Henderson  <rth@redhat.com>
13071
13072         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13073
13074 2005-05-18  Devang Patel  <dpatel@apple.com>
13075
13076         * g++.dg/opt/20050511-1.C: New test.
13077
13078 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13079
13080         PR libfortran/21127
13081         * gfortran.dg/reshape-complex.f90: New test.
13082
13083 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13084
13085         * gfortran.dg/array_constructor_1.f90: New test.
13086         * gfortran.dg/array_constructor_2.f90: New test.
13087
13088 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13089
13090         PR fortran/20954
13091         * gfortran.dg/pr20954.f: New test.
13092
13093 2005-05-17  Mike Stump  <mrs@apple.com>
13094
13095         Yet more Objective-C++...
13096
13097         * objc.dg/method-5.m: Update.
13098         * objc.dg/method-6.m: Update.
13099         * objc.dg/method-7.m: Update.
13100         * objc.dg/method-9.m: Update.
13101         * objc.dg/try-catch-2.m: Update.
13102
13103 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13104
13105         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13106         Remove little-endian optimizations.
13107
13108 2005-05-17  Jeff Law  <law@redhat.com>
13109
13110         * g++.dg/tree-ssa/pr14814.C: New test.
13111         * gcc.dg/tree-ssa/pr14814.C: New test.
13112         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13113         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13114
13115 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13116
13117         * gcc.dg/compat/generate-random.c: Do not include
13118         libiberty.h.
13119         * gcc.dg/compat/generate-random_r.c: Likewise.
13120
13121 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13122
13123         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13124
13125 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13126
13127         PR middle-end/21595
13128         * g++.dg/tree-ssa/builtin1.C: New testcase.
13129
13130 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13131
13132         PR c++/21454
13133         * g++.dg/opt/const4.C: New test.
13134
13135         PR middle-end/21492
13136         * g++.dg/opt/crossjump1.C: New test.
13137
13138         PR tree-optimization/21610
13139         * gcc.c-torture/compile/20050516-1.c: New test.
13140
13141         PR fortran/15080
13142         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13143         about the test failing.
13144         * gfortran.fortran-torture/execute/where_7.f90: New test.
13145         * gfortran.fortran-torture/execute/where_8.f90: New test.
13146
13147 2005-05-16  Richard Henderson  <rth@redhat.com>
13148
13149         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13150         i?86 and x86_64.
13151
13152 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13153
13154         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13155         (limits.h): Include unconditionally.
13156         (stdlib.h): Likewise.
13157         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13158         (limits.h): Include unconditionally.
13159         (stdlib.h): Likewise.
13160         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13161         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13162         (limits.h): Include unconditionally.
13163         (stdlib.h): Likewise.
13164         (hashtab.h): Do not include.
13165         (getopt.h): Likewise.
13166         (stddef.h): Include.
13167         (hashval_t): Define.
13168         (struct entry): Add "next" field.
13169         (HASH_SIZE): New macro.
13170         (hash_table): New variable.
13171         (switchfiles): Do not use xmalloc.
13172         (mix): New macro.
13173         (iterative_hash): New function.
13174         (hasht): Remove.
13175         (e_exists): New function.
13176         (e_insert): Likewise.
13177         (output): Use, instead of libiberty hashtable functions.
13178         (main): Do not use getopt.  Do not call htab_create.
13179
13180 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13181
13182         PR libstdc++/21526
13183         * lib/target-supports.exp (check_mkfifo_available):
13184         Return 0 for cygwin as mkfifo support incomplete on platform.
13185         Fix typos in comments.
13186
13187 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13188
13189         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13190
13191 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13192
13193         PR fortran/17432
13194         * gfortran.dg/assign_4.f: New test.
13195
13196 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13197
13198         PR tree-optimization/21563
13199         * gcc.dg/tree-ssa/pr21563.c: New.
13200
13201 2005-05-14  Jan Hubicka  <jh@suse.cz>
13202
13203         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13204
13205 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13206
13207         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13208
13209 2005-05-13  Julian Brown  <julian@codesourcery.com>
13210
13211         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13212         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13213
13214 2005-05-13  Jan Hubicka  <jh@suse.cz>
13215
13216         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13217         * gcc.dg/fold-xor-?.c: Likewise.
13218         * gcc.dg/pr15784-?.c: Likewise.
13219         * gcc.dg/pr20922-?.c: Likewise.
13220         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13221         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13222         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13223
13224 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13225
13226         PR fortran/21260
13227         * gfortran.dg/hollerith_1.f90: New test.
13228
13229 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13230
13231         * gfortran.dg/func_result_2.f90: New test.
13232
13233 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13234
13235         * gfortran.dg/dev_null.f90: New test.
13236
13237 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13238
13239         * gcc.dg/arm-vfp1.c: Revert last change.
13240
13241 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13242
13243         PR middle-end/19807
13244         PR tree-optimization/19639
13245         * g++.dg/tree-ssa/pr19807.C: New testcase.
13246
13247 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13248
13249         PR libfortran/21471
13250         * gfortran.dg/append-1.f90: New test.
13251
13252 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13253
13254         * gcc.dg/pr18501.c: XFAIL.
13255         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13256         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13257         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13258         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13259         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13260         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13261         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13262         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13263
13264 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13265
13266         PR fortran/20178
13267         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13268         gfortran.dg/f2c_3.f90: New tests.
13269
13270         * gfortran.dg/return_1.f90: Fix dg annotation.
13271
13272 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13273
13274         * gcc.c-torture/compile/20050510-1.c: New test.
13275
13276 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13277
13278         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13279
13280 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13281
13282         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13283
13284 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13285
13286         PR c/17913
13287         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13288
13289 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13290
13291         PR c/21342
13292         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13293         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13294
13295 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13296
13297         PR debug/16676
13298         * gcc.dg/debug/pr16676.c: New test.
13299
13300 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13301
13302         PR testsuite/21443
13303         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13304         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13305         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13306         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13307         Change -O1 to -O2.
13308         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13309         -fno-tree-dominator-opts.
13310
13311 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13312
13313         * gfortran.dg/return_1.f90: New test.
13314
13315 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13316
13317         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13318
13319         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13320
13321 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13322
13323         PR c++/21427
13324         * g++.dg/inherit/covariant13.C: New.
13325
13326 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13327
13328         PR libfortran/19155
13329         * gfortran.dg/pr19155.f: New test.
13330
13331 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13332
13333         PR inline-asm/8788
13334         * gcc.dg/pr8788-1.c: New testcase.
13335
13336 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13337
13338         PR target/21416
13339         * gcc.target/mips/fpcmp-[12].c: New tests.
13340
13341 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13342
13343         * lib/target-supports-dg.exp (dg-require-fork): New function.
13344         (dg-require-mkfifo): Likewise.
13345         * lib/target-supports.exp (check_function_available): New
13346         function.
13347         (check_fork_available): Likewise.
13348         (check_mkfifo_available): Likewise.
13349
13350 2005-05-06  Jeff Law  <law@redhat.com>
13351
13352         * gcc.c-torture/compile/pr21380.c: New test.
13353
13354 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13355
13356         PR c++/20961
13357         * g++.dg/ext/weak3.C: New test.
13358
13359 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13360
13361         PR c++/21352
13362         * g++.dg/template/crash37.C: New test.
13363
13364 2005-05-05  Paul Brook  <paul@codesourcery.com>
13365
13366         * gcc.dg/arm-g2.c: Use effective-target arm32.
13367         * gcc.dg/arm-mmx-1.c: Ditto.
13368         * gcc.dg/arm-scd42-2.c: Ditto.
13369         * gcc.dg/arm-vfp1.c: Ditto.
13370         * lib/target-supports.exp (check_effective_target_arm32): New
13371         function.
13372
13373 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13374
13375         PR libfortran/21354
13376         gfortran.dg/in_pack_rank7.f90: New test.
13377
13378 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13379
13380         PR middle-end/15618
13381         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13382
13383 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13384
13385         PR middle-end/21265
13386         * gcc.dg/20050503-1.c: New test.
13387
13388         PR rtl-optimization/21239
13389         * gcc.dg/i386-sse-11.c: New test.
13390
13391 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13392
13393         PR target/16888
13394         * gcc.target/i386/asm-1.c: New test.
13395
13396 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13397
13398         PR rtl-optimization/21330
13399         * gcc.c-torture/execute/20050502-1.c: New test.
13400
13401         PR target/21297
13402         * gcc.c-torture/execute/20050502-2.c: New test.
13403
13404 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13405
13406         PR middle-end/21282
13407         * gcc.dg/pr21282.c: New.
13408
13409 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13410
13411         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13412         * gcc.dg/vect/vect-92.c: Likewise.
13413         * gcc.dg/vect/vect-93.c: Likewise.
13414         * gcc.dg/vect/vect-dv-1.c: Likewise.
13415         * gcc.dg/vect/vect-dv-2.c: Likewise.
13416         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13417
13418 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13419
13420         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13421         * gfortran.dg/vect/vect-2.f90: Likewise.
13422         * gfortran.dg/vect/vect-3.f90: Likewise.
13423         * gfortran.dg/vect/vect-4.f90: Likewise.
13424         * gfortran.dg/vect/vect-5.f90: Likewise.
13425
13426 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13427
13428         PR target/20813
13429         * gcc.dg/rs6000-fpint-2.c: New.
13430
13431 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13432
13433         PR c/15698
13434         * gcc.dg/builtins-30.c: Update expected messages.
13435         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13436         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13437         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13438
13439 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13440
13441         PR tree-optimization/21294
13442         * gcc.dg/tree-ssa/pr21294.c: New.
13443
13444 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13445
13446         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13447         __builtin_altivec_st_internal_4si built-in.
13448
13449 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13450
13451         PR c++/15875
13452         * g++.dg/template/ptrmem14.C: New test.
13453
13454 2005-05-02  Paul Brook  <paul@codesourcery.com>
13455
13456         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13457
13458 2005-05-02  Michael Matz  <matz@suse.de>
13459
13460         PR c++/19542
13461         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13462
13463 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13464
13465         * g++.dg/cpp/weak.C: New test.
13466
13467 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13468
13469         * gcc.dg/tree-ssa/loop-8.c: New test.
13470
13471 2005-04-30  Michael Maty  <matz@suse.de>
13472
13473         * gcc.dg/inline-mcpy.c: New test.
13474
13475 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13476
13477         PR libfortran/18958
13478         * gfortran.dg/eoshift.f90: New test case.
13479
13480 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13481
13482         PR libfortran/18857
13483         * gfortran.dg/matmul_1.f90: New test.
13484
13485 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13486
13487         PR tree-optimization/21030
13488         * gcc.dg/tree-ssa/pr21030.c: New.
13489
13490 2005-04-29  Devang Patel  <dpatel@apple.com>
13491
13492         PR tree-optimization/21272
13493         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13494
13495 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13496
13497         PR fortran/13082
13498         PR fortran/18824
13499         * gfortran.dg/entry_4.f90: New test.
13500         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13501         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13502         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13503         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13504         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13505         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13506         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13507
13508 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13509
13510         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13511
13512 2005-04-29  Paul Brook  <paul@codesourcery.com>
13513
13514         * gfortran.dg/entry_3.f90: New test.
13515
13516 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13517
13518         * gfortran.dg/implicit_4.f90: New test.
13519
13520 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13521
13522         * lib/target-supports.exp (check_profiling_available): Return
13523         false for xtensa-*-elf.
13524
13525 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13526
13527         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13528         error if file cannot be deleted.
13529
13530 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13531
13532         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13533         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13534         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13535         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13536         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13537         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13538         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13539         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13540         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13541         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13542         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13543         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13544         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13545
13546 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13547
13548         PR fortran/20865
13549         * gfortran.dg/pr20865.f90: New test.
13550
13551 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13552
13553         * gcc.dg/void-cast-2.c: New test.
13554
13555 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13556
13557         PR c/21159
13558         * gcc.dg/void-cast-1.c: New test.
13559
13560 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13561
13562         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13563
13564 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13565
13566         PR fortran/21177
13567         * gfortran.dg/pr21177.f90: New test.
13568
13569 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13570
13571         PR tree-optimization/21171
13572         * gcc.dg/tree-ssa/pr21171.c: New test.
13573
13574 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13575
13576         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13577         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13578         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13579         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13580         gcc.dg/tree-ssa/gen-vect-32.c: New.
13581         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13582         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13583         don't run on PPC32.
13584
13585 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13586
13587         PR c/21213
13588         * gcc.dg/transparent-union-3.c: New test.
13589
13590 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13591
13592         PR c/20740
13593         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13594         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13595         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13596         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13597         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13598         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13599
13600 2005-04-26  Jeff Law  <law@redhat.com>
13601
13602         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13603         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13604         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13605         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13606         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13607         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13608         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13609
13610 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13611
13612         PR tree-optimization/17598
13613         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13614
13615 2005-04-25  Mike Stump  <mrs@apple.com>
13616
13617         * objc.dg/fix-and-continue-1.m: Add.
13618
13619 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13620
13621         PR c++/20995
13622         * g++.dg/opt/pr20995-1.C: New test case.
13623
13624 2005-04-25  Devang Patel <dpatel@apple.com>
13625
13626         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13627
13628 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13629
13630         PR testsuite/21062
13631         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13632
13633 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13634
13635         PR C++/21188
13636         * g++.dg/opt/rtti2.C: New test.
13637
13638 2005-04-25  Paul Brook  <paul@codesourcery.com>
13639         Steven G. Kargl  <kargls@comcast.net>
13640
13641         PR fortran/20879
13642         * gfortran.dg/ichar_1.f90: New file.
13643
13644 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13645
13646         PR middle-end/20991
13647         * g++.dg/opt/pr20991.C: New test.
13648
13649         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13650         where sizeof (type) < __alignof__ (type).
13651         * gcc.dg/compat/struct-layout-1.h: Likewise.
13652
13653 2005-04-24  Per Bothner  <per@bothner.com>
13654             Devang Patel  <dpatel@apple.com>
13655
13656         PR preprocessor/20907
13657         * gcc.dg/cpp/very-long-comment.c: New test.
13658
13659 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13660
13661         PR fortran/20059
13662         * gfortran.dg/common_5.f: New test.
13663
13664 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13665
13666         PR middle-end/21082
13667         * g++.dg/tree-ssa/pr21082.C: New testcase.
13668
13669 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13670
13671         * gcc.dg/vect/vect-99.c: New test.
13672
13673 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13674
13675         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13676
13677 2005-04-22  Jeff Law  <law@redhat.com>
13678
13679         * gcc.dg/uninit-5.c: Remove xfails.
13680         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13681         conditionals and loads.
13682
13683 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13684
13685         PR libfortran/20074
13686         PR libfortran/20436
13687         PR libfortran/21108
13688         * gfortran.dg/nested_reshape.f90: new test
13689         * gfortran.dg/reshape-alloc.f90: new test
13690         * gfortran.dg/reshape.f90: new test
13691
13692 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13693
13694         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13695
13696         * gcc.dg/arm-vfp1.c: New test.
13697
13698 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13699
13700         PR c++/21087
13701         * g++.dg/lookup/builtin2.C: New test.
13702
13703 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13704
13705         * gcc.dg/weak/weak-13.c: New test.
13706
13707 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13708
13709         * lib/target-supports.exp (check_effective_target_sync_int_long):
13710         Add powerpc*.
13711
13712 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13713
13714         * gcc.target/mips/branch-1.c: New test.
13715
13716 2005-04-21  Richard Henderson  <rth@redhat.com>
13717
13718         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13719         * gcc.dg/vect/vect-86.c: Likewise.
13720         * gcc.dg/vect/vect-87.c: Likewise.
13721         * gcc.dg/vect/vect-88.c: Likewise.
13722
13723 2005-04-21  Devang Patel  <dpatel@apple.com>
13724
13725         PR optimization/20994
13726         * gcc.dg/tree-ssa/ifc-3.c: New test.
13727
13728 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13729
13730         PR c/12913
13731         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13732         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13733         gcc.dg/c99-vla-jump-5.c: New tests.
13734
13735 2005-04-19  Richard Henderson  <rth@redhat.com>
13736
13737         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13738         Fix typo in exists check.
13739         (check_effective_target_sync_int_long): New.
13740         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13741         * gcc.dg/ia64-sync-2.c: Likewise.
13742         * gcc.dg/ia64-sync-3.c: Likewise.
13743         * gcc.dg/ia64-sync-4.c: Likewise.
13744
13745 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13746
13747         * gcc.dg/fold-xor-1.c: New test.
13748         * gcc.dg/fold-xor-2.c: New test.
13749
13750 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13751
13752         PR target/20670
13753         * g++.dg/eh/fp-regs.C: New test.
13754
13755 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13756
13757         * gcc.dg/Wint-to-pointer-cast-1.c,
13758         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13759         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13760         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13761
13762 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13763
13764         PR fortran/16861
13765         * gfortran.dg/pr16861.f90: New test.
13766
13767 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13768
13769         * gcc.dg/pr21085.c: New test.
13770
13771 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13772
13773         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13774         (setup_mips_tests, dg-mips-options): New procedures.
13775         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13776         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13777         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13778         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13779         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13780         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13781         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13782         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13783         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13784         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13785         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13786         dg-mips-options instead of dg-options.  Remove now-redundant
13787         preprocessor guards.
13788         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13789         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13790         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13791         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13792         * gcc.dg/vr-mult-2.c: Delete.
13793         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13794         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13795         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13796         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13797         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13798         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13799         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13800
13801 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13802
13803         * ada/acats/run_all.sh: Use sync when executable not present.
13804
13805 2005-04-18  Devang Patel  <dpatel@apple.com>
13806
13807         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13808         * gcc.dg/vect/vect-11a.c: New.
13809         * gcc.dg/vect/vect-none.c: Update.
13810         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13811
13812 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13813
13814         PR tree-optimization/20922
13815         * gcc.dg/pr20922-1.c: New test.
13816         * gcc.dg/pr20922-2.c: New test.
13817         * gcc.dg/pr20922-3.c: New test.
13818         * gcc.dg/pr20922-4.c: New test.
13819         * gcc.dg/pr20922-5.c: New test.
13820         * gcc.dg/pr20922-6.c: New test.
13821
13822 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13823
13824         PR libfortran/20950
13825         * gfortran.dg/pr20950.f: New test.
13826
13827 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13828
13829         PR libfortran/19216
13830         * gfortran.dg/pr19216.f: New test.
13831
13832 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13833
13834         PR tree-optimization/21001
13835         * gcc.dg/tree-ssa/pr21001.c: New.
13836
13837 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13838
13839         PR libfortran/21075
13840         * gfortran.dg/reshape_rank7.f90: New test.
13841
13842 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13843
13844         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13845         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13846         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13847         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13848         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13849         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13850         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13851         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13852         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13853         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13854         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13855         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13856         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13857         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13858         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13859         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13860         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13861         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13862         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13863         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13864         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13865
13866 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13867
13868         * gfortran.dg/wtruncate.f: New testcase.
13869         * gfortran.dg/wtruncate.f90: New testcase.
13870
13871 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13872
13873         PR c++/21025
13874         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13875         which sizeof/alignof is dependent, rather than just whether we are
13876         processing_template_decl.
13877
13878 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13879
13880         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13881         corrected typo where the wrong variables had been compared.
13882
13883 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13884
13885         PR libfortran/18495
13886         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13887         Test callee-allocated version of return array with a write
13888         statement.
13889         Test spread with a temporary with another write statement.
13890
13891 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13892
13893         PR tree-optimization/21031
13894         * gcc.dg/tree-ssa/pr21031.c: New.
13895
13896 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13897
13898         PR tree-optimization/21004
13899         * gcc.dg/builtins-53.c: Include builtins-config.h.
13900         Check floorf, ceilf, floorl and ceill transformations
13901         only when HAVE_C99_RUNTIME is defined.
13902
13903 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13904
13905         PR middle-end/20739
13906         * gcc.dg/tree-ssa/pr20739.c: New test.
13907
13908 2005-04-14  Mike Stump  <mrs@apple.com>
13909
13910         * gcc.dg/Foundation.framework/empty: New.
13911         * gcc.dg/framework-2.c: New.
13912
13913 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13914
13915         PR tree-optimization/21021
13916         * gcc.c-torture/compile/pr21021.c: New.
13917
13918 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13919
13920         PR testsuite/21010
13921         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13922         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13923         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13924         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13925         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13926         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13927         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13928         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13929
13930 2005-04-14  Richard Henderson  <rth@redhat.com>
13931
13932         * lib/target-supports.exp (check_effective_target_vect_condition):
13933         Add ia64, i?86, and x86_64.
13934
13935 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13936
13937         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13938
13939 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13940
13941         PR tree-optimization/20657
13942         * gcc.dg/tree-ssa/pr20657.c: New.
13943
13944 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13945
13946         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13947         (long long int)trunc*.
13948
13949 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13950
13951         PR target/20927
13952         * gcc.dg/pr20927.c: New test.
13953
13954 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13955
13956         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13957         * gcc.target/mips/asm-1.c: Likewise.
13958
13959 2005-04-13  Dale Johannesen  <dalej@apple.com>
13960
13961         * objc.dg/objc-fast-4.m: New.
13962
13963 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13964
13965         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13966         directory.
13967         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13968
13969 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13970
13971         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13972         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13973         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13974
13975 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13976
13977         PR tree-optimization/20913
13978         * gcc.dg/tree-ssa/pr20913.c: New.
13979
13980         PR tree-optimization/20702
13981         * gcc.dg/tree-ssa/pr20702.c: New.
13982
13983 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13984
13985         PR c++/13744
13986         * g++.dg/inherit/local3.C: New test.
13987
13988 2005-04-12  Jeff Law  <law@redhat.com>
13989
13990         * gcc.dg/tree-ssa/20050412-1.c: New test.
13991
13992 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13993
13994         PR libfortran/19016
13995         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13996         Add tests with mask generated by expression.
13997         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13998         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13999         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14000
14001 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
14002
14003         PR middle-end/20917
14004         * gcc.dg/20050409-1.c: New test.
14005
14006 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
14007
14008         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
14009
14010 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14011
14012         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14013         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
14014         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14015         (TARGET_CXX): Adjust accordingly.
14016         * target.h (struct gcc_target): Remove epxort_class_data.  Add
14017         determine_class_data_visibility and class_data_always_comdat.
14018         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14019         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
14020         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14021         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
14022         (arm_cxx_determine_class_data_visibility): New.
14023         (arm_cxx_class_data_always_comdat): Likewise.
14024         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
14025         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
14026         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
14027         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
14028         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
14029         Define.
14030
14031 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
14032
14033         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
14034
14035 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
14036
14037         * gcc.dg/i386-darwin-fpmath.c: New.
14038
14039 2004-04-11  Devang Patel  <dpatel@apple.com>
14040
14041         * lib/target-supports.exp (check_effective_target_vect_condition): New.
14042         * gcc.dg/vect/vect-ifcvt-1.c: New test.
14043         * gcc.dg/vect/vect-ifcvt-2.c: New test.
14044         * gcc.dg/vect/vect-ifcvt-3.c: New test.
14045         * gcc.dg/vect/vect-ifcvt-4.c: New test.
14046         * gcc.dg/vect/vect-ifcvt-5.c: New test.
14047         * gcc.dg/vect/vect-ifcvt-6.c: New test.
14048         * gcc.dg/vect/vect-ifcvt-7.c: New test.
14049         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
14050
14051 2004-04-11  Devang Patel  <dpatel@apple.com>
14052
14053         * gcc.dg/vect/vect-dv-1.c: New test.
14054         * gcc.dg/vect/vect-dv-2.c: New test.
14055
14056 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14057
14058         PR tree-optimization/20933
14059         * gcc.dg/tree-ssa/pr20933.c: New test.
14060
14061 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14062
14063         * gfortran.dg/fold_nearest.f90: New test.
14064
14065 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14066
14067         * gcc.dg/tree-ssa/alias-1.c: New test.
14068
14069 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14070
14071         PR tree-optimization/20920
14072         * g++.dg/tree-ssa/pr20920.C: New test.
14073
14074 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14075
14076         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14077         (long long int)ceil*.
14078
14079 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14080
14081         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14082         explicit C++ linkage.
14083
14084 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14085
14086         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14087         warning for arithmetic IF statements.
14088
14089 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14090
14091         * eor_handling_1.f90: New test case.
14092         * eor_handling_2.f90: New test case.
14093         * eor_handling_3.f90: New test case.
14094         * eor_handling_4.f90: New test case.
14095         * eor_handling_5.f90: New test case.
14096         * noadv_size.f90: New test case.
14097         * pad_no.f90: New test case.
14098
14099 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14100
14101         * gcc.c-torture/execute/20050410-1.c: New test.
14102
14103 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14104
14105         * gcc.dg/pr20126.c: New.
14106
14107 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14108             Steven G. Kargl <kargls@comcast.net>
14109
14110         * gfortran.dg/PR19872.f: New test.
14111
14112 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14113
14114         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14115
14116 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14117
14118         * gfortran.dg/nint_1.f90: New test.
14119
14120 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14121
14122         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14123         Added test for callee-allocated arrays with write statements.
14124         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14125         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14126         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14127         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14128         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14129
14130 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14131
14132         PR libfortran/20163
14133         * gfortran.dg/open-options-blanks.f: New test.
14134
14135 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14136
14137         PR fortran/13257
14138         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14139
14140 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14141
14142         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14143         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14144         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14145         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14146         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14147         * gcc.c-torture/execute/stdarg-4.c: New test.
14148
14149         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14150
14151         PR target/20795
14152         * g++.dg/abi/param2.C: New test.
14153
14154 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14155
14156         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14157
14158 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14159
14160         * gcc.dg/builtins-53.c: New test.
14161
14162 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14163
14164         * g++.dg/tree-ssa/pr18178.C: New test.
14165         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14166         * gcc.c-torture/execute/20041019-1.c: New test.
14167         * gcc.dg/tree-ssa/20041008-1.c: New test.
14168         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14169         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14170         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14171         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14172         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14173         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14174         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14175         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14176         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14177         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14178
14179 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14180
14181         PR rtl-optimization/20466
14182         * gcc.c-torture/execute/pr20466-1.c: New test.
14183
14184 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14185
14186         PR c++/20905
14187         * g++.dg/parse/cond2.C: New test.
14188
14189         PR c++/20145
14190         * g++.dg/warn/Wdtor1.C: New test.
14191
14192 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14193
14194         PR fortran/17229
14195         * gfortran.dg/pr17229.f: New test.
14196
14197 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14198
14199         * gfortran.dg/tiny_1.f90: New test.
14200         * gfortran.dg/tiny_2.f90: ditto.
14201
14202 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14203
14204         * gfortran.dg/eor_1.f90: Fix dg-do run line
14205         * gfortran.dg/open_new.f90: Fix dg-do run line
14206
14207 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14208
14209         * lib/target-supports.exp (get_compiler_messages): Support
14210         optional arguments, the fourth being compiler options.
14211         (check_effective_target_fpic): New proc.
14212         * gcc.dg/20050321-2.c: Restrict to target fpic.
14213
14214 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14215
14216         * gcc.dg/15443-1.c: New test.
14217         * gcc.dg/15443-2.c: Likewise.
14218
14219 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14220
14221         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14222
14223 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14224
14225         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14226
14227 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14228
14229         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14230         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14231         -m64.
14232         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14233         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14234         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14235
14236 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14237
14238         PR c++/20212
14239         * g++.dg/warn/Wunused-11.C: New test.
14240
14241 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14242
14243         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14244
14245 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14246
14247         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14248
14249 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14250
14251         PR c++/20734
14252         * g++.dg/template/ptrmem13.C: New test.
14253
14254 2005-04-05  Per Bothner  <per@bothner.com>
14255
14256         * lib/gcc.exp: Always add -fno-show-column, for now.
14257
14258 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14259
14260         PR testsuite/20767
14261         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14262         of plain old "unsigned int" for the type of "i".  Makes this test
14263         64bit clean.
14264
14265 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14266
14267         * gcc.dg/i386-ssefn-1.c: New test.
14268         * gcc.dg/i386-ssefn-2.c: New test.
14269         * gcc.dg/i386-ssefn-3.c: New test.
14270         * gcc.dg/i386-ssefn-4.c: New test.
14271
14272 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14273
14274         PR tree-optimization/20076
14275         * gcc.dg/builtin-apply4.c: New test.
14276
14277         PR preprocessor/19475
14278         * gcc.dg/cpp/macspace1.c: New test.
14279         * gcc.dg/cpp/macspace2.c: New test.
14280
14281 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14282
14283         * gfortran.dg/pr20755.f: Fixed bad format.
14284
14285 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14286
14287         PR c++/20763
14288         * g++.dg/ext/attrib21.C: New test.
14289
14290 2004-04-05  Devang Patel  <dpatel@apple.com>
14291
14292         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14293         * gcc.dg/vect/vect-shift-1.c: New test.
14294
14295 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14296
14297         PR libfortran/20755
14298         * gfortran.dg/pr20755.f: New test.
14299
14300 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14301
14302         * gfortran.dg/pr15959.f90: New test.
14303         * gfortran.dg/string_pad_trunc.f90: New test.
14304
14305 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14306
14307         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14308         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14309         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14310         syntax.
14311
14312 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14313
14314         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14315
14316 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14317
14318         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14319         * gcc.c-torture/compile/20011119-2.c: Likewise.
14320         * gcc.c-torture/compile/981001-2.c: Likewise.
14321
14322 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14323
14324         PR c++/20679
14325         * g++.dg/template/overload4.C: New test.
14326
14327 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         PR c++/20746
14330         * g++.dg/abi/covariant5.C: New.
14331
14332         PR debug/20505
14333         * g++.dg/debug/const2.C: New.
14334
14335 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14336
14337         PR rtl-optimization/16104
14338         * gcc.c-torture/execute/20050316-1.c: New test.
14339
14340 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14341
14342         * g++.dg/template/spec23.C: Fix dg-error text.
14343
14344 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14345
14346         PR c++/19199
14347         * g++.dg/expr/lval2.C: New.
14348
14349 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14350
14351         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14352         __builtin_strcasecmp and __builtin_strncasecmp.
14353
14354 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14355
14356         PR c++/20723
14357         * g++.dg/template/spec22.C: New.
14358         * g++.dg/template/spec23.C: New.
14359
14360 2005-04-03  Dale Ranta  <dir@lanl.gov>
14361             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14362
14363         PR libfortran/20068
14364         PR libfortran/20125
14365         PR libfortran/20156
14366         PR libfortran/20471
14367         * gfortran.dg/backspace.f: New test.
14368
14369 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14370
14371         * gcc.dg/pr19345.c: New test.
14372
14373 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14374
14375         PR tree-optimization/20640
14376         * gcc.dg/torture/tree-loop-1.c: New.
14377
14378 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14379
14380         PR rtl-optimization/20290
14381         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14382
14383 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14384
14385         * gcc.dg/rs6000-fpint.c: New.
14386
14387 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14388
14389         * gcc.dg/old-style-then-proto-1.c: New test.
14390
14391 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14392
14393         * gfortran.fortran-torture/execute/backspace.f90: Check
14394         after backspace and read was incorrect.
14395
14396 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14397
14398         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14399         buffer past the terminating NUL using memcmp.
14400         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14401         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14402
14403         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14404         Fix unused/uninitialized variable warnings.
14405
14406         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14407         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14408         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14409         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14410
14411         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14412         gcc.c-torture/execute/builtins/fputs-lib.c,
14413         gcc.c-torture/execute/builtins/lib/fprintf.c,
14414         gcc.c-torture/execute/builtins/lib/main.c,
14415         gcc.c-torture/execute/builtins/lib/memcmp.c,
14416         gcc.c-torture/execute/builtins/lib/memmove.c,
14417         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14418         gcc.c-torture/execute/builtins/lib/memset.c,
14419         gcc.c-torture/execute/builtins/lib/printf.c,
14420         gcc.c-torture/execute/builtins/lib/sprintf.c,
14421         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14422         gcc.c-torture/execute/builtins/lib/strchr.c,
14423         gcc.c-torture/execute/builtins/lib/strcmp.c,
14424         gcc.c-torture/execute/builtins/lib/strcpy.c,
14425         gcc.c-torture/execute/builtins/lib/strcspn.c,
14426         gcc.c-torture/execute/builtins/lib/strlen.c,
14427         gcc.c-torture/execute/builtins/lib/strncat.c,
14428         gcc.c-torture/execute/builtins/lib/strncmp.c,
14429         gcc.c-torture/execute/builtins/lib/strncpy.c,
14430         gcc.c-torture/execute/builtins/lib/strrchr.c,
14431         gcc.c-torture/execute/builtins/lib/strspn.c,
14432         gcc.c-torture/execute/builtins/lib/strstr.c,
14433         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14434         gcc.c-torture/execute/builtins/strlen-2.c,
14435         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14436         prototypes.
14437
14438 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14439
14440         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14441         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14442         selectany usage.
14443
14444 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR c++/19406
14447         * g++.dg/debug/using1.C: New test.
14448
14449 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14450
14451         PR middle-end/20524
14452         * gcc.dg/alias-7.c: Prefix asm-declared name with
14453         __USER_LABEL_PREFIX__.
14454
14455 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14456
14457         Fix fallout from PR middle-end/15700:
14458         * gcc.c-torture/compile/20011119-1.c: Take
14459         __USER_LABEL_PREFIX__ into account.
14460         * gcc.c-torture/compile/20011119-2.c: Likewise.
14461
14462 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14463
14464         PR c++/18644
14465         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14466
14467 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14468
14469         PR c/17855
14470         * gcc.c-torture/compile/struct-non-lval-1.c,
14471         gcc.c-torture/compile/struct-non-lval-2.c,
14472         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14473
14474 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14475
14476         * gcc.dg/tls/tls.exp: Remove temporary file.
14477         * g++.dg/tls/tls.exp: Ditto.
14478         * lib/file-format.exp: Ditto.
14479         * g++.dg/special/ecos.exp: Ditto.
14480
14481         * lib/profopt.exp: Treat prof_ext as a list.
14482         * gcc.misc-tests/bprob.exp: Ditto.
14483         * g++.dg/bprob/bprob.exp: Ditto.
14484
14485         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14486         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14487         g++.dg/tree-ssa/pointer-reference-alias.C,
14488         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14489         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14490         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14491         g++.dg/vect/pr19951.cc: Ditto.
14492         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14493         gcc.dg/builtins-47.c: Ditto.
14494         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14495         gcc.dg/pr20115-1.c: Ditto.
14496         * gcc.dg/tree-ssa/20030530-2.c,
14497         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14498         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14499         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14500         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14501         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14502         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14503         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14504         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14505         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14506         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14507         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14508         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14509         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14510         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14511         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14512         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14513         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14514         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14515         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14516         gcc.dg/tree-ssa/20030824-1.c,
14517         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14518         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14519         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14520         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14521         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14522         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14523         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14524         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14525         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14526         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14527         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14528         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14529         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14530         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14531         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14532         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14533         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14534         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14535         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14536         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14537         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14538         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14539         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14540         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14541         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14542         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14543         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14544         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14545         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14546         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14547         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14548         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14549         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14550         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14551         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14552         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14553         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14554         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14555         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14556         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14557         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14558         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14559         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14560         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14561         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14562         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14563         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14564         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14565         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14566         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14567         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14568         gcc.dg/tree-ssa/useless-1.c: Ditto.
14569         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14570         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14571         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14572         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14573         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14574         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14575         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14576         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14577         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14578         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14579         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14580         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14581         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14582         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14583         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14584         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14585         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14586         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14587         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14588         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14589         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14590         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14591         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14592         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14593         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14594         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14595         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14596         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14597         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14598         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14599         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14600         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14601         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14602         gcc.dg/vect/vect-none.c: Ditto.
14603         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14604         treelang/compile/unsigned.tree: Ditto.
14605
14606         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14607         * gcc.dg/cpp/direct2s.c: Ditto.
14608         * gcc.dg/cpp/paste4.c: Ditto.
14609         * gcc.dg/cpp/separate-1.c: Ditto.
14610         * gcc.dg/pch/save-temps-1.c: Ditto.
14611         * g++.dg/ext/altivec-10.C: Ditto.
14612         * g++.dg/pch/pch.C: Ditto.
14613
14614         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14615
14616         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14617         * g++.dg/template/repo1.C: Ditto.
14618         * g++.dg/template/repo2.C: Ditto.
14619         * g++.dg/template/repo3.C: Ditto.
14620         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14621         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14622         * g++.old-deja/g++.pt/repo1.C: Ditto.
14623         * g++.old-deja/g++.pt/repo2.C: Ditto.
14624         * g++.old-deja/g++.pt/repo3.C: Ditto.
14625         * g++.old-deja/g++.pt/repo4.C: Ditto.
14626
14627         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14628         * gcc.dg/20030107-1.c: Ditto.
14629         * gcc.dg/20030702-1.c: Ditto.
14630         * gcc.dg/profile-generate-1.c: Ditto.
14631         * g++.dg/other/profile1.C: Ditto.
14632         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14633
14634         * lib/gcc-dg.exp (remove-build-file): New.
14635         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14636         cleanup-tree-dump, cleanup-saved-temps): New.
14637
14638 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14639
14640         PR c++/19203, DR 214
14641         * g++.dg/parse/ambig3.C: Not ambiguous.
14642         * g++.dg/template/spec20.C: New.
14643         * g++.dg/template/spec21.C: New.
14644
14645 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14646
14647         PR target/20045
14648         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14649
14650 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14651
14652         PR libfortran/20660
14653         * gfortran.dg/negative_unit.f: New test.
14654
14655 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14656
14657         * gcc.dg/20050330-1.c: New test.
14658
14659 2005-03-30  Devang Patel  <dpatel@apple.com>
14660
14661         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14662
14663 2005-03-30  Dale Johannesen  <dalej@apple.com>
14664
14665         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14666
14667 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14668
14669         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14670         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14671         Strip options from test name.
14672
14673 2005-03-31  Jan Hubicka  <jh@suse.cz>
14674
14675         * gcc.dg/varpool-1.c: New testcase.
14676
14677 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14678
14679         PR c/772
14680         PR c/17913
14681         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14682         gcc.dg/stmt-expr-label-3.c : New tests.
14683         * gcc.c-torture/execute/medce-2.c: Remove.
14684
14685 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14686
14687         PR c/20368
14688         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14689         tests.
14690
14691 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14692
14693         * gcc.c-torture/compile/pr20203.c: New test.
14694
14695 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14696
14697         * gfortran.dg/promotion.f90: New test.
14698
14699 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14700
14701         PR middle-end/20491
14702         * gcc.dg/torture/asm-subreg-1.c: New test.
14703
14704 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14705
14706         PR c/20672
14707         * gcc.dg/pr20672-1.c: New test.
14708
14709 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14710
14711         * gfortran.dg/vect: New directory.
14712         * gfortran.dg/vect/vect.exp: New.
14713         * gfortran.dg/vect/vect-1.f90: New test.
14714         * gfortran.dg/vect/vect-2.f90: New test.
14715         * gfortran.dg/vect/vect-3.f90: New test.
14716         * gfortran.dg/vect/vect-4.f90: New test.
14717         * gfortran.dg/vect/vect-5.f90: New test.
14718
14719 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14720
14721         PR middle-end/20622
14722         * gcc.dg/alias-7.c: New test.
14723
14724 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14725
14726         * gcc.dg/sparc-reg-1.c: New test.
14727
14728 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14729
14730         PR target/19890
14731         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14732
14733 2005-03-29  Dale Ranta  <dir@lanl.gov>
14734             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14735
14736         PR libfortran/20163
14737         * gfortran.dg/pr20163-2.f: New test.
14738
14739 2005-03-28  Jan Hubicka  <jh@suse.cz>
14740
14741         PR middle-end/20635
14742         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14743         by Jakub Jelinek.
14744
14745 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14746
14747         PR tree-optimization/20626
14748         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14749         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14750
14751 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14752
14753         * gfortran.dg/underflow.f90: New test.
14754         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14755
14756 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14757
14758         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14759
14760 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14761
14762         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14763         (g++_init): Make sure that CXXFLAGS is set.
14764         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14765         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14766         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14767         * lib/objc.exp (objc_init): Likewise.
14768         * lib/treelang.exp (treelang_init): Likewise.
14769
14770 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14771
14772         PR tree-optimization/20470
14773         * gcc.dg/tree-ssa/pr20470.c: New test.
14774
14775 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14776
14777         * gcc.dg/ppc-stfiwx.c: New.
14778
14779 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14780
14781         PR target/19888
14782         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14783
14784 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14785
14786         * gcc.dg/20050325-1.c: Fix a typo.
14787
14788 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14789
14790         PR libfortran/19678
14791         PR libfortran/19679
14792         * gfortran.dg/dos_eol.f: New test.
14793
14794 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14795
14796         PR rtl-optimization/20249
14797         * gcc.dg/20050325-1.c: New test.
14798
14799 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14800
14801         PR libfortran/15332
14802         * gfortran.dg/pr15332.f: New test.
14803
14804 2005-03-24  Dale Johannesen  <dalej@apple.com>
14805
14806         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14807
14808 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14809
14810         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14811         'internal' visibility.
14812         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14813         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14814         'protected' visibility.
14815         * gcc.dg/visibility-7.c: Likewise.
14816         * lib/target-supports.exp (check_visibility_available): Take
14817         a parameter, the kind of visibility to check for.
14818         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14819         to check_visibility_available.
14820
14821         * g++.dg/expr/cast3.C: New.
14822
14823 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14824
14825         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14826         rs6000.
14827
14828 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14829
14830         PR target/20095
14831         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14832
14833 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14834
14835         * gcc.dg/badshift.c: Renamed to...
14836         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14837
14838         * gcc.target/i386/badshift.c: Renamed to...
14839         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14840         only.
14841
14842         PR rtl-optimization/20532
14843         * gcc.target/i386/badshift.c: New.
14844
14845 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14846
14847         * gfortran.dg/pr18025.f90: New test.
14848
14849 2005-03-23  Dale Johannesen  <dalej@apple.com>
14850
14851         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14852
14853 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14854
14855         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14856
14857         * lib/target-supports.exp (check_iconv_available): Default
14858         libiconv to -liconv, if there is no definition.
14859
14860 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14861
14862         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14863
14864 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14865
14866         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14867         * g++.dg/opt/pr7503-2.C: Likewise.
14868         * g++.dg/opt/pr7503-3.C: Likewise.
14869         * g++.dg/opt/pr7503-4.C: Likewise.
14870         * g++.dg/opt/pr7503-5.C: Likewise.
14871         * g++.dg/warn/minmax.C: New test.
14872
14873 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14874
14875         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14876         * gfortran.dg/g77_intrinsics_sub.f: New test.
14877
14878 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14879             Jan Hubicka  <jh@suse.cz>
14880             Steven Bosscher <stevenb@suse.de
14881
14882         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14883
14884 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14885
14886         PR c++/19980
14887         * g++.dg/template/redecl3.C: New test.
14888
14889 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14890
14891         PR c++/20499
14892         * g++.dg/parse/error16.C: Tweak error markers.
14893
14894 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14895
14896         PR target/20561
14897         * gcc.dg/20050321-2.c: New test.
14898
14899 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14900
14901         PR c++/20465
14902         PR c++/20381
14903         * g++.dg/template/ptrmem12.C: New.
14904
14905 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14906
14907         PR rtl-optimization/20527
14908         * gcc.c-torture/execute/pr20527-1.c: New test.
14909
14910 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14911
14912         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14913         program, compile it into a real executable and then delete the .c
14914         and .x files afterwards, to avoid problems on testglue targets.
14915
14916 2005-03-21  Stuart Hastings  <stuart@apple.com>
14917
14918         * gcc.target/i386/sse-2.c: New.
14919
14920 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14921
14922         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14923
14924 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14925
14926         * g++.dg/parse/crash25.C: Fix typo.
14927
14928 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14929
14930         PR c++/20461
14931         * g++.dg/parse/crash24.C: New test.
14932
14933         PR c++/20536
14934         * g++.dg/parse/crash25.C: New test.
14935
14936 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14937
14938         PR c++/20147
14939         * g++.dg/ext/stmtexpr4.C: New test.
14940
14941 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14942
14943         PR middle-end/20539
14944         * gcc.c-torture/compile/pr13066-1.c: New test case.
14945         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14946         * g++.dg/opt/pr13066-1.C: Likewise.
14947
14948 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14949
14950         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14951
14952 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14953
14954         PR fortran/18525
14955         * gfortran.dg/nesting_1.f90: New test.
14956
14957 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14958
14959         PR c++/20240
14960         * g++.dg/lookup/using13.C: New test.
14961
14962 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14963
14964         PR c++/20333
14965         * g++.dg/template/crash36.C: New test.
14966
14967 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14968
14969         PR c++/20463
14970         * g++.dg/template/crash35.C: New test.
14971
14972 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14973
14974         PR c++/19966
14975         * g++.dg/overload/operator2.C: New test.
14976
14977 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14978
14979         PR libfortran/20257
14980         * gfortran.dg/pr20257.f90: New test.
14981
14982 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14983
14984         PR libfortran/20480
14985         * gfortran.dg/pr20480.f90: New test.
14986
14987 2005-03-16  Richard Henderson  <rth@redhat.com>
14988
14989         PR middle-end/15700
14990         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14991         (_rtld_global): New.
14992         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14993         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14994
14995         * gcc.dg/alias-3.c: New.
14996         * gcc.dg/alias-4.c: New.
14997         * gcc.dg/alias-5.c: New.
14998         * gcc.dg/alias-6.c: New.
14999
15000 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
15001
15002         * gcc.dg/cpp/ucnid-7.c: New.
15003
15004 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
15005             Dorit Naishlos  <dorit@il.ibm.com>
15006
15007         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
15008         darwin.
15009
15010 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
15011
15012         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
15013         misaligned accesses.
15014         * gcc.dg/vect/vect-58.c: Likewise.
15015         * gcc.dg/vect/vect-92.c: New.
15016         * gcc.dg/vect/vect-93.c: New.
15017
15018 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
15019
15020         PR fortran/18827
15021         * gfortran.dg/assign_2.f90: New test.
15022         * gfortran.dg/assign_3.f90: New test.
15023         * gfortran.dg/assign.f90: New test.
15024
15025 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
15026
15027         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
15028         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
15029         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
15030         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
15031         names.
15032
15033 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
15034
15035         * gcc.dg/cpp/ucnid-6.c: New.
15036
15037         * gcc.dg/cpp/normalize-1.c: New.
15038         * gcc.dg/cpp/normalize-2.c: New.
15039         * gcc.dg/cpp/normalize-3.c: New.
15040         * gcc.dg/cpp/normalize-4.c: New.
15041         * gcc.dg/cpp/ucnid-4.c: New.
15042         * gcc.dg/cpp/ucnid-5.c: New.
15043         * g++.dg/cpp/normalize-1.C: New.
15044         * g++.dg/cpp/ucnid-1.C: New.
15045
15046 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15047
15048         * gcc.dg/pr18628.c: New.
15049
15050 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
15051
15052         PR c++/20280
15053         * g++.dg/tree-ssa/pr20280.C: New.
15054
15055 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15056
15057         PR fortran/20467
15058         * gfortran.dg/stfunc_2.f90: New test.
15059
15060 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15061
15062         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15063
15064 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15065
15066         * gcc.dg/tree-ssa/20050314-1.c: New test.
15067
15068 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15069
15070         PR c++/4403
15071         PR c++/9783, DR433
15072         * g++.dg/template/friend34.C: New test.
15073         * g++.dg/template/friend35.C: Likewise.
15074         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15075
15076 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15077
15078         Friend class name lookup 5/n
15079         PR c++/1016
15080         * g++.dg/lookup/hidden-class1.C: New test.
15081         * g++.dg/lookup/hidden-class2.C: Likewise.
15082         * g++.dg/lookup/hidden-class3.C: Likewise.
15083         * g++.dg/lookup/hidden-class4.C: Likewise.
15084         * g++.dg/lookup/hidden-class5.C: Likewise.
15085         * g++.dg/lookup/hidden-class6.C: Likewise.
15086         * g++.dg/lookup/hidden-class7.C: Likewise.
15087         * g++.dg/lookup/hidden-class8.C: Likewise.
15088         * g++.dg/lookup/hidden-class9.C: Likewise.
15089         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15090         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15091         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15092         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15093         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15094         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15095         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15096         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15097         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15098         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15099         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15100
15101 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15102
15103         PR c++/20157
15104         * g++.dg/template/error18.C: New test.
15105
15106 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15107
15108         PR debug/16792
15109         * g++.dg/debug/pr16792.C: New test.
15110
15111 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15112
15113         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15114         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15115         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15116         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15117         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15118         test assertion names.
15119
15120 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15121
15122         PR fortran/18600
15123         * gfortran.dg/stfunc_1.f90: New test.
15124
15125 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15126
15127         PR fortran/16907
15128         * gfortran.dg/real_index_1.f90: New test.
15129
15130 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15131
15132         PR fortran/20323
15133         * gfortran.dg/spec_expr_1.f90: New test.
15134
15135 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15136
15137         PR c/20402
15138         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15139         new parser.
15140
15141 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15142
15143         PR fortran/20361
15144         * gfortran.dg/largeequiv_1.f90: New test.
15145
15146 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15147
15148         * gcc.dg/ucnid-1.c: New.
15149         * gcc.dg/ucnid-2.c: New.
15150         * gcc.dg/ucnid-3.c: New.
15151         * gcc.dg/ucnid-4.c: New.
15152         * gcc.dg/ucnid-5.c: New.
15153         * gcc.dg/ucnid-6.c: New.
15154         * gcc.dg/cpp/ucnid-1.c: New.
15155         * gcc.dg/cpp/ucnid-2.c: New.
15156         * gcc.dg/cpp/ucnid-3.c: New.
15157         * g++.dg/other/ucnid-1.C: New.
15158
15159 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15160
15161         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15162
15163 2005-03-11  Per Bothner  <per@bothner.com>
15164
15165         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15166         that diagnotics refer to correct token.
15167         * gcc.dg/unused-3.c: Likewise.
15168
15169 2005-03-11  Per Bothner  <per@bothner.com>
15170
15171         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15172         constant" is now actually on same line as string constant.
15173         * gcc.dg/cpp/direct2s.c: Likewise.
15174
15175 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15176
15177         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15178
15179 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15180
15181         PR libfortran/20124
15182         * gfortran.dg/pr20124.f90: New Test
15183
15184 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15185
15186         PR tree-optimization/20130
15187         * gcc.dg/pr20130-1.c: New test.
15188
15189 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15190
15191         PR target/20095
15192         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15193
15194 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15195
15196         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15197
15198 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15199
15200         * g++.dg/eh/forced1.C: Fix comment.
15201         * g++.dg/eh/forced2.C: Ditto.
15202         * g++.dg/eh/forced3.C: Ditto.
15203         * g++.dg/eh/forced4.C: Ditto.
15204
15205 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15206
15207         PR rtl-opt/20412
15208         * gcc.c-torture/compile/pr20412.c: New test.
15209
15210 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15211
15212         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15213
15214 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15215
15216         PR target/20322
15217         * gcc.dg/20050307-1.c: New test.
15218
15219 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15220
15221         PR c++/20375
15222         * g++.dg/other/stdarg3.C: New.
15223
15224 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15225
15226         PR c++/18384, c++/18327
15227         * g++.dg/init/array19.C: New test.
15228
15229         PR inline-asm/20314
15230         * gcc.dg/torture/pr20314-1.c: New test.
15231         * gcc.dg/torture/pr20314-2.c: New test.
15232
15233 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15234
15235         * gcc.dg/20050309-1.c: New test.
15236
15237 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15238
15239         * gcc.dg/builtins-10.c: Reactivate disabled test.
15240         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15241         new cbrt transformations.
15242
15243 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15244
15245         PR c++/20208
15246         * g++.dg/template/array13.C: New test.
15247
15248 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15249
15250         PR c++/16859
15251         * g++.dg/init/brace4.C: New test.
15252
15253 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15254
15255         PR c++/20186
15256         * g++.dg/template/non-dependent12.C: New.
15257
15258 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15259
15260         PR c++/20142
15261         * g++.dg/init/array18.C: Add dg-do run marker.
15262
15263         PR c++/20142
15264         * g++.dg/init/array18.C: New test.
15265
15266 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15267
15268         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15269         * g++.dg/gcov/gcov.exp: Likewise.
15270         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15271         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15272         * lib/c-torture.exp: Likewise.
15273         * lib/fortran-torture.exp: Likewise.
15274         * lib/g++.exp: Likewise.
15275         * lib/gcc-defs.exp: Likewise.
15276         * lib/gcc-dg.exp: Likewise.
15277         * lib/gcc.exp: Likewise.
15278         * lib/gcov.exp: Likewise.
15279         * lib/gfortran.exp: Likewise.
15280         * lib/mike-g++.exp: Likewise.
15281         * lib/mike-gcc.exp: Likewise.
15282         * lib/objc-torture.exp: Likewise.
15283         * lib/objc.exp: Likewise.
15284         * lib/profopt.exp: Likewise.
15285         * lib/target-libpath.exp: Likewise.
15286         * lib/target-supports.exp: Likewise.
15287         * lib/treelang.exp: Likewise.
15288         * lib/wrapper.exp: Likewise.
15289
15290 2005-03-08  Jeff Law  <law@redhat.com>
15291
15292         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15293         PHI-OPT changes.
15294
15295 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15296
15297         * gcc.dg/vect/pr20122.c: New test.
15298
15299 2005-03-07  Jeff Law  <law@redhat.com>
15300
15301         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15302         was folded away.
15303         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15304         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15305         * gcc.dg/tree-ssa/pr18134.c: New test.
15306
15307 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15308
15309         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15310         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15311         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15312
15313 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15314
15315         PR tree-opt/17671
15316         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15317
15318 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * g++.dg/warn/Wnvdtor.C: New test.
15321
15322 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15323
15324         * gcc.dg/torture/pr19683-1.c: New test.
15325
15326 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15327
15328         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15329         * gfortran.dg/g77/19990313-2.f: Ditto.
15330         * gfortran.dg/g77/19990313-3.f: Ditto.
15331         * gfortran.dg/g77/19990525-0.f: Ditto.
15332         * gfortran.dg/g77/19990826-0.f: Ditto.
15333         * gfortran.dg/g77/19990826-2.f: Ditto.
15334         * gfortran.dg/g77/19990826-3.f: Ditto.
15335         * gfortran.dg/g77/20000511-1.f: Ditto.
15336         * gfortran.dg/g77/20000511-2.f: Ditto.
15337         * gfortran.dg/g77/970625-2.f: Ditto.
15338         * gfortran.dg/g77/980310-2.f: Ditto.
15339         * gfortran.dg/g77/980310-3.f: Ditto.
15340         * gfortran.dg/g77/980310-8.f: Ditto.
15341         * gfortran.dg/g77/980519-2.f: Ditto.
15342         * gfortran.dg/g77/alpha1.f: Ditto.
15343         * gfortran.dg/g77/claus.f: Ditto.
15344         * gfortran.dg/g77/erfc.f: Ditto.
15345         * gfortran.dg/g77/short.f: Ditto.
15346         * gfortran.fortran-torture/execute/data.f90: Ditto.
15347         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15348         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15349
15350 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15351
15352         * lib/file-format.exp (gcc_target_object_format): Add check for som
15353         format and hardcode object formats on hppa*-*-hpux*.
15354         * lib/target-supports.exp (check_weak_available): Add check for som
15355         object format.  Always return 0 on hppa*-*-hpux10*.
15356
15357         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15358         is defined.
15359
15360         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15361
15362 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15363
15364         * gfortran.dg/pr19936_1.f90: New test.
15365         * gfortran.dg/pr19936_2.f90: New test.
15366         * gfortran.dg/pr19936_3.f90: New test.
15367
15368 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15369             Paul Thomas <prthomas@drfccad.cea.fr>
15370
15371         * gfortran.dg/PR19754_1.f90: New test.
15372         * gfortran.dg/PR19754_2.f90: Ditto.
15373
15374 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15375
15376         PR c++/19311
15377         * g++.dg/template/non-dependent11.C: New test.
15378
15379 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15380
15381         * lib/target-supports.exp (check_iconv_available): Fix comment.
15382
15383 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15384             Joseph S. Myers  <joseph@codesourcery.com>
15385
15386         PR c++/19797
15387         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15388
15389 2005-03-04  Matthew Sachs  <msachs@apple.com>
15390
15391         * gcc.exp (gcc_target_compile): Put braces around
15392         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15393         * objc.exp (objc_target_compile): Likewise.
15394         * treelang.exp (treelang_target_compile): Likewise.
15395
15396 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15397
15398         PR fortran/19673
15399         * gfortran.dg/func_result_1.f90: New test.
15400
15401 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15402
15403         * gcc.misc-tests/options.exp: New test.
15404
15405 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15406
15407         * gcc.dg/pr15784-4.c: New test.
15408
15409 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15410
15411         * gcc.c-torture/execute/pr17133.c: New.
15412         * gcc.c-torture/compile/20050303-1.c: New.
15413
15414 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15415
15416         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15417
15418 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15419
15420         * g++.dg/overload/using2.C: New.
15421
15422 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR c++/19916
15425         * g++.dg/init/ptrmem2.C: New test.
15426
15427 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15428
15429         PR c/8927
15430         * gcc.dg/pr8927-1.c: New test.
15431
15432 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15433
15434         PR c++/20232
15435         * g++.dg/inherit/covariant12.C: New.
15436
15437 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15438
15439         PR fortran/19479
15440         * gfortran.dg/bound_1.f90: New test.
15441
15442 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15443
15444         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15445         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15446
15447 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15448
15449         PR c/20245
15450         * gcc.dg/pr20245-1.c: New test.
15451
15452 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15453
15454         PR middle-end/19874
15455         * gcc.c-torture/execute/20050119-2.c: New test case.
15456
15457 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15458
15459         * README: Update the DejaGnu bug reporting address.
15460         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15461         * lib/objc-torture.exp: Likewise.
15462
15463 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15464
15465         * gfortran.dg/boz_1.f90: New test.
15466         * gfortran.dg/boz_3.f90: New test.
15467         * gfortran.dg/boz_4.f90: New test.
15468
15469 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15470
15471         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15472         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15473
15474 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15475
15476         PR libfortran/20101
15477         * gfortran.dg/write_0_pe_format.f90: New test.
15478
15479 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15480
15481         PR c++/20206
15482         * g++.dg/opt/thunk2.C: New test.
15483         * g++.dg/opt/covariant1.C: New test.
15484
15485 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15486
15487         * gfortran.dg/e_d_fmt.f90: New test.
15488
15489 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15490
15491         * gcc.dg/asm-b.c: Fix comment typos.
15492
15493 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15494
15495         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15496         a V_MAY_DEF also.
15497
15498 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15499
15500         PR tree-opt/20188
15501         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15502         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15503         * gcc.dg/asm-b.c: New test.
15504
15505 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15506
15507         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15508         Disable this test on IRIX 6.
15509
15510 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15511
15512         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15513         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15514         parser.
15515
15516 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15517
15518         PR tree-optimization/20204
15519         * testsuite/gcc.dg/pr20204.c: New test.
15520
15521 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15522
15523         PR target/20196
15524         * gcc.c-torture/execute/20050224-1.c: New test.
15525
15526         PR c++/20175
15527         * g++.dg/warn/Wbraces2.C: New test.
15528
15529 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15530
15531         PR c++/19878
15532         * g++.dg/init/const2.C: New test.
15533
15534 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15535
15536         PR tree-optimization/20100
15537         * gcc.c-torture/execute/pr20100-1.c: New test.
15538
15539 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15540
15541         * gfortran.dg/implicit_3.f90: New test.
15542
15543         * gfortran.dg/deftype_1.f90: New test.
15544
15545 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15546
15547         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15548         the test passes.
15549         * g++.dg/other/anon3.C: Accept a warning.
15550
15551 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15552
15553         * gcc.dg/pr20017.c: Fix a comment typo.
15554
15555 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15556
15557         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15558
15559 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15560
15561         PR ada/19902
15562         * ada/acats/tests/cxa/cxa3004.a: Remove.
15563         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15564
15565 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15566
15567         PR c++/20073
15568         * g++.dg/init/const1.C: New test.
15569
15570         PR c++/19991
15571         * g++.dg/parse/constant7.C: New test.
15572
15573         PR c++/20152
15574         * g++.dg/parse/error27.C: New test.
15575         * g++.dg/template/qualttp15.C: Adjust error markers.
15576         * g++.old-deja/g++.other/struct1.C: Likewise.
15577
15578         PR c++/20153
15579         * g++.dg/template/error17.C: New test.
15580
15581         PR c++/20148
15582         * g++.dg/parser/error26.C: New test.
15583
15584 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15585
15586         PR tree-optimization/20100
15587         PR tree-optimization/20115
15588         * gcc.dg/pr20115.c: New test.
15589         * gcc.dg/pr20115-1.c: New test.
15590         * gcc.dg/pr20100.c: New test.
15591         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15592         call-clobbered variables after alias1.
15593
15594 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15595
15596         * gfortran.dg/list_read_4.f90: new test.
15597
15598 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15599
15600         PR rtl-optimization/20017.
15601         * gcc.dg/pr20017.c: New.
15602
15603 2005-02-22  Devang Patel  <dpatel@apple.com>
15604
15605         PR 19952
15606         * g++.dg/tree-ssa/pr19952.C: New test.
15607
15608 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15609
15610         PR c++/19883
15611         * g++.dg/parse/constant6.C: New test.
15612
15613 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15614
15615         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15616         * g++.dg/charset/asm2.c: Likewise.
15617         * g++.dg/charset/asm3.c: Likewise.
15618         * g++.dg/charset/asm4.c: Likewise.
15619         * g++.dg/charset/asm5.c: Likewise.
15620         * g++.dg/charset/attribute1.c: Likewise.
15621         * g++.dg/charset/attribute2.c: Likewise.
15622         * g++.dg/charset/extern1.cc: Likewise.
15623         * g++.dg/charset/extern2.cc: Likewise.
15624         * g++.dg/charset/extern3.cc: Likewise.
15625         * g++.dg/charset/function.cc: Likewise.
15626         * g++.dg/charset/string.c: Likewise.
15627         * g++.dg/charset/charset.exp: Likewise.
15628         * lib/target-supports.exp (check_iconv_available): Fix comment.
15629
15630 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15631
15632         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15633         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15634         * gcc.dg/charset/asm2.c: Likewise.
15635         * gcc.dg/charset/asm3.c: Likewise.
15636         * gcc.dg/charset/asm4.c: Likewise.
15637         * gcc.dg/charset/asm5.c: Likewise.
15638         * gcc.dg/charset/asm6.c: Likewise.
15639         * gcc.dg/charset/attribute1.c: Likewise.
15640         * gcc.dg/charset/attribute2.c: Likewise.
15641         * gcc.dg/charset/builtin1.c: Likewise.
15642         * gcc.dg/charset/extern.c: Likewise.
15643         * gcc.dg/charset/function.c: Likewise.
15644         * gcc.dg/charset/string.c: Likewise.
15645         * gcc.dg/charset/charset.exp: Likewise.
15646
15647 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15648
15649         PR fortran/20086
15650         * gfortran.dg/pr20086.f90: New test.
15651
15652 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15653
15654         PR tree-optimization/19786
15655         * g++.dg/tree-ssa/pr19786.C: New.
15656
15657 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15658
15659         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15660
15661 2005-02-21  Jeff Law  <law@redhat.com>
15662
15663         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15664
15665 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15666
15667         * gfortran.dg/do_iterator: Split loop, markup all lines for
15668         which an error locus is printed.
15669         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15670         locus is printed.
15671         * gfortran.dg/select_4.f90: Likewise.
15672         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15673         locuses in the various permutations.
15674
15675 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15676
15677         PR tree-optimization/19951
15678         * g++.dg/vect: New directory.
15679         * g++.dg/vect/vect.exp: New file.
15680         * g++.dg/vect/pr19951.cc: New testcase.
15681         * g++.dg/dg.exp: Also prune vectorizer tests.
15682
15683 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15684
15685         PR 18785
15686         * gcc.dg/charset/builtin1.c: New test.
15687
15688 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15689
15690         PR c++/19299
15691         * g++.dg/inherit/volatile1.C: New test.
15692
15693         PR c++/19440
15694         * g++.dg/template/dtor4.C: New test.
15695
15696 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15697
15698         * gfortran.dg/int_1.f90: New test.
15699
15700 2005-02-19  Devang Patel  <dpatel@apple.com>
15701
15702         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15703
15704 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15705
15706         * gfortran.dg/achar_1.f90: New test.
15707
15708 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15709
15710         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15711
15712 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15713             Jakub Jelinek  <jakub@redhat.com>
15714
15715         PR tree-optimization/19828
15716         * gcc.dg/tree-ssa/loop-7.c: New test.
15717         * gcc.c-torture/execute/20050218-1.c: New test.
15718
15719 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15720
15721         PR c/20043
15722         * gcc.dg/transparent-union-1.c: New test.
15723         * gcc.dg/transparent-union-2.c: New test.
15724
15725 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15726
15727         PR tree-optimization/18977
15728         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15729
15730 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15731
15732         PR target/20054
15733         * gcc.dg/pr20054.c: New test.
15734
15735 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15736
15737         PR c++/19508
15738         * g++.dg/ext/attrib20.C: New test.
15739
15740 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15741
15742         PR middle-end/20030
15743         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15744
15745 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15746
15747         PR c++/20008
15748         * g++.dg/opt/switch4.C: New.
15749
15750 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15751
15752         PR c++/20023
15753         PR tree-optimization/20009
15754         * gcc.c-torture/compile/20050217-1.c: New test.
15755         * g++.dg/opt/switch3.C: New test.
15756
15757         PR tree-optimization/18947
15758         * gcc.c-torture/compile/20050215-1.c: New test.
15759         * gcc.c-torture/compile/20050215-2.c: New test.
15760         * gcc.c-torture/compile/20050215-3.c: New test.
15761
15762 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15763
15764         PR c++/20028
15765         * g++.dg/template/crash34.C: New.
15766
15767         PR c++/20022
15768         * g++.dg/other/access3.C: New.
15769
15770 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15771
15772         * gcc.dg/vect/vect-98.c: New test.
15773
15774 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15775
15776         PR tree-optimization/19967
15777         * gcc.dg/pr19967.c: New.
15778
15779 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15780
15781         PR middle-end/19857
15782         * gcc.dg/tree-ssa/20050215-1.c: New test.
15783         * gcc.c-torture/execute/20050215-1.c: New test.
15784
15785 2005-02-15  Eric Christopher  <echristo@redhat.com>
15786
15787         * gcc.dg/cpp/20050215-1.c: New file.
15788
15789 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15790
15791         PR tree-optimization/15785
15792         * gcc.dg/pr15785-1.c: New test.
15793
15794 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15795
15796         PR c++/17788
15797         * g++.dg/init/ctor4.C: New.
15798         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15799
15800 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15801
15802         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15803         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15804
15805 2005-02-15  Andreas Schwab  <schwab@suse.de>
15806
15807         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15808         declare malloc.
15809
15810 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15811
15812         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15813
15814 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15815
15816         PR tree-optimization/19853
15817         * gcc.c-torture/compile/pr19853.c: New test.
15818
15819 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15820
15821         PR c++/19608
15822         * g++.dg/parse/local-class1.C: New.
15823
15824         PR c++/19895
15825         * g++.dg/parse/ptrmem3.C: New.
15826
15827         PR c++/19884
15828         * g++.old-deja/g++.oliva/template6.C: Add another case.
15829         * g++.dg/template/explicit6.C: New.
15830
15831 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15832
15833         PR c++/17816
15834         * g++.dg/other/redecl2.C: New.
15835
15836 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15837
15838         PR c++/19891
15839         * g++.dg/abi/covariant4.C: New.
15840
15841 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15842
15843         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15844
15845 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15846
15847         * gcc.dg/vect/vect-96.c: Fix typo.
15848
15849 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15850
15851         PR c++/14479
15852         PR c++/19487
15853         * g++.dg/template/enum5.C: New test.
15854
15855 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15856
15857         * gcc.dg/vect/vect-97.c: New test.
15858
15859 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15860
15861         * gcc.dg/vect/vect-96.c: New test.
15862
15863 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15864
15865         * gcc.dg/builtins-34.c: Also check ldexp*.
15866
15867 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15868
15869         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15870
15871 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15872
15873         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15874         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15875         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15876         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15877         selector_list, selector_expression, dg-process-target): Move to new
15878         file target-supports-dg.exp.
15879         * lib/target-supports-dg.exp: New.
15880
15881         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15882         New.
15883
15884 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15885
15886         PR c++/19666
15887         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15888
15889         PR middle-end/19858
15890         * gcc.c-torture/compile/20050210-1.c: New test.
15891
15892 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15893
15894         PR c++/19755
15895         * g++.dg/warn/Wbraces1.C: New test.
15896
15897 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15898
15899         * gcc.dg/builtins-52.c: New testcase.
15900
15901 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15902
15903         PR c/19342
15904         * gcc.c-torture/execute/20050119-1.c: New test.
15905
15906 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15907
15908         PR c++/19811
15909         * g++.dg/init/delete1.C: New test.
15910
15911 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15912
15913         PR c++/18470
15914         * g++.dg/template/static12.C: New test.
15915
15916 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15917
15918         PR c++/19787
15919         * g++.dg/conversion/ambig1.C: New test.
15920
15921         PR c++/19739
15922         * g++.dg/ext/attrib19.C: New test.
15923
15924         PR c++/19732
15925         * g++.dg/parse/dtor5.C: New test.
15926
15927         PR c++/19762
15928         * g++.dg/template/dtor3.C: New test.
15929
15930         PR c++/19826
15931         * g++.dg/template/static11.C: New test.
15932         * g++.dg/template/crash2.C: Remove dg-error marker.
15933
15934 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15935
15936         PR C++/18491
15937         * g++.old-deja/g++.mike/p10769a.C: Remove.
15938
15939 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15940
15941         * gcc.dg/builtins-48.c: New test case.
15942         * gcc.dg/builtins-49.c: New test case.
15943         * gcc.dg/builtins-50.c: New test case.
15944         * gcc.dg/builtins-51.c: New test case.
15945
15946 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15947
15948         PR middle-end/19583
15949         * g++.dg/warn/Wreturn-type-3.C: New test.
15950
15951 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15952
15953         PR middle-end/19402
15954         * gcc.dg/pr19402-1.c: New testcase.
15955         * gcc.dg/pr19402-2.c: likewise.
15956
15957 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15958
15959         PR middle-end/19854
15960         * g++.dg/tree-ssa/tmmti.C: New testcase.
15961
15962 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15963
15964         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15965
15966 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15967
15968         PR c++/19733
15969         * g++.dg/parse/crash23.C: New test.
15970         * g++.dg/warn/Weff1.C: New test.
15971
15972 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15973
15974         * gcc.dg/20050209-1.c: New test.
15975
15976 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15977
15978         PR target/19799
15979         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15980
15981 2005-02-08  Mike Stump  <mrs@apple.com>
15982
15983         * g++.dg/pch/import-2.c: New test.
15984         * g++.dg/pch/import-2.hs: New.
15985         * g++.dg/pch/include/import-2a.h: New.
15986         * g++.dg/pch/include/import-2b.h: New.
15987
15988 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15989
15990         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15991
15992 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15993
15994         * gfortran.dg/substr_1.f90: New test.
15995
15996 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15997
15998         PR middle-end/19775
15999         * gcc.dg/torture/builtin-power-1.c: Disable test for
16000         invalid transformation.
16001         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
16002         no longer optimize.
16003         * gcc.dg/builtins-47.c: New testcase.
16004
16005 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
16006             Dorit Naishlos  <dorit@il.ibm.com>
16007
16008         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
16009
16010 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
16011
16012         * gcc.c-torture/compile/20050206-1.c: New test.
16013
16014 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16015
16016         PR tree-opt/19768
16017         * g++.dg/opt/pr19768.C: New test.
16018
16019 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
16020
16021         PR tree-opt/19736
16022         * gcc.c-torture/compile/pr19736.c: New test.
16023
16024 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16025
16026         PR c++/17401
16027         * g++.dg/parse/error25.C: New test.
16028
16029 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
16030
16031         * gcc.c-torture/execute/20050203-1.c: New.
16032
16033 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
16034
16035         * gcc.dg/vect/vect-85.c: Remove xfail.
16036         * gcc.dg/vect/vect-86.c: Remove xfail.
16037         * gcc.dg/vect/vect-87.c: Remove xfail.
16038         * gcc.dg/vect/vect-88.c: Remove xfail.
16039
16040 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
16041
16042         * gcc.dg/altivec-19.c: New.
16043
16044 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
16045
16046         PR c/17807
16047         * gcc.dg/nested-func-3.c: New test.
16048         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
16049
16050 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
16051
16052         * gcc.test-framework/gen_directive_tests: Generate tests for
16053         selector expressions.
16054
16055 2005-02-02  Matt Austern  <austern@apple.com>
16056
16057         PR c++/19628
16058         * g++/ext/builtin7.C: New.
16059         * g++/ext/builtin8.C: New.
16060
16061 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16062
16063         PR c/18502
16064         * gcc.dg/pr18502-1.c: New test.
16065
16066 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16067
16068         PR c++/17413
16069         * g++.dg/template/local4.C: Tweak.
16070
16071 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16072
16073         PR tree-optimization/19578
16074         * gcc.c-torture/compile/20050202-1.c: New test.
16075
16076 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16077
16078         PR c/19435
16079         * gcc.dg/c99-init-4.c: New test.
16080
16081 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16082
16083         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16084
16085         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16086
16087         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16088         * g++.dg/eh/check-vect.h: New.
16089
16090         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16091         * gcc.dg/vect/vect-78.c: Ditto.
16092         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16093         Remove.
16094
16095         * g++.dg/conversion/simd1.C: Expect warning.
16096         * g++.dg/ext/attribute-test-1.C: Ditto.
16097         * g++.dg/ext/attribute-test-2.C: Ditto.
16098         * g++.dg/ext/attribute-test-3.C: Ditto.
16099         * g++.dg/ext/attribute-test-4.C: Ditto.
16100
16101         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16102         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16103
16104         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16105
16106 2005-02-01  Richard Henderson  <rth@redhat.com>
16107
16108         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16109         long double for ibm double-double format.
16110         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16111
16112 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16113
16114         PR tree-optimization/19633
16115         * testsuite/gcc.dg/pr19633-1.c: New test.
16116         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16117         to NULL or a symbol.
16118
16119 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16120
16121         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16122         New procs.
16123         (dg-process-target (local override)): Handle selector expressions.
16124
16125         * gcc.test-framework/README: Describe tests in source directory.
16126         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16127         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16128         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16129         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16130         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16131         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16132         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16133         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16134         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16135         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16136         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16137         * gcc.test-framework/dg-error-exp-P.c: New test.
16138         * gcc.test-framework/dg-error-exp-XP.c: New test.
16139         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16140         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16141         * gcc.test-framework/dg-output-exp-P.c: New test.
16142         * gcc.test-framework/dg-output-exp-XF.c: New test.
16143         * gcc.test-framework/dg-warning-exp-P.c: New test.
16144         * gcc.misc-tests/dg-1.c: Remove.
16145         * gcc.misc-tests/dg-2.c: Remove.
16146         * gcc.misc-tests/dg-3.c: Remove.
16147         * gcc.misc-tests/dg-4.c: Remove.
16148         * gcc.misc-tests/dg-5.c: Remove.
16149         * gcc.misc-tests/dg-6.c: Remove.
16150         * gcc.misc-tests/dg-7.c: Remove.
16151         * gcc.misc-tests/dg-8.c: Remove.
16152         * gcc.misc-tests/dg-9.c: Remove.
16153         * gcc.misc-tests/dg-10.c: Remove.
16154         * gcc.misc-tests/dg-11.c: Remove.
16155         * gcc.misc-tests/dg-12.c: Remove.
16156         * gcc.misc-tests/dg-test.exp: Remove.
16157
16158         * gcc.test-framework/test-framework.awk: Change recording and
16159         printing of passes and failures.
16160
16161         * gcc.test-framework: New directory.
16162         * gcc.test-framework/README: New.
16163         * gcc.test-framework/test-framework.exp: New.
16164         * gcc.test-framework/test-framework.awk: New.
16165         * gcc.test-framework/gen_directive_tests: New.
16166
16167 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16168
16169         * lib/treelang.exp: Fix comment typos.
16170         (treelang_target_compile): Don't append libs=-ltreelang to options.
16171
16172 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16173
16174         * g++.dg/parse/typename7.C: Adjust error messages.
16175
16176 2005-01-31  Jeff Law  <law@redhat.com>
16177
16178         * gcc.c-torture/execute/20050131-1.c: New test.
16179         * gcc.dg/wcaselabel.c: New test.
16180
16181 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16182
16183         * g++.dg/other/warning1.C: Adjust error messags.
16184         * g++.dg/parse/constant5.C: New test.
16185
16186 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16187
16188         PR c/19333
16189         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16190         the test case valid.
16191         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16192         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16193         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16194         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16195         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16196         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16197
16198 2005-01-31  Dale Johannesen  <dalej@apple.com>
16199
16200         * g++.dg/opt/pr19650.C: New test.
16201
16202 2005-01-31  Richard Henderson  <rth@redhat.com>
16203
16204         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16205         long double for intel double extended format.
16206         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16207
16208 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16209
16210         PR c++/19555
16211         * g++.dg/template/static10.C: New test.
16212
16213         PR c++/19395
16214         * g++.dg/parse/error24.C: New test.
16215
16216         PR c++/19367
16217         * g++.dg/lookup/builtin1.C: New test.
16218
16219         PR c++/19457
16220         * g++.dg/warn/conv3.C: New test.
16221
16222 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16223
16224         PR fortran/19647
16225         * gfortan.dg/inquire_7.f90
16226
16227 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16228
16229         PR tree-optimization/15791
16230         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16231         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16232         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16233         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16234         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16235         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16236         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16237         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16238         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16239         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16240
16241 2005-01-29  Paul Brook  <paul@codesourcery.com>
16242
16243         PR fortran/18565
16244         * check.c (real_or_complex_check): New function.
16245         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16246         * intrinsic.c (add_functions): Use new check functions.
16247         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16248         Add prototypes.
16249
16250 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16251
16252         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16253         gcc.dg/lvalue-3.c: New tests.
16254         * gcc.dg/concat.c: Update expected messages.
16255
16256 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16257
16258         PR libfortran/19595
16259         * gfortran.dg/eor_1.f90: New test.
16260
16261 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16262
16263         PR fortran/19589
16264         * gfortran.dg/logical_data_1.f90: New test.
16265
16266 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16267
16268         PR c++/19253
16269         * g++.dg/template/crash33.C: New test.
16270
16271         PR c++/19667
16272         * g++.dg/template/crash32.C: New test.
16273
16274 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16275
16276         PR middle-end/16558
16277         * g++.dg/warn/Wreturn-type-2.C: New test.
16278
16279 2004-06-24  Jeff Law  <law@redhat.com>
16280
16281         * gcc.dg/tree-ssa/20050128-1.c: New test.
16282
16283 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16284
16285         * gcc.target/frv/all-mdpackh-1.c: New test.
16286
16287 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16288
16289         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16290
16291 2005-01-27  Richard Henderson  <rth@redhat.com>
16292
16293         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16294
16295 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16296
16297         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16298
16299 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16300
16301         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16302         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16303         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16304         to cope with cases where the multilib options override the dg-options.
16305
16306 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16307
16308         PR c/18946
16309         * gcc.dg/noncompile/20050120-1.c: New test.
16310
16311 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16312
16313         PR tree-optimization/19633
16314         * gcc.dg/pr19633.c: New test.
16315         * gcc.dg/tree-ssa/pr19633.c: New test.
16316
16317 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16318
16319         * gcc.dg/20041216-1.c: New test.
16320
16321 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16322
16323         PR objc/18862
16324         * objc.dg/selector-2.m: New test.
16325
16326 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16327
16328         * g++.dg/opt/range-test-2.C: New test.
16329
16330         PR rtl-optimization/19579
16331         * gcc.c-torture/execute/20050124-1.c: New test.
16332
16333 2005-01-26  Greg Parker  <gparker@apple.com>
16334         Stuart Hastings  <stuart@apple.com>
16335
16336         * gcc.c-torture/execute/20050125-1.c: New.
16337
16338 2005-01-18  Jan Hubicka  <jh@suse.cz>
16339
16340         PR tree-optimize/19337
16341         * gcc.c-torture/compile/20050119-1.c: New test.
16342
16343 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16344
16345         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16346         test for successful match.
16347
16348 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16349
16350         PR objc/18408
16351         * objc.dg/comp-types-7.m: New test.
16352
16353 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16354
16355         * lib/target-supports.exp (current_target_name): New.
16356         (check_effective_target_ilp32, check_effective_target_lp64):
16357         Cache the result to use as long as the current target, with
16358         multilib flags, remains the same.
16359
16360         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16361         (dg-require-weak, dg-require-visibility, dg-require-alias,
16362         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16363         dg-require-effective-target, dg-skip-if): Remove call to
16364         skip_test_and_clear_xfail.
16365         (dg-test): Clear xfail data.
16366
16367 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16368
16369         PR target/17751
16370         * gcc.dg/ppc64-toc.c: New test.
16371
16372         * g++.dg/tree-ssa/empty-1.C: New test.
16373
16374         PR middle-end/19551
16375         * gcc.c-torture/execute/20050121-1.c: New test.
16376         * gcc.dg/20050121-2.c: New test.
16377
16378 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16379         Paul Brook  <paul@codesourcery.com>
16380
16381         PR fortran/17941
16382         * gfortran.dg/real_const_1.f: New test.
16383         * gfortran.dg/real_const_2.f90: New test.
16384         * gfortran.dg/complex_int_1.f90: New test.
16385
16386 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16387
16388         PR fortran/19313
16389         * gfortan.dg/inquire_6.f90: New test.
16390
16391 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16392
16393         PR libfortran/19451
16394         * open_readonly_1.f90: New test.
16395
16396 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16397
16398         PR libfortran/18982
16399         * gfortran.dg/open_new.f90: New file.
16400
16401 2005-01-22  Paul Brook  <paul@codesourcery.com>
16402
16403         * namelist_1.f90: New test.
16404
16405 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16406
16407         PR tree-optimization/19484
16408         * gcc.c-torture/compile/20050122-[12].c: New tests.
16409
16410 2005-01-22  Paul Brook  <paul@codesourcery.com>
16411
16412         * gfortran.dg/implicit_2.f90: New test.
16413
16414 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16415
16416         PR fortran/19314
16417         * gfortran.dg/inquire_5.f90: New test.
16418
16419 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16420
16421         PR c/18809
16422         * gcc.dg/pr18809-1.c: New test.
16423
16424 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16425
16426         * gcc.dg/20050121-1.c: New test.
16427
16428         PR tree-optimization/13000
16429         * gcc.dg/20040206-1.c: Change warning to point where function is
16430         being inlined.
16431
16432 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16433
16434         PR c++/19208
16435         * g++.dg/template/array11.C: New test.
16436
16437 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16438
16439         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16440         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16441         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16442         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16443         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16444         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16445
16446 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16447
16448         PR tree-optimization/15349
16449         * gcc.dg/tree-ssa/pr15349.c: New.
16450
16451 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16452
16453         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16454
16455 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16456
16457         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16458         scan-assembler-times directive name.
16459
16460         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16461         after dg-do.
16462
16463         PR rtl-optimization/19462
16464         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16465
16466 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16467
16468         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16469         counting function calls on ia64.
16470
16471 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16472
16473         PR rtl-optimization/15139
16474         * gcc.dg/20050111-2.c: New test.
16475
16476         PR c/17297
16477         * gcc.c-torture/compile/20050113-1.c: New testcase.
16478
16479         PR middle-end/19164
16480         * gcc.dg/20050113-1.c: New testcase.
16481
16482 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16483
16484         * gcc.dg/vect/vect-85.c: Add comment.
16485         * gcc.dg/vect/vect-86.c: Add xfail for now.
16486         * gcc.dg/vect/vect-87.c: Add xfail for now.
16487         * gcc.dg/vect/vect-88.c: Add xfail for now.
16488         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16489
16490 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16491
16492         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16493
16494 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16495
16496         * g++.dg/debug/typedef3.C: New test.
16497
16498 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16499
16500         PR c/19472
16501         * gcc.dg/asm-a.c: New test.
16502
16503 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16504
16505         * gcc.dg/sh-relax.c: Add prototype for abort.
16506
16507 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16508
16509         * gcc.dg/short-compare-1.c: New test.
16510         * gcc.dg/short-compare-2.c: Likewise.
16511
16512 2005-01-18  Michael Matz  <matz@suse.de>
16513
16514         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16515
16516 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16517
16518         PR tree-optimization/19121
16519         * gcc.c-torture/compile/pr19121.c: New test.
16520
16521 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16522
16523         PR target/19357
16524         * gcc.c-torture/compile/pr19357.c: New test.
16525
16526 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16527
16528         PR c/5675
16529         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16530         pass--those that refer just to the variable, possibly with a
16531         cast.
16532         * gcc.dg/c99-const-expr-3.c: Likewise.
16533
16534         PR middle-end/13127
16535         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16536         longer emitted.
16537
16538 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16539
16540         PR fortran/18778
16541         * gfortran.dg/endfile_2.f90: New test.
16542
16543 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16544
16545         PR 19168
16546         * gfortran.dg/select_5.f90: New test.
16547
16548 2004-01-16  Paul Brook  <paul@codesourcery.com>
16549
16550         * gfortran.dg/common_4.f90: New test.
16551
16552 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16553
16554         PR rtl-optimization/19462
16555         * gcc.dg/torture/pr19462-1.c: New test.
16556
16557 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16558
16559         PR objc/19321
16560         * objc.dg/func-ptr-2.m: New.
16561         * objc.dg/volatile-1.m: New.
16562
16563 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16564
16565         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16566
16567 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16568
16569         PR tree-optimization/19060
16570         * gcc.c-torture/execute/20050104-1.c: New test.
16571
16572 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16573
16574         PR fortran/18983
16575         * gfortran.dg/write_to_null.f90: New test.
16576
16577 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16578             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16579
16580         PR other/19328
16581         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16582         argument.
16583
16584 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16585
16586         PR c++/19263
16587         * g++.dg/init/vector1.C: New test.
16588
16589 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16590
16591         PR target/13158
16592         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16593         PR target/18987
16594         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16595
16596 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16597
16598         * gfortran.dg/select_1.f90: New test.
16599         * gfortran.dg/select_2.f90: New test.
16600         * gfortran.dg/select_3.f90: New test.
16601         * gfortran.dg/select_4.f90: New test.
16602
16603 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16604
16605         PR middle-end/19084
16606         PR rtl-optimization/19348
16607         * gcc.dg/20050111-1.c: New test.
16608         * gcc.c-torture/execute/20050111-1.c: New test.
16609
16610         * gcc.dg/i386-asm-4.c: New test.
16611
16612 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16613
16614         * gcc.dg/nested-func-2.c: New test.
16615         * ada/acats/norun.lst: Remove c953002.
16616
16617 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16618
16619         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16620
16621 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16622
16623         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16624
16625 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16626
16627         PR target/18761
16628         * g++.dg/abi/align1.C: New test.
16629
16630 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16631
16632         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16633         at a time.
16634         * g++.dg/ext/altivec_check.h: Support compiling as C.
16635
16636 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16637
16638         PR c++/19355
16639         * g++.dg/expr/pr19355-1.C: New test case.
16640
16641 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16642
16643         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16644         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16645         * ada/acats/tests/c3/c92005b.ada: Likewise.
16646         * ada/acats/tests/c3/cxb3012.a: Likewise.
16647         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16648
16649 2005-01-09  Paul Brook  <paul@codesourcery.com>
16650
16651         * gfortran.dg/common_2.f90: New file.
16652         * gfortran.dg/common_3.f90: New file.
16653
16654 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16655
16656         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16657
16658 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16659
16660         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16661         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16662         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16663         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16664         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16665         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16666         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16667         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16668         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16669         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16670         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16671         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16672         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16673         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16674         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16675         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16676         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16677         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16678         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16679         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16680         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16681         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16682         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16683         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16684         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16685         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16686         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16687         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16688         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16689         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16690         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16691         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16692         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16693         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16694         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16695         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16696         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16697         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16698         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16699         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16700         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16701         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16702         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16703         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16704         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16705         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16706         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16707         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16708         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16709         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16710         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16711         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16712         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16713         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16714         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16715         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16716         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16717         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16718         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16719         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16720         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16721         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16722         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16723         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16724         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16725         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16726         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16727
16728         * gcc.dg/vect/vect-1.c: Fix spelling.
16729         * gcc.dg/vect/vect-10.c: Fix spelling.
16730         * gcc.dg/vect/vect-11.c: Fix spelling.
16731         * gcc.dg/vect/vect-12.c: Fix spelling.
16732         * gcc.dg/vect/vect-14.c: Fix spelling.
16733         * gcc.dg/vect/vect-15.c: Fix spelling.
16734         * gcc.dg/vect/vect-16.c: Fix spelling.
16735         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16736         * gcc.dg/vect/vect-64.c: Fix comments.
16737         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16738
16739 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16740             Ira Rosen  <irar@il.ibm.com>
16741
16742         * gcc.dg/vect/vect-70.c: New test.
16743         * gcc.dg/vect/vect-71.c: New test.
16744
16745 2005-01-09  Manfred Hollstein  <mh@suse.com>
16746
16747         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16748         * gcc.dg/pr18241-2.c: Likewise.
16749         * gcc.dg/pr18241-3.c: Likewise.
16750         * gcc.dg/pr18241-4.c: Likewise.
16751         * gcc.dg/pr18241-5.c: Likewise.
16752
16753 2005-01-08  Richard Henderson  <rth@redhat.com>
16754
16755         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16756         False for x86 and x86-64.
16757
16758 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16759
16760         PR tree-optimization/18241
16761         * gcc.dg/pr18241-1.c: New test.
16762         * gcc.dg/pr18241-2.c: New test.
16763         * gcc.dg/pr18241-3.c: New test.
16764         * gcc.dg/pr18241-4.c: New test.
16765         * gcc.dg/pr18241-5.c: New test.
16766
16767 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16768
16769         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16770         gfortran.dg/select_4.f90: New.
16771
16772 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16773
16774         * gcc.c-torture/execute/20050107-1.c: New test.
16775
16776 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16777
16778         PR c++/19298
16779         * g++.dg/template/ref2.C: New.
16780
16781 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16782
16783         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16784         instead of being empty.
16785
16786 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16787
16788         PR fortran/15553
16789         * gfortran.dg/array-1.f90: New test.
16790
16791 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16792
16793         PR tree-optimization/19283
16794         * gcc.c-torture/execute/20050106-1.c: New test.
16795
16796         PR rtl-optimization/18861
16797         * gcc.dg/20050105-1.c: New test.
16798
16799         PR tree-optimization/18828
16800         * gcc.dg/20050105-2.c: New test.
16801
16802 2005-01-07  Andreas Jaeger  <aj@suse.de>
16803
16804         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16805
16806 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16807
16808         PR fortran/18398
16809         * gfortran.dg/fmt_read.f90: New test.
16810
16811 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16812
16813         * gcc.dg/rs6000-ldouble-2.c: New.
16814
16815 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR c++/19244
16818         * g++.dg/parser/ctor2.C: New test.
16819
16820 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16821
16822         PR c++/17154
16823         * g++.dg/template/using9.C: New test.
16824
16825 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16826
16827         PR c++/19258
16828         * g++.dg/lookup/friend6.C: New test.
16829
16830 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16831
16832         PR c++/19270
16833         * g++.dg/template/array10.C: New.
16834
16835 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16836
16837         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16838         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16839
16840 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16841
16842         * gcc.c-torture/compile/20050105-1.c: New test.
16843
16844 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16845
16846         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16847
16848 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16849
16850         PR middle-end/19100
16851         * gcc.dg/conv-3.c: New test case.
16852
16853 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16854
16855         * gcc.dg/asm-wide-1.c: New test.
16856
16857 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16858
16859         PR c++/19030
16860         * g++.dg/parse/crash22.C: New
16861
16862 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16863
16864         PR 19257
16865         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16866
16867 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16868
16869         PR middle-end/17767
16870         * gcc.dg/i386-mmx-6.c: New test case.
16871
16872 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16873
16874         PR tree-optimization/18308
16875         * gcc.dg/vect/pr18308.c: New testcase.
16876
16877 2005-01-04  Andreas Jaeger  <aj@suse.de>
16878
16879         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16880
16881 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16882             Robert Bowdidge <bowdidge@apple.com>
16883
16884         * gcc.dg/cpp/subframework1.c: New.
16885         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16886         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16887         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16888         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16889
16890 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16891
16892         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16893         producing warning.
16894         * gcc.dg/darwin-weakimport-2.c: New.
16895
16896 2005-01-03  Richard Henderson  <rth@redhat.com>
16897
16898         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16899
16900 2005-01-03  Richard Henderson  <rth@redhat.com>
16901
16902         * gcc.dg/vect/vect.exp: Enable for ia64.
16903         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16904         (check_effective_target_vect_float): Likewise.
16905         (check_effective_target_vect_no_align): Likewise.
16906         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16907         * gcc.dg/vect/vect-8.c: Likewise.
16908
16909 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16910
16911         PR target/19236
16912         * gcc.dg/pr19236-1.c: New test case.
16913
16914 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16915
16916         PR rtl-optimization/12092
16917         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16918
16919 2005-01-02  Andreas Jaeger  <aj@suse.de>
16920
16921         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16922
16923 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16924             Andrew Pinski  <pinskia@physics.uc.edu>
16925
16926         PR rtl-optimization/12092
16927         * gcc.dg/pr12092-1.c: New test case.
16928
16929 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16930
16931         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16932         'hidden' and 'default' for better portability.
16933         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16934
16935         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16936         6 and 7.
16937         * g++.old-deja/g++.brendan/new3.C: Likewise.
16938
16939 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16940
16941         * gcc.dg/20041231-1.C: New test.
16942         * g++.dg/warn/Wunreachable-code-1.C: New test.
16943
16944 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16945
16946         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16947         file, not /dev/null.  Abort on error.
16948
16949 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16950             Ziemowit Laski  <zlaski@apple.com>
16951
16952         PR objc/18971
16953         * objc.dg/encode-5.m: New test.
16954
16955 2004-12-29  Richard Henderson  <rth@redhat.com>
16956
16957         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16958         * objc.dg/stabs-1.m: Disable for ia64.
16959
16960 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16961
16962         PR c++/19190
16963         * g++.dg/warn/Wunused-10.C: New test.
16964
16965 2004-12-28  Richard Henderson  <rth@redhat.com>
16966
16967         * objc.dg/stabs-1.m: Disable for alpha.
16968
16969 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16970
16971         PR c++/19149
16972         * g++.dg/parse/error23.C: New test.
16973
16974 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16975
16976         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16977
16978         PR fortran/19032
16979         * gfortran.dg/intrinsic_modulo_1.f90: New.
16980         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16981         tests with divisor -1.
16982
16983 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16984
16985         * g++.dg/opt/temp1.C (memcpy): Return a value.
16986
16987         PR c++/19148
16988         * g++.dg/expr/cond7.C: New test.
16989
16990 2004-12-27  Paul Brook  <paul@codesourcery.com>
16991
16992         * gfortran.dg/g77/select_no_compile.f: Remove.
16993
16994 2004-12-27  Richard Henderson  <rth@redhat.com>
16995
16996         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16997         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16998         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16999
17000 2004-12-26  Richard Henderson  <rth@redhat.com>
17001
17002         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
17003         by 1i instead of token pasting.
17004
17005 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17006
17007         PR tree-optimization/17578
17008         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
17009         to additional_flags.
17010         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
17011
17012 2004-12-25  Richard Henderson  <rth@redhat.com>
17013
17014         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
17015         Remove Alpha.
17016
17017 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17018
17019         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
17020         hppa*-*-hpux*.
17021         * gcc.dg/pr17957.c (dg-options): Likewise.
17022         * gcc.dg/struct-ret-1.c: Add prototype for abort.
17023         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
17024         instead of 0 on __hppa__.
17025         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
17026         "foo,%r" on hppa*-*-*.
17027
17028 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
17029
17030         PR fortran/19071
17031         * gfortran.dg/complex_write.f90: New test.
17032
17033 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17034
17035         PR c++/17595
17036         * g++.dg/parse/pragma2.C: New test.
17037
17038         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
17039
17040 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17041
17042         * gcc.dg/empty2.c: Add missing dg-warning.
17043
17044 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17045
17046         PR c++/17413
17047         * g++.dg/template/local4.C: New test.
17048         * g++.dg/template/crash19.C: Add dg-error marker.
17049
17050         * g++.dg/template/crash31.C: Correct embedded PR number.
17051
17052 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17053
17054         PR c++/16405
17055         * g++.dg/opt/temp1.C: Add do-run marker.
17056
17057 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17058
17059         * g++.dg/template/spec19.C: New.
17060
17061 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17062
17063         PR target/16819
17064         * gcc.dg/empty2.c: New.
17065
17066 2004-12-23  Richard Henderson  <rth@redhat.com>
17067
17068         * lib/target-supports.exp (check_effective_target_vect_no_align):
17069         Remove i?86 and x86-64.
17070
17071 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17072
17073         PR c++/16405
17074         * g++.dg/opt/temp1.C: New test.
17075
17076 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17077
17078         PR c++/18733
17079         * g++.dg/template/friend33.C: New testcase.
17080
17081 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17082
17083         PR c++/18464
17084         * g++.dg/template/cond5.C: New test.
17085
17086         PR c++/18492
17087         * g++.dg/inherit/thunk3.C: New test.
17088
17089         PR c++/11224
17090         * g++.dg/warn/Wunused-9.C: New test.
17091
17092 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17095
17096 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17097
17098         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17099
17100 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17101
17102         PR c++/18378
17103         * g++.dg/ext/packed8.C: New test.
17104
17105         PR c++/19063
17106         * g++.dg/template/crash31.C: New test.
17107
17108         PR c++/19034
17109         * g++.dg/template/crash30.C: New test.
17110
17111 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17112
17113         PR C++/18984
17114         * g++.dg/eh/ctor3.C: New test.
17115
17116 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17117
17118         * objc.dg/stabs-1.m: Allow section name to be quoted and
17119         assembly label to begin with '.LL'.
17120
17121 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17122
17123         * gcc.dg/vect/vect.exp
17124         (check_effective_target_lp64_or_vect_no_align): New.
17125         * gcc.dg/vect/vect-77.c: Use it.
17126         * gcc.dg/vect/vect-78.c: Use it.
17127
17128         * lib/target-supports.exp
17129         (check_effective_target_vect_no_max,
17130         check_effective_target_vect_no_bitwise,
17131         check_effective_target_vect_no_align): New.
17132         * gcc.dg/vect/vect-13.c: Use them.
17133         * gcc.dg/vect/vect-17.c: Ditto.
17134         * gcc.dg/vect/vect-18.c: Ditto.
17135         * gcc.dg/vect/vect-19.c: Ditto.
17136         * gcc.dg/vect/vect-20.c: Ditto.
17137         * gcc.dg/vect/vect-27.c: Ditto.
17138         * gcc.dg/vect/vect-29.c: Ditto.
17139         * gcc.dg/vect/vect-44.c: Ditto.
17140         * gcc.dg/vect/vect-48.c: Ditto.
17141         * gcc.dg/vect/vect-50.c: Ditto.
17142         * gcc.dg/vect/vect-52.c: Ditto.
17143         * gcc.dg/vect/vect-54.c: Ditto.
17144         * gcc.dg/vect/vect-56.c: Ditto.
17145         * gcc.dg/vect/vect-58.c: Ditto.
17146         * gcc.dg/vect/vect-60.c: Ditto.
17147         * gcc.dg/vect/vect-72.c: Ditto.
17148         * gcc.dg/vect/vect-80.c: Ditto.
17149
17150 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17151
17152         PR c++/14075
17153         * g++.dg/init/string1.C: New.
17154
17155         PR c++/18975
17156         * g++.dg/other/synth1.C: New.
17157
17158 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17159
17160         PR c/18963
17161         * gcc.dg/pr18963-1.c: New test.
17162
17163 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17164
17165         PR c/18596
17166         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17167         * gcc.dg/pr18596-1.c: Use dg-error.
17168         (dg-options): Use -fno-unit-at-a-time.
17169         * gcc.dg/pr18596-2.c: New test.
17170         * gcc.dg/pr18596-3.c: New test.
17171
17172 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17173
17174         PR middle-end/18683
17175         * g++.dg/opt/pr18683-1.C: New test case.
17176
17177 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17178
17179         PR other/19093
17180         * g++.dg/opt/max1.C: Fix for 64bit targets.
17181
17182 2004-12-20  Matt Austern  <austern@apple.com>
17183
17184         PR c++/19044
17185         * g++.dg/ext/builtin6.C: New
17186
17187 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17188
17189         PR tree-optimization/19080
17190         * gcc.c-torture/compile/pr19080.c: New test.
17191
17192 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17193
17194         * gcc.dg/20041219-1.c: New test.
17195
17196 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17197
17198         PR middle-end/19068
17199         * g++.dg/opt/max1.C: New test case.
17200
17201 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17202
17203         * gcc.dg/fdata-sections-1.c: New test.
17204
17205 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17206
17207         PR middle-end/18548
17208         * gcc.dg/max-1.c: New test case.
17209
17210 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17211
17212         * gcc.c-torture/execute/20041218-1.c: New test.
17213
17214 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17215
17216         * gcc.dg/pr18501.c: New test.
17217         * gcc.dg/uninit-5.c: XFAIL.
17218         * gcc.dg/uninit-9.c: XFAIL.
17219
17220 2004-12-17  Dale Johannesen  <dalej@apple.com>
17221
17222         * gcc.dg/20041213-1.c: New.
17223
17224 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17225
17226         * objc.dg/stabs-1.m: Allow assembly label to begin
17227         with a dot ('.').
17228
17229 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17230
17231         * gcc.c-torture/execute/20041213-1.c: Move...
17232         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17233
17234 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17235
17236         PR c++/18721
17237         * g++.dg/lookup/conv-5.C: New.
17238
17239 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17240
17241         * objc.dg/stabs-1.m: New test.
17242
17243 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17244
17245         * gcc.dg/visibility-c.c: Change compile to
17246         assemble for the test.
17247
17248 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17249
17250         PR target/19041
17251         * gcc.dg/visibility-c.c: New test.
17252
17253 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17254
17255         PR middle-end/18493
17256         * gcc.dg/switch-8.c: New test case.
17257
17258 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17259
17260         PR c++/18905
17261         * g++.dg/template/init4.C: New.
17262         * g++.dg/opt/static3.C: Enable optimizer.
17263
17264 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17265
17266         * g++.dg/other/complex1.C: New test.
17267
17268 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17269
17270         * g++.dg/opt/inline9.C: New test.
17271
17272 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17273
17274         PR fortran/18993
17275         * gfotran.dg/nullify_1.f: New test.
17276
17277 2004-12-15  Richard Henderson  <rth@redhat.com>
17278
17279         * gcc.target/i386/i386.exp: New harness.
17280         * gcc.target/i386/vect-args.c: New.
17281
17282 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17283
17284         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17285
17286 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17287
17288         PR c++/18825
17289         * g++.dg/template/friend32.C: New test.
17290
17291 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17292
17293         * cpp/pragma-once-1.c: New test.
17294         * cpp/pragma-once-1b.h: Likewise.
17295         * cpp/pragma-once-1c.h: Likewise.
17296         * cpp/pragma-once-1d.h: Likewise.
17297         * cpp/inc/pragma-once-1a.h: Likewise.
17298
17299 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17300             Steven G. Kargl  <kargls@comcast.net>
17301
17302         PR fortran/17597
17303         * gfortran.dg/list_read_3.f90: New test.
17304
17305 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17306
17307         * gcc.dg/ftrapv-2.c: New test.
17308
17309 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17310
17311         PR c++/18981
17312         * g++.dg/template/typename9.C: New test.
17313
17314 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17315
17316         PR c++/18738
17317         * g++.dg/template/typename8.C: New test.
17318         * g++.dg/parse/friend2.C: Tweak error message.
17319
17320 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17321
17322         * gcc.c-torture/20041214-1.c: New test.
17323
17324 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17325
17326         PR c++/18965
17327         * g++.dg/init/array17.C: New test.
17328
17329 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17330
17331         PR c++/18793
17332         * g++.dg/init/aggr3.C: New test.
17333
17334 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17335
17336         * gcc.dg/altivec-types-1.c: New test.
17337         * gcc.dg/altivec-types-2.c: New test.
17338         * gcc.dg/altivec-types-3.c: New test.
17339         * gcc.dg/altivec-types-4.c: New test.
17340         * g++.dg/ext/altivec-types-1.C: New test.
17341         * g++.dg/ext/altivec-types-2.C: New test.
17342         * g++.dg/ext/altivec-types-3.C: New test.
17343         * g++.dg/ext/altivec-types-4.C: New test.
17344
17345 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17346
17347         PR middle-end/18951
17348         * gcc.c-torture/execute/20041213-1.c: New test.
17349
17350 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17351
17352         PR c++/18949
17353         * g++.dg/template/cast1.C: New.
17354
17355 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17356
17357         * gcc.c-torture/execute/20041213-2.c: New test.
17358
17359 2004-12-13  Richard Henderson  <rth@redhat.com>
17360
17361         * gcc.dg/i386-sse-10.c: Fix typo in options.
17362
17363 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR c++/18968
17366         * g++.dg/opt/pr18968.C: New test.
17367
17368 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/18925
17371         * g++.dg/ext/visibility/staticdatamem.C: New test.
17372
17373 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17374
17375         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17376
17377 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17378
17379         PR rtl-optimization/18928
17380         * gcc.dg/pr18928-1.c: New test case.
17381
17382 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17383
17384         PR tree-opt/16951
17385         * gcc.c-torture/compile/20041211-1.c: New.
17386
17387 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17388
17389         PR middle-end/17564
17390         * gcc.c-torture/execute/20041212-1.c: New test.
17391
17392 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17393
17394         PR fortran/18869
17395         * gfortran.dg/common_1.f90: New test.
17396
17397 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17398         Paul Brook  <paul@codesourcery.com>
17399
17400         PR fortran/16222
17401         * gfortran.dg/real_do_1.f90: New test.
17402
17403 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17404
17405         PR tree-opt/18040
17406         * g++.dg/opt/ptrmem6.C: New test.
17407
17408 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17409
17410         PR middle-end/18921
17411         * gcc.dg/pr18921-1.c: New test case.
17412
17413 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17414
17415         PR fortran/17175
17416         * gfortran.dg/scale_1.f90: New test.
17417
17418 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17419
17420         PR middle-end/18903
17421         * gcc.c-torture/compile/pr18903.c: New test.
17422
17423 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17424
17425         * gcc.c-torture/execute/20041210-1.c: New test.
17426
17427 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17428
17429         PR c++/18731
17430         * g++.dg/parser/struct-1.C: New test.
17431         * g++.dg/parser/struct-2.C: New test.
17432         * g++.dg/parser/struct-3.C: New test.
17433
17434 2004-12-09  Richard Henderson  <rth@redhat.com>
17435
17436         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17437
17438         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17439         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17440
17441 2004-12-09  Matt Austern  <austern@apple.com>
17442
17443         PR c++/18514
17444         * g++.dg/ext/builtin1.C: New
17445         * g++.dg/ext/builtin2.C: New
17446         * g++.dg/ext/builtin3.C: New
17447         * g++.dg/ext/builtin4.C: New
17448         * g++.dg/ext/builtin5.C: New
17449
17450 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17451
17452         PR tree-opt/18904
17453         * g++.dg/opt/ptrmem5.C: New test.
17454
17455 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17456
17457         * g++.dg/parse/typename5.C: Adjust for new error.
17458         * g++.dg/parse/typename7.C: New.
17459
17460 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17461
17462         PR c++/18073
17463         * g++.dg/other/mmintrin.C: New test.
17464
17465 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         PR c++/16681
17468         * g++.dg/init/array15.C: New.
17469         * g++.dg/init/array16.C: New.
17470
17471 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17472
17473         PR fortran/18826
17474         * gfortran.dg/assign_1.f90: New test.
17475
17476 2004-12-08  Nick Clifton  <nickc@redhat.com>
17477
17478         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17479         * gcc.target/xstormy16/data_below100: Likewise.
17480         * gcc.target/xstormy16/sfr: Likewise.
17481         * gcc.target/xstormy16/below100.S: New test source file.
17482         * gcc.target/xstormy16/below100.ld: New test linker script.
17483         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17484         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17485         bp instructions.
17486         * gcc.target/xstormy16/bp.c: Likewise.
17487
17488         * gcc.target/xstormy16/bss_below100: New files:
17489         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17490         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17491         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17492         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17493         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17494         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17495         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17496         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17497         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17498         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17499         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17500         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17501         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17502         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17503         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17504         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17505         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17506         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17507         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17508         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17509         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17510         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17511         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17512         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17513         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17514         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17515         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17516
17517         * gcc.target/xstormy16/data_below100: New files:
17518         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17519         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17520         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17521         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17522         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17523         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17524         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17525         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17526         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17527         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17528         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17529         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17530         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17531         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17532         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17533         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17534         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17535         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17536         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17537         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17538         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17539         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17540         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17541         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17542         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17543         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17544         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17545
17546         * gcc.target/xstormy16/sfr: New files:
17547         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17548         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17549         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17550         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17551         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17552         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17553         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17554         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17555         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17556         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17557         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17558         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17559         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17560         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17561         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17562         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17563         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17564         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17565         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17566         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17567         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17568         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17569         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17570         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17571         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17572         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17573         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17574         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17575         27_if0_sfrw_bitfield_f.c
17576
17577 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17578
17579         PR c++/18100
17580         * g++.dg/lookup/name-clash4.C: New test.
17581
17582 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17583
17584         PR c++/18672
17585         * g++.dg/opt/array1.C: New.
17586
17587         PR c++/18803
17588         * g++.dg/template/operator5.C: New.
17589
17590 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17591
17592         PR c/18867
17593         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17594
17595 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17596
17597         * gcc.dg/noncompile/20041207.c: New test.
17598
17599 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17600
17601         * g++.dg/other/unreachable-1.C: New test.
17602
17603 2004-12-06  Nick Clifton  <nickc@redhat.com>
17604
17605         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17606         <limits.h> because the latter comes from gcc's include/ directory
17607         and not the newlib/libc/include directory.
17608
17609 2004-12-04  Richard Henderson  <rth@redhat.com>
17610
17611         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17612
17613 2004-12-04  Richard Henderson  <rth@redhat.com>
17614
17615         * lib/target-supports.exp (check_gc_sections_available): Disable
17616         for alpha and ia64.
17617
17618 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17619
17620         PR middle-end/17909
17621         * g++.dg/other/vararg-2.C: New test.
17622
17623 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17624
17625         PR c++/17011, c++/17971
17626         * g++.dg/template/error15.C: Adjust expected error.
17627         * g++.dg/template/instantiate3.C: Likewise.
17628
17629 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17630
17631         * gcc.dg/altivec-18.c: Fix for darwin
17632
17633 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17634
17635         PR c++/18782
17636         * g++.dg/parse/ptrmem2.C: New.
17637
17638         PR c++/18318
17639         * g++.dg/template/new1.C: New.
17640
17641 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17642
17643         PR fortran/18710
17644         * gfortran.dg/direct_io_3.f90: New test.
17645
17646 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17647
17648         PR 18758
17649         * g++.dg/parse/crash21.C: New.
17650
17651 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17652
17653         PR c++/15664, c++/18276
17654         * g++.dg/template/ttp13.C: New test.
17655         * g++.dg/template/ttp14.C: Likewise.
17656
17657 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17658
17659         PR c++/18123
17660         * g++.dg/parse/enum2.C: New test.
17661         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17662
17663 2004-12-02  Nick Clifton  <nickc@redhat.com>
17664
17665         * gcc.target/xstormy16: New test directory.
17666         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17667         * gcc.target/xstormy16/bp.c: Check the generation of bp
17668         instructions.
17669         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17670         bn instructions and the BELOW100 attribute.
17671
17672 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17673
17674         PR target/16952
17675         * gcc.dg/ppc-eabi.c: New.
17676
17677 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17678
17679         PR fortran/18284
17680         * gfortran.dg/backspace.f90
17681
17682 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17683
17684         * gfortran.dg/inquire.f90: New test.
17685
17686 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17687
17688         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17689         handle effective-target-keyword.
17690         (dg-skip-if): Support effective-target keyword as target list.
17691         (dg-xfail-if): Ditto.
17692         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17693
17694 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17695
17696         PR tree-optimization/18291
17697         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17698
17699 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17700
17701         PR C++/18729
17702         * g++.dg/parse/crash20.C: New.
17703
17704         PR c++/17431
17705         * g++.dg/overload/arg1.C: New.
17706         * g++.dg/overload/arg2.C: New.
17707         * g++.dg/overload/arg3.C: New.
17708         * g++.dg/overload/arg4.C: New.
17709
17710 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17711
17712         * gcc.dg/c99-flex-array-4.c: Remove.
17713
17714 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17715
17716         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17717
17718         * lib/target-supports.exp (is-effective-target): Simplify.
17719
17720         * lib/target-supports.exp (check_effective_target_vect_long):
17721         Fix for powerpc64-*-*.
17722
17723 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17724
17725         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17726         to support new requirements on FreeBSD 5.
17727
17728 2004-11-30  Devang Patel  <dpatel@apple.com>
17729
17730         PR 18702
17731         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17732
17733 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17734
17735         * g++.dg/ext/altivec-13.C: New test.
17736
17737 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17738
17739         PR tree-opt/18298
17740         * gcc.c-torture/execute/p18298.c: New test.
17741
17742 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17743             Dorit Naishlos  <dorit@il.ibm.com>
17744
17745         PR tree-opt/18607
17746         * gcc.dg/vect/vect-89.c: New test.
17747
17748 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17749
17750         * gcc.dg/pr18596-1.c: New test.
17751
17752 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17753
17754         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17755
17756 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17757
17758         PR c/18479
17759         * gcc.dg/pr18479.c: New test.
17760
17761 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17762
17763         PR target/18490
17764         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17765         mmix-knuth-mmixware.
17766
17767         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17768         cris-*-elf* cris-*-aout* mmix-*-*
17769
17770 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17771
17772         PR middle-end/18725
17773         * gcc.dg/pr18725.c: New test.
17774
17775 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17776
17777         PR target/18488
17778         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17779
17780         PR target/18336
17781         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17782
17783 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/18368
17786         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17787         * g++.old-deja/g++.law/ctors5.C: Likewise.
17788         * g++.old-deja/g++.other/crash25.C: Likewise.
17789
17790         PR c++/18674
17791         * g++.dg/template/error16.C: New test.
17792
17793         PR c++/18512
17794         * g++.dg/template/crash29.C: New test.
17795
17796 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17797
17798         PR tree-optimization/18712
17799         * gcc.c-torture/compile/pr18712.c: New test.
17800
17801 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17802
17803         PR c/7544
17804         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17805         tests.
17806
17807 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17808
17809         PR c++/18652
17810         * g++.dg/lookup/crash6.C: New test.
17811
17812 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17813
17814         PR middle-end/18164
17815         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17816
17817 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17818
17819         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17820         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17821         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17822
17823 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17824
17825         * gcc.dg/pr18164.c: New test.
17826
17827 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17828
17829         * gcc.dg/funroll-loops-all.c: New.
17830
17831 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17832
17833         PR target/18489
17834         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17835         delimeter, match space and TAB as well as ":".
17836
17837         PR target/18484
17838         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17839
17840         PR target/18348
17841         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17842
17843         PR target/18345
17844         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17845
17846         PR target/18337
17847         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17848
17849 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17850
17851         * gfortran.dg/direct_io_2.f90: New test.
17852
17853 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17854
17855         PR target/18334
17856         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17857
17858 2004-11-28  Richard Henderson  <rth@redhat.com>
17859
17860         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17861
17862 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17863
17864         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17865         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17866         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17867         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17868         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17869         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17870         gcc.dg/pointer-arith-8.c: New tests.
17871
17872 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17873
17874         PR fortran/18364
17875         * gfortran.dg/endfile.f90: New test.
17876
17877 2004-11-27  Falk Hueffner  <falk@debian.org>
17878
17879         * gcc.dg/loop-6.c: New test.
17880
17881 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17882
17883         * gcc.c-torture/execute/20041126-1.c: New test.
17884
17885 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17886
17887         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17888         on IRIX.
17889
17890 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17891
17892         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17893         functions.
17894
17895 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17896
17897         PR rtl-optimization/17825
17898         * gcc.c-torture/compile/20041119-1.c: New test.
17899
17900 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17901
17902         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17903         Check existence of ld library path variables before unsetting.
17904
17905 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17906
17907         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17908
17909 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17910
17911         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17912
17913 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17914
17915         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17916
17917 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17918
17919         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17920         dg-do directive.
17921
17922 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17923
17924         * gcc.dg/pr17957.c: Pass --param, not -param.
17925
17926 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17927
17928         PR middle-end/17957
17929         * testsuite/gcc.dg/pr17957.c: New test.
17930
17931 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17932
17933         PR c++/18445
17934         * g++.dg/template/crash28.C: Likewise.
17935
17936         PR c++/18001
17937         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17938         * g++.dg/ext/lvaddr.C: Likewise.
17939         * g++.dg/opt/pr7503-3.C: Likewise.
17940
17941         PR c++/18466
17942         * g++.dg/parse/qualified3.C: New test.
17943         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17944
17945         PR c++/18545
17946         * g++.dg/expr/return1.C: New test.
17947
17948 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17949
17950         Friend class name lookup 3/n, PR c++/3332
17951         * g++.dg/lookup/friend3.C: New test.
17952         * g++.dg/lookup/friend4.C: Likewise.
17953         * g++.dg/lookup/friend5.C: Likewise.
17954
17955 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17956
17957         Friend class name lookup 2/n, PR c++/14513, c++/15410
17958         * g++.dg/lookup/friend2.C: New test.
17959         * g++.dg/template/friend31.C: Likewise.
17960
17961 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17962
17963         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17964
17965 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17966
17967         PR c++/17473
17968         * g++.dg/tc1/dr56.C: Remove.
17969         * g++.dg/template/typedef1.C: Add dg-error markers.
17970         * g++.old-deja/g++.other/typedef7.C: Likewise.
17971
17972         PR c++/18285
17973         * g++.dg/parse/typedef7.C: New test.
17974
17975 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17976
17977         * gcc.c-torture/execute/20041124-1.c: New test.
17978
17979 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17980
17981         * g++.dg/template/deduce3.C: New test.
17982
17983         PR c++/18586
17984         * g++.dg/template/crash27.C: New test.
17985
17986         PR c++/18530
17987         * g++.dg/warn/Wshadow-3.C: New test.
17988
17989 2004-11-24  Devang Patel  <dpatel@apple.com>
17990
17991         PR/18555
17992         * gcc.dg/cpp/isysroot-1.c: New test.
17993         * gcc.dg/cpp/usr/include/stdio.h: New file.
17994         * gcc.dg/cpp/isysroot-2.c: New test.
17995         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17996         New file.
17997
17998 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17999
18000         PR c++/8929
18001         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
18002
18003 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
18004
18005         * gcc.target/sparc/align.c: Do not include <stdint.h>.
18006         * gcc.target/sparc/pdist.c: Likewise.
18007
18008 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
18009
18010         PR c++/16882
18011         * g++.dg/conversion/simd1.C: New test.
18012
18013 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
18014
18015         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
18016         and restore_ld_library_path_env_vars.
18017         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
18018         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
18019         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
18020         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
18021
18022 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
18023
18024         * gcc.dg/pragma-align-2.c: Test macro expansion.
18025         * gcc.dg/pragma-pack-2.c: New test.
18026
18027 2004-11-23  Richard Henderson  <rth@redhat.com>
18028
18029         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
18030         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18031         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
18032         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
18033         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
18034         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
18035
18036         * gcc.dg/vect/vect.exp: Add check for alpha.
18037         * lib/target-supports.exp (check_alpha_max_hw_available): New.
18038         (check_effective_target_vect_int): Enable for alpha.
18039         (check_effective_target_vect_long): New.
18040         (is-effective-target): Add it.
18041
18042 2004-11-23  Uros Bizjak <uros@kss-loka.si>
18043
18044         * gcc.dg/pr18614-1.c: New test.
18045
18046 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
18047
18048         * gcc.dg/setjmp-2.c: New test.
18049
18050 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
18051
18052         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
18053         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
18054         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18055         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18056         gcc.target/sparc/pdist.c: New tests.
18057
18058 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18059
18060         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18061
18062 2004-11-22  Dale Johannesen  <dalej@apple.com>
18063
18064         * gcc.dg/20041111-1.c: New.
18065
18066 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18067
18068         PR tree-opt/18536
18069         * gcc.dg/vect/pr18536.c: New test.
18070
18071 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18072
18073         PR c++/18354
18074         * g++.dg/template/nontype11.C: New test.
18075
18076 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18077
18078         PR middle-end/18520
18079         * gcc.dg/pr18520-1.c: New test case.
18080
18081 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18082
18083         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18084         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18085         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18086         expected diagnostics.
18087
18088 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18089
18090         PR target/18580
18091         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18092         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18093         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18094
18095 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18096
18097         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18098
18099 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18100             Joseph Myers  <joseph@codesourcery.com>
18101
18102         * lib/target-supports.exp (check_visibility_available): Really
18103         test the compiler.
18104
18105 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18106
18107         PR tree-opt/18181
18108         * gcc.dg/vect/vect-85.c: New test.
18109         * gcc.dg/vect/vect-86.c: New test.
18110         * gcc.dg/vect/vect-87.c: New test.
18111         * gcc.dg/vect/vect-88.c: New test.
18112
18113 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18114
18115         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18116
18117 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18118
18119         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18120         * gcc.dg/ppc-and-1.c: Ditto.
18121         * gcc.dg/ppc-compare-1.c: Ditto.
18122         * gcc.dg/ppc-mov-1.c: Ditto
18123
18124 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18125             Mark Mitchell  <mark@codesourcery.com>
18126
18127         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18128
18129 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18130             Aldy Hernandez  <aldyh@redhat.com>
18131
18132         * lib/target-supports.exp (check_effective_target_vect_int): New
18133         (check_effective_target_vect_float): New
18134         (check_effective_target_vect_double): New.
18135         (is-effective-target): Support new effective targets keywords.
18136         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18137         default action for dg-do.
18138         * gcc.dg/vect/pr16105.c: Use new support.
18139         * gcc.dg/vect/pr18400.c: Ditto.
18140         * gcc.dg/vect/pr18425.c: Ditto.
18141         * gcc.dg/vect/vect-1.c: Ditto.
18142         * gcc.dg/vect/vect-10.c: Ditto.
18143         * gcc.dg/vect/vect-11.c: Ditto.
18144         * gcc.dg/vect/vect-12.c: Ditto.
18145         * gcc.dg/vect/vect-13.c: Ditto.
18146         * gcc.dg/vect/vect-14.c: Ditto.
18147         * gcc.dg/vect/vect-15.c: Ditto.
18148         * gcc.dg/vect/vect-16.c: Ditto.
18149         * gcc.dg/vect/vect-17.c: Ditto.
18150         * gcc.dg/vect/vect-18.c: Ditto.
18151         * gcc.dg/vect/vect-19.c: Ditto.
18152         * gcc.dg/vect/vect-2.c: Ditto.
18153         * gcc.dg/vect/vect-20.c: Ditto.
18154         * gcc.dg/vect/vect-21.c: Ditto.
18155         * gcc.dg/vect/vect-22.c: Ditto.
18156         * gcc.dg/vect/vect-23.c: Ditto.
18157         * gcc.dg/vect/vect-24.c: Ditto.
18158         * gcc.dg/vect/vect-25.c: Ditto.
18159         * gcc.dg/vect/vect-26.c: Ditto.
18160         * gcc.dg/vect/vect-27.c: Ditto.
18161         * gcc.dg/vect/vect-27a.c: Ditto.
18162         * gcc.dg/vect/vect-28.c: Ditto.
18163         * gcc.dg/vect/vect-29.c: Ditto.
18164         * gcc.dg/vect/vect-29a.c: Ditto.
18165         * gcc.dg/vect/vect-3.c: Ditto.
18166         * gcc.dg/vect/vect-30.c: Ditto.
18167         * gcc.dg/vect/vect-31.c: Ditto.
18168         * gcc.dg/vect/vect-32.c: Ditto.
18169         * gcc.dg/vect/vect-33.c: Ditto.
18170         * gcc.dg/vect/vect-34.c: Ditto.
18171         * gcc.dg/vect/vect-35.c: Ditto.
18172         * gcc.dg/vect/vect-36.c: Ditto.
18173         * gcc.dg/vect/vect-37.c: Ditto.
18174         * gcc.dg/vect/vect-38.c: Ditto.
18175         * gcc.dg/vect/vect-4.c: Ditto.
18176         * gcc.dg/vect/vect-40.c: Ditto.
18177         * gcc.dg/vect/vect-41.c: Ditto.
18178         * gcc.dg/vect/vect-42.c: Ditto.
18179         * gcc.dg/vect/vect-43.c: Ditto.
18180         * gcc.dg/vect/vect-44.c: Ditto.
18181         * gcc.dg/vect/vect-45.c: Ditto.
18182         * gcc.dg/vect/vect-46.c: Ditto.
18183         * gcc.dg/vect/vect-47.c: Ditto.
18184         * gcc.dg/vect/vect-48.c: Ditto.
18185         * gcc.dg/vect/vect-48a.c: Ditto.
18186         * gcc.dg/vect/vect-49.c: Ditto.
18187         * gcc.dg/vect/vect-5.c: Ditto.
18188         * gcc.dg/vect/vect-50.c: Ditto.
18189         * gcc.dg/vect/vect-51.c: Ditto.
18190         * gcc.dg/vect/vect-52.c: Ditto.
18191         * gcc.dg/vect/vect-53.c: Ditto.
18192         * gcc.dg/vect/vect-54.c: Ditto.
18193         * gcc.dg/vect/vect-55.c: Ditto.
18194         * gcc.dg/vect/vect-56.c: Ditto.
18195         * gcc.dg/vect/vect-56a.c: Ditto.
18196         * gcc.dg/vect/vect-57.c: Ditto.
18197         * gcc.dg/vect/vect-58.c: Ditto.
18198         * gcc.dg/vect/vect-59.c: Ditto.
18199         * gcc.dg/vect/vect-6.c: Ditto.
18200         * gcc.dg/vect/vect-60.c: Ditto.
18201         * gcc.dg/vect/vect-61.c: Ditto.
18202         * gcc.dg/vect/vect-62.c: Ditto.
18203         * gcc.dg/vect/vect-63.c: Ditto.
18204         * gcc.dg/vect/vect-64.c: Ditto.
18205         * gcc.dg/vect/vect-65.c: Ditto.
18206         * gcc.dg/vect/vect-66.c: Ditto.
18207         * gcc.dg/vect/vect-67.c: Ditto.
18208         * gcc.dg/vect/vect-68.c: Ditto.
18209         * gcc.dg/vect/vect-69.c: Ditto.
18210         * gcc.dg/vect/vect-7.c: Ditto.
18211         * gcc.dg/vect/vect-72.c: Ditto.
18212         * gcc.dg/vect/vect-72a.c: Ditto.
18213         * gcc.dg/vect/vect-73.c: Ditto.
18214         * gcc.dg/vect/vect-74.c: Ditto.
18215         * gcc.dg/vect/vect-75.c: Ditto.
18216         * gcc.dg/vect/vect-76.c: Ditto.
18217         * gcc.dg/vect/vect-77.c: Ditto.
18218         * gcc.dg/vect/vect-77a.c: Ditto.
18219         * gcc.dg/vect/vect-78.c: Ditto.
18220         * gcc.dg/vect/vect-79.c: Ditto.
18221         * gcc.dg/vect/vect-8.c: Ditto.
18222         * gcc.dg/vect/vect-80.c: Ditto.
18223         * gcc.dg/vect/vect-82.c: Ditto.
18224         * gcc.dg/vect/vect-82_64.c: Ditto.
18225         * gcc.dg/vect/vect-83.c: Ditto.
18226         * gcc.dg/vect/vect-83_64.c: Ditto.
18227         * gcc.dg/vect/vect-9.c: Ditto.
18228         * gcc.dg/vect/vect-all.c: Ditto.
18229         * gcc.dg/vect/vect-none.c: Ditto.
18230
18231 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18232
18233         * lib/gcc-dg.exp (dg-skip-if): New function.
18234         (dg-forbid-option): Remove.
18235         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18236         * g++.dg/abi/bitfield8.C: Likewise.
18237         * g++.dg/abi/dtor1.C: Likewise.
18238         * g++.dg/abi/empty10.C: Likewise.
18239         * g++.dg/abi/empty7.C: Likewise.
18240         * g++.dg/abi/empty9.C: Likewise.
18241         * g++.dg/abi/layout3.C: Likewise.
18242         * g++.dg/abi/layout4.C: Likewise.
18243         * g++.dg/abi/thunk1.C: Likewise.
18244         * g++.dg/abi/thunk2.C: Likewise.
18245         * g++.dg/abi/vbase11.C: Likewise.
18246         * g++.dg/abi/vthunk2.C: Likewise.
18247         * g++.dg/abi/vthunk3.C: Likewise.
18248         * g++.dg/ext/attrib8.C: Likewise.
18249         * g++.dg/opt/longbranch2.C: Likewise.
18250         * g++.dg/opt/reg-stack4.C: Likewise.
18251         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18252         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18253         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18254         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18255         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18256         * gcc.dg/20000609-1.c: Likewise.
18257         * gcc.dg/20000720-1.c: Likewise.
18258         * gcc.dg/20011107-1.c: Likewise.
18259         * gcc.dg/20011119-1.c: Likewise.
18260         * gcc.dg/20020108-1.c: Likewise.
18261         * gcc.dg/20020122-2.c: Likewise.
18262         * gcc.dg/20020122-3.c: Likewise.
18263         * gcc.dg/20020201-3.c: Likewise.
18264         * gcc.dg/20020206-1.c: Likewise.
18265         * gcc.dg/20020218-1.c: Likewise.
18266         * gcc.dg/20020310-1.c: Likewise.
18267         * gcc.dg/20020411-1.c: Likewise.
18268         * gcc.dg/20020418-2.c: Likewise.
18269         * gcc.dg/20020426-1.c: Likewise.
18270         * gcc.dg/20020426-2.c: Likewise.
18271         * gcc.dg/20020517-1.c: Likewise.
18272         * gcc.dg/20020523-1.c: Likewise.
18273         * gcc.dg/20020523-2.c: Likewise.
18274         * gcc.dg/20020729-1.c: Likewise.
18275         * gcc.dg/20030204-1.c: Likewise.
18276         * gcc.dg/20030826-2.c: Likewise.
18277         * gcc.dg/20030926-1.c: Likewise.
18278         * gcc.dg/20031202-1.c: Likewise.
18279         * gcc.dg/980312-1.c: Likewise.
18280         * gcc.dg/980313-1.c: Likewise.
18281         * gcc.dg/990117-1.c: Likewise.
18282         * gcc.dg/990424-1.c: Likewise.
18283         * gcc.dg/990524-1.c: Likewise.
18284         * gcc.dg/991230-1.c: Likewise.
18285         * gcc.dg/i386-387-1.c: Likewise.
18286         * gcc.dg/i386-387-2.c: Likewise.
18287         * gcc.dg/i386-387-3.c: Likewise.
18288         * gcc.dg/i386-387-4.c: Likewise.
18289         * gcc.dg/i386-387-5.c: Likewise.
18290         * gcc.dg/i386-387-6.c: Likewise.
18291         * gcc.dg/i386-asm-1.c: Likewise.
18292         * gcc.dg/i386-bitfield1.c: Likewise.
18293         * gcc.dg/i386-bitfield2.c: Likewise.
18294         * gcc.dg/i386-loop-1.c: Likewise.
18295         * gcc.dg/i386-loop-2.c: Likewise.
18296         * gcc.dg/i386-loop-3.c: Likewise.
18297         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18298         * gcc.dg/i386-pic-1.c: Likewise.
18299         * gcc.dg/i386-regparm.c: Likewise.
18300         * gcc.dg/i386-signbit-1.c: Likewise.
18301         * gcc.dg/i386-signbit-2.c: Likewise.
18302         * gcc.dg/i386-signbit-3.c: Likewise.
18303         * gcc.dg/i386-sse-5.c: Likewise.
18304         * gcc.dg/i386-sse-8.c: Likewise.
18305         * gcc.dg/i386-unroll-1.c: Likewise.
18306         * gcc.dg/tls/opt-1.c: Likewise.
18307         * gcc.dg/tls/opt-2.c: Likewise.
18308         * gcc.dg/unroll-1.c: Likewise.
18309         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18310         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18311         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18312         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18313
18314 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18315
18316         * g++.dg/template/incomplete1.C: New test.
18317
18318 2004-11-16  Nick Clifton  <nickc@redhat.com>
18319
18320         Revert patches accidentally commited during checkin of fixes for
18321         xstormy16 tests:
18322         gcc.c-torture/execute/simd-4.c: Revert
18323         gcc.dg/20040910-1.c: Revert.
18324
18325 2004-11-16  Paul Brook  <paul@codesourcery.com>
18326
18327         PR fortran/13010
18328         * gfortran.dg/der_pointer_1.f90: New test.
18329
18330 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18331
18332         PR c/18498
18333         * gcc.dg/bitfld-13.c: New test.
18334
18335 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18336
18337         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18338         powerpc*-*-linux*.
18339
18340         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18341         * gcc.dg/ppc64-abi-2.c: Ditto.
18342         * gcc.dg/ppc64-abi-3.c: Ditto.
18343
18344         * lib/gcc-dg.exp (dg-target-list): Remove.
18345
18346 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18347
18348         * gcc.dg/ia64-postinc.c: New test.
18349
18350 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18351
18352         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18353
18354 2004-11-15  Nick Clifton  <nickc@redhat.com>
18355
18356         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18357         __INT_MAX__ so that the test can be compiled by toolchains
18358         targeted at 16-bit processors.
18359
18360         * gcc.dg/20040625-1.c: Use long constants rather than integers
18361         when performing arithmetic that will overflow 16-bits.
18362
18363         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18364         xstormy16.  It does not support 128-bit vector operations.
18365
18366         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18367         with the macro PTR_TYPE.  Define this macro to an integer type
18368         suitable for holding a pointer.
18369
18370         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18371         the target is a 16-bit processor.
18372
18373         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18374         16-bit targets where the character constant will be too long.
18375
18376         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18377         where the double will not be directly addressable.
18378
18379 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18380
18381         Friend class name lookup 1/n, PR c++/18471
18382         * g++.dg/template/crash26.C: New test.
18383         * g++.dg/lookup/struct1.C: Adjust expected error.
18384         * g++.dg/parse/elab1.C: Likewise.
18385         * g++.dg/parse/elab2.C: Likewise.
18386         * g++.dg/parse/int-as-enum1.C: Likewise.
18387         * g++.dg/parse/struct-as-enum1.C: Likewise.
18388         * g++.dg/parse/typedef1.C: Likewise.
18389         * g++.dg/parse/typedef3.C: Likewise.
18390         * g++.dg/parse/typedef4.C: Likewise.
18391         * g++.dg/parse/typedef5.C: Likewise.
18392         * g++.dg/template/nontype4.C: Likewise.
18393         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18394         * g++.old-deja/g++.other/elab1.C: Likewise.
18395         * g++.old-deja/g++.other/syntax4.C: Likewise.
18396
18397 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18398
18399         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18400
18401 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18402
18403         * gcc.c-torture/execute/20041114-1.c: New test.
18404
18405 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18406
18407         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18408         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18409         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18410         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18411         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18412         gcc.dg/switch-7.c: New tests.
18413
18414 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18415
18416         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18417
18418 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18419
18420         PR tree-opt/18400
18421         * gcc.dg/vect/pr18400.c: New test.
18422
18423 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18424             Andrew Pinski  <pinskia@physics.uc.edu>
18425
18426         PR tree-opt/18425
18427         * gcc.dg/vect/pr18425.c: New test.
18428
18429 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18430
18431         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18432         Guard with dg-require-alias and dg-require-visibility.
18433
18434 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18435
18436         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18437
18438 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18439
18440         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18441
18442 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18443
18444         PR c++/17344
18445         * g++.dg/template/defarg5.C: New test.
18446
18447 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18448
18449         * g++.dg/parse/cast1.C: Run only on ILP32.
18450         * g++.old-deja/g++.mike/p784.C: Likewise.
18451
18452 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18453
18454         * gcc.c-torture/execute/20041113-1.c: New test.
18455
18456 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18457
18458         PR target/18230
18459         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18460         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18461         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18462         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18463         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18464         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18465         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18466         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18467         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18468         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18469         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18470         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18471         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18472
18473 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18474
18475         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18476         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18477         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18478         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18479         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18480         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18481         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18482         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18483         gcc.target/sparc/combined-1.c: New tests.
18484
18485 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18486
18487         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18488         New tests.
18489
18490 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18491
18492         * lib/gcc-dg.exp (dg-forbid-option): New function.
18493         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18494         * g++.dg/abi/bitfield8.C: Likewise.
18495         * g++.dg/abi/dtor1.C: Likewise.
18496         * g++.dg/abi/empty10.C: Likewise.
18497         * g++.dg/abi/empty7.C: Likewise.
18498         * g++.dg/abi/empty9.C: Likewise.
18499         * g++.dg/abi/layout3.C: Likewise.
18500         * g++.dg/abi/layout4.C: Likewise.
18501         * g++.dg/abi/thunk1.C: Likewise.
18502         * g++.dg/abi/thunk2.C: Likewise.
18503         * g++.dg/abi/vbase11.C: Likewise.
18504         * g++.dg/abi/vthunk2.C: Likewise.
18505         * g++.dg/abi/vthunk3.C: Likewise.
18506         * g++.dg/ext/attrib8.C: Likewise.
18507         * g++.dg/opt/longbranch2.C: Likewise.
18508         * g++.dg/opt/reg-stack4.C: Likewise.
18509         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18510         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18511         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18512         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18513         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18514         * gcc.dg/20000609-1.c: Likewise.
18515         * gcc.dg/20000720-1.c: Likewise.
18516         * gcc.dg/20011107-1.c: Likewise.
18517         * gcc.dg/20011119-1.c: Likewise.
18518         * gcc.dg/20020108-1.c: Likewise.
18519         * gcc.dg/20020122-2.c: Likewise.
18520         * gcc.dg/20020122-3.c: Likewise.
18521         * gcc.dg/20020201-3.c: Likewise.
18522         * gcc.dg/20020206-1.c: Likewise.
18523         * gcc.dg/20020218-1.c: Likewise.
18524         * gcc.dg/20020310-1.c: Likewise.
18525         * gcc.dg/20020411-1.c: Likewise.
18526         * gcc.dg/20020418-2.c: Likewise.
18527         * gcc.dg/20020426-1.c: Likewise.
18528         * gcc.dg/20020426-2.c: Likewise.
18529         * gcc.dg/20020517-1.c: Likewise.
18530         * gcc.dg/20020523-1.c: Likewise.
18531         * gcc.dg/20020523-2.c: Likewise.
18532         * gcc.dg/20020729-1.c: Likewise.
18533         * gcc.dg/20030204-1.c: Likewise.
18534         * gcc.dg/20030826-2.c: Likewise.
18535         * gcc.dg/20030926-1.c: Likewise.
18536         * gcc.dg/20031202-1.c: Likewise.
18537         * gcc.dg/980312-1.c: Likewise.
18538         * gcc.dg/980313-1.c: Likewise.
18539         * gcc.dg/990117-1.c: Likewise.
18540         * gcc.dg/990424-1.c: Likewise.
18541         * gcc.dg/990524-1.c: Likewise.
18542         * gcc.dg/991230-1.c: Likewise.
18543         * gcc.dg/i386-387-1.c: Likewise.
18544         * gcc.dg/i386-387-2.c: Likewise.
18545         * gcc.dg/i386-387-3.c: Likewise.
18546         * gcc.dg/i386-387-4.c: Likewise.
18547         * gcc.dg/i386-387-5.c: Likewise.
18548         * gcc.dg/i386-387-6.c: Likewise.
18549         * gcc.dg/i386-asm-1.c: Likewise.
18550         * gcc.dg/i386-bitfield1.c: Likewise.
18551         * gcc.dg/i386-bitfield2.c: Likewise.
18552         * gcc.dg/i386-loop-1.c: Likewise.
18553         * gcc.dg/i386-loop-2.c: Likewise.
18554         * gcc.dg/i386-loop-3.c: Likewise.
18555         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18556         * gcc.dg/i386-pic-1.c: Likewise.
18557         * gcc.dg/i386-regparm.c: Likewise.
18558         * gcc.dg/i386-signbit-1.c: Likewise.
18559         * gcc.dg/i386-signbit-2.c: Likewise.
18560         * gcc.dg/i386-signbit-3.c: Likewise.
18561         * gcc.dg/i386-sse-5.c: Likewise.
18562         * gcc.dg/i386-sse-8.c: Likewise.
18563         * gcc.dg/i386-unroll-1.c: Likewise.
18564         * gcc.dg/tls/opt-1.c: Likewise.
18565         * gcc.dg/tls/opt-2.c: Likewise.
18566         * gcc.dg/unroll-1.c: Likewise.
18567         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18568         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18569         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18570         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18571         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18572         -m64 is specified.
18573
18574 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18575
18576         PR c++/18389
18577         * g++.dg/parse/cond1.C: New test.
18578
18579         PR c++/18429
18580         * g++.dg/template/array9.C: New test.
18581         * g++.dg/ext/vla1.C: Adjust error messages.
18582         * g++.dg/ext/vlm1.C: Likewise.
18583         * g++.dg/template/crash2.C: Likewise.
18584
18585         PR c++/18436
18586         * g++.dg/template/call3.C: New test.
18587
18588         PR c++/18407
18589         * g++.dg/template/ptrmem11.C: New test.
18590
18591 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18592
18593         PR other/14264
18594         * lib/g++.exp: Set LC_ALL and LANG to C.
18595         * lib/gcc-dg.exp: Likewise.
18596         * lib/gfortran.exp: Likewise.
18597         * lib/objc.exp: Likewise.
18598         * lib/treelang.exp: Likewise.
18599
18600 2004-11-12  Andreas Schwab  <schwab@suse.de>
18601
18602         * gcc.dg/pr16286.c: Fix last change.
18603
18604 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18605
18606         PR c++/18416
18607         * g++.dg/init/global1.C: New test.
18608
18609 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18610
18611         * gcc.c-torture/execute/20041112-1.c: New test.
18612
18613 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18614
18615         * lib/gcc-dg.exp (dg-target-list): New.
18616
18617 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18618             Richard Sandiford  <rsandifo@redhat.com>
18619
18620         * lib/target-supports.exp (get-compiler_messages): New.
18621         (check_named_sections_available): Use it.
18622         (check_effective_target_ilp32): New.
18623         (check_effective_target_lp64): New.
18624         (is-effective-target): New.
18625         * lib/gcc-dg.exp (dg-require-effective-target): New.
18626
18627 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18628
18629         * gcc.dg/precedence-1.c: New test.
18630
18631 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18632
18633         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18634
18635         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18636         message, delete generated files, use more descriptive name for
18637         executable, and make the test unsupported when it cannot be run.
18638
18639         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18640         (dg-require-weak, dg-require-visibility, dg-require-alias,
18641         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18642         dg-require-iconv, dg-require-named-sections): Use it.
18643
18644         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18645
18646 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18647
18648         PR target/16457
18649         * gcc.dg/ppc-and-1: New
18650
18651         PR target/16796
18652         * gcc.dg/ppc-mov-1.c: New.
18653
18654         PR target/16458
18655         * gcc.dg/ppc-compare-1.c: New.
18656
18657 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18658
18659         * objc.dg/desig-init-2.m: New test.
18660
18661 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18662
18663         PR middle-end/18160
18664         * g++.dg/warn/register-var-1.C: New test.
18665         * g++.dg/warn/register-var-2.C: New test.
18666
18667 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18668
18669         * gcc.dg/union-2.c: New test.
18670
18671 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18672
18673         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18674         New test for PR tree-optimization/17892.
18675
18676 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18677
18678         PR c++/18369
18679         * g++.dg/init/new12.C: New test.
18680
18681 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18682
18683         * gcc.target/sparc: New directory.
18684         * gcc.target/sparc/sparc.exp: New driver.
18685         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18686         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18687         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18688         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18689
18690 2004-11-10  Paul Brook  <paul@codesourcery.com>
18691
18692         PR fortran/18218
18693         * gfortran.dg/list_read.c: New test.
18694
18695 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18696
18697         PR c/18322
18698         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18699         expected diagnostic location.
18700
18701 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18702
18703         * gcc.dg/20041109-1.c: New test.
18704
18705 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18706
18707         PR objc/18406
18708         * objc/compile/pr18406.m: New test.
18709
18710 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18711
18712         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18713
18714 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18715
18716         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18717
18718 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18719
18720         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18721
18722 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18723
18724         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18725         exit.
18726
18727 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18728
18729         PR tree-opt/18299
18730         * gcc.c-torture/pr18299-1.c: New test.
18731
18732 2004-11-06  Andreas Schwab  <schwab@suse.de>
18733
18734         * gcc.dg/pr16286.c: Also test for bool and pixel.
18735
18736 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18737
18738         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18739         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18740         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18741         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18742         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18743         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18744         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18745         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18746         gcc.dg/struct-semi-3.c: New tests.
18747
18748 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18749
18750         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18751
18752 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18753
18754         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18755         Do not use C99 designators.
18756
18757 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18758
18759         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18760
18761 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18762
18763         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18764         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18765         * gcc.c-torture/execute/simd-5.x: Remove.
18766
18767 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18768
18769         PR rtl-optimization/17933
18770         * gcc.dg/torture/pr17933-1.c: New test.
18771
18772 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18773
18774         PR target/18106
18775         * lib/target-supports.exp (check_weak_available): Support
18776         Windows.
18777
18778 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18779
18780         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18781         call to fflush(stdout) before abort.
18782         (my_ffsll): New function.
18783         (generate_fields): Use it.
18784
18785 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18786
18787         * gcc.dg/init-undef-1.c: New test.
18788
18789 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18790
18791         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18792         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18793         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18794         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18795         expected messages for new parser.
18796
18797 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18798
18799         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18800
18801 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18802
18803         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18804         on LP64 targets.
18805
18806 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18807
18808         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18809         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18810         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18811         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18812         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18813         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18814         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18815         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18816         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18817         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18818
18819 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18820
18821         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18822         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18823         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18824         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18825         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18826         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18827         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18828         for new parser.
18829
18830 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18831
18832         PR target/15342
18833         * gcc.dg/20041104-1.c: New test.
18834
18835 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18836
18837         * g++.dg/template/nontype7.C: New test.
18838         * g++.dg/template/nontype8.C: Likewise.
18839         * g++.dg/template/nontype9.C: Likewise.
18840         * g++.dg/template/nontype10.C: Likewise.
18841         * g++.dg/tc1/dr49.C: Likewise.
18842         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18843         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18844
18845 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18846
18847         * g++.dg/rtti/tinfo1.C: Remove xfails.
18848
18849 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18850
18851         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18852         packed attribute to the definition to satisfy the new C++ parser.
18853
18854 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18855
18856         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18857         invocations of va_arg.
18858
18859 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18860
18861         PR c++/18124
18862         * g++.dg/template/crash25.C: New test.
18863
18864         PR c++/18155
18865         * g++.dg/template/typedef2.C: New test.
18866         * g++.dg/parse/crash13.C: Adjust error markers.
18867
18868         PR c++/18177
18869         * g++.dg/conversion/const3.C: New test.
18870
18871 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18872
18873         PR fortran/17535
18874         PR fortran/17583
18875         PR fortran/17713
18876         * gfortran.dg/generic_[123].f90: New testcases.
18877
18878 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18879
18880         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18881         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18882
18883 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18884
18885         PR tree-opt/16808
18886         * gcc.c-torture/compile/pr16808.c: New test.
18887
18888 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18889
18890         PR rtl-optimization/17104
18891         * gcc.dg/ppc-bitfield1.c: New.
18892
18893 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18894
18895         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18896
18897 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18898
18899         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18900         strings for 32-bit code.
18901
18902 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18903
18904         PR c/18239
18905         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18906
18907 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18908
18909         PR c++/18064
18910         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18911
18912 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18913
18914         PR c++/15172
18915         * g++.dg/init/aggr2.C: New test.
18916
18917 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18918
18919         * objc.dg/local-decl-1.m: New test.
18920
18921 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18922
18923         * gcc.dg/20040910-1.c: Adjust regex.
18924
18925 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18926
18927         PR rtl-optimization/18084
18928         * g++.dg/opt/pr18084-1.C: New testcase.
18929
18930 2004-10-30  Matt Austern  <austern@apple.com>
18931
18932         PR c++/17542
18933         * g++.dg/ext/attrib18.C: New test.
18934
18935 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18936
18937         PR middle-end/18096
18938         * gcc.dg/pr18096-1.c: New test case.
18939
18940 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18941
18942         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18943
18944 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18945
18946         PR c/16666
18947         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18948         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18949         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18950         gcc.dg/old-style-prom-3.c: New tests.
18951
18952 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18953
18954         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18955         Remove unnecessary inclusion of stdio.h.
18956
18957 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18958
18959         PR rtl-optimization/17581
18960         * gcc.dg/pr17581-1.c: New test case.
18961
18962 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18963
18964         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18965         being implemented.
18966         * g++.dg/conversion/dr195-1.C: New.
18967         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18968         * g++.old-deja/g++.mike/p10148.C: Likewise.
18969
18970 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18971
18972         PR c++/17695
18973         * g++.dg/debug/typedef2.C: New test.
18974
18975 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18976
18977         PR fortran/13490
18978         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18979         * gfortran.dg/g77/README: Update.
18980
18981 2004-10-28  Matt Austern  <austern@apple.com>
18982
18983         PR c++/14124
18984         * g++.dg/ext/packed7.C: New test.
18985
18986 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18987
18988         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18989         scan-assembler.
18990         * lib/scanasm.exp (hidden-scan-for): New proc.
18991         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18992         string.
18993         (scan-not-hidden): Likewise.
18994         * lib/target-supports.exp (check_visibility_available): mach-o is
18995         support too.
18996
18997 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18998
18999         PR c++/17132
19000         * g++.dg/template/memclass3.C: New test.
19001
19002 2004-10-28  Adam Nemet  <anemet@lnxw.com>
19003
19004         PR middle-end/18160
19005         * gcc.dg/register-var-1.c: New test.
19006         * gcc.dg/register-var-2.c: New test.
19007         * gcc.dg/asm-7.c: Taking the address of a register variable is an
19008         error now.
19009
19010 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
19011
19012         PR other/18172
19013         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
19014         unused variables.
19015         * gcc.dg/vect/vect-22.c: Likewise.
19016
19017 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
19018
19019         * gcc.dg/i386-rotate-1.c: New test.
19020
19021 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
19022
19023         * g++.dg/init/ref12.C: Add "run" marker.
19024
19025         PR c++/17435
19026         * g++.dg/init/ref12.C: New test.
19027
19028         PR c++/18140
19029         * g++.dg/template/shift1.C: New test.
19030         * g++.dg/template/error10.C: Adjust error markers.
19031
19032 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
19033
19034         PR tree-opt/17529
19035         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
19036
19037 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
19038
19039         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
19040         * gcc.dg/weak/weak-3.c: Likewise.
19041         * gcc.dg/weak/weak-5.c: Likewise.
19042         * gcc.dg/weak/weak-9.c: Likewise.
19043         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
19044         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
19045
19046         * gcc.dg/darwin-weakimport-1.c: New.
19047
19048 2004-10-28  Ben Elliston  <bje@au.ibm.com>
19049
19050         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
19051
19052 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
19053
19054         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19055         'syntax' error messages.
19056         * gcc.dg/cpp/direct2s.c: Likewise.
19057
19058 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19059
19060         * gcc.c-torture/compile/20041026-1.c: New.
19061
19062 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19063
19064         PR c++/18093
19065         * g++.dg/lookup/ns2.C: New test.
19066
19067         PR c++/18020
19068         * g++.dg/template/enum4.C: New test.
19069
19070         PR c++/18161
19071         * g++.dg/template/expr1.C: New test.
19072
19073 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19074
19075         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19076
19077 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19078
19079         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19080         gcc.dg/decl-nospec-3.c: New tests.
19081
19082 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19083
19084         * objc.dg/super-class-3.m: New test.
19085
19086 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19087
19088         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19089         resyncing.
19090         * gcc.dg/cpp/direct2s.c: Likewise.
19091
19092 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19093
19094         * objc.dg/image-info.m: Update for changes to section selection.
19095
19096 2004-10-25  David Ayers  <d.ayers@inode.at>
19097             Ziemowit Laski  <zlaski@apple.com>
19098
19099         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19100         diagnostics when messaging 'id <Proto>'.
19101         * objc.dg/class-protocol-1.m: New test.
19102         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19103         a non-existent method signature.
19104         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19105         Update diagnostics when messaging with non-existent method signature.
19106         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19107         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19108         invalid receivers are now resolved as if messaging 'id'; remove
19109         extraneous diagnostics.
19110
19111 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19112
19113         PR c/16667
19114         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19115         gcc.dg/init-desig-obs-3.c: New tests.
19116
19117 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19118
19119         * gcc.dg/debug/20041023-1.c: New test.
19120
19121 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19122
19123         PR middle-end/17407
19124         * gcc.c-torture/compile/pr17407.c: New test.
19125
19126         PR c++/18121
19127         * g++.dg/template/array8.C: New test.
19128
19129 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19130
19131         PR other/18138
19132         * lib/g++.exp: Accept more than one multilib libgcc.
19133         * lib/gcc-dg.exp: Likewise.
19134         * lib/objc.exp: Likewise.
19135         * lib/treelang.exp: Likewise.
19136         * lib/gfortran.exp: Likewise.
19137
19138 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19139
19140         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19141
19142 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19143
19144         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19145         * gcc.dg/c99-const-expr-3.c: Likewise.
19146
19147 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19148
19149         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19150
19151 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19152
19153         * gcc.c-torture/execute/loop-2e.x: Remove.
19154
19155 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         PR c++/18095
19158         * g++.dg/parse/crash18.C: New.
19159         * g++.dg/parse/crash19.C: New.
19160
19161 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19162
19163         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19164         * g++.dg/ext/dllimport2.C: Same.
19165         * g++.dg/ext/dllimport8.C: Same.
19166
19167 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19168
19169         PR c++/10841
19170         * g++.dg/conversion/cast1.C: New test.
19171         * g++.dg/overload/pmf1.C: Adjust error marker.
19172
19173 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19174
19175         PR objc/17923
19176         * objc.dg/const-str-7.m: New test.
19177
19178 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19179
19180         * g++.dg/template/memfriend11.C: Fix comment typo.
19181         * g++.dg/template/memfriend14.C: Likewise.
19182
19183 2004-10-20  Richard Henderson  <rth@redhat.com>
19184
19185         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19186         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19187         -fasynchronous-unwind-tables.
19188
19189 2004-10-20  Richard Henderson  <rth@redhat.com>
19190
19191         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19192         (main): Return success.
19193         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19194         (main): Return success.
19195
19196 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19197
19198         PR c++/13495
19199         * g++.dg/template/memfriend9.C: New test.
19200         * g++.dg/template/memfriend10.C: Likewise.
19201         * g++.dg/template/memfriend11.C: Likewise.
19202         * g++.dg/template/memfriend12.C: Likewise.
19203         * g++.dg/template/memfriend13.C: Likewise.
19204         * g++.dg/template/memfriend14.C: Likewise.
19205         * g++.dg/template/memfriend15.C: Likewise.
19206         * g++.dg/template/memfriend16.C: Likewise.
19207         * g++.dg/template/memfriend17.C: Likewise.
19208         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19209
19210 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19211
19212         * g++.dg/conversion/dr195.C: New.
19213         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19214
19215 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19216             Devang Patel  <dpatel@apple.com>
19217
19218         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19219         of floating point arithmetic, which could trap.
19220
19221 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19222
19223         PR c++/14035
19224         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19225         * g++.dg/conversion/const2.C: New test.
19226         * g++.dg/expr/reinterpret2.C: New test.
19227         * g++.dg/expr/reinterpret3.C: New test.
19228         * g++.dg/expr/cast2.C: New test.
19229         * g++.dg/expr/copy1.C: New test.
19230         * g++.dg/other/conversion1.C: Change error message.
19231         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19232         function pointers to void *.
19233         * g++.old-deja/g++.mike/p10148.C: Likewise.
19234
19235 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19236
19237         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19238
19239 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19240
19241         PR c++/18047
19242
19243         * g++.dg/parse/expr3.C: New test.
19244
19245 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19246
19247         * gcc.dg/smod-1.c: New test.
19248
19249 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19250
19251         * objc.dg/method-14.m: New test.
19252
19253 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19254
19255         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19256         Also xfail as the patch was reverted.
19257
19258 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19259
19260         PR middle-end/16973
19261         * gcc.dg/pr16973.c: New test.
19262
19263 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19264
19265         PR tree-optimization/17656
19266         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19267
19268 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19269
19270         * g++.dg/eh/shadow1.C: New.
19271
19272 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19273
19274         * gcc.c-torture/compile/20041018-1.c: New test.
19275
19276 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19277
19278         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19279         compiler referring to register 0 when accessing sdata.  The linker
19280         now patches things up.
19281
19282 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19283
19284         PR c/17529
19285         * gcc.c-torture/compile/pr17529.c: New test.
19286
19287 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19288
19289         PR c++/17743
19290         * g++.dg/ext/attrib17.C: New test.
19291
19292 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19293
19294         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19295
19296 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19297
19298         PR c++/10479
19299         * g++.dg/ext/attrib16.C: New test.
19300
19301 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19302
19303         PR c++/17042
19304         * g++.dg/init/dso_handle1.C: New test.
19305
19306         PR c++/14667
19307         * g++.dg/parse/typedef6.C: New test.
19308
19309         PR c++/17916
19310         * g++.dg/parse/pragma1.C: New test.
19311
19312 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19313
19314         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19315
19316 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19317
19318         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19319         -fno-common when on HPPA HP-UX platforms.
19320
19321 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19322
19323         PR other/16820
19324         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19325         stdint.h.
19326         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19327         uintptr_t.
19328
19329 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19330
19331         PR c++/16301
19332         * g++.dg/lookup/strong-using-4.C: New test.
19333
19334 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19335
19336         PR middle-end/16567
19337         * gcc.c-torture/compile/nested-1.c: New test.
19338
19339 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19340
19341         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19342         and mipsisa64*-*-* (until support for misaligned loads is added).
19343         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19344         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19345         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19346         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19347         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19348         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19349
19350 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19351
19352         PR c++/17976
19353         * g++.dg/init/dtor3.C: New test.
19354
19355 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19356
19357         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19358
19359 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19360
19361         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19362         * gcc.dg/macho-lo-sum.c: Likewise.
19363
19364 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19365
19366         * gcc.dg/ppc-spe64-1.c: New test.
19367
19368 2004-10-14  Devang Patel  <dpatel@apple.com>
19369
19370         PR 17635
19371         * gcc.dg/pr17635.c : New test.
19372
19373 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19374
19375         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19376         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19377         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19378         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19379         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19380         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19381         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19382         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19383         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19384         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19385         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19386         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19387         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19388         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19389         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19390         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19391         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19392         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19393
19394 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19395
19396         * gcc.dg/vect/vect-82.c: New testcase.
19397         * gcc.dg/vect/vect-82_64.c: New testcase.
19398         * gcc.dg/vect/vect-83.c: New testcase.
19399         * gcc.dg/vect/vect-83_64.c: New testcase.
19400
19401 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19402
19403         * gcc.dg/cpp/error-1.c: New test.
19404
19405 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19406
19407         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19408
19409 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19410
19411         PR target/17984
19412         * gcc.dg/cris-peep2-xsrand2.c: New test.
19413
19414 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19415
19416         PR c++/17661
19417         * testsuite/g++.dg/expr/for2.C: New test.
19418
19419 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19420
19421         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19422
19423 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19424
19425         PR tree-optimization/17724
19426         * g++.dg/opt/pr17724-1.C: New test.
19427         * g++.dg/opt/pr17724-2.C: New test.
19428         * g++.dg/opt/pr17724-3.C: New test.
19429         * g++.dg/opt/pr17724-4.C: New test.
19430         * g++.dg/opt/pr17724-5.C: New test.
19431         * g++.dg/opt/pr17724-6.C: New test.
19432
19433 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19434
19435         PR c/17301
19436         * gcc.dg/pr17301-2.c: New test.
19437
19438 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19439
19440         PR c++/15876
19441         * g++.dg/parse/error22.C: New test.
19442
19443         PR c++/17936
19444         * g++.dg/template/spec18.C: New test.
19445
19446 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19447
19448         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19449         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19450         memcpy.
19451         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19452         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19453
19454 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19455
19456         * g++.dg/eh/cleanup5.C: Add dg-options "".
19457
19458 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19459
19460         PR middle-end/17657
19461         * gcc.dg/switch-4.c: New test case.
19462
19463 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19464
19465         * gcc.c-torture/execute/20041011-1.c: New test.
19466
19467 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19468
19469         PR c++/17554
19470         * g++.dg/init/for3.C: New test.
19471
19472         PR c++/17657
19473         * g++.dg/opt/switch2.C: New test.
19474
19475         PR middle-end/17703
19476         * g++.dg/warn/Wreturn-2.C: New test.
19477
19478 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19479
19480         PR c++/17907
19481         * g++.dg/eh/cleanup5.C: New test.
19482
19483 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19484
19485         PR c++/17393
19486         * g++.dg/parse/error21.C: New test.
19487
19488 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19489
19490         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19491         * g++.dg/warn/incomplete1.C: Likewise.
19492         * g++.dg/template/qualttp20.C: Likewise.
19493
19494 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19495
19496         PR c/17881
19497         * parm-incomplete-1.c: New test.
19498
19499 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19500
19501         PR c++/17867
19502         * g++.dg/parse/error19.C: New test.
19503
19504         PR c++/17670
19505         * g++.dg/init/new11.C: New test.
19506
19507         PR c++/17821
19508         * g++.dg/parse/error20.C: New test.
19509
19510         PR c++/17826
19511         * g++.dg/template/crash24.C: New test.
19512
19513 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19514
19515         PR c/17301
19516         * gcc.dg/pr17301-1.c: New test.
19517
19518 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19519
19520         PR c/17189
19521         * gcc.dg/anon-struct-5.c: New test.
19522
19523 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19524
19525         PR c/17844
19526         * gcc.dg/pr17844-1.c: New test.
19527
19528 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19529
19530         PR tree-optimization/17906
19531         * gcc.c-torture/compile/pr17906.c: New.
19532
19533 2004-10-09  Stuart Hastings  <stuart@apple.com>
19534             Roger Sayle  <roger@eyesopen.com>
19535
19536         PR rtl-optimization/17853
19537         * gcc.dg/i386-mmx-5.c: New testcase.
19538
19539 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19540
19541         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19542
19543 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19544
19545         PR c++/17524
19546         * g++.dg/template/static9.C: New test.
19547
19548         PR c++/17685
19549         * g++.dg/parse/operator5.C: New test.
19550
19551 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19552
19553         PR middle-end/17894
19554         * gcc.c-torture/execute/divcmp-4.c: New test case.
19555
19556 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19557
19558         PR tree-opt/17902
19559         * g++.dg/opt/pr17902.C: New test.
19560
19561 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19562
19563         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19564
19565 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19566
19567         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19568
19569 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19570
19571         * gcc.dg/assign-warn-3.c: New test.
19572
19573 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19574
19575         PR c/16999
19576         * gcc.dg/cpp/ident-1.c: New test.
19577
19578 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19579
19580         * gcc.c-torture/compile/acc1.c: New.
19581
19582 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19583
19584         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19585         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19586
19587 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19588
19589         * gcc.dg/ultrasp11.c: New test.
19590
19591 2004-10-08  Michael Matz  <matz@suse.de>
19592
19593         * gcc.dg/doloop-2.c: New test.
19594
19595 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19596
19597         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19598         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19599         objc.dg/method-9.m: Update expected diagnostics.
19600
19601 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19602
19603         * gcc.dg/ppc-fsel-3.c: New file.
19604         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19605
19606 2004-10-07  Paul Brook  <paul@codesourcery.com>
19607
19608         * gfortran.dg/intrinsic_verify_1.f90: New test.
19609
19610 2004-10-07  Paul Brook  <paul@codesourcery.com>
19611
19612         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19613
19614 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19615
19616         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19617         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19618         commit.
19619
19620 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19621
19622         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19623
19624 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19625
19626         PR c++/17115
19627         * g++.dg/warn/Winline-4.C: New test.
19628
19629 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19630
19631         * gcc.c-torture/compile/20041007-1.c: New test.
19632
19633 2004-10-07  Paul Brook  <paul@codesourcery.com>
19634
19635         PR fortran/17678
19636         * gfortran.dg/use_allocated_1.f90: New test.
19637
19638 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19639
19640         PR middle-end/17849
19641         * gfortran.fortran-torture/compile/nested.f90: New test
19642
19643 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19644
19645         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19646
19647 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19648
19649         PR c++/17368
19650         * g++.dg/ext/asm6.C: New test.
19651
19652 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19653
19654         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19655
19656 2004-10-06  Paul Brook  <paul@codesourcery.com>
19657
19658         PR libfortran/17709
19659         * gfortran.dg/empty_format_1.f90: New test.
19660
19661 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19662
19663         PR fortran/17568
19664         * gfortran.dg/ishft.f90: New test.
19665
19666         PR fortran/17283
19667         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19668         tests.
19669
19670 2004-10-06  Paul Brook  <paul@codesourcery.com>
19671
19672         * gfortran.dg/do_1.f90: New test.
19673
19674 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19675
19676         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19677         optimizing for size.
19678
19679 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19680
19681         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19682
19683 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19684
19685         * gcc.c-torture/compile/20041005-1.c: New test.
19686
19687 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19688
19689         PR c++/17829
19690         * g++.dg/lookup/koenig4.C: New.
19691
19692 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19693
19694         * g++.dg/other/classkey1.C: Adjust quoting marks.
19695         * g++.dg/parse/error15.C: Likewise.
19696         * g++.dg/template/meminit2.C (int>): Likewise.
19697
19698 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19699
19700         PR fortran/17283
19701         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19702
19703         PR fortran/17631
19704         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19705
19706         PR fortran/17708
19707         * gfortran.dg/pr17708.f90: New test.
19708
19709 2004-10-04  Chao-ying Fu  <fu@mips.com>
19710
19711         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19712         * gcc.dg/vect/vect-4.c: Ditto.
19713         * gcc.dg/vect/vect-5.c: Ditto.
19714         * gcc.dg/vect/vect-6.c: Ditto.
19715         * gcc.dg/vect/vect-8.c: Ditto.
19716         * gcc.dg/vect/vect-16.c: Ditto.
19717         * gcc.dg/vect/vect-30.c: Ditto.
19718         * gcc.dg/vect/vect-40.c: Ditto.
19719         * gcc.dg/vect/vect-41.c: Ditto.
19720         * gcc.dg/vect/vect-42.c: Ditto.
19721         * gcc.dg/vect/vect-43.c: Ditto.
19722         * gcc.dg/vect/vect-44.c: Ditto.
19723         * gcc.dg/vect/vect-45.c: Ditto.
19724         * gcc.dg/vect/vect-46.c: Ditto.
19725         * gcc.dg/vect/vect-47.c: Ditto.
19726         * gcc.dg/vect/vect-48.c: Ditto.
19727         * gcc.dg/vect/vect-49.c: Ditto.
19728         * gcc.dg/vect/vect-50.c: Ditto.
19729         * gcc.dg/vect/vect-51.c: Ditto.
19730         * gcc.dg/vect/vect-52.c: Ditto.
19731         * gcc.dg/vect/vect-53.c: Ditto.
19732         * gcc.dg/vect/vect-54.c: Ditto.
19733         * gcc.dg/vect/vect-55.c: Ditto.
19734         * gcc.dg/vect/vect-56.c: Ditto.
19735         * gcc.dg/vect/vect-57.c: Ditto.
19736         * gcc.dg/vect/vect-58.c: Ditto.
19737         * gcc.dg/vect/vect-59.c: Ditto.
19738         * gcc.dg/vect/vect-60.c: Ditto.
19739         * gcc.dg/vect/vect-74.c: Ditto.
19740         * gcc.dg/vect/vect-79.c: Ditto.
19741         * gcc.dg/vect/vect-80.c: Ditto.
19742
19743 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19744
19745         * gcc.dg/unused-7.c: Use the correct option.
19746
19747 2004-10-04  Paul Brook  <paul@codesourcery.com>
19748         Bud Davis  <bdavis9659@comcast.net>
19749
19750         PR fortran/17706
19751         PR fortran/16434
19752         * gfortran/pr17706.f90: New test.
19753         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19754
19755 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19756
19757         * gfortran.dg/pr17612.f90: New test.
19758
19759 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19760
19761         * g++.dg/template/local1.C: Adjust quoting marks in
19762         testing for diagnostics.
19763         * g++.dg/tls/diag-2.C: Likewise.
19764         * g++.dg/other/error8.C: Likewise.
19765
19766 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19767
19768         PR c/17178
19769         * gcc.dg/unused-4.c: Adjust to be correct.
19770
19771         PR c/17820
19772         * gcc.dg/unused-7.c: New test.
19773
19774 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19775
19776         PR c++/17797
19777         * g++.dg/overload/template2.C: New test.
19778
19779 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19780
19781         PR tree-optimization/16632
19782         * gcc.dg/tree-ssa/20041002-1.c: New.
19783
19784 2004-10-03  Paul Brook  <paul@codesourcery.com>
19785
19786         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19787         rather than relying on default formatting.
19788
19789 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19790
19791         * gcc.dg/20040920-1.c: Update expected message text.
19792
19793 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19794
19795         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19796
19797 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19798
19799         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19800         tree level.
19801
19802 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19803
19804         * gcc.dg/tree-ssa/pr17343.c: Remove.
19805
19806 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19807
19808         PR tree-opt/17343
19809         * gcc.dg/tree-ssa/pr17343.c: New test.
19810
19811 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19812
19813         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19814         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19815         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19816         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19817         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19818
19819 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19820
19821         * gcc.dg/lvalue-2.c: New test.
19822
19823 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19824
19825         PR c/17730
19826         * gcc.dg/pr17730-1.c: New test
19827
19828 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19829
19830         PR c/7425
19831         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19832
19833 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19834
19835         * gcc.c-torture/execute/stdarg-1.c: New test.
19836         * gcc.c-torture/execute/stdarg-2.c: New test.
19837         * gcc.c-torture/execute/stdarg-3.c: New test.
19838         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19839         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19840         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19841         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19842         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19843
19844 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19845
19846         PR tree-optimization/17697
19847         * g++.dg/opt/pr17697-1.C: New test.
19848         * g++.dg/opt/pr17697-2.C: New test.
19849         * g++.dg/opt/pr17697-3.C: New test.
19850
19851 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19852
19853         PR c/16409
19854         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19855         gcc.dg/vla-init-5.c: New tests.
19856
19857 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19858
19859         PR c/13804
19860         * gcc.dg/pr13804-1.c: New test.
19861
19862 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19863
19864         PR fortran/16938
19865         * gfortran.dg/pr16938.f90: New test.
19866
19867 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19868
19869         * g++.dg/template/crash23.C: New test.
19870
19871 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19872
19873         PR c++/17585
19874         * g++.dg/template/static8.C: New test.
19875
19876 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19877
19878         PR c++/17681
19879         * g++.dg/other/error9.C: New test.
19880
19881 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19882
19883         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19884
19885 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19886
19887         PR fortran/15164
19888         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19889
19890 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19891
19892         PR middle-end/17112
19893         * gcc.dg/pr17112-1.c: New test case.
19894
19895 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19896
19897         PR c/11459
19898         * gcc.dg/pr11459-1.c: New test.
19899
19900 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19901
19902         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19903         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19904
19905 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19906
19907         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19908
19909 2004-09-25  Jan Hubicka  <jh@suse.cz>
19910
19911         * compile/30040909-1.c: New test.
19912         * compile/30040907-1.c: New test.
19913
19914 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19915
19916         * gcc.c-torture/execute/va-arg-26.c: New test.
19917
19918 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19919
19920         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19921         extra diagnostics on targets with 64-bit pointers.
19922         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19923
19924 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19925
19926         PR c/17188
19927         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19928         * gcc.dg/decl-3.c: Adjust expected message.
19929
19930 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19931
19932         PR fortran/17615
19933         * gfortran.dg/pr17615.f90: New test.
19934
19935 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19936
19937         PR tree-optimzation/17517
19938         * g++.dg/tree-ssa/pr17517.C: New Test.
19939
19940 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         PR c++/16889
19943         * g++.dg/lookup/ambig3.C: New.
19944
19945 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19946
19947         PR tree-opt/17624
19948         * g++.dg/opt/pr17624.C: New test.
19949
19950 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19951
19952         PR c/6980
19953         * gcc.dg/Wbad-function-cast-1.c: New test.
19954
19955 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19956
19957         * g++.dg/ext/complit1.C
19958         * g++.dg/other/error2.C
19959         * g++.dg/other/nontype-1.C
19960         * g++.dg/parse/crash11.C
19961         * g++.dg/parse/crash12.C
19962         * g++.dg/parse/error15.C
19963         * g++.dg/parse/error4.C
19964         * g++.dg/parse/tmpl-outside1.C
19965         * g++.dg/parse/too-many-tmpl-args1.C
19966         * g++.dg/template/dependent-expr3.C
19967         * g++.dg/template/error10.C
19968         * g++.dg/template/instantiate1.C
19969         * g++.dg/template/vtable2.C
19970         * g++.dg/warn/Wshadow-1.C
19971         * g++.dg/warn/weak1.C
19972         * g++.old-deja/g++.brendan/crash16.C
19973         * g++.old-deja/g++.brendan/crash18.C
19974         * g++.old-deja/g++.brendan/crash48.C
19975         * g++.old-deja/g++.brendan/crash49.C
19976         * g++.old-deja/g++.brendan/crash55.C
19977         * g++.old-deja/g++.brendan/crash56.C
19978         * g++.old-deja/g++.brendan/crash8.C
19979         * g++.old-deja/g++.brendan/enum11.C
19980         * g++.old-deja/g++.brendan/enum8.C
19981         * g++.old-deja/g++.brendan/enum9.C
19982         * g++.old-deja/g++.brendan/friend3.C
19983         * g++.old-deja/g++.brendan/misc14.C
19984         * g++.old-deja/g++.bugs/900402_02.C
19985         * g++.old-deja/g++.bugs/900404_03.C
19986         * g++.old-deja/g++.bugs/900404_04.C
19987         * g++.old-deja/g++.bugs/900428_03.C
19988         * g++.old-deja/g++.jason/crash4.C
19989         * g++.old-deja/g++.jason/overload21.C
19990         * g++.old-deja/g++.jason/redecl1.C
19991         * g++.old-deja/g++.jason/report.C
19992         * g++.old-deja/g++.jason/rfg10.C
19993         * g++.old-deja/g++.jason/template30.C
19994         * g++.old-deja/g++.law/arm12.C
19995         * g++.old-deja/g++.law/ctors5.C
19996         * g++.old-deja/g++.law/cvt20.C
19997         * g++.old-deja/g++.law/init10.C
19998         * g++.old-deja/g++.law/init8.C
19999         * g++.old-deja/g++.law/visibility17.C
20000         * g++.old-deja/g++.law/visibility7.C
20001         * g++.old-deja/g++.mike/net8.C
20002         * g++.old-deja/g++.mike/p646.C
20003         * g++.old-deja/g++.mike/p700.C
20004         * g++.old-deja/g++.mike/p701.C
20005         * g++.old-deja/g++.mike/p811.C
20006         * g++.old-deja/g++.ns/template13.C
20007         * g++.old-deja/g++.other/array3.C
20008         * g++.old-deja/g++.other/crash25.C
20009         * g++.old-deja/g++.other/dtor3.C
20010         * g++.old-deja/g++.other/dtor4.C
20011         * g++.old-deja/g++.other/main1.C
20012         * g++.old-deja/g++.other/warn7.C
20013         * g++.old-deja/g++.pt/crash11.C
20014         * g++.old-deja/g++.pt/crash36.C
20015         * g++.old-deja/g++.pt/spec22.C
20016         * g++.old-deja/g++.pt/spec9.C
20017         * g++.old-deja/g++.pt/ttp52.C
20018         * g++.old-deja/g++.robertl/eb103.C
20019         * g++.old-deja/g++.robertl/eb121.C
20020         * g++.old-deja/g++.robertl/eb22.C
20021         * g++.old-deja/g++.robertl/eb8.C:
20022         Update locations and/or regexps of dg-error markers.
20023         Remove markers for some bogus messages that are no longer issued.
20024
20025 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
20026
20027         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
20028         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
20029
20030 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
20031
20032         PR c++/17618
20033         * g++.dg/lookup/crash5.C: New test.
20034
20035 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
20036
20037         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
20038         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
20039         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
20040         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
20041         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
20042         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
20043
20044         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
20045         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
20046         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
20047         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
20048         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
20049         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
20050
20051         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
20052
20053         * gcc.dg/vect/vect-44.c: Check additional cases.
20054         * gcc.dg/vect/vect-48.c: Check additional cases.
20055
20056         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20057         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20058         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20059         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20060         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20061         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20062         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20063         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20064         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20065
20066         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20067         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20068         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20069
20070 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20071
20072         * gcc.dg/tree-ssa/loop-6.c: New test.
20073
20074 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         PR c++/17620
20077         * g++.dg/inherit/base2.C: New.
20078
20079 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20080
20081         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20082         * gcc.dg/20001012-2.c: Likewise.
20083         * gcc.dg/20001013-1.c: Likewise.
20084         * gcc.dg/20001101-1.c: Likewise.
20085         * gcc.dg/20001102-1.c: Likewise.
20086         * gcc.dg/bf-spl1.c: Likewise.
20087         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20088         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20089
20090 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20091
20092         PR tree-optimization/16721
20093         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20094
20095 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20096
20097         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20098         * gcc.dg/20040305-1.c: Likewise.
20099
20100 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20101
20102         PR c/16566
20103         * gcc.c-torture/compile/pr16566-1.c,
20104         gcc.c-torture/compile/pr16566-2.c,
20105         gcc.c-torture/compile/pr16566-3.c: New tests.
20106
20107 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20108
20109         PR tree-optimization/17512
20110         * gcc.c-torture/compile/20040916-1.c.
20111
20112 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20113
20114         * gcc.dg/pragma-re-3.c: New test.
20115
20116 2004-09-17  Matt Austern  <austern@apple.com>
20117
20118         PR c++/15049
20119         * g++.dg/other/anon3.C: New.
20120
20121 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20122
20123         PR c++/7503
20124         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20125         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20126         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20127         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20128         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20129
20130 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20131
20132         PR fortran/17286
20133         * gfortran.dg/pr17286.f90: New test.
20134
20135 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20136
20137         PR c++/17530
20138         * g++.dg/template/static7.C: New test.
20139
20140 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20141
20142         PR tree-opt/17558
20143         * gcc.c-torture/compile/pr17558.c: New test.
20144
20145 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20146
20147         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20148         if SKIP_ATTRIBUTE is defined.
20149
20150 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20151
20152         PR fortran/15957
20153         * gfortran.dg/pr15957.f90: New test.
20154
20155 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20156
20157         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20158         in comparison.
20159         * gcc.dg/vect/vect-79.c: Likewise.
20160         * gcc.dg/vect/vect-80.c: Likewise.
20161
20162 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20163
20164         PR fortran/15750
20165         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20166
20167 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20168
20169         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20170         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20171         * gcc.dg/vect/vect-62.c: New testcase.
20172         * gcc.dg/vect/vect-63.c: New testcase.
20173         * gcc.dg/vect/vect-64.c: New testcase.
20174         * gcc.dg/vect/vect-65.c: New testcase.
20175         * gcc.dg/vect/vect-66.c: New testcase.
20176         * gcc.dg/vect/vect-67.c: New testcase.
20177         * gcc.dg/vect/vect-68.c: New testcase.
20178         * gcc.dg/vect/vect-69.c: New testcase.
20179         * gcc.dg/vect/vect-79.c: New testcase.
20180         * gcc.dg/vect/vect-80.c: New testcase.
20181
20182 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20183
20184         * gcc.target/mips/asm-1.c: New test.
20185
20186 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20187
20188         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20189         * gcc.dg/vect/vect-73.c: New testcase.
20190         * gcc.dg/vect/vect-74.c: New testcase.
20191         * gcc.dg/vect/vect-75.c: New testcase.
20192         * gcc.dg/vect/vect-76.c: New testcase.
20193         * gcc.dg/vect/vect-77.c: New testcase.
20194         * gcc.dg/vect/vect-78.c: New testcase
20195
20196 2004-09-18  Paul Brook  <paul@codesourcery.com>
20197
20198         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20199
20200 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20201
20202         PR c/17424
20203         * gcc.dg/pr17424-1.c: New test.
20204
20205 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20206
20207         * g++.dg/tree-ssa/pr17153.C: New test.
20208
20209 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20210
20211         PR pch/13361
20212         * testsuite/g++.dg/pch/wchar-1.C: New.
20213         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20214
20215 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20216
20217         * gcc.c-torture/execute/20040917-1.c: New test.
20218
20219 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20220
20221         PR tree-optimization/17319
20222         * gcc.dg/pr17319.c: New test.
20223
20224 2004-09-17  Devang Patel  <dpatel@apple.com>
20225
20226         * gcc.dg/20040813-1.c: New test.
20227
20228 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20229
20230         PR tree-optimization/17273
20231         * gcc.c-torture/compile/pr17273.c: New test.
20232
20233 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20234
20235         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20236         Update expected messages.
20237         * gcc.dg/declspec-13.c: New test.
20238
20239 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20240
20241         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20242
20243 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20244
20245         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20246         change what 'a' is pointing to.
20247
20248 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20249
20250         PR c++/16002
20251         * g++.dg/template/error18.C: New test.
20252
20253         PR c++/16029
20254         * g++.dg/warn/Wunused-8.C: New test.
20255
20256 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20257
20258         PR tree-optimization/17513
20259         * gcc.dg/20040916-1.c: New test.
20260
20261 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20262
20263         PR c++/17501
20264         * g++.dg/template/typename7.C: New test.
20265
20266 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20267
20268         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20269
20270 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20271
20272         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20273         with -ftree-based-profiling also.
20274         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20275
20276 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20277
20278         PR/15364
20279         * gfortran.dg/der_array_io_1.f90: New test.
20280         * gfortran.dg/der_array_io_2.f90: New test.
20281         * gfortran.dg/der_array_io_3.f90: New test.
20282
20283 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20284
20285         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20286         EABI.
20287
20288 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20289
20290         * g++.dg/opt/switch1.C: New test.
20291
20292 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20293
20294         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20295         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20296         Update expected messages.
20297
20298 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20299
20300         PR fortran/16485
20301         * gfortran.dg/same_name_1.f90: New test.
20302
20303 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20304
20305         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20306         dereference garbage pointers.
20307
20308 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20309
20310         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20311         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20312
20313         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20314         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20315         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20316
20317 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20318
20319         PR c++/17324
20320         * g++.dg/template/mangle1.C: New test.
20321
20322 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20323
20324         PR tree-optimization/17252
20325         * gcc.c-torture/execute/pr17252.c: New test.
20326
20327 2004-09-14  Andrew Pinski  <apinski@apple.com>
20328
20329         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20330
20331 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20332
20333         PR rtl-optimization/9771
20334         * gcc.dg/pr9771-1.c: New test case.
20335
20336 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20337
20338         PR tree-optimization/15262
20339         * gcc.c-torture/execute/pr15262-1.c: New test.
20340         * gcc.c-torture/execute/pr15262-2.c: New test.
20341
20342 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20343
20344         * gcc.dg/declspec-12.c: New test.
20345
20346 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20347
20348         * gfortran.dg/pr17090.f90: Add directives to test.
20349
20350 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20351
20352         * gcc.c-torture/compile/20040914-1.c: New test.
20353
20354 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20355
20356         PR c++/16162
20357         * g++.dg/template/decl2.C: New test.
20358
20359 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20360
20361         PR fortran/17090
20362         * gfortran.dg/pr17090.f90: New test.
20363
20364 2004-09-13  Dale Johannesen  <dalej@apple.com>
20365
20366         * gcc.c-torture/compile/pr17408.c: New test case.
20367
20368 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20369
20370         PR c++/16716
20371         * g++.dg/parse/crash17.C: New test.
20372
20373         PR c++/17327
20374         * g++.dg/template/enum3.C: New test.
20375
20376 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20377
20378         * lib/gcc-defs.exp: Load wrapper.exp.
20379         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20380         using local code.
20381         * lib/gcc.exp (gcc_init): Similar.
20382         * lib/gfortran.exp (gfortran_init): Similar.
20383         * lib/objc.exp (objc_init): Similar.
20384         * lib/treelang.exp (treelang_init): Similar.
20385         * lib/wrapper.exp: New file with build_wrapper call machinery in
20386         ${tool}_maybe_build_wrapper.
20387
20388 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20389
20390         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20391         "inline".
20392         * gcc.dg/declspec-11.c: Update expected messages.
20393         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20394         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20395         gcc.dg/inline-12.c: New tests.
20396
20397 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20398
20399         * g++.dg/tree-ssa/pr17400.C: New testcase.
20400
20401 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20402
20403         * gcc.target/mips/sb1-1.c: New testcase.
20404
20405 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20406
20407         * lib/g77-dg.exp: Remove unused file.
20408         * lib/mike-g77.exp: Ditto.
20409         * lib/g77.exp: Ditto.
20410
20411 2004-09-12  Richard Henderson  <rth@redhat.com>
20412
20413         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20414
20415 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20416
20417         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20418         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20419         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20420         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20421         Update expected messages.
20422
20423 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20424
20425         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20426         declaration/use mismatch for dirp parameter.
20427
20428 2004-09-12  Andrew Pinski  <apinski@apple.com>
20429
20430         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20431         -fgnu-runtime is passed.
20432
20433 2004-09-12  Richard Henderson  <rth@redhat.com>
20434
20435         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20436         do the uplevel thing and update additional_flags directly.
20437         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20438         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20439         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20440         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20441
20442 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20443
20444         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20445
20446 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20447
20448         PR middle-end/17411
20449         * g++.dg/opt/pr17411-1.C: New test case.
20450
20451 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20452
20453         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20454         gcc.dg/tls/diag-2.c: Update expected messages.
20455         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20456         messages.
20457         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20458         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20459         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20460         gcc.dg/tls/diag-5.c: New tests.
20461
20462 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20463
20464         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20465
20466 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20467
20468         * g++.dg/parse/break-in-for.C: New test.
20469
20470 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20471
20472         * gcc.dg/tree-ssa/20040911-1.c: New test.
20473
20474 2004-09-11  Andreas Jaeger  <aj@suse.de>
20475
20476         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20477         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20478
20479 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20480
20481         * gcc.target/frv: New directory of FR-V-specific tests.
20482
20483 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20484
20485         * gcc.dg/convert-vec-1.c: New test.
20486
20487 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20488
20489         PR middle-end/17024
20490         * gcc.dg/pr17024-1.c: New test case.
20491
20492 2004-09-10  Eric Christopher  <echristo@redhat.com>
20493
20494         * gcc.dg/20040910-1.c: New test.
20495
20496 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20497
20498         * gcc.dg/bitfld-9.c: New test.
20499
20500 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20501
20502         * gcc.c-torture/execute/ieee/acc1.c: New test.
20503         * gcc.c-torture/execute/ieee/acc2.c: New test.
20504         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20505
20506 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20507
20508         * gcc.dg/deprecated-2.c: New test.
20509
20510 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20511
20512         * gcc.dg/init-vec-1.c: New test.
20513
20514 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20515
20516         PR middle-end/17055
20517         * gcc.dg/pr17055-1.c: New test case.
20518
20519 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20520
20521         PR target/17377
20522         * gcc.c-torture/execute/pr17377.c: New test.
20523
20524 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20525
20526         PR c/8420
20527         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20528         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20529         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20530         gcc.dg/long-long-typespec-1.c: New tests.
20531         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20532
20533 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20534
20535         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20536         gcc.dg/gnu99-static-1.c: New tests.
20537
20538 2004-09-08  Devang Patel  <dpatel@apple.com>
20539
20540         * gcc.dg/darwin-ld-20040828-1.c: New test.
20541         * gcc.dg/darwin-ld-20040828-2.c: New test.
20542         * gcc.dg/darwin-ld-20040828-3.c: New test.
20543
20544 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20545
20546         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20547         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20548         in error message.
20549         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20550         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20551         in error message.
20552         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20553         types they qualify.
20554         * objc.dg/type-size-2.m: Fix wording in comment.
20555         * objc.dg/va-meth-1.m: New test case.
20556
20557 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20558
20559         PR c/16633:
20560         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20561         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20562
20563 2004-09-06  Devang Patel  <dpatel@apple.com>
20564
20565         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20566         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20567
20568 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20569
20570         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20571         reflect changed line numbering of diagnostics.
20572
20573 2004-09-06  Paul Brook  <paul@codesourcery.com>
20574
20575         * gfortran.dg/edit_real_1.f90: Add new test.
20576
20577 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20578
20579         * gcc.dg/tree-ssa/loop-2.c: New test.
20580         * gcc.dg/tree-ssa/loop-3.c: New test.
20581         * gcc.dg/tree-ssa/loop-4.c: New test.
20582         * gcc.dg/tree-ssa/loop-5.c: New test.
20583
20584 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20585
20586         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20587
20588 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20589
20590         * gcc.dg/format/sentinel-1.c: New test.
20591
20592 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20593
20594         * testsuite/gcc.dg/builtins-46.c: New.
20595
20596 2004-09-03  Devang Patel  <dpatel@apple.com>
20597
20598         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20599         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20600
20601 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20602
20603         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20604         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20605         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20606         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20607         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20608         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20609         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20610         the non-portable bzero.
20611         * gcc.dg/20010912-1.c: xfail for NetWare.
20612         * gcc.dg/20020426-2.c: xfail for NetWare.
20613         * gcc.dg/20021014-1.c: xfail for NetWare.
20614         * gcc.dg/20021018-1.c: xfail for NetWare.
20615         * gcc.dg/20030213-1.c: xfail for NetWare.
20616         * gcc.dg/20030225-1.c: xfail for NetWare.
20617         * gcc.dg/20030708-1.c: xfail for NetWare.
20618         * gcc.dg/builtins-config.h: Also exclude NetWare.
20619         * gcc.dg/format/format.h: Define restrict only if not already defined.
20620         * gcc.dg/nest.c: xfail for NetWare.
20621         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20622         * lib/target-supports.exp (check_visibility_available): Exclude
20623         NetWare.
20624
20625 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20626
20627         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20628         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20629         deterministic starting point for the alignment of structure fields.
20630         * gcc.dg/Wpadded.c: Dito.
20631         * g++.dg/abi/vbase10.C: Dito.
20632
20633 2004-09-03  Devang Patel  <dpatel@apple.com>
20634
20635         * g++.dg/debug/pr15736.cc: New test.
20636
20637 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20638
20639         * README.QMTEST: Fix out-of-date link.
20640
20641 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20642
20643         PR fortran/16579
20644         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20645         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20646
20647 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20648
20649         * g++.dg/abi/arm_rtti1.C: New test.
20650
20651 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20652
20653         * gcc.dg/ppc-vector-memcpy.c: New.
20654         * gcc.dg/ppc-vector-memset.c: New.
20655
20656 2004-09-02  Chao-ying Fu  <fu@mips.com>
20657
20658         * gcc.target/mips/mips-3d-1.c: New test.
20659         * gcc.target/mips/mips-3d-2.c: New test.
20660         * gcc.target/mips/mips-3d-3.c: New test.
20661         * gcc.target/mips/mips-3d-4.c: New test.
20662         * gcc.target/mips/mips-3d-5.c: New test.
20663         * gcc.target/mips/mips-3d-6.c: New test.
20664         * gcc.target/mips/mips-3d-7.c: New test.
20665         * gcc.target/mips/mips-3d-8.c: New test.
20666         * gcc.target/mips/mips-3d-9.c: New test.
20667         * gcc.target/mips/mips-ps-1.c: New test.
20668         * gcc.target/mips/mips-ps-2.c: New test.
20669         * gcc.target/mips/mips-ps-3.c: New test.
20670         * gcc.target/mips/mips-ps-4.c: New test.
20671         * gcc.target/mips/mips-ps-type.c: New test.
20672
20673 2004-09-02  Paul Brook  <paul@codesourcery.com>
20674
20675         * gfortran.dg/edit_real_1.f90: Add new tests.
20676
20677 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20678
20679         PR fortran/15327
20680         * gfortran.dg/merge_char_1.f90: New test.
20681
20682 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20683
20684         PR fortran/16404
20685         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20686
20687 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20688
20689         PR c/1522
20690         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20691
20692 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20693
20694         * g++.dg/opt/loop1.C: Do not XFAIL.
20695
20696 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20697
20698         * gcc.c-torture/execute/20040831-1.c: New test.
20699
20700 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20701
20702         PR fortran/16579
20703         * gfortran.dg/g77/20010610.f: Now passes.
20704         Copy from g77.f-torture/execute. Add dg-run directive.
20705         * gfortran.dg/g77/README: Update
20706
20707 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20708
20709         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20710         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20711         (t1, t2, t3, t4): Add volatile.
20712
20713 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20714
20715         * g++.dg/ext/visibility/arm1.C: New test.
20716
20717 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20718
20719         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20720         -pedantic-errors.
20721
20722 2004-09-01  Paul Brook  <paul@codesourcery.com>
20723
20724         * gfortran.dg/eof_2.f90: New test.
20725
20726 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20727
20728         PR fortran/16579
20729         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20730
20731 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20732
20733         PR libfortran/16805
20734         * gfortran.dg/list_read_2.f90: New test.
20735
20736 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20737
20738         * g++.dg/abi/key1.C: New test.
20739
20740 2004-08-31  Richard Henderson  <rth@redhat.com>
20741
20742         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20743         form of offsetof.
20744         * g++.dg/other/offsetof5.C: Remove duplicate.
20745
20746 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20747
20748         PR fortran/17244
20749         * gfortran.dg/func_derived_1.f90: New test.
20750
20751 2004-08-31  Paul Brook  <paul@codesourcery.com>
20752
20753         * gfortran.dg/eof_1.f90: New test.
20754
20755 2004-08-31  Paul Brook  <paul@codesourcery.com>
20756
20757         * gfortran.dg/list_read_1.f90: New file.
20758
20759 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20760
20761         * g++.dg/opt/loop1.C: XFAIL.
20762
20763 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20764
20765         * gcc.dg/funcdef-storage-1.c: New.
20766         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20767         an extern function in local scope.
20768         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20769         declare an 'auto inline' function in local scope.
20770         * gcc.dg/20011130-1.c: Likewise.
20771         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20772         an 'auto' function in local scope.
20773         * gcc.dg/20021014-1.c: Likewise.
20774         * gcc.dg/20030331-2.c: Likewise.
20775
20776 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20777
20778         * gfortran.dg/blockdata_1.f90: New test.
20779
20780 2004-08-30  Richard Henderson  <rth@redhat.com>
20781
20782         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20783
20784 2004-08-30  Richard Henderson  <rth@redhat.com>
20785
20786         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20787         additional_flags set by alternate driver.
20788         (ieee-options): New procedure.
20789         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20790         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20791         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20792         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20793
20794 2004-08-30  Richard Henderson  <rth@redhat.com>
20795
20796         * lib/f-torture.exp: Remove.
20797
20798 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20799
20800         PR rtl-optimization/16590
20801         * g++.dg/opt/loop1.C: New test.
20802
20803 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20804
20805         PR fortran/13910
20806         * gfortran.dg/oldstyle_1.f90: New test.
20807
20808 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20809         Paul Brook  <paul@codesourcery.com>
20810
20811         * gfortran.dg/g77/README: Update.
20812         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20813         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20814         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20815
20816 2004-08-28  Paul Brook  <paul@codesourcery.com>
20817
20818         PR libfortran/17195
20819         * gfortran.dg/edit_real_1.f90: New test.
20820
20821 2004-08-27  Paul Brook  <paul@codesourcery.com>
20822
20823         * gfortran.dg/rewind_1.f90: New test.
20824
20825 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20826
20827         PR fortran/16597
20828         * gfortran.dg/pr16597.f90: New test.
20829
20830 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20831
20832         PR c/13801
20833         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20834         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20835         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20836         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20837         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20838
20839 2004-08-26  Nick Clifton  <nickc@redhat.com>
20840
20841         * gcc.c-torture/compile/pr17119.c: New test.
20842
20843 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20844
20845         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20846
20847 2004-08-25  Richard Henderson  <rth@redhat.com>
20848
20849         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20850         the bits that expect kind=8 to be the largest real kind.
20851
20852 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20853
20854         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20855
20856 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20857
20858         * gfortran.dg/assignment_1.f90: New test.
20859
20860 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20861
20862         * g++.dg/template/repo3.C: New test.
20863
20864 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20865
20866         PR middle-end/16693
20867         PR tree-optimization/16372
20868         * g++.dg/opt/pr16372-1.C: New test case.
20869         * g++.dg/opt/pr16693-1.C: New test case.
20870         * g++.dg/opt/pr16693-2.C: New test case.
20871
20872 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20873
20874         * objc.dg/proto-lossage-4.m: New test.
20875
20876 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20877
20878         PR c++/17155
20879         * g++.dg/inherit/local2.C: New test.
20880
20881 2004-08-25  Paul Brook  <paul@codesourcery.com>
20882
20883         PR fortran/17144
20884         * gfortran.dg/string_ctor_1.f90: New test.
20885
20886 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20887
20888         PR c++/14428
20889         * g++.dg/template/redecl2.C: New test.
20890
20891 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20892
20893         PR fortran/17143
20894         * gfortran.dg/pr17143.f90: New test.
20895
20896 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20897
20898         PR fortran/17164
20899         * gfortran.dg/pr17164.f90: New test.
20900
20901 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20902
20903         * gcc.dg/tree-ssa/loop-1.c: New test.
20904
20905 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20906
20907         * gcc.c-torture/compile/20040824-1.c: New test.
20908
20909 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20910
20911         * gcc.c-torture/compile/iftrap-3.c: New test.
20912
20913 2004-08-24  Paul Brook  <paul@codesourcery.com>
20914
20915         * gfortran.dg/entry_2.f90: New test.
20916
20917 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20918
20919         PR c++/16889
20920         * g++.dg/lookup/ambig[12].C: New.
20921
20922 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20923
20924         PR c++/16706
20925         * g++.dg/template/crash21.C: New test.
20926         * g++.dg/template/crash22.C: Likewise.
20927
20928 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20929
20930         PR c++/17149
20931         * g++.dg/template/access15.C: New.
20932
20933 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20934
20935         PR c++/17163
20936         * g++.dg/template/repo2.C: New test.
20937
20938 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20939
20940         PR rtl-optimization/17078
20941         * gcc.c-torture/execute/pr17078-1.c: New test case.
20942
20943 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20944
20945         PR c/14492
20946         * gcc.dg/debug/crash1.c: New test.
20947
20948 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20949
20950         PR c/16180
20951         * gcc.dg/loop-5.c: New test.
20952
20953 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20954
20955         * gcc.c-torture/execute/20040823-1.c: New test.
20956
20957 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20958
20959         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20960         to the assembler.  Simplify test accordingly.
20961         (asm_abi_flags): Use GNU names.
20962         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20963         to check for ABI flags.
20964
20965 2004-08-22  Andrew Pinski  <apinski@apple.com>
20966
20967         * g++.dg/opt/pr14029.C: New test.
20968         * gcc.c-torture/execute/pr15262.c: New test.
20969
20970 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20971
20972         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20973
20974 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20975
20976         PR 16908
20977         * gfortran.dg/direct_io.f90: New test.
20978
20979 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20980
20981         PR c++/17121
20982         * g++.dg/inherit/local2.C: New test.
20983
20984 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20985
20986         PR c++/17120
20987         * g++.dg/warn/Wparentheses-4.C: New test.
20988
20989 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20990
20991         PR c++/17121
20992         * g++.dg/inherit/local2.C: New test.
20993
20994         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20995         * gcc.dg/ppc-ldstruct.c: Likewise.
20996         * gcc.dg/ppc64-abi-2.c: Likewise.
20997
20998 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20999
21000         PR rtl-optimization/17099
21001         * gcc.c-torture/execute/20040820-1.c: New test.
21002
21003 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
21004
21005         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
21006
21007 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
21008
21009         PR fortran/17077
21010         * gfortran.dg/auto_array_1.f90: New test.
21011
21012 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21013
21014         PR fortran/17074
21015         * gfortran.dg/simpleif_1.f90: New test.
21016
21017 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
21018
21019         * lib/target-supports.exp (check_profiling_available): Return
21020         false for arm*-*-symbianelf* and arm*-*-eabi*.
21021
21022         PR c++/15890
21023         * g++.dg/template/delete1.C: New test.
21024
21025 2004-08-19  Paul Brook  <paul@codesourcery.com>
21026
21027         PR fortran/14976
21028         PR fortran/16228
21029         * gfortran.dg/data_char_1.f90: New test.
21030
21031 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
21032
21033         PR fortran/16946
21034         * gfortran.dg/reduction.f90: New testcase.
21035
21036 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21037
21038         PR fortran/16520
21039         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
21040
21041 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21042
21043         PR c++/17041
21044         * g++.dg/Wparentheses-3.C: New test.
21045
21046 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
21047
21048         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
21049         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
21050         * gcc.dg/vect/vect-2.c: Likewise.
21051         * gcc.dg/vect/vect-3.c: Likewise.
21052         * gcc.dg/vect/vect-4.c: Likewise.
21053         * gcc.dg/vect/vect-5.c: Likewise.
21054         * gcc.dg/vect/vect-6.c: Likewise.
21055         * gcc.dg/vect/vect-7.c: Likewise.
21056         * gcc.dg/vect/vect-25.c: Likewise.
21057         * gcc.dg/vect/vect-31.c: Likewise.
21058         * gcc.dg/vect/vect-32.c: Likewise.
21059         * gcc.dg/vect/vect-34.c: Likewise.
21060         * gcc.dg/vect/vect-36.c: Likewise.
21061         * gcc.dg/vect/vect-all.c: Likewise.
21062
21063 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21064
21065         PR c++/17068
21066         * g++.dg/template/operator4.C: New test.
21067
21068 2004-08-18  Richard Henderson  <rth@redhat.com>
21069
21070         * gcc.dg/20040206-1.c: XFAIL.
21071
21072 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21073
21074         PR c++/16246
21075         * g++.dg/template/array7.C: New test.
21076
21077 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21078
21079         * gcc.dg/mips-movcc-1.c: New test.
21080         * gcc.dg/mips-movcc-2.c: New test.
21081         * gcc.dg/mips-movcc-3.c: New test.
21082
21083         * gcc.dg/mips-nmadd-1.c: New test.
21084         * gcc.dg/mips-nmadd-2.c: New test.
21085
21086 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21087
21088         PR c++/15871
21089         * g++.dg/opt/inline8.C: New test.
21090
21091         PR c++/16965
21092         * g++.dg/parse/error17.C: New test.
21093
21094 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21095
21096         * gcc.dg/vect: New directory for vectorizer tests.
21097         * gcc.dg/vect/tree-vect.h: New file.
21098         * gcc.dg/vect/vect.exp: New file.
21099         * gcc.dg/vect/pr16105.c.c: New test.
21100         * gcc.dg/vect/vect-1.c: New test.
21101         * gcc.dg/vect/vect-2.c: New test.
21102         * gcc.dg/vect/vect-3.c: New test.
21103         * gcc.dg/vect/vect-4.c: New test.
21104         * gcc.dg/vect/vect-5.c: New test.
21105         * gcc.dg/vect/vect-6.c: New test.
21106         * gcc.dg/vect/vect-7.c: New test.
21107         * gcc.dg/vect/vect-8.c: New test.
21108         * gcc.dg/vect/vect-9.c: New test.
21109         * gcc.dg/vect/vect-10.c: New test.
21110         * gcc.dg/vect/vect-11.c: New test.
21111         * gcc.dg/vect/vect-12.c: New test.
21112         * gcc.dg/vect/vect-13.c: New test.
21113         * gcc.dg/vect/vect-14.c: New test.
21114         * gcc.dg/vect/vect-15.c: New test.
21115         * gcc.dg/vect/vect-16.c: New test.
21116         * gcc.dg/vect/vect-17.c: New test.
21117         * gcc.dg/vect/vect-18.c: New test.
21118         * gcc.dg/vect/vect-19.c: New test.
21119         * gcc.dg/vect/vect-20.c: New test.
21120         * gcc.dg/vect/vect-21.c: New test.
21121         * gcc.dg/vect/vect-22.c: New test.
21122         * gcc.dg/vect/vect-23.c: New test.
21123         * gcc.dg/vect/vect-24.c: New test.
21124         * gcc.dg/vect/vect-25.c: New test.
21125         * gcc.dg/vect/vect-26.c: New test.
21126         * gcc.dg/vect/vect-27.c: New test.
21127         * gcc.dg/vect/vect-28.c: New test.
21128         * gcc.dg/vect/vect-29.c: New test.
21129         * gcc.dg/vect/vect-30.c: New test.
21130         * gcc.dg/vect/vect-31.c: New test.
21131         * gcc.dg/vect/vect-32.c: New test.
21132         * gcc.dg/vect/vect-33.c: New test.
21133         * gcc.dg/vect/vect-34.c: New test.
21134         * gcc.dg/vect/vect-35.c: New test.
21135         * gcc.dg/vect/vect-36.c: New test.
21136         * gcc.dg/vect/vect-37.c: New test.
21137         * gcc.dg/vect/vect-38.c: New test.
21138         * gcc.dg/vect/vect-40.c: New test.
21139         * gcc.dg/vect/vect-41.c: New test.
21140         * gcc.dg/vect/vect-42.c: New test.
21141         * gcc.dg/vect/vect-43.c: New test.
21142         * gcc.dg/vect/vect-44.c: New test.
21143         * gcc.dg/vect/vect-45.c: New test.
21144         * gcc.dg/vect/vect-46.c: New test.
21145         * gcc.dg/vect/vect-47.c: New test.
21146         * gcc.dg/vect/vect-48.c: New test.
21147         * gcc.dg/vect/vect-49.c: New test.
21148         * gcc.dg/vect/vect-50.c: New test.
21149         * gcc.dg/vect/vect-51.c: New test.
21150         * gcc.dg/vect/vect-52.c: New test.
21151         * gcc.dg/vect/vect-53.c: New test.
21152         * gcc.dg/vect/vect-54.c: New test.
21153         * gcc.dg/vect/vect-55.c: New test.
21154         * gcc.dg/vect/vect-56.c: New test.
21155         * gcc.dg/vect/vect-57.c: New test.
21156         * gcc.dg/vect/vect-58.c: New test.
21157         * gcc.dg/vect/vect-59.c: New test.
21158         * gcc.dg/vect/vect-60.c: New test.
21159         * gcc.dg/vect/vect-61.c: New test.
21160         * gcc.dg/vect/vect-all.c: New test.
21161         * gcc.dg/vect/vect-none.c: New test.
21162
21163 2004-08-17  Paul Brook  <paul@codesourcery.com>
21164
21165         PR fortran/13082
21166         * gfortran.dg/entry_1.f90: New test.
21167
21168 2004-08-17  Andrew Pinski  <apinski@apple.com>
21169
21170         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21171
21172 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21173
21174         * gcc.dg/pr17036-1.c: New test.
21175
21176 2004-08-16  Devang Patel  <dpatel@apple.com>
21177
21178         * gcc.dg/darwin-20040809-1.c: New test.
21179
21180 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21181
21182         * gcc.dg/funcdef-attr-1.c: New test.
21183
21184 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21185
21186         * gcc.dg/altivec-17.c: New test.
21187         * gcc.dg/altivec-18.c: New test.
21188
21189 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21190
21191         PR c++/6749
21192         * g++.dg/template/vtable2.C: New test.
21193
21194 2004-08-14  Richard Henderson  <rth@redhat.com>
21195
21196         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21197         * gcc.dg/pack-test-4.c (main): Return 0.
21198         * gcc.dg/setjmp-1.c: Remove XFAIL.
21199         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21200
21201 2004-08-14  Richard Henderson  <rth@redhat.com>
21202
21203         * gcc.dg/980217-1.c: Add prototype for printf.
21204
21205 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21206
21207         * gfortran.dg/pr16935.f90: New test.
21208
21209 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21210
21211         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21212
21213 2004-08-13  Paul Brook  <paul@codesourcery.com>
21214
21215         * gfortran.dg/der_io_1.f90: Remove stray comma.
21216
21217 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21218
21219         * gcc.dg/vmx/cw-bug-2.c: Remove.
21220         * gcc.dg/vmx/vprint-1.c: Remove.
21221         * gcc.dg/vmx/vscan-1.c: Remove.
21222
21223 2004-08-12  Devang patel  <dpatel@apple.com>
21224
21225         * gcc.dg/darwin-20040809-2.c: New test.
21226
21227 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21228
21229         * g++.dg/ext/altivec-12.C: New test.
21230
21231         * g++.dg/ext/altivec-11.C: New test.
21232
21233 2004-08-12  Paul Brook  <paul@codesourcery.com>
21234
21235         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21236
21237 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21238
21239         * g++.dg/ext/altivec-2.C: Check for hardware support before
21240         executing any VMX instructions.
21241
21242         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21243
21244 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21245
21246         PR c++/16276
21247         * g++.old-deja/g++.other/comdat4.C: New test.
21248         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21249
21250 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21251
21252         PR target/16286
21253         * gcc.dg/pr16286.c: New test.
21254
21255 2004-08-12 Jan Beulich <jbeulich@novell.com>
21256
21257         * g++.dg/ext/asm5.C: New.
21258
21259 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21260
21261         PR c++/16698
21262         * g++.dg/eh/crash1.C: New test.
21263
21264         PR c++/16717
21265         * g++.dg/ext/construct1.C: New test.
21266
21267 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21268
21269         PR c++/16853
21270         * g++.dg/init/ptrmem1.C: New test.
21271
21272         PR c++/16618
21273         * g++.dg/parse/offsetof5.C: New test.
21274
21275         PR c++/16870
21276         * g++.dg/template/overload3.C: New test.
21277
21278 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21279
21280         PR c++/16964
21281         * g++.dg/parse/error16.C: New test.
21282
21283         PR c++/16904
21284         * g++.dg/template/error14.C: New test.
21285
21286         PR c++/16929
21287         * g++.dg/template/error15.C: New test.
21288
21289 2004-08-11  Devang Patel  <dpatel@apple.com>
21290
21291         * gcc.dg/darwin-ld-20040809-1.c: New test.
21292         * gcc.dg/darwin-ld-20040809-2.c: New test.
21293
21294 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21295
21296         PR fortran/16917
21297         * gfortran.dg/dfloat_1.f90: New test.
21298
21299 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21300
21301         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21302         * gcc.dg/dll-2.c: Fix dg-require syntax.
21303         * gcc.misc-tests/arm-isr.c (abort): Declare.
21304         (exit): Likewise.
21305
21306 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21307
21308         PR c++/16971
21309         * g++.dg/parse/crash16.C: New test.
21310
21311 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21312
21313         * gcc.dg/mips-rsqrt-1.c: New test case.
21314         * gcc.dg/mips-rsqrt-2.c: New test case.
21315         * gcc.dg/mips-rsqrt-3.c: New test case.
21316
21317 2004-08-10  Paul Brook  <paul@codesourcery.com>
21318
21319         * gfortran.dg/der_io_1.f90: New test.
21320
21321 2004-08-10  Paul Brook  <paul@codesourcery.com>
21322
21323         PR fortran/16919
21324         * gfortran.dg/der_array_1.f90: New test.
21325
21326 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21327
21328         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21329
21330 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21331
21332         * gcc.dg/wchar_t-2.c: Fix typo.
21333
21334 2004-08-09  Falk Hueffner  <falk@debian.org>
21335
21336         PR tree-optimization/12517
21337         * gcc.c-torture/compile/pr12517.c: New test.
21338
21339         PR tree-optimization/12578
21340         * gcc.c-torture/compile/pr12578.c: New test.
21341
21342         PR tree-optimization/12899
21343         * gcc.c-torture/compile/pr12899.c: New test.
21344
21345         PR rtl-optimization/14692
21346         * gcc.c-torture/compile/pr14692.c: New test.
21347
21348         PR tree-optimization/16461
21349         * gcc.c-torture/compile/pr16461.c: New test.
21350
21351 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21352
21353         * gfortran.dg/getenv_1.f90: New test.
21354
21355 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21356
21357         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21358         wchar_t.
21359         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21360
21361 2004-08-06  Paul Brook  <paul@codesourcery.com>
21362
21363         * gfortran.dg/ret_array_1.f90: New test.
21364         * gfortran.dg/ret_pointer_1.f90: New test.
21365
21366 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21367
21368         * gcc.dg/missing-field-init-[12].c: New tests.
21369         * g++.dg/warn/missing-field-init-[12].C: New tests.
21370
21371 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21372
21373         * gcc.dg/enum2.c: New test.
21374         * gcc.dg/symbian3.c: Likewise.
21375         * gcc.dg/symbian4.c: Likewise.
21376         * gcc.dg/wchar_t-2.c: Likewise.
21377
21378 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21379
21380         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21381         destructor tests.
21382
21383 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21384
21385         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21386         dg-require-visiblity.
21387         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21388         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21389         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21390         * g++.dg/ext/visibility/new1.C: Likewise.
21391         * g++.dg/ext/visibility/pragma.C: Likewise.
21392         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21393         * g++.dg/ext/visibility/virtual.C: Likewise.
21394         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21395         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21396         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21397         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21398         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21399         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21400         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21401         * g++/dg/ext/visibility/visibility-8.C: New test.
21402         * gcc.c-torture/compile/dll.x: Remove.
21403         * gcc.dg/dll-2.c: Use dg-require-dll
21404         * gcc.dg/visibility-10.c: New test.
21405         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21406         supporting DLLs.
21407         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21408         (scan_not_hidden): Likewise.
21409
21410 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21411
21412         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21413
21414 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21415
21416         * gcc.c-torture/execute/20040805-1.c: New test.
21417
21418 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21419
21420         * gcc.dg/20020118-1.c: Declare abort.
21421         * gcc.dg/altivec_check.h: Likewise.
21422         * gcc.dg/iftrap-2.c: Likewise.
21423         * gcc.dg/pragma-darwin.c: Likewise.
21424         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21425
21426 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21427
21428         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21429
21430 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21431
21432         * gcc.c-torture/execute/builtins/abs-2.c,
21433         gcc.c-torture/execute/builtins/abs-3.c,
21434         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21435         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21436         intmax_t, uintmax_t and their limits.
21437         * gcc.dg/intmax_t-1.c: New test.
21438
21439 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21440
21441         * g++.dg/tc1/dr147.C: Add reference to PR.
21442
21443 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21444
21445         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21446         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21447
21448 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21449
21450         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21451
21452 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21453
21454         * gcc.dg/redecl-5.c: New test.
21455         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21456         of scanf.
21457
21458 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21459
21460         PR middle-end/16790
21461         * gcc.c-torture/execute/pr16790-1.c: New test case.
21462
21463 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21464
21465         * g++.dg/ext/visibility/assign1.C: New test.
21466         * g++.dg/ext/visibility/new1.C: Likewise.
21467
21468         * gcc.dg/symbian1.c: New test.
21469         * gcc.dg/symbian2.c: Likewise.
21470
21471 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21472
21473         PR target/16570
21474         * gcc.dg/i386-sse-9.c: New test.
21475
21476 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21477
21478         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21479
21480 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21481
21482         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21483         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21484         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21485         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21486         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21487         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21488         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21489         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21490         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21491         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21492         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21493         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21494         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21495         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21496         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21497         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21498         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21499         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21500         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21501         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21502         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21503         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21504         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21505         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21506         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21507         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21508         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21509         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21510         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21511         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21512         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21513         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21514         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21515         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21516         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21517         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21518         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21519         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21520         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21521         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21522         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21523         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21524         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21525         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21526         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21527         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21528         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21529         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21530         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21531         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21532         gcc.misc-tests/i386-pf-3dnow-1.c,
21533         gcc.misc-tests/i386-pf-athlon-1.c,
21534         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21535         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21536         Declare built-in functions used.
21537         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21538
21539 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21540
21541         PR c++/16707
21542         * g++.dg/lookup/using12.C: New test.
21543
21544         * g++.dg/init/null1.C: Fix PR number.
21545         * g++.dg/parse/namespace10.C: Likewise.
21546
21547 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21548
21549         PR c++/16224
21550         * g++.dg/template/spec17.C: New test.
21551         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21552         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21553
21554 2004-08-02  David Billinghurst
21555
21556         PR fortran/16292
21557         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21558
21559 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21560
21561         * gcc.dg/ia64-got-1.c: New test case.
21562
21563 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21564
21565         PR c++/16489
21566         * g++.dg/init/null1.C: New test.
21567         * g++.dg/tc1/dr76.C: Adjust error marker.
21568
21569         PR c++/16529
21570         * g++.dg/parse/namespace10.C: New test.
21571
21572         PR c++/16810
21573         * g++.dg/inherit/ptrmem2.C: New test.
21574
21575 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21576
21577         PR target/16155
21578         * gcc.dg/pr16155.c: New test.
21579
21580 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21581
21582         * gcc.dg/redecl-2.c: New test.
21583
21584 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21585
21586         * gcc.dg/darwin-longdouble.c: New file.
21587
21588 2004-07-30  Richard Henderson  <rth@redhat.com>
21589
21590         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21591         write to constant argument.
21592         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21593
21594 2004-07-30  Richard Henderson  <rth@redhat.com>
21595
21596         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21597         tests of nearest around zero.
21598
21599 2004-07-30  Andrew Pinski  <apinski@apple.com>
21600
21601         * gcc.c-torture/compile/20040730-1.c: New test.
21602
21603 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21604
21605         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21606         powerpc-eabispe.
21607
21608 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21609
21610         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21611
21612 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21613
21614         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21615         contains $ld_library_path.
21616         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21617
21618 2004-07-29  Richard Henderson  <rth@redhat.com>
21619
21620         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21621
21622         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21623         (alt2, which): New.
21624         (Check): Accept either alternative.
21625
21626 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21627
21628         * g++.dg/abi/inline1.C: New test.
21629         * g++.dg/abi/local1-a.cc: Likewise.
21630         * g++.dg/abi/local1.C: Likewise.
21631         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21632         * g++.dg/abi/mangle12.C: Likewise.
21633         * g++.dg/abi/mangle17.C: Likewise.
21634         * g++.dg/abi/mangle20-2.C: Likewise.
21635         * g++.dg/opt/interface1.C: Likewise.
21636         * g++.dg/opt/interface1.h: Likewise.
21637         * g++.dg/opt/interface1-a.cc: New test.
21638         * g++.dg/parse/repo1.C: New test.
21639         * g++.dg/template/repo1.C: Likewise.
21640         * g++.dg/warn/Winline-1.C: Likewise.
21641         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21642
21643 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21644
21645         * gcc.dg/tree-ssa/20040729-1.c: New test.
21646
21647 2004-07-27  Matt Austern <austern@apple.com>
21648
21649         * gcc.dg/darwin-bool-1.c: New test.
21650         * gcc.dg/darwin-bool-2.c: New test.
21651
21652 2004-07-28  Richard Henderson  <rth@redhat.com>
21653
21654         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21655         arguments in the correct type.  Don't write to constant arguments.
21656
21657 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21658
21659         PR tree-optimization/16688
21660         PR tree-optimization/16689
21661         * g++.dg/tree-ssa/pr16688.C: New test.
21662
21663 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21664
21665         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21666         loads.  Not only in the comment, this time.
21667
21668 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21669
21670         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21671         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21672         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21673         * gcc.dg/sh4a-bitmovua.c: New.
21674         * gcc.dg/sh4a-cos.c: New.
21675         * gcc.dg/sh4a-cosf.c: New.
21676         * gcc.dg/sh4a-fprun.c: New.
21677         * gcc.dg/sh4a-fsrra.c: New.
21678         * gcc.dg/sh4a-memmovua.c: New.
21679         * gcc.dg/sh4a-sin.c: New.
21680         * gcc.dg/sh4a-sincos.c: New.
21681         * gcc.dg/sh4a-sincosf.c: New.
21682         * gcc.dg/sh4a-sinf.c: New.
21683
21684 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21685
21686         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21687         conditionals.
21688         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21689         loads.
21690         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21691         DOM1.
21692
21693 2004-07-27  Andrew Pinski  <apinski@apple.com>
21694
21695         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21696
21697 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21698
21699         * gcc.dg/pragma-isr.c: New test.
21700
21701 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21702
21703         PR c++/14429
21704         * g++.dg/template/ttp11.C: New test.
21705
21706 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21707
21708         * gcc.c-torture/compile/20040727-1.c: New test.
21709
21710 2004-07-26  Eric Christopher  <echristo@redhat.com>
21711
21712         * gcc.c-torture/compile/20040726-2.c: New test.
21713
21714 2004-07-26  Andrew Pinski  <apinski@apple.com>
21715
21716         * g++.dg/rtti/tinfo1.C: Xfail.
21717
21718 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21719
21720         * gcc.c-torture/compile/20040726-1.c: New test.
21721
21722 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21723             Brian Ryner  <bryner@brianryner.com>
21724
21725         PR c++/9283
21726         PR c++/15000
21727         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21728         * g++.dg/ext/visibility/: New directory.
21729         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21730         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21731         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21732         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21733         * g++.dg/ext/visibility/fvisibility.C,
21734         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21735         g++.dg/ext/visibility/fvisibility-override1.C
21736         g++.dg/ext/visibility/fvisibility-override2.C
21737         g++.dg/ext/visibility/memfuncts.C
21738         g++.dg/ext/visibility/noPLT.C
21739         g++.dg/ext/visibility/pragma.C
21740         g++.dg/ext/visibility/pragma-override1.C
21741         g++.dg/ext/visibility/pragma-override2.C
21742         g++.dg/ext/visibility/staticmemfuncts.C
21743         g++.dg/ext/visibility/virtual.C: New tests.
21744
21745 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21746
21747         PR c/15360
21748         * gcc.dg/pr15360-1.c: New test.
21749
21750 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21751
21752         * gcc.dg/pragma-align-2.c: New test.
21753         * gcc.dg/pragma-init-fini.c: New test.
21754         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21755         targets.
21756
21757 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21758
21759         * gcc.dg/init-string-2.c: New test.
21760
21761 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21762
21763         PR 16684
21764         * gcc.dg/Wredundant-decls-1.c: New test case.
21765
21766 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21767
21768         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21769         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21770         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21771         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21772         * gcc.dg/compat/generate-random.c: New file.
21773         * gcc.dg/compat/generate-random.h: Likewise.
21774         * gcc.dg/compat/generate-random_r.c: Likewise.
21775         * gcc.dg/compat/struct-layout-1.h: Likewise.
21776         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21777         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21778         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21779         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21780         * gcc.dg/compat/struct-layout-1_main.c: New test.
21781         * gcc.dg/compat/struct-layout-1_x.c: New file.
21782         * gcc.dg/compat/struct-layout-1_y.c: New file.
21783         * gcc.dg/compat/struct-layout-1_test.h: New file.
21784
21785 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21786
21787         * gcc.dg/comp-return-1.c: New test
21788
21789 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21790
21791         * gcc.dg/vmx/8-02a.c: Fix typo.
21792
21793         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21794         * gcc.dg/darwin-abi-3.c: New test.
21795
21796         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21797         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21798
21799         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21800         * gcc.dg/vmx/ops-long-1.c: New test.
21801         * gcc.dg/vmx/ops-long-2.c: New test.
21802
21803 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21804
21805         * g++.dg/lookup/conv-[1234].C: New.
21806
21807 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21808
21809         * g++.dg/parse/attr2.C: Simplify.
21810
21811 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21812
21813         PR c/7284
21814         * gcc.c-torture/execute/pr7284-1.c: New test.
21815
21816 2004-07-22  Brian Booth  <bbooth@redhat.com>
21817
21818         * gcc.dg/tree-ssa/20040721-1.c: New test.
21819
21820 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         * g++.dg/template/crash20.c: New.
21823
21824 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21825
21826         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21827         Add dg-run directive.  Declare variables as required.
21828         * gfortran.dg/g77/README: Update
21829
21830 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21831
21832         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21833         gcc.dg/cris-peep2-andu2.c: New tests.
21834
21835 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21836
21837         PR c/15052
21838         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21839         on return type.
21840         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21841         messages.
21842         * gcc.dg/qual-return-2.c: Update expected messages.
21843         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21844
21845 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21846
21847         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21848         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21849
21850 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21851
21852         PR c/11250
21853         * gcc.dg/init-string-1.c: New test.
21854
21855 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21856
21857         PR middle-end/15345
21858         PR c/16450
21859         * gcc.dg/torture/nested-fn-1.c: New test.
21860
21861 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21862
21863         PR target/16559
21864         * gcc.dg/ia64-fptr-1.c: New file.
21865
21866 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21867
21868         PR c++/14497
21869         * g++.dg/template/spec16.C: New test.
21870         * g++.old-deja/g++.robertl/eb118.C: Remove.
21871
21872 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21873
21874         PR c++/509
21875         * g++.dg/template/spec15.C: New test.
21876
21877 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21878
21879         Copy cases from g77.f-torture/execute and add dg-run
21880         directive.  Other changes as noted.
21881         * gfortran.dg/g77/13037.f
21882         * gfortran.dg/g77/1832.f
21883         * gfortran.dg/g77/19981119-0.f
21884         * gfortran.dg/g77/19990313-0.f
21885         * gfortran.dg/g77/19990313-1.f
21886         * gfortran.dg/g77/19990313-2.f
21887         * gfortran.dg/g77/19990313-3.f
21888         * gfortran.dg/g77/19990419-1.f
21889         * gfortran.dg/g77/19990826-0.f
21890         * gfortran.dg/g77/19990826-2.f
21891         * gfortran.dg/g77/20000503-1.f
21892         * gfortran.dg/g77/20001111.f
21893         * gfortran.dg/g77/20010116.f
21894         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21895         * gfortran.dg/g77/20010430.f
21896         * gfortran.dg/g77/6177.f
21897         * gfortran.dg/g77/947.f
21898         * gfortran.dg/g77/970816-3.f
21899         * gfortran.dg/g77/971102-1.f
21900         * gfortran.dg/g77/980520-1.f
21901         * gfortran.dg/g77/980628-0.f
21902         * gfortran.dg/g77/980628-1.f
21903         * gfortran.dg/g77/980628-10.f
21904         * gfortran.dg/g77/980628-2.f
21905         * gfortran.dg/g77/980628-3.f
21906         * gfortran.dg/g77/980628-7.f
21907         * gfortran.dg/g77/980628-8.f
21908         * gfortran.dg/g77/980628-9.f
21909         * gfortran.dg/g77/980701-0.f
21910         * gfortran.dg/g77/980701-1.f
21911         * gfortran.dg/g77/cabs.f
21912         * gfortran.dg/g77/claus.f
21913         * gfortran.dg/g77/complex_1.f
21914         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21915         * gfortran.dg/g77/dcomplex.f
21916         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21917         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21918         * gfortran.dg/g77/f90-intrinsic-numeric.f
21919         * gfortran.dg/g77/int8421.f
21920         * gfortran.dg/g77/labug1.f
21921         * gfortran.dg/g77/large_vec.f
21922         * gfortran.dg/g77/le.f
21923         * gfortran.dg/g77/short.f
21924         * gfortran.dg/g77/README: Update
21925
21926 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21927
21928         PR c++/16637
21929         * g++.dg/parse/lookup4.C: New test.
21930
21931 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21932
21933         PR c++/16175
21934         * g++.dg/template/ttp10.C: New test.
21935
21936 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21937
21938         * gcc.dg/pr12625-1.c: New test.
21939
21940 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21941
21942         * testsuite/gcc.dg/switch-warn-1.c: New test.
21943         * testsuite/gcc.dg/switch-warn-2.c: New test.
21944         * gcc.c-torture/compile/pr14730.c: Update.
21945
21946 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21947
21948         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21949         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21950         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21951         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21952
21953 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21954
21955         PR c++/16623
21956         * g++.dg/template/assign1.C: New test.
21957
21958 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21959
21960         PR c++/12170
21961         * g++.dg/template/ttp9.C: New test.
21962
21963 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21964
21965         * gcc.dg/format/cmn-err-1.c: New test.
21966
21967 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21968
21969         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21970         gcc.dg/Wparentheses-10.c: New tests.
21971         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21972
21973 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21974
21975         PR fortran/16465
21976         * gfortran.dg/g77//ffixed-line-length-0.f,
21977         gfortran.dg/g77/ffixed-line-length-132.f,
21978         gfortran.dg/g77/ffixed-line-length-72.f,
21979         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21980         gfortran.dg/g77/README: Update.
21981
21982 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21983
21984         PR c++/13092
21985         * g++.dg/template/non-dependent7.C: New test.
21986         * g++.dg/template/non-dependent8.C: Likewise.
21987         * g++.dg/template/non-dependent9.C: Likewise.
21988         * g++.dg/template/non-dependent10.C: Likewise.
21989
21990 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21991
21992         PR c++/16337
21993         * g++.dg/parse/attr2.C: New test.
21994
21995 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21996
21997         * g77.dg: Removed.
21998         * g77.f-torture: Ditto.
21999
22000 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
22001
22002         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
22003         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
22004         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
22005
22006 2004-07-16  Richard Henderson  <rth@redhat.com>
22007
22008         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
22009
22010 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22011
22012         * lib/fortran-torture.exp (fortran-torture): Don't test compile
22013         tests with full list of options.
22014         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
22015         of TORTURE_OPTIONS if test contains 'dg-do run'.
22016
22017         PR fortran/16404
22018         * gfortran.dg/do_iterator.f90: New test.
22019
22020 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22021
22022         PR rtl-optimization/16536
22023         * gcc.c-torture/execute/restrict-1.c: New test.
22024
22025 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22026
22027         PR fortran/15324
22028         * gfortran.dg/pr15324.f90: New test.
22029
22030         PR fortran/15129
22031         * gfortran.dg/pr15129.f90: New test.
22032
22033         PR fortran/15140
22034         * gfortran.dg/pr15140.f90: New test.
22035
22036         PR fortran/13792
22037         * gfortran.fortran-torture/execute/bounds.f90: Add check for
22038         compile-time simplification.
22039
22040 2004-07-14  Mike Stump  <mrs@apple.com>
22041
22042         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
22043
22044 2004-07-14  James E Wilson  <wilson@specifixinc.com>
22045
22046         PR target/16325
22047         * gcc.dg/profile-generate-1.c: New.
22048
22049 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
22050
22051         * gcc.c-torture/execute/20040709-1.c: New test.
22052         * gcc.c-torture/execute/20040709-2.c: New test.
22053
22054 2004-07-14  Mike Stump  <mrs@apple.com>
22055
22056         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22057
22058 2004-07-14  Mike Stump  <mrs@apple.com>
22059
22060         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22061
22062 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22063
22064         PR c++/16518
22065         * g++.dg/parse/mutable1.C: New test.
22066
22067 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22068
22069         PR tree-optimization/16443
22070         * gcc.dg/tree-ssa/20040713-1.c: New test.
22071
22072 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22073
22074         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22075         for operator new.
22076
22077 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22078
22079         * gfortran.dg/g77/README: New file
22080         * gfortran.dg/g77/19981216-0.f: Copy from
22081         g77.f-torture/noncompile.  Add "dg-do compile" and
22082         dg-error as required.
22083         * gfortran.dg/g77/19990218-1.f: Likewise.
22084         * gfortran.dg/g77/19990905-1.f: Likewise.
22085         * gfortran.dg/g77/9263.f: Likewise.
22086         * gfortran.dg/g77/980615-0.f: Likewise.
22087         * gfortran.dg/g77/980616-0.f: Likewise.
22088         * gfortran.dg/g77/check0.f: Likewise.
22089         * gfortran.dg/g77/select_no_compile.f: Likewise.
22090
22091 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22092
22093         Copy files from g77.f-torture/compile.
22094         Add "{ dg-do compile}".  Other changes as noted
22095         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22096         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22097         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22098         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22099         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22100         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22101         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22102         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22103         statement to conform to standard.  Append alpha1.x for reference.
22104         * gfortran.dg/g77/xformat.f: Add dg-warning
22105
22106 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22107
22108         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22109         Add {dg-do compile} directive.
22110         * gfortran.dg/g77/cpp2.F: Likewise.
22111
22112 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22113
22114         PR c++/5402
22115         * g++.dg/lookup/name-clash1.C: New test.
22116
22117         PR c++/9777
22118         * g++.dg/lookup/name-clash2.C: New test.
22119
22120         PR c++/12102
22121         * g++.dg/lookup/name-clash3.C: New test.
22122
22123 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22124
22125         * g++.dg/lookup/new2.C: New test.
22126         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22127
22128 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22129
22130         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22131         Add {dg-do compile} directive.
22132         * gfortran.dg/g77/13060.f: Likewise.
22133         * gfortran.dg/g77/19990218-0.f: Likewise.
22134         * gfortran.dg/g77/19990305-0.f: Likewise.
22135         * gfortran.dg/g77/19990419-0.f: Likewise.
22136         * gfortran.dg/g77/19990502-0.f: Likewise.
22137         * gfortran.dg/g77/19990502-1.f: Likewise.
22138         * gfortran.dg/g77/19990525-0.f: Likewise.
22139         * gfortran.dg/g77/19990826-1.f: Likewise.
22140         * gfortran.dg/g77/19990826-3.f: Likewise.
22141         * gfortran.dg/g77/19990905-2.f: Likewise.
22142         * gfortran.dg/g77/20000412-1.f: Likewise.
22143         * gfortran.dg/g77/20000511-1.f: Likewise.
22144         * gfortran.dg/g77/20000511-2.f: Likewise.
22145         * gfortran.dg/g77/20000518.f: Likewise.
22146         * gfortran.dg/g77/20000601-1.f: Likewise.
22147         * gfortran.dg/g77/20000601-2.f: Likewise.
22148         * gfortran.dg/g77/20000629-1.f: Likewise.
22149         * gfortran.dg/g77/20000630-2.f: Likewise.
22150         * gfortran.dg/g77/20010115.f: Likewise.
22151         * gfortran.dg/g77/20010321-1.f: Likewise.
22152         * gfortran.dg/g77/20010426.f: Likewise.
22153         * gfortran.dg/g77/20020307-1.f: Likewise.
22154         * gfortran.dg/g77/8485.f: Likewise.
22155         * gfortran.dg/g77/960317-1.f: Likewise.
22156         * gfortran.dg/g77/970915-0.f: Likewise.
22157         * gfortran.dg/g77/980310-1.f: Likewise.
22158         * gfortran.dg/g77/980310-2.f: Likewise.
22159         * gfortran.dg/g77/980310-3.f: Likewise.
22160         * gfortran.dg/g77/980310-4.f: Likewise.
22161         * gfortran.dg/g77/980310-6.f: Likewise.
22162         * gfortran.dg/g77/980310-7.f: Likewise.
22163         * gfortran.dg/g77/980310-8.f: Likewise.
22164         * gfortran.dg/g77/980419-2.f: Likewise.
22165         * gfortran.dg/g77/980424-0.f: Likewise.
22166         * gfortran.dg/g77/980427-0.f: Likewise.
22167         * gfortran.dg/g77/980729-0.f: Likewise.
22168         * gfortran.dg/g77/981117-1.f: Likewise.
22169         * gfortran.dg/g77/toon_1.f: Likewise.
22170
22171 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22172
22173         PR c++/2204
22174         * g++.dg/other/abstract2.C: New test.
22175
22176 2004-07-12  Paul Brook  <paul@codesourcery.com>
22177
22178         * gfortran.dg/pointer_init_1.f90: New test.
22179
22180 2004-07-11  Paul Brook  <paul@codesourcery.com>
22181
22182         PR fortran/15986
22183         * gfortran.dg/contained_1.f90: New test.
22184
22185 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22186
22187         * g++.dg/parse/defarg8.C: New test.
22188
22189 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22190
22191         PR fortran/16433
22192         * gfortran.dg/pr16433.f: New test.
22193
22194         PR fortran/17574
22195         * gfortran.dg/pr15754.f90: New test.
22196
22197 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22198
22199         PR tree-optimization/16437
22200         * gcc.c-torture/execute/bitfld-4.c: New test.
22201
22202 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22203
22204         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22205         access to common var from module.
22206
22207 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22208
22209         PR fortran/16336
22210         * gfortran.fortran-torture/execute/common_2.f90: New test.
22211
22212 2004-07-10  Paul Brook  <paul@codesourcery.com>
22213
22214         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22215
22216 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22217
22218         PR fortran/15969
22219         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22220
22221 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22222
22223         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22224         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22225         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22226         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22227         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22228         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22229         * gfortran.dg/g77/funderscoring.f: Likewise.
22230         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22231
22232 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22233
22234         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22235
22236 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22237         Paul Brook  <paul@codesourcery.com>
22238
22239         PR fortran/13415
22240         * gfortran.dg/common_pointer_1.f90: New test.
22241
22242 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22243
22244         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22245
22246 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22247
22248         PR target/16364
22249         * gcc.c-torture/compile/20040709-1.c: New.
22250
22251 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22252
22253         PR fortran/14077
22254         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22255
22256 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22257
22258         PR fortran/13201
22259         * gfortran.dg/shape_1.f90: New test.
22260
22261 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22262             Andrew Pinski  <apinski@apple.com>
22263
22264         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22265
22266 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22267
22268         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22269         comment.
22270
22271 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22272         Paul Brook  <paul@codesourcery.com>
22273
22274         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22275         '.f95' and '.F95'.
22276
22277 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22278
22279         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22280
22281 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22282
22283         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22284         testcases with capital suffix.
22285
22286 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22287
22288         PR fortran/15481
22289         PR fortran/13372
22290         PR fortran/13575
22291         PR fortran/15978
22292         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22293
22294         * gfortran.dg/implicit_1.f90: New test.
22295
22296 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22297
22298         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22299         expression to match gfortran warning/error messages
22300         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22301         dg-error text.
22302
22303 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22304
22305         * lib/fortran-torture.exp: Rename proc search_for to
22306         search_for_re.
22307
22308 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22309
22310         * gcc.c-torture/execute/simd-5.x: New file.
22311         XFAIL on SPARC 64-bit at -O0.
22312
22313 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22314
22315         PR c++/8211
22316         PR c++/16165
22317         * g++.dg/warn/effc3.C: New test.
22318
22319 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22320
22321         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22322         change X to 1X in format.
22323         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22324         add data statements to conform to standard.
22325
22326 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22327
22328         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22329         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22330         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22331
22332 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22333
22334         * gfortran.dg/g77/7388.f: Copy from g77.dg
22335         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22336         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22337         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22338         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22339         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22340         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22341         * gfortran.dg/g77/strlen0.f: Likewise.
22342
22343 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22344
22345         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22346         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22347
22348 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22349
22350         * gcc.c-torture/execute/920428-2.x: Delete.
22351         * gcc.c-torture/execute/920501-7.x: Likewise.
22352
22353 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22354
22355         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22356         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22357         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22358         prescott and c3-2.
22359         (PREFETCH_3DNOW): Add -march=c3.
22360
22361 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22362
22363         PR c/16437
22364         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22365         * gcc.c-torture/execute/bf64-1.x: Likewise.
22366
22367 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22368
22369         * gcc.c-torture/compile/20040708-1.c: New test.
22370
22371 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22372
22373         PR c++/16169
22374         * g++.dg/warn/effc2.C: New test.
22375
22376 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22377
22378         * gcc.c-torture/execute/bitfld-1.x: Remove.
22379         * gcc.c-torture/execute/bitfld-3.c: New test.
22380         * gcc.dg/bitfld-2.c: Remove XFAILs.
22381
22382 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22383
22384         PR c++/16276
22385         * g++.dg/rtti/tinfo1.C: New file.
22386
22387 2004-07-07  Eric Christopher  <echristo@redhat.com>
22388
22389         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22390
22391 2004-07-07  Andrew Pinski  <apinski@apple.com>
22392
22393         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22394
22395 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22396
22397         * g++.dg/init/call1.C: XFAIL.
22398
22399 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22400
22401         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22402         except for movstrict*, to movmem* and clrstr* to clrmem*.
22403
22404 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22405
22406         * gcc.c-torture/execute/20040707-1.c: New test.
22407
22408 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22409
22410         * gcc.c-torture/execute/20040706-1.c: New test.
22411
22412 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22413
22414         PR c++/3671
22415         * g++.dg/template/spec14.C: New test.
22416
22417 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22418
22419         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22420         nothing if not yet defined.  Use it in b, c and d type definitions.
22421         * gcc.c-torture/execute/20040705-1.c: New test.
22422         * gcc.c-torture/execute/20040705-2.c: New test.
22423
22424 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22425
22426         PR c++/2518
22427         * g++.dg/lookup/new1.C: New test.
22428
22429 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22430
22431         PR c++/11406
22432         * g++.dg/template/sizeof8.C: New test.
22433
22434 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22435
22436         * gcc.c-torture/compile/20040705-1.c: New test.
22437
22438 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22439
22440         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22441
22442 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22443
22444         * gcc.dg/cpp/if-mop.c: Two new testcases.
22445         * gcc.dg/cpp/trad/comment-3.c: New.
22446
22447 2004-07-04  Paul Brook  <paul@codesourcery.com>
22448
22449         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22450
22451 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22452
22453         PR c++/3761
22454         * g++.dg/lookup/crash4.C: New test.
22455
22456 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22457
22458         * gcc.c-torture/execute/builtin-abs-1.c
22459         * gcc.c-torture/execute/builtin-abs-2.c
22460         * gcc.c-torture/execute/builtin-complex-1.c
22461         * gcc.c-torture/execute/builtins/string-1-lib.c
22462         * gcc.c-torture/execute/builtins/string-1.c
22463         * gcc.c-torture/execute/builtins/string-2-lib.c
22464         * gcc.c-torture/execute/builtins/string-2.c
22465         * gcc.c-torture/execute/builtins/string-3-lib.c
22466         * gcc.c-torture/execute/builtins/string-3.c
22467         * gcc.c-torture/execute/builtins/string-4-lib.c
22468         * gcc.c-torture/execute/builtins/string-4.c
22469         * gcc.c-torture/execute/builtins/string-5-lib.c
22470         * gcc.c-torture/execute/builtins/string-5.c
22471         * gcc.c-torture/execute/builtins/string-6-lib.c
22472         * gcc.c-torture/execute/builtins/string-6.c
22473         * gcc.c-torture/execute/builtins/string-7-lib.c
22474         * gcc.c-torture/execute/builtins/string-7.c
22475         * gcc.c-torture/execute/builtins/string-8-lib.c
22476         * gcc.c-torture/execute/builtins/string-8.c
22477         * gcc.c-torture/execute/builtins/string-9-lib.c
22478         * gcc.c-torture/execute/builtins/string-9.c
22479         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22480         * gcc.c-torture/execute/builtins/string-asm-1.c
22481         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22482         * gcc.c-torture/execute/builtins/string-asm-2.c
22483         * gcc.c-torture/execute/stdio-opt-1.c
22484         * gcc.c-torture/execute/stdio-opt-2.c
22485         * gcc.c-torture/execute/stdio-opt-3.c
22486         * gcc.c-torture/execute/string-opt-1.c
22487         * gcc.c-torture/execute/string-opt-10.c
22488         * gcc.c-torture/execute/string-opt-11.c
22489         * gcc.c-torture/execute/string-opt-12.c
22490         * gcc.c-torture/execute/string-opt-13.c
22491         * gcc.c-torture/execute/string-opt-14.c
22492         * gcc.c-torture/execute/string-opt-15.c
22493         * gcc.c-torture/execute/string-opt-16.c
22494         * gcc.c-torture/execute/string-opt-2.c
22495         * gcc.c-torture/execute/string-opt-6.c
22496         * gcc.c-torture/execute/string-opt-7.c
22497         * gcc.c-torture/execute/string-opt-8.c:
22498         Replace with ...
22499
22500         * gcc.c-torture/execute/builtins/abs-2.c
22501         * gcc.c-torture/execute/builtins/abs-3.c
22502         * gcc.c-torture/execute/builtins/complex-1.c
22503         * gcc.c-torture/execute/builtins/fprintf.c
22504         * gcc.c-torture/execute/builtins/fputs.c
22505         * gcc.c-torture/execute/builtins/memcmp.c
22506         * gcc.c-torture/execute/builtins/memmove.c
22507         * gcc.c-torture/execute/builtins/memops-asm.c
22508         * gcc.c-torture/execute/builtins/mempcpy-2.c
22509         * gcc.c-torture/execute/builtins/mempcpy.c
22510         * gcc.c-torture/execute/builtins/memset.c
22511         * gcc.c-torture/execute/builtins/printf.c
22512         * gcc.c-torture/execute/builtins/sprintf.c
22513         * gcc.c-torture/execute/builtins/strcat.c
22514         * gcc.c-torture/execute/builtins/strchr.c
22515         * gcc.c-torture/execute/builtins/strcmp.c
22516         * gcc.c-torture/execute/builtins/strcpy.c
22517         * gcc.c-torture/execute/builtins/strcspn.c
22518         * gcc.c-torture/execute/builtins/strlen-2.c
22519         * gcc.c-torture/execute/builtins/strlen.c
22520         * gcc.c-torture/execute/builtins/strncat.c
22521         * gcc.c-torture/execute/builtins/strncmp-2.c
22522         * gcc.c-torture/execute/builtins/strncmp.c
22523         * gcc.c-torture/execute/builtins/strncpy.c
22524         * gcc.c-torture/execute/builtins/strpbrk.c
22525         * gcc.c-torture/execute/builtins/strpcpy-2.c
22526         * gcc.c-torture/execute/builtins/strpcpy.c
22527         * gcc.c-torture/execute/builtins/strrchr.c
22528         * gcc.c-torture/execute/builtins/strspn.c
22529         * gcc.c-torture/execute/builtins/strstr-asm.c
22530         * gcc.c-torture/execute/builtins/strstr.c:
22531         ... these new files.
22532
22533         * gcc.c-torture/execute/builtins/abs-2-lib.c
22534         * gcc.c-torture/execute/builtins/abs-3-lib.c
22535         * gcc.c-torture/execute/builtins/complex-1-lib.c
22536         * gcc.c-torture/execute/builtins/fprintf-lib.c
22537         * gcc.c-torture/execute/builtins/fputs-lib.c
22538         * gcc.c-torture/execute/builtins/memcmp-lib.c
22539         * gcc.c-torture/execute/builtins/memmove-lib.c
22540         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22541         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22542         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22543         * gcc.c-torture/execute/builtins/memset-lib.c
22544         * gcc.c-torture/execute/builtins/printf-lib.c
22545         * gcc.c-torture/execute/builtins/sprintf-lib.c
22546         * gcc.c-torture/execute/builtins/strcat-lib.c
22547         * gcc.c-torture/execute/builtins/strchr-lib.c
22548         * gcc.c-torture/execute/builtins/strcmp-lib.c
22549         * gcc.c-torture/execute/builtins/strcpy-lib.c
22550         * gcc.c-torture/execute/builtins/strcspn-lib.c
22551         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22552         * gcc.c-torture/execute/builtins/strlen-lib.c
22553         * gcc.c-torture/execute/builtins/strncat-lib.c
22554         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22555         * gcc.c-torture/execute/builtins/strncmp-lib.c
22556         * gcc.c-torture/execute/builtins/strncpy-lib.c
22557         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22558         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22559         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22560         * gcc.c-torture/execute/builtins/strrchr-lib.c
22561         * gcc.c-torture/execute/builtins/strspn-lib.c
22562         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22563         * gcc.c-torture/execute/builtins/strstr-lib.c
22564         * gcc.c-torture/execute/builtins/lib/abs.c
22565         * gcc.c-torture/execute/builtins/lib/fprintf.c
22566         * gcc.c-torture/execute/builtins/lib/memset.c
22567         * gcc.c-torture/execute/builtins/lib/printf.c
22568         * gcc.c-torture/execute/builtins/lib/sprintf.c
22569         * gcc.c-torture/execute/builtins/lib/strcpy.c
22570         * gcc.c-torture/execute/builtins/lib/strcspn.c
22571         * gcc.c-torture/execute/builtins/lib/strncat.c
22572         * gcc.c-torture/execute/builtins/lib/strncmp.c
22573         * gcc.c-torture/execute/builtins/lib/strncpy.c
22574         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22575         * gcc.c-torture/execute/builtins/lib/strspn.c
22576         * gcc.c-torture/execute/builtins/lib/strstr.c:
22577         New files containing support routines.
22578
22579         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22580         declaration.
22581         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22582         when not optimizing.
22583
22584 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22585
22586         PR c++/16240
22587         * g++.dg/abi/mangle22.C: New test.
22588         * g++.dg/abi/mangle23.C: Likewise.
22589
22590 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22591
22592         PR fortran/16290
22593         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22594         Allow for cases without denormalized floating point numbers.
22595
22596 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22597
22598         PR c/1027
22599         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22600         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22601         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22602         expected warning text.
22603         * gcc.dg/format/diag-2.c: New test.
22604
22605 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22606
22607         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22608
22609 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22610
22611         * gcc.dg/builtins-43.c: New.
22612         * gcc.dg/builtins-44.c: New.
22613         * gcc.dg/builtins-45.c: New.
22614
22615 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22616             Andreas Tobler  <a.tobler@schweiz.ch>
22617
22618         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22619         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22620         as SIGSEGV.
22621         * gcc.dg/cleanup-11.c: Likewise.
22622         * gcc.dg/cleanup-8.c: Likewise.
22623         * gcc.dg/cleanup-9.c: Likewise.
22624         * gcc.dg/cleanup-5.c: Run on all platforms.
22625
22626 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22627
22628         * g++.dg/warn/nonnull1.C: New test.
22629
22630 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22631
22632         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22633         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22634         Special-case the Sun compiler wrt to <complex.h>.
22635
22636 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22637
22638         * gcc.dg/Wunreachable-8.C: New test.
22639
22640         * gcc.dg/h8300-ice2.c : New test.
22641
22642 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22643
22644         PR fortran/16161
22645         * gfortran.fortran-torture/compile/implicit.f90: Add test
22646         for implicit character.
22647
22648 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22649
22650         PR fortran/16289
22651         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22652         Use tiny() intrinsic to find smallest non-negative real
22653
22654 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22655
22656         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22657         * gcc.dg/compat/struct-by-value-22_x.c: New.
22658         * gcc.dg/compat/struct-by-value-22_y.c: New.
22659
22660         * gcc.c-torture/execute/20040629-1.c: New test.
22661
22662 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22665         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22666
22667         PR target/16195
22668         * gcc.dg/20040625-1.c: New test.
22669
22670 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22671
22672         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22673
22674 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22675
22676         PR fortran/15963
22677         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22678
22679 2004-06-29  Richard Henderson  <rth@redhat.com>
22680
22681         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22682
22683 2004-06-29  Paul Brook  <paul@codesourcery.com>
22684
22685         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22686         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22687
22688 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22689
22690         PR c++/16260
22691         * g++.dg/parse/crash15.C: New.
22692
22693 2004-06-28  Andrew Pinski  <apinski@apple.com>
22694
22695         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22696         by the error already.
22697
22698         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22699
22700 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22701
22702         PR target/14041
22703         * gcc.dg/h8300-bss-align-1.c : New.
22704
22705 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22706
22707         * PR c++/16174
22708         * g++.dg/template/ctor4.C: New.
22709
22710 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22711
22712         PR c++/16205
22713         * g++.dg/warn/Wsequence-point-1.C: New test.
22714
22715 2004-06-27  Paul Brook  <paul@codesourcery.com>
22716
22717         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22718
22719 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22720
22721         * g++.old-deja/g++.mike/p7325.C: Remove.
22722
22723 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22724
22725         PR c/14963
22726         * gcc.dg/pr14963.c: New test.
22727
22728 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22729
22730         PR c++/16193
22731         * g++.dg/parse/redef1.C: New test.
22732
22733 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22734
22735         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22736         20021110.c.
22737         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22738         20021119-1.c.
22739         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22740         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22741         5-04.c.
22742         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22743         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22744         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22745         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22746         g++.brendan/enum14.C.
22747         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22748         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22749         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22750         g++.mike/virt1.C.
22751         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22752         memtemp24.C.
22753
22754 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22755
22756         * gcc.dg/20040527-1.c: New test case.
22757
22758 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22759
22760         PR gfortran/pr16196
22761         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22762
22763 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22764
22765         PR middle-end/15825
22766         * gcc.dg/pr15825-1.c: New test case.
22767
22768 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22769
22770         * gcc.c-torture/execute/20040625-1.c: New test.
22771
22772 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22773
22774         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22775
22776 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22777
22778         * gcc.dg/torture/mips-div-1.c: New test.
22779
22780 2004-06-24  Jeff Law  <law@redhat.com>
22781
22782         * gcc.dg/tree-ssa/20040624-1.c: New test.
22783
22784 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22785
22786         * gcc.c-torture/compile/20040624-1.c: New test.
22787
22788 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22789
22790         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22791         this directory.
22792
22793 2004-06-23  Andrew Pinski  <apinski@apple.com>
22794
22795         PR middle-end/15988
22796         * g++.dg/opt/ptrmem4.C: New test.
22797
22798         * gcc.dg/c90-array-quals-2.c: New test.
22799
22800 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22801
22802         * gcc.dg/kpice1.c: New test.
22803
22804 2006-06-23  Andrew Pinski  <apinski@apple.com>
22805
22806         * gcc.dg/c90-array-quals.c: New test.
22807
22808 2006-06-22  Richard Henderson  <rth@redhat.com>
22809
22810         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22811
22812 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22813
22814         * gcc.dg/builtins-config.h: Handle FreeBSD.
22815
22816 2006-06-22  Richard Henderson  <rth@redhat.com>
22817
22818         * g++.dg/opt/devirt1.C: New.
22819
22820 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22821
22822         * g++.dg/opt/pr15551.C: New testcase.
22823
22824 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22825
22826         PR target/14800
22827         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22828         x86_64-*-linux* when compiling for 32bit.
22829
22830 2004-06-21  Andrew Pinski  <apinski@apple.com>
22831
22832         * gcc.dg/pch/struct-1.c: New.
22833         * gcc.dg/pch/struct-1.hs: New.
22834
22835 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22836
22837         * gcc.dg/pch/save-temps-1.c: New file.
22838         * gcc.dg/pch/save-temps-1.hs: New file.
22839
22840 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22841
22842         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22843         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22844
22845 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22846
22847         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22848         to fix type error.
22849         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22850         Remove trailing spaces.
22851
22852 2004-06-21  Richard Henderson  <rth@redhat.com>
22853
22854         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22855         merging && to BIT_FIELD_REF.
22856
22857 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22858
22859         * g++.dg/opt/placeholder1.C: New test.
22860
22861 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22862
22863         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22864         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22865         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22866         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22867
22868 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22869
22870         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22871         extern "C".
22872         * g++.dg/other/pragma-re-1.C: Add comments.
22873
22874 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22875
22876         PR gfortran/16080
22877         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22878
22879 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22880
22881         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22882         instead of setting the type of size_t by
22883         hand.
22884
22885 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22886
22887         * gcc.dg/unordered-2.c: New test case.
22888         * gcc.dg/unordered-3.c: New test case.
22889
22890 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22891
22892         PR other/16043
22893         * lib/g++.exp (g++_version): Tweak regexp for version
22894         * lib/g77.exp (g77_version): Likewise.
22895         * lib/gfortran.exp (gfortran_version): Likewise.
22896         * lib/objc.exp (objc_version): Likewise.
22897         * lib/treelang.exp (treelang_version): Likewise.
22898
22899 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22900
22901         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22902         Use INT_MAX instead of __INT_MAX__.
22903         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22904
22905         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22906         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22907         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22908         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22909         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22910         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22911         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22912         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22913         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22914
22915         * gcc.dg/range-test-1.c: New test.
22916         * g++.dg/opt/range-test-1.C: New test.
22917
22918 2004-06-17  Richard Henderson  <rth@redhat.com>
22919
22920         * objc.dg/sync-1.m: New.
22921         * objc.dg/try-catch-1.m: Don't force next runtime.
22922         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22923         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22924         shadowed catch clause.
22925         * objc.dg/try-catch-5.m: New.
22926
22927 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22928
22929         Bug 14610
22930         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22931
22932 2004-06-15  Richard Henderson  <rth@redhat.com>
22933
22934         * gcc.dg/20001116-1.c: Move expected warning line.
22935
22936 2004-06-15  Richard Henderson  <rth@redhat.com>
22937
22938         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22939         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22940
22941 2004-06-15  Jeff Law  <law@redhat.com>
22942
22943         * gcc.dg/tree-ssa/20040615-1.c: New test.
22944         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22945         be less sensitive to operand ordering.
22946         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22947
22948 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22949
22950         * g++.dg/abi/bitfield3.C: Add comment..
22951
22952 2004-06-15  Richard Henderson  <rth@redhat.com>
22953
22954         * g++.dg/ext/stmtexpr1.C: XFAIL.
22955         * gcc.dg/20030612-1.c: XFAIL.
22956
22957 2004-06-15  Eric Christopher  <echristo@redhat.com>
22958
22959         * g++.dg/charset/asm5.c: New.
22960         * gcc.dg/charset/asm6.c: New.
22961
22962 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22963
22964         PR fortran/15962
22965         * gfortran.fortran-torture/execute/select_1.f90: New test.
22966
22967 2004-06-15  Paul Brook  <paul@codesourcery.com>
22968
22969         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22970
22971 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22972
22973         PR c++/15967
22974         * g++.dg/lookup/crash3.C: New test.
22975
22976 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22977
22978         PR c++/15947
22979         * g++.dg/parse/dtor4.C: New test.
22980
22981 2004-06-14  Jeff Law  <law@redhat.com>
22982
22983         * gcc.c-torture/compile/20040614-1.c: New test.
22984
22985 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22986
22987         PR fortran/15211
22988         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22989         LEN of a character array.
22990
22991 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22992
22993         PR c++/15096
22994         * g++.dg/template/ptrmem10.C: New test.
22995
22996         PR c++/14930
22997         * g++.dg/template/friend30.C: New test.
22998
22999 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23000
23001         PR fortran/14928
23002         * gfortran.fortran-torture/compile/mloc.f90: New test.
23003
23004 2004-06-13  Paul Brook  <paul@codesourcery.com>
23005
23006         * gfortran.fortran-torture/execute/random_2.f90: New test.
23007
23008 2004-06-13  Eric Christopher  <echristo@redhat.com>
23009
23010         * gcc.dg/noncompile/redecl-1.c: Fix error message.
23011
23012 2004-06-12  Paul Brook  <paul@codesourcery.com>
23013
23014         * gfortran.fortran-torture/execute/contained_3.f90: New test.
23015
23016 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23017
23018         PR fortran/14923
23019         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
23020
23021 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23022
23023         PR fortran/14957
23024         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
23025         syntax errors in end statements of contained subroutines.
23026
23027 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23028
23029         PR fortran/12841
23030         * gfortran.fortran-torture/execute/null_arg.f90: New test.
23031
23032 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23033
23034         PR fortran/15665
23035         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
23036
23037 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
23038
23039         PR gfortran/12839
23040         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
23041
23042 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
23043
23044         PR c++/15862
23045         * g++.dg/parse/enum1.C: New test.
23046
23047 2004-06-10  Jeff Law  <law@redhat.com>
23048
23049         * gcc.c-torture/compile/20040610-1.c: New test.
23050
23051 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23052
23053         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
23054         * g++.old-deja/g++.other/decl3.C: Likewise.
23055
23056 2004-06-10  Brian Booth  <bbooth@redhat.com>
23057
23058         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23059         V_MAY_DEF instead of VDEF.
23060         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23061
23062 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23063
23064         PR c++/14211
23065         * g++.dg/conversion/const1.C: New test.
23066
23067         PR c++/15076
23068         * g++.dg/conversion/reinterpret1.C: New test.
23069
23070         PR c++/15877
23071         * g++.dg/template/enum2.C: New test.
23072
23073         PR c++/15227
23074         * g++.dg/template/error13.C: New test.
23075
23076 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23077
23078         PR fortran/14957
23079         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23080         arguments to test_* REAL and of the right size.
23081
23082 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23083
23084         PR target/15569
23085         PR rtl-optimization/15681
23086         * gcc.dg/20040609-1.c: New test.
23087
23088 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23089
23090         PR c++/14791
23091         * g++.dg/opt/builtins1.C: New test.
23092
23093 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23094
23095         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23096         that use default windows32 struct layout.
23097         * gcc.dg/i386-bitfield2.c: Likewise.
23098
23099 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23100
23101         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23102         for mingw32 and cygwin targets.
23103
23104 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23105
23106         * gcc.dg/pch/macro-4.c: New.
23107         * gcc.dg/pch/macro-4.hs: New.
23108
23109 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23110
23111         PR fortran/13249
23112         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23113
23114 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23115
23116         PR fortran/13372
23117         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23118
23119 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23120
23121         PR gfortran/14897
23122         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23123
23124 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23125
23126         PR gfortran/15755
23127         * gfortran.fortran-torture/execute/backspace.c : New test.
23128
23129 2004-06-09  Paul Brook  <paul@codesourcery.com>
23130
23131         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23132         (pointer_to_section): Rewrite to use smaller array.
23133
23134 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23135
23136         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23137         * gcc.dg/ext/altivec-10.c: Same.
23138         * gcc.dg/ext/altivec-11.c: Same.
23139         * gcc.dg/ext/altivec-12.c: Same.
23140         * gcc.dg/ext/altivec-13.c: Same.
23141         * gcc.dg/ext/altivec-14.c: Same.
23142         * gcc.dg/ext/altivec-15.c: Same.
23143         * gcc.dg/ext/altivec-16.c: Same.
23144         * gcc.dg/ext/altivec-3.c: Same.
23145         * gcc.dg/ext/altivec-4.c: Same.
23146         * gcc.dg/ext/altivec-6.c: Same.
23147         * gcc.dg/ext/altivec-7.c: Same.
23148         * gcc.dg/ext/altivec-8.c: Same.
23149         * gcc.dg/ext/altivec-varargs-1.c: Same.
23150
23151         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23152         * g++.dg/ext/altivec-10.C: Same.
23153         * g++.dg/ext/altivec-2.C: Same.
23154         * g++.dg/ext/altivec-3.C: Same.
23155         * g++.dg/ext/altivec-4.C: Same.
23156         * g++.dg/ext/altivec-5.C: Same.
23157         * g++.dg/ext/altivec-6.C: Same.
23158         * g++.dg/ext/altivec-7.C: Same.
23159         * g++.dg/ext/altivec-8.C: Same.
23160         * g++.dg/ext/altivec-9.C: Same.
23161
23162 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23163
23164         PR c++/7841
23165         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23166
23167 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23168
23169         * gcc.dg/union-1.c: New test.
23170
23171 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23172
23173         * gcc.dg/builtins-41.c: New test case.
23174         * gcc.dg/builtins-42.c: New test case.
23175
23176 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23177
23178         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23179         * g++.dg/ext/altivec-10.C: Same.
23180         * g++.dg/ext/altivec-2.C: Same.
23181         * g++.dg/ext/altivec-3.C: Same.
23182         * g++.dg/ext/altivec-4.C: Same.
23183         * g++.dg/ext/altivec-5.C: Same.
23184         * g++.dg/ext/altivec-6.C: Same.
23185         * g++.dg/ext/altivec-7.C: Same.
23186         * g++.dg/ext/altivec-8.C: Same.
23187         * g++.dg/ext/altivec-9.C: Same.
23188         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23189         * g++.old-deja/g++.brendan/new3.C: Same.
23190         * gcc.c-torture/execute/eeprof-1.x: Same.
23191
23192 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23193
23194         PR c/14765
23195         * gcc.dg/pr14765-1.c: New test.
23196
23197 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23198
23199         PR c/14649
23200         * gcc.dg/pr14649-1.c: New test case.
23201
23202 2004-06-07  Richard Henderson  <rth@redhat.com>
23203
23204         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23205         if temporaries.
23206
23207 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23208
23209         * g++.dg/eh/elide1.C: Remove XFAIL.
23210
23211 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23212
23213         PR c++/15337
23214         * g++.dg/expr/sizeof3.C: New test.
23215
23216         PR c++/14777
23217         * g++.dg/template/access14.C: New test.
23218
23219         PR c++/15554
23220         * g++.dg/template/enum1.C: New test.
23221
23222         PR c++/15057
23223         * g++.dg/eh/throw1.C: New test.
23224
23225 2004-06-07  David Ayers  <d.ayers@inode.at>
23226             Ziemowit Laski  <zlaski@apple.com>
23227
23228         * lib/objc.exp (objc_target_compile): Revert the '-framework
23229         Foundation' flag fix, since bare Darwin does not ship
23230         with the Foundation framework.
23231         * objc/execute/next_mapping.h: Provide a local NSConstantString
23232         @interface and @implementation.
23233         (objc_constant_string_init): A constructor function, used to
23234         initialize the NSConstantString meta-class object.
23235         * objc/execute/string1.m: Include "next_mapping.h" instead of
23236         <Foundation/NSString.h>.
23237         * objc/execute/string2.m: Likewise.
23238         * objc/execute/string3.m: Likewise.
23239         * objc/execute/string4.m: Likewise.
23240
23241 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23242
23243         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23244         to double. Replace double with FLOAT.
23245         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23246
23247         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23248         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23249         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23250         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23251         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23252         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23253         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23254         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23255
23256 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23257
23258         PR c/13519
23259         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23260
23261 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23262
23263         PR c++/15503
23264         * g++.dg/template/meminit2.C: New test.
23265
23266 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23267
23268         PR target/15822
23269         * gcc.c-torture/execute/compare-fp-1.c,
23270         gcc.c-torture/execute/compare-fp-2.c,
23271         gcc.c-torture/execute/compare-fp-3.c,
23272         gcc.c-torture/execute/compare-fp-4.c,
23273         gcc.c-torture/execute/compare-fp-3.x,
23274         gcc.c-torture/execute/compare-fp-4.x: Moved...
23275         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23276         gcc.c-torture/execute/ieee/compare-fp-2.c,
23277         gcc.c-torture/execute/ieee/compare-fp-3.c,
23278         gcc.c-torture/execute/ieee/compare-fp-4.c,
23279         gcc.c-torture/execute/ieee/compare-fp-3.x,
23280         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23281
23282 2004-06-04  David Ayers  <d.ayers@inode.at>
23283
23284         * objc/execute/protocol-isEqual-4.m: New testcase.
23285
23286 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23287
23288         * objc/execute/protocol-isEqual-1.m: New testcase.
23289         * objc/execute/protocol-isEqual-2.m: New testcase.
23290         * objc/execute/protocol-isEqual-3.m: New testcase.
23291
23292 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23293
23294         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23295
23296 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23297
23298         * lib/objc.exp (objc_target_compile): When running tests on
23299         Darwin (Mac OS X), inform the linker about '-framework
23300         'Foundation'.
23301
23302 2004-06-02  Eric Christopher  <echristo@redhat.com>
23303
23304         * gcc.c-torture/compile/20040602-1.c: New.
23305
23306 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23307
23308         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23309         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23310
23311         PR tree-optimization/14736
23312         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23313
23314         PR tree-optimization/14042
23315         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23316
23317         PR tree-optimization/14729
23318         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23319
23320 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23321
23322         PR fortran/15557
23323         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23324
23325 2004-06-01  Richard Hederson  <rth@redhat.com>
23326
23327         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23328
23329 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23330
23331         PR c++/14932
23332         * g++.dg/parse/offsetof4.C: New test.
23333
23334 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23335
23336         PR objc/7993
23337         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23338
23339 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23340
23341         PR c++/15701
23342         * g++.dg/template/friend29.C: New test.
23343
23344 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23345
23346         PR c/15749
23347         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23348
23349 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23350
23351         * gcc.dg/sparc-trap-1.c: New test.
23352
23353 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23354
23355         PR middle-end/15069
23356         * g++.dg/opt/fold3.C: New test case.
23357
23358 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23359
23360         * lib/target-supports.exp (check_iconv_available): Fix fallout
23361         from 2004-05-28 patch.
23362
23363 2004-05-30  Paul Brook  <paul@codesourcery.com>
23364
23365         PR fortran/15620
23366         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23367         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23368
23369 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23370
23371         * gfortran.fortran-torture/execute/random_1.f90: New test.
23372
23373 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23374
23375         * g++.dg/ext/altivec-10.C: New test.
23376
23377 2004-05-29  Paul Brook  <paul@codesourcery.com>
23378
23379         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23380
23381 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23382
23383         * gcc.dg/altivec-16.c: New test.
23384
23385 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23386
23387         * lib/target-supports.exp (check_vmx_hw_available): New.
23388         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23389
23390         * lib/target-supports.exp (check_alias_available,
23391         check_iconv_available, check_named_sections_available): Use
23392         unique names for temporary files.
23393
23394 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23395
23396         * gcc.dg/altivec-15.c: New test.
23397
23398 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23399
23400         PR c++/15083
23401         * g++.dg/warn/noeffect6.C: New test.
23402
23403         PR c++/15471
23404         * g++.dg/expr/ptrmem4.C: New test.
23405
23406         PR c++/15640
23407         * g++.dg/template/operator3.C: New test.
23408
23409 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23410
23411         PR c++/14668
23412         * g++.dg/lookup/redecl1.C: New test.
23413         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23414
23415 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23416
23417         * gcc.c-torture/execute/compare-fp-1.c,
23418         gcc.c-torture/execute/compare-fp-2.c,
23419         gcc.c-torture/execute/compare-fp-3.c,
23420         gcc.c-torture/execute/compare-fp-4.c,
23421         gcc.c-torture/execute/compare-fp-3.x,
23422         gcc.c-torture/execute/compare-fp-4.x,
23423         gcc.dg/pr15649-1.c: New.
23424
23425 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23426
23427         PR c++/12883
23428         * g++.dg/init/array14.C: New test.
23429
23430 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23431
23432         * lib/compat.exp (compat-get-options-main): New.
23433         (compat-get-options): Remove unneeded code, warn for ignored
23434         command.
23435         (compat-execute): Check flag set by dg-require-* commands.
23436
23437         * lib/compat.exp (compat-execute): Break up long lines.
23438
23439 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23440
23441         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23442         * gcc.dg/altivec-14.c: New test.
23443         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23444
23445         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23446         * gcc.dg/altivec-12.c: Ditto.
23447
23448         * gcc.dg/altivec-3.c: Move call to altivec_check.
23449
23450 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23451
23452         PR c++/15044
23453         * g++.dg/template/error12.C: New test.
23454
23455         PR c++/15317
23456         * g++.dg/ext/attrib15.C: New test.
23457
23458         PR c++/15329
23459         * g++.dg/template/ptrmem9.C: New test.
23460
23461 2004-05-25  Paul Brook  <paul@codesourcery.com>
23462
23463         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23464
23465 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23466
23467         PR c++/15165
23468         * g++.dg/template/crash19.C: New test.
23469
23470 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23471
23472         PR c++/15025
23473         * g++.dg/template/redecl1.C: New test.
23474
23475 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23476
23477         PR c++/14821
23478         * g++.dg/other/ns1.C: New test.
23479
23480         PR c++/14883
23481         * g++.dg/template/invalid1.C: New test.
23482
23483 2004-05-23  Paul Brook  <paul@codesourcery.com>
23484         Victor Leikehman  <lei@haifasphere.co.il>
23485
23486         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23487         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23488
23489 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23490
23491         PR c++/15285
23492         PR c++/15299
23493         * g++.dg/template/non-dependent5.C: New test.
23494         * g++.dg/template/non-dependent6.C: New test.
23495
23496 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23497
23498         PR c++/15507
23499         * g++.dg/inherit/union1.C: New test.
23500
23501         PR c++/15542
23502         * g++.dg/template/addr1.C: New test.
23503
23504         PR c++/15427
23505         * g++.dg/template/array5.C: New test.
23506
23507         PR c++/15287
23508         * g++.dg/template/array6.C: New test.
23509
23510 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23511             Roger Sayle  <roger@eyesopen.com>
23512
23513         * g++.dg/lookup/forscope2.C: New test case.
23514
23515 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23516
23517         * gcc.dg/cpp/Wmissingdirs.c: New.
23518
23519 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23520
23521         PR target/15301
23522         * gcc.dg/compat/union-m128-1.h: New file.
23523         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23524         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23525         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23526
23527 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23528
23529         PR target/15302
23530         * gcc.dg/compat/struct-complex-1.h: New file.
23531         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23532         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23533         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23534
23535 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23536
23537         PR middle-end/3074
23538         * gcc.dg/pr3074-1.c: New test case.
23539         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23540
23541 2004-05-20  Falk Hueffner  <falk@debian.org>
23542
23543         PR other/15526
23544         * gcc.dg/ftrapv-1.c: New test case.
23545
23546 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23547
23548         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23549
23550 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23551             Jeff Law  <law@redhat.com>
23552
23553         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23554         * gcc.dg/tree-ssa/20040518-2.c: New test.
23555
23556         * gcc.dg/tree-ssa/20040518-1.c: New test.
23557
23558 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23559
23560         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23561
23562 2004-05-18  Paul Brook  <paul@codesourcery.com>
23563
23564         PR fortran/13930
23565         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23566
23567 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23568
23569         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23570         constant folding.
23571
23572 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23573
23574         * gcc.dg/tree-ssa/20040517-1.c: New test.
23575
23576 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23577
23578         * gcc.dg/loop-4.c: New test.
23579
23580 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23581
23582         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23583
23584 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23585
23586         PR fortran/15311
23587         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23588
23589 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23590
23591         PR fortran/13826
23592         PR fortran/13940
23593         * gfortran.fortran-torture/compile/data_1.f90: New test.
23594
23595 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23596
23597         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23598         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23599
23600 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23601
23602         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23603
23604 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23605
23606         PR c/15444
23607         * gcc.dg/format/xopen-1.c: Adjust expected message.
23608         * gcc.dg/format/xopen-3.c: New test.
23609
23610 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23611
23612         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23613
23614 2004-05-14  Jeff Law  <law@redhat.com>
23615
23616         * gcc.dg/tree-ssa/20040514-2.c: New test.
23617
23618 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23619
23620         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23621         this ...
23622         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23623         this.
23624
23625 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23626
23627         * gcc.dg/tree-ssa/20040514-1.c: New test.
23628
23629 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23630
23631         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23632         test.
23633
23634 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23635
23636         PR fortran/14066
23637         * gfortran.fortran-torture/compile/do_1.f90: New test.
23638
23639 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23640
23641         PR fortran/15051
23642         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23643         test.
23644
23645 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23646
23647         PR fortran/15149
23648         * gfortran.fortran-torture/execute/random_init.f90: New test.
23649
23650 2004-05-13  Paul Brook  <paul@codesourcery.com>
23651
23652         PR fortran/15314
23653         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23654
23655 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23656
23657         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23658         for the powerpc case.
23659
23660 2004-05-13  Jeff Law  <law@redhat.com>
23661
23662         * gcc.dg/tree-ssa/20040513-1.c: New test.
23663         * gcc.dg/tree-ssa/20040513-2.c: New test.
23664
23665 2004-05-13  Paul Brook  <paul@codesourcery.com>
23666
23667         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23668         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23669         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23670
23671 2004-05-13  Andreas Schwab  <schwab@suse.de>
23672
23673         PR other/10819
23674         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23675         characters.
23676
23677 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23678
23679         PR fortran/15294
23680         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23681
23682 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23683
23684         Merge from tree-ssa-20020619-branch.  See
23685         ChangeLog.tree-ssa for details.
23686
23687 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23688
23689         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23690         include <altivec.h> explicitly.
23691         * gcc.dg/altivec-13.c: Likewise.
23692
23693 2004-05-11  Paul Brook  <paul@codesourcery.com>
23694
23695         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23696
23697 2004-05-10  Eric Christopher  <echristo@redhat.com>
23698
23699         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23700         * gcc.dg/sibcall-4.c: Ditto.
23701
23702 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23703
23704         * g++.dg/ext/altivec-8.C: New test case.
23705         * gcc.dg/altivec-13.c: New test case.
23706
23707 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23708
23709         * gcc.c-torture/execute/divcmp-1.c: New test case.
23710         * gcc.c-torture/execute/divcmp-2.c: New test case.
23711         * gcc.c-torture/execute/divcmp-3.c: New test case.
23712
23713 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23714
23715         * g++.dg/other/pragma-re-2.C: New test.
23716
23717 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23718
23719         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23720         * gcc.dg/i386-387-2.c: Likewise.
23721
23722         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23723         __builtin_drem.
23724         * gcc.dg/i386-387-6.c: Likewise.
23725
23726 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23727
23728         * gcc.dg/builtins-33.c: Also check log1p*.
23729
23730 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23731
23732         PR optimization/15296
23733         * gcc.c-torture/execute/pr15296.c: New test.
23734
23735 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23736
23737         * gcc.dg/builtins-40.c: New test.
23738
23739 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23740
23741         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23742
23743 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23744
23745         * g++.dg/ext/spe1.C: New testcase.
23746
23747 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23748
23749         * objc.dg/image-info.m: Allow additional attributes
23750         for __image_info section.
23751
23752 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23753
23754         * gcc.dg/torture/mips-hilo-2.c: New test.
23755
23756 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23757
23758         PR c++/14389
23759         * g++.dg/template/member5.C: New test.
23760
23761 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23762
23763         * gcc.dg/builtins-34.c: Also check expm1*.
23764
23765 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23766
23767         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23768         * gcc.dg/torture/builtin-convert-3.c: New test.
23769
23770 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23771
23772         PR middle-end/15054
23773         * g++.dg/opt/pr15054.C: New test.
23774
23775 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23776
23777         * gcc.dg/torture/builtin-rounding-1.c: New test.
23778         * gcc.dg/builtins-25.c: Delete.
23779         * gcc.dg/builtins-29.c: Delete.
23780
23781 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23782
23783         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23784         * gcc.dg/sibcall-4.c: Likewise.
23785         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23786
23787 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23788
23789         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23790         bit-field on 16-bit targets.
23791
23792 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23793
23794         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23795         16-bit targets.
23796
23797 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23798
23799         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23800         * gcc.dg/rs6000-power2-2.c: Likewise.
23801
23802 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23803
23804         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23805         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23806         Change the asm registers to be in form of frN instead of fN.
23807
23808 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23809
23810         * gcc.dg/torture/builtin-convert-2.c: New test.
23811
23812 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23813
23814         * gcc.dg/rs6000-power2-1.c: New test.
23815         * gcc.dg/rs6000-power2-2.c: New test.
23816
23817 2004-04-28  Jan Hubicka  <jh@suse.cz>
23818
23819         * gcc.dg/unused-6.c: New test.
23820
23821 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23822             Ulrich Weigand  <uweigand@de.ibm.com>
23823
23824         * ada/acats/run_all.sh: Define $target variable.
23825
23826 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23827
23828         PR c++/15119
23829         * g++.dg/other/vararg-1.C: New test.
23830
23831         PR c++/4794
23832         * g++.dg/eh/cleanup3.C: New test.
23833
23834 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23835
23836         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23837         and ad8011a (target_insn).
23838         * ada/acats/support/macro.dfs: Likewise.
23839         * ada/acats/support/impbit.adb: New file.
23840
23841 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23842
23843         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23844
23845 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23846
23847         * gcc.dg/loop-3.c: New test.
23848
23849 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23850
23851         * gcc.c-torture/execute/simd-5.c: New test.
23852
23853 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23854
23855         PR c++/15064
23856         * g++.dg/template/crash18.C: New test.
23857
23858 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23859
23860         * g++.dg/ext/complit3.C: New test.
23861
23862 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23863
23864         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23865         * gcc.dg/altivec-3.c: Same.
23866         * gcc.dg/altivec-varargs-1.c: Same.
23867
23868 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23869
23870         * lib/target-supports.exp (check_profiling_available): Assume
23871         profiling is not available on powerpc-eabi targets.
23872
23873 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23874
23875         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23876         * gcc.dg/vmx/bug-1.c: Ditto.
23877
23878 2004-04-20  Eric Christopher  <echristo@redhat.com>
23879
23880         * gcc.dg/charset/extern.c: New test.
23881         * g++.dg/charset/extern3.cc: Ditto.
23882
23883 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23884
23885         * gcc.dg/builtins-39.c: New test.
23886
23887 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23888
23889         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23890
23891 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23892
23893         * gcc.dg/torture/mips-hilo-1.c: New test.
23894
23895 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23896
23897         * gcc.c-torture/compile/20040419-1.c: New test.
23898
23899 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23900
23901         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23902
23903 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23904             Aldy Hernandez  <aldyh@redhat.com>
23905
23906         * gcc.c-torture/execute/va-arg-24.c: New.
23907
23908 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23909             Aldy Hernandez  <aldyh@redhat.com>
23910
23911         * gcc.dg/vmx/1b-01.c: New.
23912         * gcc.dg/vmx/1b-02.c: New.
23913         * gcc.dg/vmx/1b-03.c: New.
23914         * gcc.dg/vmx/1b-04.c: New.
23915         * gcc.dg/vmx/1b-05.c: New.
23916         * gcc.dg/vmx/1b-06.c: New.
23917         * gcc.dg/vmx/1b-07.c: New.
23918         * gcc.dg/vmx/1c-01.c: New.
23919         * gcc.dg/vmx/1c-02.c: New.
23920         * gcc.dg/vmx/3a-01a.c: New.
23921         * gcc.dg/vmx/3a-01.c: New.
23922         * gcc.dg/vmx/3a-01m.c: New.
23923         * gcc.dg/vmx/3a-03.c: New.
23924         * gcc.dg/vmx/3a-03m.c: New.
23925         * gcc.dg/vmx/3a-04.c: New.
23926         * gcc.dg/vmx/3a-04m.c: New.
23927         * gcc.dg/vmx/3a-05.c: New.
23928         * gcc.dg/vmx/3a-06.c: New.
23929         * gcc.dg/vmx/3a-06m.c: New.
23930         * gcc.dg/vmx/3a-07.c: New.
23931         * gcc.dg/vmx/3b-01.c: New.
23932         * gcc.dg/vmx/3b-02.c: New.
23933         * gcc.dg/vmx/3b-10.c: New.
23934         * gcc.dg/vmx/3b-13.c: New.
23935         * gcc.dg/vmx/3b-14.c: New.
23936         * gcc.dg/vmx/3b-15.c: New.
23937         * gcc.dg/vmx/3c-01a.c: New.
23938         * gcc.dg/vmx/3c-01.c: New.
23939         * gcc.dg/vmx/3c-02.c: New.
23940         * gcc.dg/vmx/3c-03.c: New.
23941         * gcc.dg/vmx/3d-01.c: New.
23942         * gcc.dg/vmx/4-01.c: New.
23943         * gcc.dg/vmx/4-03.c: New.
23944         * gcc.dg/vmx/5-01.c: New.
23945         * gcc.dg/vmx/5-02.c: New.
23946         * gcc.dg/vmx/5-03.c: New.
23947         * gcc.dg/vmx/5-04.c: New.
23948         * gcc.dg/vmx/5-05.c: New.
23949         * gcc.dg/vmx/5-06.c: New.
23950         * gcc.dg/vmx/5-07.c: New.
23951         * gcc.dg/vmx/5-07t.c: New.
23952         * gcc.dg/vmx/5-08.c: New.
23953         * gcc.dg/vmx/5-10.c: New.
23954         * gcc.dg/vmx/5-11.c: New.
23955         * gcc.dg/vmx/7-01a.c: New.
23956         * gcc.dg/vmx/7-01.c: New.
23957         * gcc.dg/vmx/7c-01.c: New.
23958         * gcc.dg/vmx/7d-01.c: New.
23959         * gcc.dg/vmx/7d-02.c: New.
23960         * gcc.dg/vmx/8-01.c: New.
23961         * gcc.dg/vmx/8-02a.c: New.
23962         * gcc.dg/vmx/8-02.c: New.
23963         * gcc.dg/vmx/brode-1.c: New.
23964         * gcc.dg/vmx/bug-1.c: New.
23965         * gcc.dg/vmx/bug-2.c: New.
23966         * gcc.dg/vmx/bug-3.c: New.
23967         * gcc.dg/vmx/cw-bug-1.c: New.
23968         * gcc.dg/vmx/cw-bug-2.c: New.
23969         * gcc.dg/vmx/cw-bug-3.c: New.
23970         * gcc.dg/vmx/dct.c: New.
23971         * gcc.dg/vmx/debug-1.c: New.
23972         * gcc.dg/vmx/debug-2.c: New.
23973         * gcc.dg/vmx/debug-3.c: New.
23974         * gcc.dg/vmx/debug-4.c: New.
23975         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23976         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23977         * gcc.dg/vmx/eg-5.c: New.
23978         * gcc.dg/vmx/fft.c: New.
23979         * gcc.dg/vmx/gcc-bug-1.c: New.
23980         * gcc.dg/vmx/gcc-bug-2.c: New.
23981         * gcc.dg/vmx/gcc-bug-3.c: New.
23982         * gcc.dg/vmx/gcc-bug-4.c: New.
23983         * gcc.dg/vmx/gcc-bug-5.c: New.
23984         * gcc.dg/vmx/gcc-bug-6.c: New.
23985         * gcc.dg/vmx/gcc-bug-7.c: New.
23986         * gcc.dg/vmx/gcc-bug-8.c: New.
23987         * gcc.dg/vmx/gcc-bug-9.c: New.
23988         * gcc.dg/vmx/gcc-bug-b.c: New.
23989         * gcc.dg/vmx/gcc-bug-c.c: New.
23990         * gcc.dg/vmx/gcc-bug-d.c: New.
23991         * gcc.dg/vmx/gcc-bug-e.c: New.
23992         * gcc.dg/vmx/gcc-bug-f.c: New.
23993         * gcc.dg/vmx/gcc-bug-g.c: New.
23994         * gcc.dg/vmx/gcc-bug-i.c: New.
23995         * gcc.dg/vmx/harness.h: New.
23996         * gcc.dg/vmx/ira1.c: New.
23997         * gcc.dg/vmx/ira2a.c: New.
23998         * gcc.dg/vmx/ira2b.c: New.
23999         * gcc.dg/vmx/ira2.c: New.
24000         * gcc.dg/vmx/ira2c.c: New.
24001         * gcc.dg/vmx/mem.c: New.
24002         * gcc.dg/vmx/newton-1.c: New.
24003         * gcc.dg/vmx/ops.c: New.
24004         * gcc.dg/vmx/sn7153.c: New.
24005         * gcc.dg/vmx/spill2.c: New.
24006         * gcc.dg/vmx/spill3.c: New.
24007         * gcc.dg/vmx/spill.c: New.
24008         * gcc.dg/vmx/t.c: New.
24009         * gcc.dg/vmx/varargs-1.c: New.
24010         * gcc.dg/vmx/varargs-2.c: New.
24011         * gcc.dg/vmx/varargs-3.c: New.
24012         * gcc.dg/vmx/varargs-4.c: New.
24013         * gcc.dg/vmx/varargs-5.c: New.
24014         * gcc.dg/vmx/varargs-6.c: New.
24015         * gcc.dg/vmx/varargs-7.c: New.
24016         * gcc.dg/vmx/vmx.exp: New.
24017         * gcc.dg/vmx/vprint-1.c: New.
24018         * gcc.dg/vmx/vscan-1.c: New.
24019         * gcc.dg/vmx/x-01.c: New.
24020         * gcc.dg/vmx/x-02.c: New.
24021         * gcc.dg/vmx/x-03.c: New.
24022         * gcc.dg/vmx/x-04.c: New.
24023         * gcc.dg/vmx/x-05.c: New.
24024         * gcc.dg/vmx/yousufi-1.c: New.
24025         * gcc.dg/vmx/zero-1.c: New.
24026         * gcc.dg/vmx/zero.c: New.
24027
24028 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
24029
24030         * g++.dg/lookup/java1.C: Update for chage of
24031         _Jv_AllocObject.
24032         * g++.dg/lookup/java2.C: Likewise.
24033
24034 2004-04-17  Laurent GUERBY <laurent@guerby.net>
24035
24036         * ada/acats/run_all.sh: use -O2 by default.
24037
24038 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
24039
24040         * gcc.dg/vr-mult-[12].c: New tests.
24041
24042 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24043
24044         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
24045
24046         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
24047
24048 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
24049
24050         * lib/target-supports.exp (check_profiling_available): Assume profiling
24051         isn't available for mips*-*-elf targets.
24052
24053 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
24054
24055         * gcc.dg/builtins-38.c: New test.
24056
24057 2004-04-14  Eric Christopher  <echristo@redhat.com>
24058
24059         * g++.dg/charset/charset.exp: Run .cc extension tests.
24060
24061 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24062
24063         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24064
24065 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24066
24067         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24068
24069 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24070
24071         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24072         * gcc.dg/i386-387-2.c: Likewise.
24073
24074         * gcc.dg/i386-387-7.c: New test.
24075         * gcc.dg/i386-387-8.c: New test.
24076
24077         * gcc.dg/builtins-37.c: New test.
24078
24079 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24080
24081         * g++.dg/pch/externc-1.C: Add missing semicolon.
24082
24083 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24084
24085         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24086
24087 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24088
24089         * gcc.c-torture/execute/20040411-1.c: New test.
24090
24091 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24092
24093         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24094
24095 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24096
24097         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24098
24099 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24100
24101         * lib/target-supports.exp (check_named_sections_available): New.
24102         * lib/gcc-dg.exp (dg-require-named-sections): New.
24103         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24104         old-deja.exp.  Also prune error-count message from HP linker.
24105         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24106
24107         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24108         * g++.old-deja/g++.pt/static3.C: Likewise.
24109         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24110
24111 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24112
24113         * gcc.c-torture/execute/20040409-1.c: New test case.
24114         * gcc.c-torture/execute/20040409-2.c: New test case.
24115         * gcc.c-torture/execute/20040409-3.c: New test case.
24116
24117 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24118
24119         * gcc.dg/20040409-1.c: New test.
24120
24121 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24122
24123         PR target/14888
24124         * g++.dg/opt/pr14888.C: New test case.
24125
24126 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24127
24128         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24129         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24130         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24131         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24132         New tests.
24133
24134 2004-04-08  Paul Brook  <paul@codesourcery.com>
24135
24136         * gcc.dg/spill-1.c: New test.
24137
24138 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24139
24140         * gcc.dg/torture/builtin-ctype-2.c: New test.
24141
24142 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24143
24144         * gcc.dg/pch/pch.exp: Add largefile test.
24145
24146 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24147
24148         * g++.dg/pch/externc-1.Hs: New.
24149         * g++.dg/pch/externc-1.C: New.
24150
24151 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24152
24153         * gcc.dg/compat/struct-by-value-5a_main.c,
24154         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24155         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24156         * gcc.dg/compat/struct-by-value-5a_x.c,
24157         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24158         gcc.dg/compat/struct-by-value-5_x.c.
24159         * gcc.dg/compat/struct-by-value-5a_y.c,
24160         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24161         gcc.dg/compat/struct-by-value-5_y.c.
24162
24163         * gcc.dg/compat/struct-by-value-6a_main.c,
24164         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24165         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24166         * gcc.dg/compat/struct-by-value-6a_x.c,
24167         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24168         gcc.dg/compat/struct-by-value-6_x.c.
24169         * gcc.dg/compat/struct-by-value-6a_y.c,
24170         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24171         gcc.dg/compat/struct-by-value-6_y.c.
24172
24173         * gcc.dg/compat/struct-by-value-7a_main.c,
24174         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24175         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24176         * gcc.dg/compat/struct-by-value-7a_x.c,
24177         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24178         gcc.dg/compat/struct-by-value-7_x.c.
24179         * gcc.dg/compat/struct-by-value-7a_y.c,
24180         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24181         gcc.dg/compat/struct-by-value-7_y.c.
24182
24183 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24184
24185         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24186         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24187         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24188         options.
24189
24190 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24191
24192         * gcc.dg/builtins-36.c: New test.
24193
24194 2004-04-06  Paul Brook  <paul@codesourcery.com>
24195
24196         * README.gcc: Remove obsolete contraint on testcases.
24197
24198 2004-04-05  Paul Brook  <paul@codesourcery.com>
24199
24200         PR2123
24201         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24202         failure and exit(0) on success.
24203         * g++.dg/expr/anew2.C: Ditto.
24204         * g++.dg/expr/anew3.C: Ditto.
24205         * g++.dg/expr/anew4.C: Ditto.
24206
24207 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24208
24209         PR c++/3518
24210         * g++.dg/template/unify7.C: New.
24211
24212 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24213
24214         * g++.dg/README: Bring up to date with new subdirectories; remove
24215         duplicate subdirectory lines.
24216
24217 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24218
24219         PR c++/14007
24220         * g++.dg/template/unify5.C: New.
24221         * g++.dg/template/unify6.C: New.
24222         * g++.dg/template/qualttp20.C: Adjust.
24223         * g++.old-deja/g++.jason/report.C: Adjust.
24224         * g++.old-deja/g++.other/qual1.C: Adjust.
24225
24226 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24227
24228         PR c++/14803
24229         * g++.dg/inherit/ptrmem1.C: New test.
24230
24231 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24232
24233         PR c++/14755
24234         * gcc.c-torture/execute/20040331-1.c: New test.
24235         * gcc.dg/20040331-1.c: New test.
24236
24237 2004-04-01  Paul Brook  <paul@codesourcery.com>
24238
24239         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24240
24241 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24242
24243         PR c++/14724
24244         * g++.dg/init/goto1.C: New test.
24245
24246         PR c++/14763
24247         * g++.dg/template/defarg4.C: New test.
24248
24249 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24250
24251         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24252
24253 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24254
24255         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24256
24257 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24258
24259         * gcc.dg/noncompile/undeclared-2.c: New test.
24260
24261 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24262
24263         * gcc.dg/940409-1.c: Remove XFAIL.
24264         * gcc.dg/reg-vol-struct-1.c: New test.
24265
24266 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24267
24268         * gcc.dg/torture/builtin-wctype-1.c: New test.
24269
24270 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24271
24272         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24273         * gcc.dg/20001101-1.c: Likewise.
24274         * gcc.dg/20001102-1.c: Likewise.
24275
24276 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24277
24278         * gcc.dg/compare8.c: Add an additional test for XOR.
24279
24280 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24281
24282         * gcc.dg/torture/builtin-ctype-1.c: New test.
24283
24284 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24285
24286         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24287         * gcc.dg/torture/builtin-math-1.c: Likewise.
24288         * gcc.dg/torture/builtin-power-1.c: New test.
24289
24290 2004-03-24  Andreas Schwab  <schwab@suse.de>
24291
24292         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24293         IA64 assembler.
24294
24295 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24296             Roger Sayle  <roger@eyesopen.com>
24297
24298         * gcc.dg/compare8.c: New test case.
24299
24300 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24301
24302         * g++.dg/ext/altivec-7.C: New test.
24303
24304 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24305
24306         PR 12267, 12391, 12560, 13129, 14114, 14133
24307         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24308         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24309         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24310         Adjust error regexps.
24311         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24312         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24313         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24314         * gcc.dg/local1.c: Add explanatory comment.
24315
24316 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24317
24318         PR optimization/14669
24319         * g++.dg/opt/fold2.C: New test case.
24320
24321 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24322
24323         PR c/14069
24324         * gcc.dg/20040322-1.c: New test.
24325
24326 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24327
24328         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24329         * gcc.dg/ultrasp4.c: Likewise.
24330         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24331
24332 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24333
24334         * gcc.dg/i386-sse-8.c: Reset default options.
24335
24336 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24337
24338         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24339         in the error message text.
24340
24341 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24342
24343         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24344
24345 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24346
24347         PR c++/14616
24348         * g++.dg/init/array13.C: New test.
24349
24350 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24351
24352         PR target/13889
24353         * gcc.c-torture/compile/pr13889.c: New test case.
24354
24355 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24356
24357         PR c/14635
24358         * builtins-1.c (nan, nans): Don't test.
24359         * builtins-30.c: Don't use nan, nanf, nanl.
24360         * builtins-35.c: New test.
24361
24362 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24363
24364         * g++.dg/ext/altivec-6.C: New test.
24365
24366 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24367
24368         * g++.dg/init/placement3.C: New test.
24369
24370         * g++.dg/template/spec13.C: New test.
24371
24372         * g++.dg/lookup/using11.C: New test.
24373
24374         * g++.dg/lookup/koenig3.C: New test.
24375
24376         * g++.dg/template/operator2.C: New test.
24377
24378         * g++.dg/expr/dtor3.C: New test.
24379         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24380         marker.
24381         * g++.old-deja/g++.law/visibility28.C: Likewise.
24382
24383 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24384
24385         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24386         * gcc.dg/ppc64-abi-3.c: Likewise.
24387
24388 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24389
24390         PR c++/14545
24391         * g++.dg/parse/template15.C: New test.
24392
24393 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24394
24395         * g++.dg/expr/dtor2.C: New test.
24396
24397         * g++.dg/lookup/anon4.C: New test.
24398
24399         * g++.dg/overload/using1.C: New test.
24400
24401         * g++.dg/template/lookup7.C: New test.
24402
24403         * g++.dg/template/typename6.C: New test.
24404
24405         * g++.dg/expr/cond6.C: New test.
24406
24407 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24408
24409         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24410
24411 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * g++.dg/expr/cond5.C: New test.
24414         * g++.dg/expr/constcast1.C: Likewise.
24415         * g++.dg/expr/ptrmem2.C: Likewise.
24416         * g++.dg/expr/ptrmem3.C: Likewise.
24417         * g++.dg/lookup/main1.C: Likewise.
24418         * g++.dg/template/lookup6.C: Likewise.
24419
24420 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24421
24422         * gcc.dg/local1.c: New test.
24423
24424         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24425
24426 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24427
24428         * gcc.dg/torture/builtin-convert-1.c: New test.
24429
24430 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24431
24432         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24433
24434 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24435
24436         PR c++/14481
24437         * g++.dg/warn/Wunused-7.C: New test.
24438
24439 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24440
24441         * gcc.dg/torture/builtin-integral-1.c: New test.
24442
24443 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24444
24445         PR c++/14586
24446         * g++.dg/parse/non-dependent3.C: New test.
24447
24448 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24449
24450         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24451         * g++.dg/eh/simd-2.C: Likewise.
24452         * g++.dg/init/array10.C: Likewise.
24453         * gcc.c-torture/compile/simd-1.c: Likewise.
24454         * gcc.c-torture/compile/simd-2.c: Likewise.
24455         * gcc.c-torture/compile/simd-3.c: Likewise.
24456         * gcc.c-torture/compile/simd-4.c: Likewise.
24457         * gcc.c-torture/compile/simd-6.c: Likewise.
24458         * gcc.c-torture/execute/simd-1.c: Likewise.
24459         * gcc.c-torture/execute/simd-2.c: Likewise.
24460         * gcc.dg/compat/vector-defs.h: Likewise.
24461         * gcc.dg/20020531-1.c: Likewise.
24462         * gcc.dg/altivec-3.c: Likewise.
24463         * gcc.dg/altivec-4.c: Likewise.
24464         * gcc.dg/altivec-varargs-1.c: Likewise.
24465         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24466         * gcc.dg/i386-mmx-3.c: Likewise.
24467         * gcc.dg/i386-sse-4.c: Likewise.
24468         * gcc.dg/i386-sse-5.c: Likewise.
24469         * gcc.dg/i386-sse-8.c: Likewise.
24470         * gcc.dg/simd-1.c: Likewise.
24471         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24472         __ev64_opaque__ since the machine description provides it.
24473
24474 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24475
24476         * lib/compat.exp (skip_list): New global variable.
24477         Use it to hold the user defined COMPAT_SKIPS list if any.
24478         (compat-obj): Add the members of skip_list to optall.
24479
24480 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24481
24482         * gcc.dg/compat/union-by-value-1_main.c,
24483         union-by-value-1_x.c, union-by-value-1_y.c,
24484         union-check.h, union-defs.h,
24485         union-init.h, union-return-1_main.c,
24486         union-return-1_x.c, union-return-1_y.c: New files.
24487
24488 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24489
24490         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24491         mixed-struct-init.h: Add 4 mixed structure types.
24492         struct-by-value-21_main.c, struct-by-value-21_x.c,
24493         struct-by-value-21_y.c, struct-return-21_main.c,
24494         struct-return-21_x.c, struct-return-21_y.c: New files.
24495
24496 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24497
24498         PR c++/14550
24499         * g++.dg/parse/template14.C: New test.
24500
24501 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24502
24503         * gcc.c-torture/execute/20040313-1.c: New test.
24504
24505 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24506
24507         PR target/14533
24508         * gcc.dg/20040311-2.c: New test.
24509
24510 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24511
24512         PR other/14544
24513         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24514         bit-field.
24515
24516 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24517
24518         * gcc.dg/20040305-2.c: Add missing return statement.
24519
24520 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24521
24522         * gcc.dg/builtins-34.c: Also check pow10*.
24523
24524 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24525
24526         PR target/14262
24527         * gcc.dg/20040305-2.c: New test.
24528
24529 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24530
24531         * gcc.dg/20040310-1.c: New test.
24532
24533 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24534
24535         * gcc.c-torture/execute/20040311-1.c: New test case.
24536
24537 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24538
24539         PR c++/14476
24540         * g++.dg/lookup/enum1.C: New test.
24541
24542 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24543
24544         PR c++/14510
24545         * g++.dg/lookup/struct2.C: New test.
24546
24547 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24548
24549         * gcc.dg/builtins-34.c: New test.
24550
24551 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24552
24553         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24554
24555 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24556
24557         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24558         * gcc.dg/alias-2.c: New testcase.
24559
24560 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24561
24562         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24563
24564 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24565
24566         * gcc.c-torture/execute/20040309-1.c: New test case.
24567
24568 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24569
24570         PR c++/14397
24571         * g++.dg/overload/ref1.C: New.
24572
24573 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24574
24575         PR c++/14409
24576         * g++.dg/template/spec12.C: New test.
24577
24578         PR c++/14448
24579         * g++.dg/parse/crash14.C: New test.
24580
24581 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24582
24583         PR c++/14230
24584         * g++.dg/init/ref11.C: New test.
24585
24586 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24587
24588         PR c++/14432
24589         * g++.dg/parse/builtin2.C: New test.
24590
24591 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24592
24593         PR c++/14401
24594         * g++.dg/init/ctor3.C: New test.
24595         * g++.dg/init/union1.C: New test.
24596         * g++.dg/ext/anon-struct4.C: New test.
24597
24598 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24599
24600         * g++.dg/lookup/koenig1.C: Tweak error messages.
24601         * g++.dg/lookup/used-before-declaration.C: Likewise.
24602         * g++.dg/other/do1.C: Likewise.
24603         * g++.dg/overload/koenig1.C: Likewise.
24604         * g++.dg/parse/crash13.C: Likewise.
24605         * g++.dg/template/instantiate3.C: Likewise.
24606
24607 2004-03-08  Eric Christopher  <echristo@redhat.com>
24608
24609         * * lib/target-supports.exp: Enable libiconv in test
24610         compilation.  Fix up error checking.
24611
24612 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24613
24614         PR middle-end/14289
24615         * gcc.dg/pr14289-1.c: New test case.
24616         * gcc.dg/pr14289-2.c: Likewise.
24617         * gcc.dg/pr14289-3.c: Likewise.
24618
24619 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24620
24621         * gcc.c-torture/execute/20040308-1.c: New test.
24622
24623 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24624
24625         * gcc.c-torture/execute/20040307-1.c: New test case.
24626
24627 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24628
24629         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24630
24631 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24632
24633         * gcc.dg/20040306-1.c: New test.
24634
24635 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24636
24637         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24638         them static.
24639         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24640
24641 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24642
24643         PR c/14465
24644         * gcc.dg/decl-6.c: New test.
24645
24646 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24647
24648         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24649         Rename LOGPOW -> LOG_POW.
24650         (SQRT_EXP, POW_EXP): New.
24651
24652 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24653
24654         * gcc.dg/i386-sse-8.c: New test.
24655
24656 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24657
24658         PR c/14114
24659         * gcc.dg/decl-5.c: New test.
24660
24661 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24662
24663         * gcc.dg/20040305-1.c: New test.
24664
24665 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24666
24667         PR other/14354
24668         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24669
24670 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24671
24672         PR c++/14425, c++/14426
24673         * g++.dg/ext/altivec-4.C: New test.
24674         * g++.dg/ext/altivec-5.C: New test.
24675
24676 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24677
24678         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24679         global variables of a type with no linkage.
24680         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24681         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24682         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24683         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24684         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24685         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24686         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24687         * g++.dg/warn/deprecated.C: Name enum Color.
24688         * g++.dg/overload/VLA.C: Name structure for 'b'.
24689         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24690
24691 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24692
24693         * gcc.c-torture/compile/20040304-1.c: New test.
24694
24695 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24696
24697         PR 13728
24698         * gcc.dg/decl-4.c: New testcase.
24699
24700 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24701
24702         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24703         as PRECF if sizeof (float) > sizeof (double).
24704         (PRECL): Make it the same as PRECF if
24705         sizeof (float) > sizeof (long double).
24706
24707 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24708
24709         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24710         system type.  Add check for irix6 which doesn't have c99 runtime.
24711
24712 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24713
24714         * gcc.dg/const-elim-1.c: xfail for xtensa.
24715
24716 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24717
24718         PR c++/14369
24719         * g++.dg/template/cond4.C: New test.
24720
24721 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24722
24723         PR c++/14360
24724         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24725
24726         PR c++/14361
24727         * g++.dg/parse/defarg7.C: New test.
24728
24729         PR c++/14359
24730         * g++.dg/template/friend26.C: New test.
24731
24732 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24733
24734         PR c++/14324
24735         * g++.dg/abi/mangle21.C: New test.
24736
24737         PR c++/14260
24738         * g++.dg/parse/constructor2.C: New test.
24739
24740         PR c++/14337
24741         * g++.dg/template/sfinae1.C: New test.
24742
24743 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24744
24745         PR c++/14267
24746         * g++.dg/expr/crash2.C: New test.
24747
24748         PR middle-end/13448
24749         * gcc.dg/inline-5.c: New test.
24750         * gcc.dg/always-inline.c: Split out tests into ...
24751         * gcc.dg/always-inline2.c: ... this and ...
24752         * gcc.dg/always-inline3.c: ... this.
24753
24754 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24755
24756         PR debug/12103
24757         * g++.dg/debug/crash1.C: New test.
24758
24759 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24760
24761         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24762         function with __attribute__((noinline)).
24763         (recurser_void2): Likewise.
24764         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24765         (recurser_void2): Likewise.
24766
24767 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24768
24769         PR middle-end/14203
24770         * g++.dg/warn/Wunused-6.C: New test case.
24771
24772 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24773
24774         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24775         not defined.
24776
24777 2004-02-27  Eric Christopher  <echristo@redhat.com>
24778
24779         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24780         * g++.dg/charset/asm2.c: Run only x86.
24781         * gcc.dg/charset/asm3.c: Ditto.
24782
24783 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24784
24785         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24786         ld_library_path.
24787
24788 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24789
24790         * g++.dg/ext/altivec-3.C: New.
24791
24792 2004-02-26  Richard Henderson  <rth@redhat.com>
24793
24794         * g++.dg/ext/attrib10.C: Mark for warning.
24795         * gcc.dg/attr-alias-1.c: New.
24796
24797 2004-02-26  Richard Henderson  <rth@redhat.com>
24798
24799         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24800         * gcc.c-torture/execute/20040208-2.c: ... it back.
24801
24802 2004-02-26  Eric Christopher  <echristo@redhat.com>
24803
24804         * lib/target-supports.exp (check-iconv-available): New function.
24805         * lib/gcc-dg.exp (dg-require-iconv): New function.
24806         Use above.
24807         * gcc.dg/charset: New directory.
24808         * gcc.dg/charset/charset.exp: New file.
24809         * gcc.dg/charset/asm1.c: Ditto.
24810         * gcc.dg/charset/asm2.c: Ditto.
24811         * gcc.dg/charset/asm3.c: Ditto.
24812         * gcc.dg/charset/asm4.c: Ditto.
24813         * gcc.dg/charset/asm5.c: Ditto.
24814         * gcc.dg/charset/attribute1.c: Ditto.
24815         * gcc.dg/charset/attribute2.c: Ditto.
24816         * gcc.dg/charset/string1.c: Ditto.
24817         * g++.dg/charset: New directory.
24818         * g++.dg/dg.exp: Add here. Special options.
24819         * g++.dg/charset/charset.exp: New file.
24820         * g++.dg/charset/asm1.c: Ditto.
24821         * g++.dg/charset/asm2.c: Ditto.
24822         * g++.dg/charset/asm3.c: Ditto.
24823         * g++.dg/charset/asm4.c: Ditto.
24824         * g++.dg/charset/attribute1.c: Ditto.
24825         * g++.dg/charset/attribute2.c: Ditto.
24826         * g++.dg/charset/extern1.cc: Ditto.
24827         * g++.dg/charset/extern2.cc: Ditto.
24828         * g++.dg/charset/string1.c: Ditto.
24829
24830 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24831
24832         PR c++/14278
24833         * g++.dg/parse/comma1.C: New test.
24834
24835 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24836
24837         PR c++/14284
24838         * g++.dg/template/ttp8.C: New test.
24839
24840 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24841
24842         * gcc.dg/fixuns-trunc-1.c: New test.
24843
24844 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24845
24846         * gcc.dg/builtins-config.h: Use #elif.
24847
24848 2004-02-26  Michael Matz  <matz@suse.de>
24849
24850         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24851         * gcc.dg/991214-1.c: Likewise.
24852         * gcc.dg/i386-asm-1.c: Likewise.
24853
24854 2004-02-25  Richard Henderson  <rth@redhat.com>
24855
24856         * gcc.c-torture/execute/20040208-2.c: Move ...
24857         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24858
24859 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24860
24861         PR c++/14246
24862         * g++.dg/other/crash-3.C: New test.
24863
24864 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24865
24866         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24867         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24868
24869         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24870         HP-UX.
24871
24872 2004-02-24  Michael Matz  <matz@suse.de>
24873
24874         * gcc.dg/i386-regparm.c: New.
24875
24876 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24877
24878         * gcc.c-torture/execute/20040223-1.c: New.
24879
24880 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24881             Kazu Hirata  <kazu@cs.umass.edu>
24882
24883         * gcc.dg/fwritable-strings-1.c: Remove.
24884
24885 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24886
24887         PR c/14156
24888         * gcc.dg/20040223-1.c: New test.
24889
24890 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24891
24892         PR c++/14106
24893         * g++.dg/ext/typeof9.C: New test.
24894
24895 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24896
24897         PR c++/14250
24898         * g++.dg/other/switch1.C: New test.
24899
24900 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24901
24902         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24903         * gcc.dg/va-arg-1.c: Likewise.
24904
24905 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24906
24907         PR c++/14143
24908         * g++.dg/template/koenig5.C: New test.
24909
24910 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24911
24912         * g++.dg/ext/altivec-1.C: Generalize target triple.
24913         * g++.dg/ext/altivec-2.C: New test case.
24914         * g++.dg/ext/altivec_check.h: New file.
24915         * gcc.dg/altivec-1.c: Generalize target triple;
24916         include altivec_check.h and call altivec_check().
24917         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24918         * gcc.dg/altivec-6.c: New test case.
24919         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24920         type casts as needed.
24921         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24922         altivec_check().
24923         * gcc.dg/altivec-12.c: New test case.
24924         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24925         include altivec_check.h and call altivec_check().
24926         * gcc.dg/altivec_check.h: New file.
24927
24928 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24929
24930         * lib/target-supports.exp (check_alias_available): Don't mangle
24931         function `g' in test program.
24932
24933 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24934
24935         * lib/target-supports.exp (check_profiling_available): Check
24936         argument to determine whether we support a profiling type.
24937         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24938         check_profiling_available.
24939         * g++.dg/bprob/bprob.exp: Likewise.
24940         * g77.dg/bprob/bprob.exp: Likewise.
24941         * gcc.misc-tests/bprob.exp: Likewise.
24942         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24943         dg-require-profiling and delete expected error handling.
24944         * gcc.dg/20021014-1.c: Likewise.
24945         * gcc.dg/nest.c: Likewise.
24946
24947 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24948
24949         PR c++/12007
24950         * g++.dg/other/vthunk1.C: New test.
24951
24952 2004-02-20  Falk Hueffner  <falk@debian.org>
24953
24954         PR target/14201
24955         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24956
24957 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24958
24959         PR c++/13927
24960         * g++.dg/other/error8.C: Remove XFAIL markers.
24961
24962         PR c++/14173
24963         * g++.dg/ext/packed5.C: New test.
24964
24965         PR c++/14199
24966         * g++.dg/warn/Wunused-5.C: New test.
24967
24968         PR c++/14186
24969         * g++.dg/lookup/member1.C: New test.
24970
24971 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24972
24973         * gcc.c-torture/compile/20040130-1.c: Enable only when
24974         __INT_MAX__ >= 2147483647L.
24975         * gcc.c-torture/compile/961203-1.c: Likewise.
24976
24977 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24978
24979         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24980         * g++.dg/opt/template1.C: Robustify assembler regexp
24981
24982 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24983
24984         * gcc.c-torture/execute/simd-4.x: Remove.
24985         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24986         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24987         Guard with #ifndef SKIP_ATTRIBUTE.
24988         * gcc.dg/compat/vector-1_y.c: Likewise.
24989         * gcc.dg/compat/vector-2_x.c: Likewise.
24990         * gcc.dg/compat/vector-2_y.c: Likewise.
24991         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24992         * g++.dg/eh/simd-2.C: Likewise.
24993
24994 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24995
24996         * gcc.c-torture/compile/complex-1.c: New.
24997
24998 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24999
25000         PR target/14209
25001         * gcc.c-torture/execute/20040218-1.c: New test.
25002
25003 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25004
25005         PR c++/14181
25006         * g++.dg/parse/new2.C: New test.
25007
25008 2004-02-18  Paul Brook  <paul@codesourcery.com>
25009
25010         * gcc.c-torture/compile/libcall-1.c: New test.
25011
25012 2004-02-18  Paul Brook  <paul@codesourcery.com>
25013
25014         PR debug/12934
25015         * gcc.dg/debug/debug-7.c: New test.
25016
25017 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
25018
25019         * gcc.dg/20040217-1.c: New test.
25020
25021 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
25022
25023         * gcc.c-torture/execute/990208-1.x: Delete.
25024
25025 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
25026
25027         * gcc.c-torture/execute/20040208-2.x: New file.
25028
25029 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
25030
25031         PR c++/11326
25032         * g++.dg/abi/structret1.C: New test.
25033
25034 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
25035
25036         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
25037         (i386_cpuid): No need to test if cpuid is available on AMD64.
25038         Fix assembly, so that it works onboth i386 and AMD64.
25039         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
25040         (vecInLong): Fix s[] member type to unsigned int.
25041         (vecInWord): Remove type.
25042         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
25043         (a64, b64, c64, d64, e64): Remove.
25044         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
25045         Remove unused variable.  Remove initialization of removed variables.
25046         Don't call mmx_tests nor sse_tests.
25047         (reference_mmx, reference_sse): Remove.
25048         (check): Add return stmt.
25049         * gcc.dg/i386-sse-7.c: New test.
25050         * gcc.dg/i386-mmx-4.c: New test.
25051
25052 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25053
25054         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25055         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25056         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25057         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25058         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25059         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25060         g++.dg/tc1/dr94.C: Fix line terminator.
25061
25062 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25063
25064         * gcc.c-torture/compile/20040216-1.c: New.
25065
25066 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25067
25068         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25069         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25070         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25071         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25072         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25073         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25074
25075 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25076
25077         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25078
25079 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25080
25081         PR c++/13971
25082         * g++.dg/expr/cond4.C: New test.
25083
25084         PR c++/14086
25085         * g++.dg/lookup/crash2.C: New test.
25086
25087 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25088
25089         * gcc.c-torture/compile/20040214-2.c: New test.
25090
25091 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25092
25093         PR c++/14116
25094         * g++.dg/ext/typeof8.C: New test.
25095
25096 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25097
25098         * gcc.c-torture/compile/20040214-1.c: New test.
25099
25100 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25101
25102         PR c++/13635
25103         * g++.dg/template/spec11.C: New test.
25104
25105 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25106
25107         PR c++/13927
25108         * g++.dg/other/error8.C: New test.
25109
25110 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25111
25112         PR c++/14122
25113         * g++.dg/template/array4.C: New test.
25114
25115         PR c++/14108
25116         * g++.dg/inherit/thunk2.C: New test.
25117
25118         PR c++/14083
25119         * g++.dg/eh/cond2.C: New test.
25120
25121 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25122
25123         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25124
25125 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25126
25127         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25128
25129 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25130
25131         * g++.dg/simd-2.C: xfail on ppc64-linux.
25132
25133 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25134
25135         PR c/456
25136         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25137         tests.
25138
25139 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25140
25141         * gcc.dg/builtins-33.c: New test.
25142
25143 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25144
25145         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25146
25147 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25148
25149         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25150
25151 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25152
25153         * gcc.dg/ppc64-abi-3.c: New test.
25154
25155 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25156
25157         PR c/14092
25158
25159         * gcc.dg/pr14092-1.c: New testcase.
25160
25161 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25162
25163         * gcc.dg/cpp/assert4.c: Fix typo last change.
25164
25165         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25166         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25167
25168         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25169
25170 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25171
25172         * gcc.c-torture/compile/20040209-1.c: New test case.
25173
25174 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25175
25176         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25177
25178 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25179
25180         * gcc.c-torture/execute/20040208-[12].c: New tests.
25181
25182 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25183
25184         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25185
25186 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25187
25188         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25189
25190 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25191
25192         Bug 13856
25193         * gcc.dg/visibility-8.c: New testcase.
25194
25195 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25196
25197         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25198         arguments.
25199         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25200
25201 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25202
25203         PR middle-end/13696
25204         * g++.dg/opt/fold1.C: New test case.
25205
25206 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25207
25208         PR c++/14033
25209         * g++.dg/other/crash-2.C: New test.
25210
25211 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25212
25213         PR c++/14028
25214         * g++.dg/parse/angle-bracket2.C: New test.
25215
25216 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25217
25218         PR middle-end/13750
25219         Revert:
25220         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25221         PR pch/13361
25222         * testsuite/g++.dg/pch/wchar-1.C: New.
25223         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25224
25225 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25226
25227         PR c++/14008
25228         * g++.dg/parse/error15.C: New test.
25229         * g++.dg/parse/crash11.C: Update dg-error mark.
25230
25231 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25232
25233         PR c++/13932
25234         * g++.dg/warn/conv2.C: New test.
25235
25236 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25237
25238         PR c++/13086
25239         * g++.dg/warn/incomplete1.C: Remove xfail.
25240
25241 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25242
25243         * lib/file-format.exp (gcc_target_object_format): Use
25244         ${tool}_target_compile, not gcc_target_compile.
25245         * lib/target-supports.exp (check_alias_available): Likewise.
25246         (check_gc_sections_available): Likewise.
25247         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25248         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25249         dg-require-alias.
25250
25251 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25252
25253         PR c++/13969
25254         * g++.dg/template/static6.C: New test.
25255
25256 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25257
25258         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25259
25260 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25261
25262         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25263         tests for systems where `char' is unsigned by default.
25264
25265 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25266
25267         PR c++/13997
25268         * g++.dg/template/partial3.C: New test.
25269
25270 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25271
25272         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25273         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25274         Remove mentions of obsolete ports.
25275
25276 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25277
25278         * gcc.dg/noncompile/20001228-1.c: Fix for new
25279         error message.
25280
25281 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25282
25283         PR target/9348
25284         * gcc.c-torture/execute/multdi-1.c: New test case.
25285
25286 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25287
25288         PR c++/13925
25289         * g++.dg/template/lookup5.C: New test.
25290
25291 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25292
25293         PR c++/13950
25294         * g++.dg/template/lookup4.C: New test.
25295
25296         PR c++/13970
25297         * g++.dg/parse/error14.C: New test.
25298
25299         PR c++/14002
25300         * g++.dg/parse/template13.C: New test.
25301
25302 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25303
25304         PR c++/13978
25305         * g++.dg/template/koenig4.C: New test.
25306
25307         PR c++/13968
25308         * g++.dg/template/crash17.C: New test.
25309
25310         PR c++/13975
25311         * g++.dg/parse/error13.C: New test.
25312         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25313
25314 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25315
25316         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25317
25318 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25319
25320         PR c/11658
25321         PR c/13994
25322         * gcc.dg/noncompile/20040203-1.c: New test.
25323         * gcc.dg/noncompile/20040203-2.c: Likewise.
25324         * gcc.dg/noncompile/20040203-3.c: Likewise.
25325         * gcc.dg/20040203-1.c: Likewise.
25326
25327 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25328
25329         PR c++/10858
25330         * g++.dg/template/sizeof7.C: New test.
25331
25332 2004-02-02  Eric Christopher  <echristo@redhat.com>
25333             Zack Weinberg  <zack@codesourcery.com>
25334
25335         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25336
25337 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25338
25339         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25340         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25341         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25342         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25343
25344 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25345
25346         PR c++/13113
25347         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25348
25349         PR c++/13854
25350         * g++.dg/ext/attrib13.C: New test.
25351
25352         PR c++/13907
25353         * g++.dg/conversion/op2.C: New test.
25354
25355 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25356
25357         * gcc.dg/titype-1.c: Fix pasto.
25358
25359 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25360
25361         * gcc.dg/titype-1.c: New test.
25362
25363 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25364
25365         PR c++/13957
25366         * g++.dg/template/non-type-template-argument-1.C,
25367         g++.dg/template/qualified-id1.C: Update dg-error marks.
25368         * g++.dg/template/nontype6.C: New test.
25369
25370 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25371
25372         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25373         * gcc.dg/builtins-31.c: New testcase.
25374         * gcc.dg/builtins-32.c: New testcase.
25375
25376 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25377
25378         * objc.dg/call-super-2.m: Update line numbers
25379         for the including of stddef.h.
25380
25381 2004-01-30  Michael Matz  <matz@suse.de>
25382
25383         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25384         g++.dg/ext/case-range3.C: New tests.
25385
25386 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25387
25388         DR206
25389         PR c++/13813
25390         * g++.dg/template/member4.C: New test.
25391
25392 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25393
25394         PR c++/13683
25395         * g++.dg/template/sizeof6.C: New test.
25396
25397 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25398
25399         * gcc.dg/fwritable-strings-1.c: New test.
25400
25401 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25402
25403         * gcc.c-torture/compile/20040130-1.c: New test.
25404
25405 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25406
25407         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25408
25409 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25410
25411         PR c++/13883
25412         * g++.dg/template/ctor3.C: New test.
25413
25414 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25415
25416         * g++.dg/tc1: New directory.
25417         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25418         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25419         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25420         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25421         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25422
25423 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25424
25425         * g++.dg/parse/error11.C: New test.
25426         * g++.dg/parse/error12.C: Likewise.
25427
25428 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25429
25430         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25431         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25432
25433 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25434
25435         PR c++/13791
25436         * g++.dg/ext/attrib12.C: New test.
25437
25438         PR c++/13736
25439         * g++.dg/parse/cast2.C: New test.
25440
25441 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25442
25443         * objc.dg/encode-2.m (main): New local string.  Set depending on
25444         sizeof long.  Use in sscanf call.
25445         * objc.dg/encode-3.m (main): New local string.  Set depending on
25446         sizeof long.  Use in scan_initial call.
25447
25448 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25449
25450         * objc.dg/call-super-2.m: Make LP64-safe.
25451         * objc.dg/desig-init-1.m: Likewise.
25452
25453 2004-01-27  Devang Patel <dpatel@apple.com>
25454
25455         * g++.dg/debug/namespace1.C: New test.
25456
25457 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25458
25459         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25460         xscale-*-*.
25461
25462         * gcc.dg/arm-mmx-1.c: New test.
25463
25464 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25465
25466         * gcc.dg/20040127-1.c: New test.
25467         * gcc.dg/20040127-2.c: New test.
25468
25469 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25470
25471         * objc.dg/stret-1.m (glob): Renamed to globa.
25472
25473 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25474
25475         PR c++/13663
25476         * g++.dg/expr/for1.C: New test.
25477
25478 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25479
25480         PR middle-end/13779
25481         * gcc.dg/darwin-longlong.c: New test.
25482
25483 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25484
25485         * gcc.dg/20040124-1.c: Moved test from here...
25486         * gcc.c-torture/compile/20040124-1.c: ...to here.
25487
25488 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25489
25490         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25491         the assembly output if -m64 is passed.
25492
25493 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25494
25495         PR c++/13833
25496         * g++.dg/template/cond3.C: New test.
25497
25498 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25499
25500         PR c++/13810
25501         * g++.dg/template/ttp7.C: New test.
25502
25503 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25504
25505         PR c++/13797
25506         * g++.dg/template/nontype4.C: New test.
25507         * g++.dg/template/nontype5.C: Likewise.
25508
25509 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25510
25511         * gcc.dg/torture/mips-clobber-at.c: New test.
25512
25513 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25514
25515         * gcc.dg/20040124-1.c: New test.
25516
25517 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25518
25519         * gcc.dg/20040123-1.c: New test.
25520
25521 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25522
25523         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25524
25525 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25526
25527         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25528
25529 2004-01-23  Andrew Pinski  <apinski@apple.com>
25530
25531         * gcc.dg/20030121-1.c: Move to ..
25532         * gcc.dg/20040121-1.c: here.
25533
25534 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25535
25536         * gcc.dg/builtins-29.c: New test case.
25537
25538 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25539
25540         PR 18314
25541         * gcc.dg/builtins-30.c: New testcase.
25542
25543 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25544
25545         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25546         * lib/g77.exp: Likewise.
25547         * lib/objc.exp: Likewise.
25548         * lib/g++.exp: Likewise.
25549
25550 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25551
25552         * gcc.dg/struct-by-value-2.c: New test.
25553
25554 2004-01-21  Andrew Pinski  <apinski@apple.com>
25555
25556         PR target/13785
25557         * gcc.dg/20030121-1.c: New test.
25558
25559 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25560
25561         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25562         clobber frame pointer register in asm statement.
25563
25564 2004-01-21  Falk Hueffner  <falk@debian.org>
25565
25566         * gcc.c-torture/compile/20040121-1.c: New test.
25567
25568 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25569
25570         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25571
25572 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25573
25574         * gcc.dg/ppc64-abi-2.c: New test.
25575
25576 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25577
25578         * lib/treelang.exp: Fill out this file.
25579         * lib/treelang-dg.exp: New File.
25580
25581 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25582
25583         * gcc.c-torture/compile/981022-1.c: Remove.
25584         * gcc.dg/array-5.c: Remove XFAIL.
25585         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25586         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25587         gcc.dg/cond-lvalue-1.c: Update.
25588         * gcc.dg/cast-lvalue-2.c: New test.
25589
25590 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25591
25592         PR c++/13592
25593         * g++.dg/other/error1.C (class foo): Tweak error message.
25594
25595         PR c++/13592
25596         * g++.dg/template/call2.C: New test.
25597
25598 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25599
25600         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25601         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25602         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25603         scalar-return-1_x.c, scalar-return-2_y.c,
25604         scalar-return-3_x.c, scalar-return-3_y.c,
25605         scalar-return-4_x.c, scalar-return-4_y.c,
25606         struct-align-1.h, struct-align-1_x.c,
25607         struct-align-1_y.c, struct-align-2.h,
25608         struct-align-2_x.c, struct-align-2_y.c,
25609         struct-by-value-10_y.c, struct-by-value-11_x.c,
25610         struct-by-value-11_y.c, struct-by-value-12_x.c,
25611         struct-by-value-12_y.c, struct-by-value-13_x.c,
25612         struct-by-value-13_y.c, struct-by-value-14_x.c,
25613         struct-by-value-14_y.c, struct-by-value-15_x.c,
25614         struct-by-value-15_y.c, struct-by-value-16_y.c,
25615         struct-by-value-17_y.c, struct-by-value-18_y.c,
25616         struct-by-value-19_y.c, struct-by-value-1_x.c,
25617         struct-by-value-1_y.c, struct-by-value-20_y.c,
25618         struct-by-value-2_x.c, struct-by-value-2_y.c,
25619         struct-by-value-3_y.c, struct-by-value-4_x.c,
25620         struct-by-value-4_y.c, struct-by-value-5_y.c,
25621         struct-by-value-6_y.c, struct-by-value-7_y.c
25622         struct-by-value-8_x.c, struct-by-value-8_y.c
25623         struct-by-value-9_x.c, struct-by-value-9_y.c
25624         struct-return-10_x.c, struct-return-10_y.c,
25625         struct-return-19_x.c, struct-return-20_x.c
25626         struct-return-2_x.c, struct-return-2_y.c
25627         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25628         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25629
25630 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25631
25632         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25633         attribute on sparc*-sun-solaris2.*.
25634
25635 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25636
25637         PR c++/13710
25638         * g++.dg/ext/typeof7.C: New test.
25639
25640 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25641
25642         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25643         * gcc.dg/const-elim-1.c: Same.
25644
25645 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25646
25647         * objc.dg/stret-1.m: New.
25648         * objc.dg/stret-2.m: New.
25649
25650 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25651
25652         PR c++/11895
25653         * g++.dg/ext/vector1.C: New test.
25654
25655 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25656
25657         * gcc.dg/pch/import-1.c: New.
25658         * gcc.dg/pch/import-1.hs: New.
25659         * gcc.dg/pch/import-1a.h: New.
25660         * gcc.dg/pch/import-1b.h: New.
25661         * gcc.dg/pch/import-1c.h: New.
25662
25663 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25664
25665         PR c++/13574
25666         * g++.dg/ext/array1.C: New test.
25667
25668         PR c++/13178
25669         * g++.dg/conversion/op1.C: New test.
25670
25671 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25672
25673         PR 11864
25674         From Kazumoto Kojima / Dan Kegel:
25675         * gcc.dg/pr11864-1.c: New test.
25676
25677         PR 10392
25678         From Marcus Comstedt / Dan Kegel:
25679         * gcc.dg/pr10392-1.c: New test.
25680
25681 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25682
25683         PR c++/13478
25684         * g++.dg/init/ref10.C: New test.
25685
25686 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25687
25688         PR c++/13407
25689         * g++.dg/parse/typename6.C: New test.
25690
25691 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25692
25693         PR pch/13361
25694         * testsuite/g++.dg/pch/wchar-1.C: New.
25695         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25696
25697 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25698
25699         PR c++/9259
25700         * g++.dg/expr/sizeof2.C: New test.
25701
25702 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25703
25704         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25705
25706 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25707
25708         PR c++/13659
25709         * g++.dg/lookup/strong-using-3.C: New.
25710         * g++.dg/lookup/using-10.C: New.
25711
25712 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25713
25714         PR c++/13594
25715         * g++.dg/lookup/strong-using-2.C: New.
25716
25717 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25718             Dan Kegel <dank@kegel.com>
25719             J"orn Rennecke <joern.rennecke@superh.com>
25720
25721         PR target/9365
25722         * gcc.dg/pr9365-1.c: New test.
25723
25724 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25725
25726         PR c++/8856
25727         * g++.dg/parse/casting-operator2.C: New test.
25728         * g++.old-deja/g++.pt/explicit83.C: Remove.
25729
25730 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25731
25732         * gcc.dg/label-compound-stmt-1.c: New test.
25733         * gcc.c-torture/compile/950922-1.c,
25734         gcc.c-torture/compile/20000211-3.c,
25735         gcc.c-torture/compile/20000518-1.c,
25736         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25737         compound statements.
25738
25739 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25740
25741         * gcc.dg/ppc64-abi-1.c: New test.
25742
25743 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25744
25745          * g++.dg/ext/attrib9.C: Add dg-warnings.
25746
25747 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25748
25749         PR c++/12335
25750         * g++.dg/parse/dtor3.C: New test.
25751
25752 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25753
25754         PR c++/12709
25755         * g++.dg/parse/try-catch-1.C: New test.
25756
25757 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25758
25759         * ada/acats/run_all.sh: Add more verbose output in acats.log
25760         when compiling tests.
25761
25762 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25763
25764         PR 13656
25765         * gcc.dg/typedef-redecl.c: New test case.
25766         * gcc.dg/typedef-redecl.h: New support file.
25767
25768 2004-01-13  Jan Hubicka  <jh@suse.cz>
25769
25770         * gcc.dg/always_inline.c: New test.
25771         * gcc.dg/debug/20031231-1.c: Fix.
25772
25773 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25774
25775         PR c++/13474
25776         * g++.dg/template/array3.C: New test.
25777
25778 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25779
25780         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25781         * g++.dg/warn/Wunused-2.C: Likewise.
25782
25783 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25784
25785         PR c++/13289
25786         * g++.dg/template/instantiate6.C: New test.
25787
25788 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25789
25790         PR middle-end/11397
25791         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25792
25793 2004-01-12  Jan Hubicka  <jh@suse.cz>
25794
25795         PR opt/12826
25796         * gcc.dg/20040112-1.c: New.
25797
25798         * gcc.dg/dwarf-die[1-7].c: Move to...
25799         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25800         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25801
25802 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25803
25804         PR c++/4100
25805         * g++.dg/parse/friend4.C: New test.
25806
25807 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25808
25809         PR c++/4100
25810         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25811         definition is called a friend.
25812
25813 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25814
25815         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25816
25817 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25818
25819         PR c++/3478
25820         * g++.dg/parse/error10.C: New test.
25821         * g++.dg/template/arg2.C: Accept "invalid type" error.
25822
25823 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25824
25825         PR middle-end/13392
25826         * g++.dg/opt/expect2.C: New test.
25827
25828 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25829
25830         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25831         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25832         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25833         Update dg-error regexps.
25834
25835 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25836
25837         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25838         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25839
25840 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25841
25842         * gcc.dg/pragma-re-1.c: Use right pointer type.
25843
25844 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25845
25846         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25847
25848 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25849
25850         * gcc.dg/rs6000-ldouble-1.c: New.
25851
25852 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25853
25854         DR 337
25855         PR c++/9256
25856         * g++.dg/other/abstract1.C: New test.
25857
25858 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25859
25860         * g++.dg/lookup/strong-using-1.C: New.
25861
25862 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25863
25864         PR c/11234
25865         * gcc.dg/func-ptr-conv-1.c: New test.
25866         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25867
25868 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25869
25870         PR target/13380.
25871         * gcc.c-torture/compile/20040109-1.c: New.
25872
25873 2004-01-08  Stuart Hastings  <stuart@apple.com>
25874
25875         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25876         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25877         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25878
25879 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25880
25881         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25882
25883 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25884
25885         * ada/acats/run_acats: Treat 'gnatchop' the same way
25886         as 'gnatmake'.  Export GCC_DRIVER.
25887         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25888         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25889
25890 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25891
25892         PR c++/12573
25893         * g++.dg/template/dependent-expr4.C: New test.
25894
25895 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25896
25897         * gcc.dg/altivec-11.c: New test.
25898
25899 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25900
25901         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25902
25903 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25904
25905         PR c/6024
25906         * gcc.dg/enum-compat-1.c: New test.
25907         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25908
25909 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25910
25911         PR c/12165
25912         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25913         gcc.dg/c99-idem-qual-3.c: New tests.
25914
25915 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25916
25917         * gcc.dg/winline-7.c: Don't cast void * to int.
25918
25919 2004-01-06  Jan Hubicka  <jh@suse.cz>
25920
25921         * gcc.dg/i386-sse-5.c: New test
25922         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25923
25924 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25925
25926         PR c++/12815
25927         * g++.dg/rtti/typeid4.C: New test.
25928
25929 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25930
25931         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25932
25933 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25934
25935         PR c++/12132
25936         * g++.dg/template/error11.C: New test.
25937
25938         PR c++/13451
25939         * g++.dg/template/class2.C: New test.
25940
25941 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25942         Richard Sandiford <rsandifo@redhat.com>
25943
25944         PR c++/13387
25945         * g++.dg/opt/alias3.C: New test.
25946
25947 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25948
25949         PR c++/13157
25950         * g++.dg/template/koenig3.C: New test.
25951
25952         PR c++/13529
25953         * g++.dg/parse/offsetof3.C: New test.
25954
25955         * g++.dg/init/copy7.C: Add missing dg-error markers.
25956
25957         PR c++/12226
25958         * g++.dg/init/copy7.c: New test.
25959
25960         PR c++/13536
25961         * g++.dg/parse/cast1.C: New test.
25962
25963 2004-01-04  Jan Hubicka  <jh@suse.cz>
25964
25965         * gcc.dg/winline[1-7].c: New tests.
25966
25967 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25968
25969         PR c++/13520
25970         * g++.dg/template/qualttp22.C: New test.
25971
25972 2004-01-01  Jan Hubicka  <jh@suse.cz>
25973
25974         * gcc.dg/debug/20031231-1.c: New.
25975         * gcc.c-torture/compile/20040101-1.c: New.
25976         * gcc.dg/dwarf-die-[1-7].c: New.
25977
25978 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25979
25980         PR optimization/13521
25981         * gcc.c-torture/compile/20031231-1.c: New test.
25982
25983 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25984
25985         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25986
25987 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25988
25989         PR c++/10079
25990         * g++.dg/template/crash16.C: New test.
25991
25992 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25993
25994         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25995
25996 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25997
25998         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25999         ports.
26000         * g++.old-deja/g++.jason/thunk3.C: Likewise.
26001         * g++.old-deja/g++.law/profile1.C: Likewise.
26002         * gcc.c-torture/compile/981006-1.c: Likewise.
26003         * gcc.c-torture/execute/loop-2e.x: Likewise.
26004         * gcc.c-torture/execute/loop-2f.x: Remove.
26005         * gcc.c-torture/execute/loop-2g.x: Likewise.
26006         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
26007         * gcc.dg/20020312-2.c: Remove traces of dead ports.
26008
26009 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
26010
26011         PR c++/13507
26012         * g++.dg/ext/attrib11.C: New test.
26013
26014         PR c++/13494
26015         * g++.dg/template/array2-1.C: New test.
26016         * g++.dg/template/array2-2.C: New test.
26017
26018 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
26019
26020         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
26021
26022 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
26023
26024         PR c++/12774
26025         * g++.dg/template/array1-1.C: New test.
26026         * g++.dg/template/array1-2.C: New test.
26027
26028 2003-12-29  Roger Sayle  <roger@eyesopen.com>
26029
26030         PR fortran/12632
26031         * g77.dg/12632.f: New test case.
26032
26033 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26034
26035         PR c++/13289
26036         * g++.dg/parse/nontype1.C: New test.
26037
26038 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26039
26040         PR c++/12403
26041         * g++.dg/parse/explicit1.C: New test.
26042         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
26043
26044 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26045
26046         PR c++/13081
26047         * g++.dg/opt/inline6.C: New test.
26048
26049         PR c++/12613
26050         * g++.dg/parse/error9.C: New test.
26051
26052         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
26053
26054 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26055
26056         PR c++/13009
26057         * g++.dg/init/assign1.C: New test.
26058
26059 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26060
26061         PR c++/13070
26062         * g++.dg/warn/format3.C: New test case.
26063
26064 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26065
26066         * gcc.c-torture/compile/20031227-1.c: New test.
26067
26068 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26069
26070         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26071         * g77.dg/bprob/bprob.exp: Likewise.
26072         * gcc.misc-tests/bprob.exp: Likewise.
26073         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26074         variants on systems where the library does not provide that
26075         functionality.
26076         * gcc.dg/builtins-20.c: Use builtins-config.h.
26077         * gcc.dg/builtins-config.h: New file.
26078
26079 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26080
26081         * lib/gcc-dg.exp (dg-require-profiling): New function.
26082         * lib/target-supports.exp (check_profiling_available): Likewise.
26083         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26084         * g77.dg/bprob/bprob.exp: Likewise.
26085         * gcc.misc-tests/bprob.exp: Likewise.
26086         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26087         * gcc.dg/20021014-1.c: Likewise.
26088         * gcc.dg/nest.c: Likewise.
26089
26090 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26091
26092         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26093         compiling.
26094         * g++.dg/lookup/java2.C: Likewise.
26095         * gcc.dg/cpp/lexident.c: Likewise.
26096
26097 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26098
26099         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26100         given.
26101         * gcc.c-torture/compile/961203-1.c: Likewise.
26102         * gcc.c-torture/compile/980506-1.c: Likewise.
26103
26104 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26105
26106         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26107         (additional_prunes): New global.
26108         (gcc-dg-prune): Handle additional per-test pruning.
26109         (dg-test): Clear additional_prunes between tests.
26110
26111         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26112         dg-prune-output to avoid spurious failures from assembler
26113         complaining about nonexistent WAW violations.
26114         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26115         Use dg-prune-output to avoid spurious failures from assembler
26116         warning about Itanium B-step errata.
26117
26118 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26119
26120         * g++.dg/abi/macro0.C: New test.
26121         * g++.dg/abi/macro1.C: Likewise.
26122         * g++.dg/abi/macro2.C: Likewise.
26123
26124         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26125         * g++.dg/abi/bitfield7.C: Likewise.
26126         * g++.dg/abi/dtor2.C: Likewise.
26127         * g++.dg/abi/mangle11.C: Likewise.
26128         * g++.dg/abi/mangle12.C: Likewise.
26129         * g++.dg/abi/mangle14.C: Likewise.
26130         * g++.dg/abi/mangle17.C: Likewise.
26131         * g++.dg/abi/vbase10.C: Likewise.
26132         * g++.dg/abi/vbase14.C: Likewise.
26133         * g++.dg/template/qualttp17.C: Likewise.
26134
26135 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26136
26137         PR c/11995
26138         * gcc.dg/20031223-1.c: New test.
26139
26140 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26141
26142         * gcc.dg/noreturn-7.c: New test.
26143
26144 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26145
26146         * gcc.dg/null-pointer-1.c: New test.
26147
26148 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26149
26150         * g++.old-deja/g++.jason/template18.C: Remove.
26151         * g++.old-deja/g++.jason/template37.C: Likewise.
26152
26153         PR c++/12862
26154         * g++.dg/lookup/ns1.C: New test.
26155
26156         PR c++/12397
26157         * g++.dg/template/lookup3.C: New test.
26158
26159 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26160
26161         * g++.dg/template/recurse1.C: New test
26162
26163 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26164
26165         PR c++/12479
26166         * g++.dg/parse/semicolon1.C: New test.
26167         * g++.dg/parse/semicolon1.h: Likewise.
26168
26169 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26170
26171         * gcc.dg/darwin-misaligned.c: New test.
26172
26173 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26174
26175         PR c/9163
26176         * gcc.dg/20031222-1.c: New test.
26177
26178 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26179
26180         PR c++/13438
26181         * g++.dg/parse/error8.C: New test.
26182
26183         PR c++/11554
26184         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26185
26186 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26187
26188         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26189         too small.
26190         * gcc.c-torture/compile/930217-1.c: Likewise.
26191         * gcc.c-torture/compile/930513-1.c: Likewise.
26192         * gcc.c-torture/execute/920908-2.c: Likewise.
26193         * gcc.c-torture/execute/921204-1.c: Likewise.
26194         * gcc.c-torture/execute/930621-1.c: Likewise.
26195         * gcc.c-torture/execute/930630-1.c: Likewise.
26196         * gcc.c-torture/execute/931031-1.c: Likewise.
26197         * gcc.c-torture/execute/980602-2.c: Likewise.
26198         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26199         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26200         * gcc.c-torture/execute/extzvsi.c: Likewise.
26201         * gcc.c-torture/unsorted/ext.c: Likewise.
26202
26203 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26204
26205         PR target/12749
26206         * gcc.c-torture/compile/20031220-2.c: New test case.
26207
26208 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26209
26210         PR optimization/13031
26211         * gcc.c-torture/compile/20031220-1.c: New test case.
26212
26213 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26214
26215         * gcc.dg/cast-function-1.c: New test.
26216
26217 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26218
26219         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26220         formats.
26221
26222 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26223
26224         PR c++/12795
26225         * g++.dg/ext/attrib10.C: New test.
26226
26227 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.dg/cleanup-10.c: New test.
26230         * gcc.dg/cleanup-11.c: New test.
26231
26232 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26233
26234         PR c++/13239
26235         * g++.dg/opt/expect1.C: New test.
26236
26237 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26238
26239         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26240
26241 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26242
26243         PR debug/12923
26244         * gcc.dg/20031218-1.c: New test.
26245
26246         PR debug/12389
26247         * gcc.dg/20031218-2.c: New test.
26248         * gcc.dg/20031218-3.c: New test.
26249
26250         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26251         of label name and allow for USER_LABEL_PREFIX == "_" names.
26252         * g++.dg/abi/mangle18-2.C: Likewise.
26253         * g++.dg/abi/mangle19-1.C: Likewise.
26254         * g++.dg/abi/mangle19-2.C: Likewise.
26255         * g++.dg/abi/mangle20-1.C: Likewise.
26256         * g++.dg/abi/mangle20-2.C: Likewise.
26257
26258 2003-12-18  Richard Henderson  <rth@redhat.com>
26259
26260         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26261
26262 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26263             Dan Kegel <dank@kegel.com>
26264
26265         PR other/12009
26266         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26267         testing a cross compiler, it causes spurious compile failures.
26268         * lib/g++.exp: Likewise.
26269
26270 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26271
26272         PR c++/13262
26273         * g++.dg/template/access13.C: New test.
26274
26275 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26276
26277         * gcc.dg/20031216-1.c: New test.
26278
26279 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26280
26281         PR c++/9154
26282         * g++.dg/template/error10.C: New test.
26283
26284 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26285
26286         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26287         * g++.dg/eh/simd-2.C: Likewise.
26288
26289 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26290             Roger Sayle  <roger@eyesopen.com>
26291
26292         * gcc.c-torture/execute/ieee/mzero5.c: New.
26293
26294 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26295
26296         PR c++/10603
26297         * g++.dg/parse/error6.C: New test.
26298
26299         PR c++/12827
26300         * g++.dg/parse/error7.C: New test.
26301
26302 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26303
26304         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26305         at -O with stabs debugging formats.
26306         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26307         * gcc.dg/debug/debug-2.c: Likewise.
26308
26309 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26310
26311         PR c++/12696
26312         * g++.dg/init/error1.C: New test.
26313
26314         PR c++/12218
26315         * g++.dg/init/pm3.C: New test.
26316
26317 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26318
26319         PR c/3347
26320         * gcc.dg/bitfld-8.c: New test.
26321
26322 2003-12-16  James Lemke  <jim@wasabisystems.com>
26323
26324         * gcc.dg/arm-scd42-[123].c: New tests.
26325
26326 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26327
26328         PR c++/9043
26329         * g++.dg/abi/mangle20-1.C: New test.
26330         * g++.dg/abi/mangle20-2.C: New test.
26331
26332 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26333
26334         PR c++/13275
26335         * g++.dg/other/offsetof2.C: Remove XFAIL.
26336         * g++.dg/parse/offsetof1.C: New test.
26337         * g++.gd/parse/offsetof2.C: Likewise.
26338
26339 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26340
26341         * g++.dg/template/nontype3.C: New test.
26342         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26343
26344 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26345
26346         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26347
26348 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26349
26350         PR c++/13387
26351         * g++.dg/expr/assign1.C: New test.
26352
26353         PR c++/13242
26354         * g++.dg/abi/mangle19-1.C: New test.
26355         * g++.dg/abi/mangle19-2.C: New test.
26356
26357 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26358
26359         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26360
26361 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26362
26363         * gcc.c-torture/execute/20031216-1.c: New test.
26364
26365 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26366
26367         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26368         an ICE regression.
26369
26370 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26371
26372         PR c++/10926
26373         * g++.dg/template/error9.C: New test.
26374
26375         PR c++/11116
26376         * g++.dg/template/error8.C: New test.
26377
26378 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26379
26380         PR middle-end/13400
26381         * gcc.c-torture/execute/20031215-1.c: New test case.
26382
26383 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26384
26385         PR c++/13269
26386         * g++.dg/parse/error5.C: New test.
26387
26388         PR c++/12989
26389         * g++.dg/expr/sizeof1.C: New test.
26390
26391         PR c++/13310
26392         * g++.dg/template/crash15.C: New test.
26393
26394 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26395
26396         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26397         a non-POD type as the last named parameter of a varargs function.
26398
26399 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26400
26401         PR c++/13243
26402         PR c++/12573
26403         * g++.dg/template/crash14.C: New test.
26404         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26405
26406 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.dg/other/java1.C: New test.
26409
26410         PR c++/13241
26411         * g++.dg/abi/mangle18-1.C: New test.
26412         * g++.dg/abi/mangle18-2.C: New test.
26413
26414 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26415
26416         PR optimization/10312
26417         * gcc.c-torture/execute/20031214-1.c: New.
26418
26419 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26420
26421         PR c++/10779
26422         PR c++/12160
26423         * g++.dg/parse/error3.C: New test.
26424         * g++.dg/parse/error4.C: Likewise.
26425         * g++.dg/abi/mangle4.C: Tweak error messages.
26426         * g++.dg/lookup/using5.C: Likewise.
26427         * g++.dg/other/error2.C: Likewise.
26428         * g++.dg/parse/typename5.C: Likewise.
26429         * g++.dg/parse/undefined1.C: Likewise.
26430         * g++.dg/template/arg2.C: Likewise.
26431         * g++.dg/template/ttp3.C: Likewise.
26432         * g++.dg/template/type1.C: Likewise.
26433         * g++.old-deja/g++.other/crash32.C: Likewise.
26434         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26435
26436 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26437
26438         PR c++/13106
26439         * g++.dg/warn/noreturn-3.C: New test.
26440
26441 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26442
26443         PR c++/13118
26444         * g++.dg/abi/covariant3.C: New.
26445
26446 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26447
26448         * g++.dg/eh/ia64-1.C: New test.
26449
26450 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26451
26452         PR optimization/13037
26453         * g77.f-torture/execute/13037.f: New test case.
26454
26455 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26456
26457         PR c++/12881
26458         * g++.dg/abi/covariant2.C: New.
26459
26460 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26461
26462         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26463
26464 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26465
26466         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26467
26468 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26469
26470         PR other/10819
26471         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26472         to fix Bug 10819.
26473         * lib/g++.exp (g++_version): Likewise.
26474         * lib/g77.exp (g77_version): Likewise.
26475         * lib/objc.exp (default_objc_version): Likewise.
26476
26477 2003-12-10  Richard Henderson  <rth@redhat.com>
26478
26479         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26480
26481         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26482
26483 2003-12-08  Matt Austern  <austern@apple.com>
26484
26485         PR c/13134
26486         * lib/gcc-dg.exp (dg-require-visibility): Define.
26487         * lib/target-supports (check_visibility_available): Define.
26488         * gcc.dg/visibility-1.c: New test.
26489         * gcc.dg/visibility-2.c: Likewise.
26490         * gcc.dg/visibility-3.c: Likewise.
26491         * gcc.dg/visibility-4.c: Likewise.
26492         * gcc.dg/visibility-5.c: Likewise.
26493         * gcc.dg/visibility-6.c: Likewise.
26494         * g++.dg/ext/visibility-1.C: Likewise.
26495         * g++.dg/ext/visibility-2.C: Likewise.
26496         * g++.dg/ext/visibility-3.C: Likewise.
26497         * g++.dg/ext/visibility-4.C: Likewise.
26498         * g++.dg/ext/visibility-5.C: Likewise.
26499         * g++.dg/ext/visibility-6.C: Likewise.
26500
26501 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26502
26503         * g++.dg/lookup/java1.C: New test.
26504         * g++.dg/lookup/java2.C: New test.
26505
26506 2003-12-07  Falk Hueffner  <falk@debian.org>
26507
26508         * g++.dg/opt/noreturn-1.C: New test.
26509
26510 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26511
26512         * gcc.dg/overflow-1.c: New test.
26513
26514 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26515
26516         * g77.f-torture/compile/13060.f: New test.
26517
26518 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26519
26520         PR c++/13323
26521         * g++.dg/inherit/operator2.C: New test.
26522
26523 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26524
26525         PR c++/13305
26526         * g++.dg/ext/attrib9.C: New test.
26527
26528 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26529
26530         PR c++/13314
26531         * g++.dg/template/error7.C: New test.
26532
26533 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26534             J"orn Rennecke <joern.rennecke@superh.com>
26535
26536         PR target/13302
26537         * g++.dg/other/struct-va_list.C: New test.
26538
26539 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26540
26541         PR c++/13166
26542         * g++.dg/parse/defarg6.C: New test.
26543
26544 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26545
26546         PR target/13256
26547         * gcc.c-torture/execute/20031201-1.c: New test.
26548
26549 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26550
26551         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26552
26553 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26554
26555         * gcc.dg/builtin-return-1.c: New test.
26556
26557 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26558             J"orn Rennecke <joern.rennecke@superh.com>
26559
26560         PR optimization/13260
26561         * gcc.c-torture/execute/20031204-1.c: New test.
26562
26563 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26564
26565         PR c++/9127
26566         * g++.dg/template/error6.C: New test.
26567
26568 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26569
26570         * gcc.dg/20031202-1.c: New test.
26571
26572 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26573
26574         PR c++/13179
26575         * g++.dg/template/eh1.C: New test.
26576
26577         PR c++/10771
26578         * g++.dg/template/error5.C: New test.
26579
26580 2003-12-02  David Ung  <davidu@mips.com>
26581
26582         * gcc.dg/compat/vector-check.h: Corrected type for var
26583         g_##TMODE
26584
26585 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26586
26587         PR c++/10126
26588         * g++.dg/template/ptrmem8.C: New test.
26589
26590 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26591
26592         PR c++/12573
26593         * g++.dg/template/dependent-expr3.C: New test.
26594
26595 2003-12-01  James Lemke  <jim@wasabisystems.com>
26596
26597         * gcc.dg/arm-g2.c: New test.
26598
26599 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26600
26601         PR optimization/11634
26602         * gcc.dg/20031201-2.c: New test case.
26603
26604 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26605
26606         PR 11433
26607         * objc.dg/proto-lossage-3.m: New test.
26608
26609 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26610
26611         PR optimization/12628
26612         * gcc.dg/20031201-1.c: New test case.
26613
26614 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26615
26616         * gcc.dg/unaligned-1.c: New test.
26617
26618 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26619
26620         PR c++/9849
26621         * g++.dg/template/error4.C: New test.
26622         * g++.dg/template/nested3.C: Adjust error markers.
26623
26624 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26625
26626         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26627
26628 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26629
26630         PR c/10333
26631         * gcc.dg/bitfld-7.c: New test.
26632
26633 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26634
26635         * gcc.dg/tls/asm-1.C: New test.
26636
26637 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26638
26639         * gcc.dg/cpp/assert4.c: Update.
26640
26641 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26642
26643         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26644         * gcc.dg/builtin-apply3.c: New test.
26645
26646 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26647
26648         * lib/compat.exp (compat-obj): New xfaildata parameter.
26649         Use it to set compiler_conditional_xfail_data before compiling.
26650         (compat-get-options): Handle dg-xfail-if.
26651         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26652         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26653         * gcc.dg/compat/vector-1_y.c: Likewise.
26654         * gcc.dg/compat/vector-2_x.c: Likewise.
26655         * gcc.dg/compat/vector-2_y.c: Likewise.
26656
26657 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26658
26659         * g++.dg/opt/reg-stack4.C: New test.
26660
26661 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26662
26663         * gcc.dg/builtin-apply2.c: New test.
26664
26665 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26666
26667         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26668
26669 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26670
26671         PR c++/12924
26672         * g++.dg/template/template-id-2.C: New test.
26673
26674 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26675
26676         PR c++/5369
26677         * g++.dg/template/memfriend1.C: New test.
26678         * g++.dg/template/memfriend2.C: Likewise.
26679         * g++.dg/template/memfriend3.C: Likewise.
26680         * g++.dg/template/memfriend4.C: Likewise.
26681         * g++.dg/template/memfriend5.C: Likewise.
26682         * g++.dg/template/memfriend6.C: Likewise.
26683         * g++.dg/template/memfriend7.C: Likewise.
26684         * g++.dg/template/memfriend8.C: Likewise.
26685         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26686
26687 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26688
26689         PR c++/12515
26690         * g++.dg/ext/cond1.C: New test.
26691
26692 2003-11-20  Richard Henderson  <rth@redhat.com>
26693
26694         * gcc.dg/20020201-2.c: Remove.
26695         * gcc.dg/20020201-4.c: Remove.
26696         * gcc.dg/20020304-1.c: Remove.
26697
26698 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26699
26700         * gcc.dg/cpp/trad/xwin1.c: New test case.
26701
26702 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26703
26704         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26705         * lib/g77.exp: Likewise.
26706         * lib/objc.exp: Likewise.
26707         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26708         for darwin.
26709
26710 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26711
26712         PR c++/12932
26713         * g++.dg/template/static5.C: New test.
26714
26715 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26716
26717         * gcc.dg/nested-func-1.c: New test.
26718
26719 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26720
26721         * gcc.dg/cpp/assert4.c: New test.
26722
26723 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26724
26725         PR c++/2294
26726         * g++.dg/lookup/using9.c: New test.
26727
26728 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26729
26730         PR c++/12762
26731         * g++.dg/template/error3.C: New test.
26732
26733 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26734
26735         PR ada/13035
26736         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26737         No longer use a wrapper for gcc, since this does not work under
26738         Windows.
26739
26740 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26741
26742         PR c++/2094
26743         * g++.dg/template/ptrmem7.C: New test.
26744
26745 2003-11-13  Andrew Pinski <apinski@apple.com>
26746
26747         * gcc.c-torture/compile/20031113-1.c: New test.
26748
26749 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26750             Kean Johnston <jkj@sco.com>
26751
26752         PR c/13029
26753         * gcc.dg/unused-4.c: Update.
26754
26755 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26756
26757         * g++.dg/opt/const3.C: New test.
26758
26759 2003-11-13  Jan Hubicka  <jh@suse.cz>
26760
26761         * gcc.c-torture/compile/20031112-1.c: New test.
26762
26763 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26764
26765         * g++.dg/parse/crash10.C: Remove bogus error marker.
26766
26767 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26768
26769         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26770         (host_gcc): Likewise.
26771         (ROOT): Honor $PWDCMD.
26772         (BASE): Likewise.
26773         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26774
26775 2003-11-12  Catherine Moore  <clm@redhat.com>
26776
26777         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26778
26779 2003-11-12  Andreas Jaeger  <aj@suse.de>
26780             Jakub Jelinek  <jakub@redhat.com>
26781             Andrew Pinski  <pinskia@physics.uc.edu>
26782             Richard Henderson  <rth@redhat.com>
26783
26784         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26785         systems.
26786         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26787
26788         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26789         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26790
26791 2003-11-11  Andreas Jaeger  <aj@suse.de>
26792
26793         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26794
26795         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26796
26797 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26798
26799         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26800         Clean ups.
26801
26802 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26803
26804         * gcc.dg/trampoline-1.c: New test.
26805
26806 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26807
26808         * gcc.c-torture/compile/200031109-1.c: New test.
26809
26810 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26811
26812         PR c/3190
26813         PR c/8714
26814         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26815         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26816         gcc.dg/format/no-y2k-1.c: Update.
26817
26818 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26819
26820         PR optimization/10467
26821         * gcc.dg/20031108-1.c: New test case.
26822
26823 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26824
26825         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26826
26827 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26828
26829         * gcc.dg/compound-lvalue-1.c: New test.
26830         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26831         some XFAILs.
26832
26833 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26834
26835         * gcc.dg/altivec-varargs-1.c: New test.
26836
26837 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26838
26839         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26840         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26841         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26842         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26843         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26844
26845 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26846
26847         * gcc.dg/cond-lvalue-1.c: New test.
26848
26849 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26850
26851         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26852
26853 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26854
26855         PR c++/11616
26856         * g++.dg/template/instantiate5.C: New test.
26857
26858 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26859
26860         PR c++/12726
26861         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26862         * ChangeLog: Add missing first entry for above test.
26863
26864 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26865
26866         PR c++/9810
26867         * g++.dg/template/using8.C: New test.
26868         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26869
26870 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26871
26872         PR optimization/10817
26873         * gcc.c-torture/compile/20031102-1.c: New test case.
26874
26875 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26876
26877         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26878         2147483647.
26879
26880 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26881
26882         * gcc.dg/20031102-1.c: New test.
26883
26884 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26885
26886         * gcc.dg/complex-1.c: New test.
26887
26888 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26889
26890         PR c++/12796
26891         * g++.dg/template/crash13.C: Adjust expected error location.
26892         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26893
26894 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26895
26896         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26897
26898 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26899
26900         PR/10239
26901         * gcc.c-torture/compile/20031031-2.c: New test.
26902
26903 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26904
26905         PR/11640
26906         * gcc.c-torture/compile/20031031-1.c: New test.
26907
26908 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26909
26910         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26911         * gcc.misc-tests/bprob.exp: Likewise.
26912         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26913         the execution test on arm-elf configs.
26914         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26915         configs that don't support scratch files.
26916         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26917
26918 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26919
26920         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26921         done by dejagnu.
26922
26923 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26924
26925         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26926         Avoid non pure sh syntax. Add more logging.
26927
26928         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26929         fail.
26930
26931 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26932
26933         PR libgcj/10610
26934         * gcc.dg/ppc-stackalign-1.c: New test.
26935
26936 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26937
26938         * ada/acats/run_all.sh: Change output to be more compliant with
26939         dejagnu framework.
26940         Create acats.sum and acats.log files under testsuite/ada/acats
26941         Only run [a-z]* directories, to filter out e.g. CVS.
26942         Redirect build output to log file.
26943
26944 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26945
26946         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26947
26948 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26949
26950         PR ada/5909:
26951         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26952
26953 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26954
26955         * gcc.c-torture/compile/20031023-1.c: New test.
26956         * gcc.c-torture/compile/20031023-2.c: New test.
26957         * gcc.c-torture/compile/20031023-3.c: New test.
26958         * gcc.c-torture/compile/20031023-4.c: New test.
26959
26960 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26961
26962         PR c++/10371
26963         * g++.dg/lookup/scoped8.C: New test.
26964
26965 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26966
26967         * g++.dg/opt/reg-stack3.C: New test.
26968
26969 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26970
26971         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26972
26973 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26974
26975         PR c++/11076
26976         * g++.dg/template/crash13.C: New test.
26977
26978 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26979
26980         * gcc.dg/c99-restrict-2.c: New test.
26981
26982 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26983
26984         PR c++/12698, c++/12699, c++/12700, c++/12566
26985         * g++.dg/inherit/covariant9.C: New test.
26986         * g++.dg/inherit/covariant10.C: New test.
26987         * g++.dg/inherit/covariant11.C: New test.
26988
26989 2003-10-23  Jason Merrill  <jason@redhat.com>
26990
26991         PR c++/12726
26992         * g++.dg/ext/complit2.C: New test.
26993
26994 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26995
26996         PR target/12654
26997         * gcc.c-torture/execute/20031020-1.c: New test.
26998
26999 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27000
27001         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
27002         following the jump_insn.
27003
27004 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
27005
27006         * gcc.dg/cast-lvalue-1.c: New test.
27007
27008 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
27009
27010         PR c++/11962
27011         * g++.dg/template/cond2.C: New test.
27012
27013 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
27014
27015         * gcc.dg/builtins-28.c: New test.
27016
27017 2003-10-20  Jan Hubicka  <jh@suse.cz>
27018
27019         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
27020         parameter.
27021         * testsuite/gcc.dg/inline-2.c: Likewise.
27022
27023 2003-10-20  Phil Edwards  <phil@codesourcery.com>
27024
27025         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
27026         * gcc.dg/nest.c: Likewise.
27027
27028 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27029
27030         PR c++/9781, c++/10583, c++/11862
27031         * g++.dg/parse/crash13.C: New test.
27032
27033 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27034
27035         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
27036
27037 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
27038
27039         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
27040         Define HAVE_C99_RUNTIME except on Solaris.
27041         * gcc.dg/builtins-20.c: Likewise.
27042
27043 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27044
27045         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
27046
27047 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27048
27049         PR c++/12495
27050         * g++.dg/template/crash21.C: New test.
27051
27052 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27053
27054         PR c++/2513
27055         * g++.dg/template/typename5.C: New test.
27056
27057 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27058
27059         PR c++/12369
27060         * g++.dg/template/friend25.C: New test.
27061
27062 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27063
27064         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27065         versions.
27066
27067 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27068
27069         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27070         == 2147483647.
27071
27072 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27073
27074         * gcc.c-torture/execute/960416-1.x: Remove.
27075         * gcc.c-torture/execute/divconst-3.x: Likewise.
27076
27077 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27078
27079         PR target/12598
27080         * gcc.dg/torture/cris-volatile-1.c: New test.
27081
27082 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27083
27084         PR optimization/9325
27085         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27086         for overflowing floating point to integer conversion during RTL
27087         simplification.
27088
27089 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27090
27091         * objc/execute/_cmd.m: Fix typo.
27092         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27093         Relax 'scan-assembler' regexp.
27094         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27095         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27096         * objc.dg/zero-link-2.m: Remove blank line.
27097         * objc.dg/zero-link-3.m: New test case.
27098
27099 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27100
27101         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27102
27103         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27104         than linker trickery.
27105
27106 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27107
27108         PR c++/12370
27109         * g++.dg/other/friend2.C: New test.
27110
27111 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27112
27113         * gcc.dg/20031012-1.c: New test.
27114
27115 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27116
27117         * gcc.dg/weak/weak-3.c: Fix for new warning.
27118
27119 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27120
27121         PR optimization/8750
27122         * gcc.c-torture/execute/20031012-1.c: New test case.
27123
27124 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27125
27126         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27127         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27128
27129 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27130
27131         PR optimization/12260
27132         * gcc.c-torture/compile/20031011-2.c: New test case.
27133
27134 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27135
27136         * gcc.c-torture/execute/20031011-1.c: New testcase.
27137
27138 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27139
27140         * gcc.c-torture/compile/20031011-1.c: New test.
27141
27142 2003-10-11  Jan Hubicka  <jh@suse.cz>
27143
27144         * g++.dg/other/first-global.C: New test.
27145
27146 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27147
27148         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27149
27150 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27151
27152         * gcc.c-torture/compile/20031010-1.c: New test.
27153
27154 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27155
27156         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27157         * gcc.c-torture/execute/va-arg-25.c: ... here.
27158
27159 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27160
27161         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27162
27163 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27164
27165         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27166
27167 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27168
27169         * g++.dg/parse/error2.C: New test.
27170
27171 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27172
27173         PR c++/11097
27174         * g++.dg/other/error5.C: Modify the error message.
27175         * g++.dg/lookup/using8.C: New test.
27176
27177 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27178
27179         * gcc.dg/darwin-abi-2.c: New file.
27180         * gcc.c-torture/execute/va-arg-24.c: New file.
27181
27182 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27183
27184         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27185         indentation.
27186
27187 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27188
27189         PR c++/10147
27190         * g++.dg/other/error4.C: Update error messages.
27191         * g++.dg/template/ptrmem4.C: Likewise.
27192
27193         PR c++/12337
27194         * g++.dg/init/new9.C: New test.
27195
27196         PR c++/12334, c++/12236, c++/8656
27197         * g++.dg/ext/attrib8.C: New test.
27198
27199 2003-10-06  Devang Patel  <dpatel@apple.com>
27200
27201         * gcc.dg/debug/dwarf2-3.h: New test.
27202         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27203
27204 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27205
27206         * g++.dg/opt/cfg2.C: New test.
27207
27208 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27209
27210         * g++.dg/opt/float1.C: New test.
27211
27212 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27213
27214         * gcc.dg/c90-array-lval-6.c: New test.
27215         * gcc.dg/c99-array-lval-6.c: New test.
27216
27217 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27218             Ziemowit Laski  <zlaski@apple.com>
27219
27220         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27221         'Derived', so that it is never considered a class method; add
27222         new warning for '+port' method ambiguity.
27223         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27224         <objc/objc-api.h> (needed on Mac OS X).
27225         * objc.dg/method-13.m: New test.
27226
27227 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27228
27229         PR optimization/9325, PR java/6391
27230         * gcc.c-torture/execute/20031003-1.c: New test case.
27231
27232 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27233
27234         PR optimization/12180
27235         * gcc.dg/20031002-1.c: New test.
27236
27237         PR c++/12486
27238         * g++.dg/inherit/error1.C: New test.
27239
27240 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27241
27242         * lib/f-torture.exp (search_for): Rename to...
27243         (search_for_re): This.  Also, clean up comments and the
27244         "regexp" invocation.
27245
27246 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27247
27248         * gcc.c-torture/compile/20031002-1.c: New test.
27249
27250 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27251
27252         * g++.dg/opt/cond1.C: New test.
27253
27254 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27255
27256         * gcc.dg/Wold-style-definition-2.c: New testcase.
27257         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27258
27259 2003-09-29  Richard Henderson  <rth@redhat.com>
27260
27261         * g++.dg/init/array10.C: Add dg-options.
27262
27263 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27264
27265         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27266
27267 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27268
27269         * g++.dg/template/friend19.C: Fix typo.
27270         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27271
27272 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27273
27274         * gcc.c-torture/execute/20030928-1.c: New test.
27275         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27276
27277 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27278
27279         * g++.dg/opt/unroll1.C: New test.
27280
27281 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27282
27283         PR optimization/11741
27284         * gcc.dg/20030926-1.c: New test case.
27285
27286 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27287
27288         PR c++/5655
27289         * g++.dg/parse/access7.C: New test.
27290         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27291
27292 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27293
27294         MERGE OF objc-improvements-branch into MAINLINE:
27295         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27296         if libobjc has not been built.
27297         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27298         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27299         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27300         objc/execute/nested-3.m, objc/execute/np-2.m,
27301         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27302         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27303         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27304         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27305         objc.dg/special/unclaimed-category-1.h,
27306         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27307         well as GNU runtime.
27308         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27309         * execute/cascading-1.m, execute/function-message-1.m,
27310         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27311         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27312         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27313         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27314         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27315         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27316         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27317         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27318         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27319         * objc.dg/bitfield-2.m: Run only on Darwin.
27320         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27321         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27322         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27323         * objc.dg/const-str-1.m: Fix constant string layout.
27324
27325 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27326
27327         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27328
27329 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27330
27331         * gcc.dg/darwin-abi-1.c: New file.
27332
27333 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27334
27335         PR target/12281
27336         * gcc.c-torture/compile/20030921-1.c: New test.
27337
27338 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27339
27340         * g++.dg/opt/reg-stack2.C: New test.
27341
27342 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27343
27344         * g++.dg/eh/delayslot1.C: New test.
27345
27346 2003-09-20  Richard Henderson  <rth@redhat.com>
27347
27348         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27349
27350 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27351
27352         * gcc.c-torture/execute/20030920-1.c: New test case.
27353
27354 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27355
27356         * g++.dg/rtti/typeid3.C: Correct expected error message.
27357
27358 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27359
27360         PR c++/157
27361         * g++.dg/parse/crash12.C: New test.
27362
27363 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27364
27365         * gcc.dg/compat/mixed-struct-check.h: New.
27366         * gcc.dg/compat/mixed-struct-defs.h: New.
27367         * gcc.dg/compat/mixed-struct-init.h: New.
27368         * gcc.dg/compat/struct-by-value-19_main.c: New.
27369         * gcc.dg/compat/struct-by-value-19_x.c: New.
27370         * gcc.dg/compat/struct-by-value-19_y.c: New.
27371         * gcc.dg/compat/struct-by-value-20_main.c: New.
27372         * gcc.dg/compat/struct-by-value-20_x.c: New.
27373         * gcc.dg/compat/struct-by-value-20_y.c: New.
27374         * gcc.dg/compat/struct-return-19_main.c: New.
27375         * gcc.dg/compat/struct-return-19_x.c: New.
27376         * gcc.dg/compat/struct-return-19_y.c: New.
27377         * gcc.dg/compat/struct-return-20_main.c: New.
27378         * gcc.dg/compat/struct-return-20_x.c: New.
27379         * gcc.dg/compat/struct-return-20_y.c: New.
27380
27381 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27382         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27383         so that it will not complain on LP64 targets.
27384
27385 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27386
27387         PR c++/495
27388         * g++.dg/template/friend24.C: New test.
27389
27390 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27391
27392         PR c++/12332
27393         * g++.dg/template/memtmpl2.C: New test.
27394
27395 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27396
27397         PR target/11184
27398         * gcc.dg/builtin-apply1.c: New test.
27399
27400 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27401
27402         PR c++/9848
27403         * g++.dg/warn/Wunused-4.C: New test.
27404
27405 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27406
27407         PR c++/12316
27408         * g++.dg/other/gc2.C: New test.
27409
27410 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27411
27412         PR c++/11991
27413         * g++.dg/rtti/typeid3.C: New test.
27414
27415         PR c++/12266
27416         * g++.dg/overload/template1.C: New test.
27417
27418 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27419
27420         * g++.dg/opt/cfg3.C: New test.
27421
27422 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27423
27424         PR c++/7939
27425         * g++.dg/template/crash11.C: New test.
27426
27427 2003-09-16  Jason Merrill  <jason@redhat.com>
27428             Jakub Jelinek  <jakub@redhat.com>
27429
27430         * gcc.dg/attr-warn-unused-result.c: New test.
27431
27432 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27433
27434         PR c++/12184
27435         * g++.dg/expr/call2.C: New test.
27436
27437 2003-09-15  Andreas Jaeger  <aj@suse.de>
27438
27439         * gcc.dg/Wold-style-definition-1.c: New test.
27440
27441 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27442
27443         PR c++/3907
27444         * g++.dg/parse/template12.C: New test.
27445
27446         * g++.dg/abi/bitfield11.C: New test.
27447         * g++.dg/abi/bitfield12.C: Likewise.
27448
27449 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27450
27451         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27452         non-expansion of functional macro name without arguments at EOL.
27453         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27454
27455 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27456
27457         * gcc.c-torture/execute/20030914-[12].c: New tests.
27458
27459 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27460
27461         PR c++/11788
27462         * g++.dg/overload/addr1.C: New test.
27463
27464 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27465
27466         * gcc.dg/20030909-1.c: New test.
27467
27468 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27469
27470         * gcc.dg/ultrasp10.c: New test.
27471
27472 2003-09-09  Devang Patel  <dpatel@apple.com>
27473
27474         * gcc.dg/darwin-ld-6.c: New test.
27475
27476 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27477
27478         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27479
27480 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27481
27482         * gcc.dg/ia64-types1.c: New test.
27483         * gcc.dg/ia64-types2.c: Likewise.
27484
27485 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27486
27487         * gcc.dg/builtins-1.c: Add more _Complex tests.
27488         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27489
27490         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27491         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27492
27493 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27494
27495         PR c++/11786
27496         * g++.dg/lookup/koenig2.C: New test.
27497
27498         PR c++/5296
27499         * g++.dg/rtti/typeid2.C: New test.
27500
27501 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27502
27503         * gcc.c-torture/compile/20030904-1.c: New test.
27504
27505 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27506
27507         * g++.dg/opt/longbranch2.C: New test.
27508
27509 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27510
27511         * g++.dg/template/crash10.C: Only compile it.
27512
27513 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27514
27515         PR middle-end/11665
27516         * gcc.c-torture/compile/20030907-1.c: New test.
27517         * g++.dg/init/array11.C: New test.
27518
27519 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27520
27521         PR c++/11852
27522         * g++.dg/init/struct1.C: New test.
27523
27524 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27525
27526         PR c++/12181
27527         * g++.dg/expr/comma1.C: New test.
27528
27529 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27530
27531         PR c++/11867
27532         * g++.dg/expr/static_cast5.C: New test.
27533
27534 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27535
27536         PR c++/11507
27537         * g++.dg/lookup/scoped7.C: New test.
27538
27539         PR c++/9574
27540         * g++.dg/other/static1.C: New test.
27541
27542         PR c++/11490
27543         * g++.dg/warn/template-1.C: New test.
27544
27545         PR c++/11432
27546         * g++.dg/template/crash10.C: New test.
27547
27548         PR c++/2478
27549         * g++.dg/overload/VLA.C: New test.
27550
27551         PR c++/10804
27552         * g++.dg/template/call1.C: New test.
27553
27554 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27555
27556         PR c++/11794
27557         * g++.dg/parse/using3.C: New test.
27558
27559 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27560
27561         PR c++/11409
27562         * g++.dg/overload/builtin3.C: New test case.
27563
27564 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27565
27566         PR c/9862
27567         * gcc.dg/20030906-1.c: New test.
27568         * gcc.dg/20030906-2.c: Likewise.
27569
27570 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27571
27572         PR c++/12167
27573         * g++.dg/parse/defarg5.C: New test.
27574
27575         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27576
27577 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27578
27579         PR c++/12163
27580         * g++.dg/expr/static_cast4.C: New test.
27581
27582         PR c++/12146
27583         * g++.dg/template/crash9.C: New test.
27584
27585 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27586
27587         * g++.old-deja/g++.ext/pretty2.C: Update for change
27588         in __FUNCTION__.
27589         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27590
27591 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27592
27593         PR c++/11922
27594         * g++/dg/template/qualified-id1.C: New test.
27595
27596         PR c++/12037
27597         * g++.dg/warn/noeffect4.C: New test.
27598
27599 2003-09-04  Matt Austern  <austern@apple.com>
27600
27601         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27602         * g++.dg/ext/fnname2.C: Likewise.
27603         * g++.dg/ext/fnname3.C: Likewise.
27604
27605 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27606
27607         * g++.dg/expr/lval1.C: New test.
27608         * g++.dg/ext/lvcast.C: Remove.
27609
27610 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27611
27612         PR optimization/11700.
27613         * gcc.c-torture/compile/20030903-1.c: New test case.
27614
27615 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27616
27617         PR c++/12053
27618         * g++.dg/abi/layout4.C: New test.
27619
27620 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27621
27622         PR c++/11553
27623         * g++.dg/parse/friend3.C: New test.
27624
27625 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27626
27627         PR c++/11847
27628         * g++.dg/template/class1.C: New test.
27629
27630         PR c++/11808
27631         * g++.dg/expr/call1.C: New test.
27632
27633 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27634
27635         PR c++/12114
27636         * g++.dg/init/ref9.C: New test.
27637
27638         PR c++/11972
27639         * g++.dg/template/nested4.C: New test.
27640
27641 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27642
27643         PR c++/12093
27644         * g++.dg/template/non-dependent4.C: New test.
27645
27646         PR c++/11928
27647         * g++.dg/inherit/conv1.C: New test.
27648
27649 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27650
27651         PR c++/6196
27652         * g++.dg/ext/label1.C: New test.
27653         * g++.dg/ext/label2.C: Likewise.
27654
27655 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27656
27657         * g++.dg/expr/cond3.C: New test.
27658
27659 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27660
27661         * gcc.dg/builtins-1.c: Add new builtin cases.
27662
27663 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27664
27665         * gcc.dg/builtins-1.c: Add new cases.
27666         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27667
27668 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27669
27670         * gcc.dg/builtins-1.c: Add more math builtin tests.
27671         * gcc.dg/torture/builtin-attr-1.c: New test.
27672
27673 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27674
27675         PR optimization/5079
27676         * g++.dg/opt/static3.C: New test.
27677
27678 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27679
27680         * gcc.misc-tests/gcov-10b.c: New test.
27681
27682 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27683
27684         * g++.dg/opt/ptrmem3.C: New test.
27685
27686         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27687
27688 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27689
27690         * gcc.dg/20030826-2.c: New test.
27691
27692 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27693
27694         PR middle-end/12002
27695         * g77.f-torture/compile/12002.f: New test case.
27696
27697 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27698
27699         * gcc.dg/20030826-1.c: New test case.
27700
27701 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27702
27703         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27704
27705 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27706
27707         PR c++/11871
27708         * c++.dg/lookup/crash1.C: New test.
27709
27710         * c++.dg/warn/noeffect3.C: New test.
27711
27712 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27713
27714         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27715         * gcc.dg/compat/vector-1_y.c: Ditto.
27716         * gcc.dg/compat/vector-2_x.c: Ditto.
27717         * gcc.dg/compat/vector-2_y.c: Ditto.
27718
27719 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27720
27721         * gcc.dg/20030702-1.c: New test.
27722
27723 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27724
27725         PR c++/8795
27726         * g++.dg/ext/altivec-1.C: New test.
27727
27728 2003-08-24  Richard Henderson  <rth@redhat.com>
27729
27730         * g++.dg/eh/simd-2.C: Add -w for x86.
27731
27732 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27733
27734         * gcc.dg/20030815-1.c: New test.
27735
27736 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27737
27738         PR c++/3765
27739         * g++.dg/parse/access6.C: New test.
27740
27741 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27742
27743         PR c++/641, c++/11876
27744         * g++.dg/template/friend22.C: New test.
27745         * g++.dg/template/friend23.C: Likewise.
27746
27747 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27748
27749         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27750         identically.
27751
27752 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27753
27754         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27755
27756 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27757
27758         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27759
27760 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27761
27762         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27763
27764 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27765
27766         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27767
27768 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27769
27770         PR c++/11919
27771         * g++.dg/overload/prom1.C: New test.
27772
27773         PR c++/11551
27774         * g++.dg/parse/dtor2.C: New test.
27775
27776         PR c++/10762
27777         * g++.dg/parse/using2.C: New test.
27778
27779 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27780
27781         PR target/11805
27782         * gcc.c-torture/compile/20030821-1.c: New.
27783
27784 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27785
27786         PR c++/11834
27787         * g++.dg/template/deduce2.C: New test.
27788
27789 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27790
27791         * gcc.c-torture/execute/20030821-1.c: New test.
27792
27793 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27794
27795         PR middle-end/11984
27796         * gcc.dg/20030820-1.c: New test case.
27797
27798 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27799
27800         PR c++/11945
27801         * g++.dg/warn/noeffect2.C: New test.
27802
27803 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27804
27805         PR c++/10926
27806         * g++.dg/template/dtor2.C: New test.
27807
27808         PR c++/11684
27809         * g++.dg/template/operator1.C: New test.
27810         * g++.dg/parse/operator4.C: New test.
27811
27812         PR c++/11946.C
27813         * g++.dg/expr/enum1.C: New test.
27814         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27815
27816         PR c++/11036.C
27817         * g++.dg/parse/elab2.C: New test.
27818         * g++.dg/parse/typedef4.C: Change error message.
27819         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27820         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27821         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27822
27823 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27824
27825         * gcc.dg/pch/warn-1.c: New.
27826         * gcc.dg/pch/warn-1.hs: New.
27827
27828         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27829         not-tested file.
27830
27831 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27832
27833         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27834
27835 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27836
27837         * gcc.dg/uninit-D.c: New Test.
27838         * gcc.dg/uninit-E.c: New Test.
27839         * gcc.dg/uninit-F.c: New Test.
27840         * gcc.dg/uninit-G.c: New Test.
27841
27842 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27843
27844         * g++.dg/README: Describe the pch directory.
27845
27846 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27847
27848         PR c++/11174
27849         * g++.dg/parse/access4.C: New test.
27850         * g++.dg/parse/access5.C: Likewise.
27851         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27852
27853 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27854
27855         * gcc.dg/noncompile/20030818-1.c: New.
27856
27857 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27858
27859         PR c++/11957
27860         * g++.dg/warn/noeffect1.C: New test.
27861
27862         * g++.dg/template/scope2.C: New test.
27863         * g++.dg/template/error2.C: Correct dg-error
27864
27865 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27866
27867         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27868
27869 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27870
27871         PR C++/11512
27872         * g++.dg/template/warn1.C: New.
27873
27874 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27875
27876         * g++.dg/template/error2.C: New test.
27877         * g++.dg/lookup/using7.C: Adjust errors
27878         * g++.old-deja/g++.pt/crash36.C: Likewise.
27879         * g++.old-deja/g++.pt/derived3.C: Likewise.
27880
27881 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27882
27883         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27884         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27885         * gcc.c-torture/execute/builtins/string-9.c: New, from
27886         string-opt-9.c.  Adjust for execute/builtins framework.
27887         * gcc.c-torture/execute/string-opt-9.c: Delete.
27888
27889 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27890
27891         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27892
27893         * g++.dg/parse/ret-type2.C: New test.
27894
27895         PR c++/11703
27896         * g++.dg/init/new8.C: New test.
27897
27898         PR c++/10923
27899         * g++.dg/parse/typedef5.C: New test.
27900
27901         PR c++/9512
27902         * g++.dg/parse/qualified2.C: New test.
27903         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27904         invalid code.
27905
27906 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27907
27908         * g++.dg/conversion/ptrmem1.C: New test.
27909
27910 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27911
27912         PR target/11693
27913         * gcc.dg/20030811-1.c: New test.
27914
27915         PR target/11535
27916         * gcc.c-torture/execute/20030811-1.c: New test.
27917
27918 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27919
27920         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27921
27922 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27923
27924         PR c++/11789.C
27925         * g++.dg/inherit/multiple1.C: New test.
27926
27927 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27928
27929         * gcc.dg/spe1.c: New test.
27930
27931         PR c++/11670
27932         * g++.dg/expr/cast2.C: New test.
27933
27934         PR c++/10530
27935         * g++.dg/template/dependent-name2.C: New test.
27936
27937 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27938
27939         * g++.dg/parse/crash11.C: Put the dg options in comments.
27940
27941 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27942
27943         * lib/gcc-dg.exp: Update for diagnostic change.
27944
27945 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27946
27947         PR c++/5767
27948         * g++.dg/parse/crash11.C: New test.
27949
27950 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27951
27952         * gcc.dg/cpp/spacing1.c: Update.
27953
27954 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27955
27956         PR target/11739
27957         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27958         a value for -mtune.
27959
27960 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27961
27962         PR middle-end/11771
27963         * gcc.c-torture/compile/20030804-1.c: New test case.
27964
27965 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27966
27967         * gcc.dg/20030804-1.c: New test case.
27968
27969 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27970
27971         * gcc.dg/cpp/separate-1.c: New test.
27972
27973 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27974
27975         PR c++/11704
27976         * g++.dg/template/dependent-expr2.C: New test.
27977
27978         PR c++/11766
27979         * g++.dg/expr/ptrmem1.C: New test.
27980
27981 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27982
27983         PR c++/9453
27984         * g++.dg/template/friend15.C: New test.
27985
27986 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27987
27988         * lib/dg-pch.exp: Work round PCH bug.
27989
27990 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27991
27992         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27993         builtins.  Move cases from builtins-4.c here.
27994
27995         * gcc.dg/torture/builtin-math-1.c: New test taken from
27996         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27997         additional cases.
27998
27999         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
28000         Delete.
28001
28002 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
28003
28004         PR c++/9447
28005         * g++.dg/template/using7.C: New test.
28006
28007 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
28008
28009         * import1.c, import2.c: New tests.
28010
28011 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
28012
28013         * g++.dg/eh/crossjump1.C: New test.
28014
28015 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
28016
28017         PR c++/11697
28018         * g++.dg/template/using6.C: New test.
28019
28020         PR c++/11744
28021         * g++.dg/template/koenig2.C: New test.
28022
28023 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28024
28025         PR c++/7983
28026         * g++.dg/parse/typedef4.C: New test.
28027
28028 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28029
28030         PR c++/8442, c++/8806
28031         * g++.dg/template/elab1.C: New test.
28032         * g++.dg/template/type2.C: Likewise.
28033         * g++.dg/template/ttp3.C: Adjust expected error message.
28034         * g++.old-deja/g++.law/visibility13.C: Likewise.
28035         * g++.old-deja/g++.niklas/t135.C: Likewise.
28036         * g++.old-deja/g++.pt/ttp41.C: Likewise.
28037         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
28038         template argument.
28039         * g++.old-deja/g++.pt/ttp44.C: Likewise.
28040
28041 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
28042
28043         PR c++/11295
28044         * g++.dg/ext/stmtexpr1.C: New test.
28045
28046         * g++.dg/opt/tmp1.C: New test.
28047
28048         PR c++/11525
28049         * g++.dg/parse/constant4.C: New test.
28050
28051         PR c++/9447
28052         * g++.dg/template/using5.C: New test.
28053
28054 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28055
28056         * gcc.dg/builtins-27.c: New test case.
28057
28058 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28059
28060         * gcc.dg/tls/opt-7.c: New test.
28061
28062 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28063
28064         * g++.old-deja/g++.other/crash18.C: Remove.
28065
28066 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28067
28068         * g++.dg/template/explicit3.C: New.
28069         * g++.dg/template/explicit4.C: New.
28070         * g++.dg/template/explicit5.C: New.
28071
28072         PR c++/11347
28073         * g++.dg/template/memtmpl1.C: New.
28074
28075 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28076
28077         PR target/11565
28078         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28079         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28080
28081 2003-07-30  Jan Hubicka  <jh@suse.cz>
28082
28083         * vtgc1.c: Kill.
28084
28085 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28086
28087         * gcc.dg/struct-in-proto-1.c: New test.
28088
28089 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28090
28091         * gcc.dg/cpp/include2.c: Only expect one message.
28092
28093 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28094
28095         PR c++/9447
28096         * g++.dg/template/using1.C: New test.
28097         * g++.dg/template/using2.C: New test.
28098         * g++.dg/template/using3.C: New test.
28099         * g++.dg/template/using4.C: New test.
28100
28101 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28102
28103         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28104         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28105
28106 2003-07-28  Jan Hubicka  <jh@suse.cz>
28107
28108         PR c++/11530
28109         * g++.dg/opt/call1.C: New test.
28110
28111 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28112
28113         PR c++/11667
28114         * g++.dg/init/enum2.C: New test.
28115         * g++.dg/template/overload1.C: Add "-w" option.
28116
28117 2003-07-28    <hp@bitrange.com>
28118
28119         * gcc.dg/Wdeclaration-after-statement-1.c,
28120         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28121
28122 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28123
28124         * gcc.c-torture/compile/20030725-1.c: New test.
28125
28126 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28127
28128         * gcc.dg/20030505.c: Only run for SPE.
28129         Remove definition of opaque type.
28130
28131 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28132
28133         * g++.dg/template/ptrmem6.C: New test.
28134
28135 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28136
28137         * gcc.c-torture/compile/zero-strct-2.c: New test.
28138
28139 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28140
28141         * gcc.dg/intermod-1.c: New test.
28142
28143 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28144
28145         PR c++/11617
28146         * g++.dg/template/lookup2.C: New test.
28147         * g++.dg/template/memclass1.C: Remove instantiated from error.
28148         * g++.dg/other/error2.C: Tweak expected errors.
28149
28150         PR c++/11596
28151         * g++.dg/template/defarg3.C: New test.
28152
28153         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28154
28155 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28156
28157         * g++.dg/inherit/access5.C: New test.
28158
28159 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28160
28161         PR c++/11513
28162         * g++.dg/template/crash8.C: New test.
28163
28164 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28165
28166         PR c/10602
28167         * gcc.dg/noncompile/incomplete-2.c: New test.
28168
28169 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28170
28171         PR c++/11645
28172         * g++.dg/inherit/access4.C: New test.
28173
28174         PR c++/11517
28175         * g++.dg/expr/cond2.C: New test.
28176
28177         PR optimization/10679
28178         * g++.dg/opt/inline4.C: New test.
28179
28180 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28181
28182         * g++.dg/parse/crash10: New test.
28183
28184 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28185
28186         * g++.dg/ext/flexary1.C: New test.
28187
28188 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28189
28190         PR c++/10793
28191         * g++.dg/template/crash9.C: New test.
28192
28193 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28194
28195         PR c++/3004
28196         * g++.dg/parse/typedef3.C: New test.
28197
28198         PR c++/7906
28199         * g++.dg/parse/operator2.C: New test.
28200
28201         PR c++/8895
28202         * g++.dg/parse/def-tmpl-arg1.C: New test.
28203
28204         PR c++/9282
28205         * g++.dg/parse/funptr1.C: New test.
28206
28207         PR c++/9452
28208         * g++.dg/parse/ambig3.C: New test.
28209
28210         PR c++/9454
28211         * g++.dg/parse/operator3.C: New test.
28212
28213         PR c++/9486
28214         * g++.dg/parse/template10.C: New test.
28215
28216         PR c++/9488
28217         * g++.dg/parse/template11.C: New test.
28218
28219         PR c++/10150
28220         * g++.dg/parse/invalid-op1.C: New test.
28221
28222         PR c++/10247
28223         * g++.dg/parse/condexpr1.C: New test.
28224
28225 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28226
28227         * g++.dg/ext/packed3.C: New test.
28228         * g++.dg/ext/packed4.C: New test.
28229
28230         * gcc.dg/pack-test-3.c: New test.
28231
28232 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28233
28234         * lib/compat.exp: Handle dg-options per source file.
28235         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28236         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28237         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28238         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28239         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28240         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28241         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28242         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28243         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28244         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28245         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28246         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28247         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28248         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28249
28250 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28251
28252         PR c/10320
28253         * gcc.c-torture/execute/20030718-1.c: New test.
28254
28255 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28256
28257         PR optimization/11536
28258         * gcc.dg/20030721-1.c: New test.
28259
28260 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28261
28262         PR c++/11546
28263         * g++.dg/template/lookup1.C: New test.
28264
28265 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28266
28267         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28268         diagnostics of ill-formed constructs involving labels.
28269         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28270         the new 'previously defined here' message.
28271
28272 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28273
28274         * g++.dg/parse/non-dependent2.C: New test.
28275
28276 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28277
28278         * g++.dg/init/init-ref4.C: xfail on targets without
28279         weak symbols.
28280
28281 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28282
28283         PR target/11087
28284         * gcc.c-torture/execute/20030717-1.c: New test.
28285
28286 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28287
28288         * g++.dg/opt/cfg1.C: New test.
28289
28290 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28291
28292         PR optimization/11557
28293         * gcc.dg/20030717-1.c: New test.
28294
28295 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28296
28297         PR c++/10476
28298         * g++.dg/expr/crash-1.C: New test.
28299
28300         PR c++/11027
28301         * g++.dg/template/init3.C: New test.
28302
28303         PR c++/8222
28304         * g++.dg/template/non-dependent1.C: New test.
28305
28306         PR c++/11070
28307         * g++.dg/template/non-dependent2.C: New test.
28308
28309         PR c++/11071
28310         * g++.dg/template/non-dependent3.C: New test.
28311
28312         PR c++/9907
28313         * g++.dg/template/sizeof5.C: New test.
28314
28315 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28316
28317         PR 11498
28318         * gcc.c-torture/compile/mangle-1.c: New file.
28319
28320 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28321
28322         PR c++/7809
28323         * g++.dg/parse/access3.C: New test.
28324
28325 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28326
28327         PR c++/11384
28328         * g++.dg/init/init-ref4.C: New test.
28329
28330 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28331
28332         PR c++/11547
28333         * g++.dg/parse/constant3.C: New test.
28334         * g++.dg/parse/crash7.C: Likewise.
28335
28336 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28337
28338         PR target/11008
28339         * gcc.dg/i386-pentium4-not-mull.c: New.
28340
28341 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28342
28343         * gcc.dg/asm-names.c (ymain): Make it weak.
28344
28345 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28346
28347         PR c++/5421
28348         * g++.dg/template/friend21.C: New test.
28349
28350 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28351
28352         * gcc.dg/cleanup-8.c: New test.
28353         * gcc.dg/cleanup-9.c: New test.
28354
28355 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28356
28357         * g++.dg/ext/dll-MI1.h: New file.
28358         * g++.dg/ext/dllexport-MI1.C: New file.
28359         * g++.dg/ext/dllimport-MI1.C: New file.
28360
28361 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28362
28363         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28364         it does not have cmpstrsi patterns (just cmpmemsi).
28365
28366 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28367
28368         PR debug/11473
28369         * g++.dg/debug/debug8.C: New test.
28370
28371 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28372
28373         PR c++/10108
28374         * g++.dg/template/crash7.C: New test.
28375
28376 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28377
28378         PR target/10795
28379         * gcc.c-torture/compile/20030708-1.c: New.
28380
28381 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28382
28383         * gcc.c-torture/execute/20030715-1.c: New test.
28384
28385 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28386
28387         * gcc.dg/pch/inline-3.c: New file.
28388         * gcc.dg/pch/inline-3.hs: New file.
28389         * gcc.dg/pch/inline-4.c: New file.
28390         * gcc.dg/pch/inline-4.hs: New file.
28391
28392 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28393
28394         PR c++/11509
28395         * g++.dg/template/crash6.C: New test.
28396
28397         PR c++/7053
28398         * g++.dg/template/friend20.C: New test.
28399
28400         PR c++/7019
28401         * g++.dg/template/overload2.C: New test.
28402
28403 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28404
28405         PR optimization/11440
28406         * gcc.c-torture/execute/20030714-1.c: New test.
28407
28408 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28409
28410         PR c++/11154
28411         * g++.dg/template/partial2.C: New test.
28412
28413 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28414
28415         PR c++/11503
28416         * g++.dg/template/anon1.C: New test.
28417
28418         PR c++/11493
28419         PR c++/11495
28420         * g++.dg/parse/template9.C: Likewise.
28421         * g++.dg/template/crash4.C: New test.
28422         * g++.dg/template/koenig1.C: Likewise.
28423         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28424         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28425         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28426         functions.
28427         * g++.old-deja/g++.jason/template36.C: Likewise.
28428         * g++.old-deja/g++.mike/p1989.C: Likewise.
28429         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28430         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28431         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28432         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28433         compiling.
28434         * g++.old-deja/g++.pt/union2.C: Use this->.
28435
28436 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28437
28438         * gcc.dg/20030711-1.c: New test.
28439
28440 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28441
28442         PR c++/11050
28443         * g++.dg/parse/args1.C: New test.
28444         * g++.pt/defarg8.C: Change expected errors.
28445
28446 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28447
28448         PR c++/8164
28449         * g++.dg/template/nontype2.C: New test.
28450
28451         PR c++/10558
28452         * g++.dg/parse/template8.C: New test.
28453
28454         PR c++/8327
28455         * g++.dg/template/scope1.C: New test.
28456
28457         * g++.dg/warn/Wsign-compare-1.C: New test.
28458
28459 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28460
28461         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28462
28463 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28464
28465         PR c++/9411
28466         * g++.dg/template/explicit2.C: New test.
28467
28468         PR c++/10032
28469         * g++.dg/warn/pedantic1.C: New test.
28470
28471 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28472
28473         PR c++ 9483
28474         * g++.dg/other/field1.C: New test.
28475
28476 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28477
28478         PR c/11449
28479         * gcc.c-torture/compile/20030707-1.c: New.
28480
28481 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28482
28483         PR c++/10849
28484         * g++.dg/template/access12.C: New test.
28485
28486 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28487
28488         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28489         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28490         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28491         * gcc.misc-tests/gcov.exp: Update
28492         * g++.dg/gcov/gcov.exp: Update
28493         * lib/gcov.exp: Update.
28494
28495 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28496
28497         * g++.dg/abi/mangle17.C: Make sure template expressions are
28498         dependent.
28499         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28500         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28501         * g++.dg/opt/stack1.C: Remove erroneous code.
28502         * g++.dg/parse/template7.C: New test.
28503         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28504         * g++.old-deja/g++.pt/crash4.C: Likewise.
28505
28506 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28507
28508         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28509         with zero or one occurence of `$' after the initial `L'.
28510
28511 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28512
28513         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28514
28515 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28516
28517         PR c/11370
28518         * gcc.dg/Wunreachable-6.c: New testcase.
28519         * gcc.dg/Wunreachable-7.c: New testcase.
28520
28521 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28522
28523         PR c/11420
28524         * gcc.dg/20030708-1.c: New test.
28525
28526 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28527
28528         * gcc.dg/compat/sdata-section.h: New file.
28529         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28530         * gcc.dg/torture/mips-sdata-1.c: New test.
28531
28532 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28533
28534         PR c++/11030
28535         * g++.dg/template/friend19.C: New test.
28536
28537 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28538
28539         * g++.dg/opt/strength-reduce.C: New test.
28540
28541 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28542
28543         PR target/10979
28544         * gcc.dg/20030707-1.c: New testcase.
28545
28546 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28547
28548         PR optimization/11059
28549         * g++.dg/opt/emptyunion.C: New testcase.
28550
28551 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28552             Eric Botcazou  <ebotcazou@libertysurf.fr>
28553
28554         * g++.dg/opt/stack1.C: New test.
28555
28556 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28557
28558         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28559         run test.
28560
28561         PR c++/11431
28562         * g++.dg/expr/static_cast3.C: New test.
28563
28564 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28565
28566         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28567         everywhere.
28568         * gcc.dg/concat.c: Concatenation of string constants with
28569         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28570         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28571         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28572         necessary to avoid multi-character character constant warning.
28573         * gcc.dg/cpp/escape.c: Likewise.
28574         * gcc.dg/cpp/ucs.c: Likewise.
28575         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28576         Fix a typo.
28577
28578 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28579
28580         PR c/11428
28581         * gcc.c-torture/compile/20030704-1.c: New.
28582
28583 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28584
28585         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28586
28587 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28588
28589         PR c++/5287, PR c++/7910,  PR c++/11021
28590         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28591         tests for warnings.
28592         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28593         * g++.dg/ext/dllimport3.C: Likewise.
28594         * g++.dg/ext/dllimport4.C: New file.
28595         * g++.dg/ext/dllimport5.C: New file.
28596         * g++.dg/ext/dllimport6.C: New file.
28597         * g++.dg/ext/dllimport7.C: New file.
28598         * g++.dg/ext/dllimport8.C: New file.
28599         * g++.dg/ext/dllimport9.C: New file.
28600         * g++.dg/ext/dllimport10.C: New file.
28601         * g++.dg/ext/dllexport1.C: New file.
28602
28603 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28604
28605         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28606         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28607
28608 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28609
28610         * gcc.dg/builtins-25.c: New testcase.
28611         * gcc.dg/builtins-26.c: New testcase.
28612
28613 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28614
28615         * gcc.dg/compat/vector-defs.h: New file.
28616         * gcc.dg/compat/vector-setup.h: New file.
28617         * gcc.dg/compat/vector-check.h: New file.
28618         * gcc.dg/compat/vector-1_main.c: New file.
28619         * gcc.dg/compat/vector-1_x.c: New file.
28620         * gcc.dg/compat/vector-1_y.c: New file.
28621         * gcc.dg/compat/vector-2_main.c: New file.
28622         * gcc.dg/compat/vector-2_x.c: New file.
28623         * gcc.dg/compat/vector-2_y.c: New file.
28624
28625         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28626         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28627         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28628         * gcc.dg/compat/struct-align-1.h: New file.
28629         * gcc.dg/compat/struct-align-1_main.c: New file.
28630         * gcc.dg/compat/struct-align-1_x.c: New file.
28631         * gcc.dg/compat/struct-align-1_y.c: New file.
28632         * gcc.dg/compat/struct-align-2.h: New file.
28633         * gcc.dg/compat/struct-align-2_main.c: New file.
28634         * gcc.dg/compat/struct-align-2_x.c: New file.
28635         * gcc.dg/compat/struct-align-2_y.c: New file.
28636
28637         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28638         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28639         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28640         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28641         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28642         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28643         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28644         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28645         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28646         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28647         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28648         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28649         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28650         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28651         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28652         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28653         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28654         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28655         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28656         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28657         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28658         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28659         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28660         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28661         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28662         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28663         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28664         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28665         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28666
28667 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28668
28669         * gcc.dg/i386-call-1.c: New test.
28670
28671 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28672
28673         PR c++/9162
28674         * g++.dg/parse/defarg4.C: New.
28675
28676 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28677
28678         PR target/10700
28679         * gcc.c-torture/compile/20030703-1.c: New test case.
28680
28681 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28682
28683         * g++.dg/template/local3.C: Remove extra semicolon.
28684
28685 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28686
28687         * gcc.dg/i386-volatile-1.c: New test.
28688
28689 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28690
28691         PR c++/11072
28692         * g++.dg/other/offsetof2.C: XFAIL.
28693         * g++.dg/other/offsetof5.C: New.
28694
28695         PR c++/10219
28696         * g++.dg/template/error1.C: New.
28697
28698         PR c++/9779
28699         * g++.dg/template/dependent-expr1.C: New.
28700
28701 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28702
28703         PR c++/6949
28704         * g++.dg/template/local3.C: New test.
28705
28706         PR c++/11149
28707         * g++.dg/lookup/scoped6.C: New test.
28708
28709 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28710
28711         PR c++/8046
28712         * g++.dg/other/error7.C: New test.
28713
28714 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28715
28716         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28717         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28718         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28719         * g++.old-deja/g++.other/union2.C: Likewise.
28720         * gcc.dg/c90-const-expr-2.c: Likewise.
28721         * gcc.dg/c90-const-expr-3.c: Likewise.
28722         * gcc.dg/c99-const-expr-2.c: Likewise.
28723         * gcc.dg/c99-const-expr-3.c: Likewise.
28724         * gcc.dg/concat.c: Likewise.
28725
28726 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28727
28728         PR c++/9559
28729         * g++.dg/init/static1.C: New test.
28730
28731 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28732
28733         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28734         * g++.old-deja/g++.other/access2.C: Likewise.
28735         * g++.old-deja/g++.other/decl2.C: Likewise.
28736         * gcc.c-torture/execute/20020615-1.c: Likewise.
28737
28738 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28739
28740         PR c++/4933
28741         * g++.dg/template/sizeof4.C: New test.
28742
28743 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28744
28745         * g++.dg/other/error6.C: New test.
28746
28747 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28748
28749         PR c++/10750
28750         * g++.dg/parse/constant2.C: New test.
28751
28752 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28753
28754         PR c++/11106
28755         * g++.dg/other/error5.C: New test.
28756
28757 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28758
28759         * gcc.dg/format/gcc_diag-1.c: New test.
28760
28761 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28762
28763         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28764
28765 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28766
28767         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28768         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28769         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28770
28771 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28772
28773         * gcc.c-torture/execute/builtins/string-8.c: New test.
28774         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28775         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28776         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28777
28778 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28779
28780         PR c++/10468
28781         * g++.dg/ext/typeof6.C: New test.
28782
28783 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28784
28785         PR c++/10796
28786         * g++.dg/init/enum1.C: New test.
28787
28788 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28789
28790         * gcc.dg/20030627-1.c: New test.
28791
28792 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28793
28794         PR c++/11332
28795         * g++.dg/expr/static_cast2.C: New test.
28796
28797 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28798             Jakub Jelinek  <jakub@redhat.com>
28799
28800         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28801         sprintf(dst,"%s",src) optimization.
28802         * gcc.c-torture/execute/20030626-1.c: New test case.
28803         * gcc.c-torture/execute/20030626-2.c: New test case.
28804
28805 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28806
28807         * gcc.c-torture/execute/multi-ix.c: New test.
28808
28809         * gcc.c-torture/execute/simd-4.c (main):
28810         Added missing semicolon at end of union.
28811
28812 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28813
28814         PR c++/8266
28815         * g++.dg/template/explicit-instantiation3.C: New test.
28816
28817 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28818
28819         * gcc.dg/20030626-1.c: Use signed char.
28820
28821 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28822
28823         * gcc.dg/20030626-1.c: New test.
28824
28825 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28826
28827         * const-str-2.m: Update.
28828
28829 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28830
28831         PR c++/10990
28832         * g++.dg/rtti/dyncast1.C: New test.
28833         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28834         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28835         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28836
28837         PR c++/10931
28838         * g++.dg/expr/static_cast1.C: New test.
28839
28840 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28841
28842         * gcc.dg/20030625-1.c: New test.
28843
28844 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28845
28846         * gcc.c-torture/compile/20030624-1.c: New test case.
28847
28848 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28849
28850         * gcc.c-torture/execute/string-opt-17.c: New test.
28851
28852 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28853
28854         PR c++/5754
28855         * g++.dg/parse/crash6.C: New test.
28856
28857 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28858
28859         * gcc.dg/builtins-24.c: New test case.
28860
28861 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28862
28863         * g++.dg/opt/operator1.C: New test.
28864
28865 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28866
28867         * gcc.c-torture/execute/string-opt-16.c: New test case.
28868
28869 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28870
28871         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28872         * g++.old-deja/g++.other/conv7.C: Likewise.
28873         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28874         * g++.old-deja/g++.other/overload14.C: Likewise.
28875
28876 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28877
28878         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28879         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28880
28881 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28882
28883         PR c++/10888
28884         * g++.dg/warn/Winline-3.C: New test.
28885
28886 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28887
28888         * lib/target-supports.exp (check_alias_available): Make the test
28889         program acceptable to the Solaris assembler.
28890
28891         PR c++/10749
28892         * g++.dg/template/memclass2.C: New test.
28893
28894 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28895             Eric Botcazou  <ebotcazou@libertysurf.fr>
28896
28897         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28898         data for non-matching targets.
28899         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28900
28901 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28902
28903         PR c++/10845
28904         * g++.dg/template/member3.C: New test.
28905
28906 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28907
28908         PR c++/10939
28909         * g++.dg/template/func1.C: New test.
28910
28911         PR c++/9649
28912         * g++.dg/template/static4.C: New test.
28913         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28914
28915         PR c++/11041
28916         * g++.dg/init/ref7.C: New test.
28917
28918 2003-06-19  Matt Austern  <austern@apple.com>
28919
28920         PR c++/11228
28921         * g++.dg/anew1.C: New test.
28922         * g++.dg/anew2.C: New test.
28923         * g++.dg/anew3.C: New test.
28924         * g++.dg/anew4.C: New test.
28925
28926 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28927
28928         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28929
28930 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28931
28932         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28933         endian-dependent.
28934
28935 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28936
28937         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28938         Remove cruft.
28939
28940 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28941
28942         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28943         * gcc.c-torture/compile/961203-1.c: Likewise.
28944         * gcc.c-torture/compile/980506-1.c: Likewise.
28945
28946 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28947
28948         PR c++/10712
28949         * g++.dg/lookup/using7.C: New test.
28950
28951 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28952
28953         PR c++/11105
28954         * g++.dg/abi/conv1.C: Remove it.
28955         * g++.dg/template/conv7.C: New test.
28956         * g++.dg/template/conv8.C: Likewise.
28957         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28958         conversion operator.
28959
28960 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28961
28962         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28963         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28964         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28965         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28966         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28967         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28968         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28969         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28970         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28971         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28972         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28973         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28974         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28975         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28976         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28977         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28978         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28979         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28980         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28981         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28982         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28983         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28984         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28985         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28986         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28987         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28988         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28989         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28990         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28991
28992 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28993
28994         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28995         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28996         indications.
28997
28998 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28999
29000         * gcc.dg/i386-387-5.c: New test case.
29001         * gcc.dg/i386-387-6.c: New test case.
29002         * gcc.dg/builtins-23.c: New test case.
29003
29004 2003-06-15  Roger Sayle  <roger@eyesopen.com>
29005
29006         * gcc.dg/builtins-22.c: New test case.
29007         * gcc.dg/i386-387-1.c: Update to test exp.
29008         * gcc.dg/i386-387-2.c: Likewise.
29009
29010 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29011
29012         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
29013
29014 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29015
29016         * lib/gcc-dg.exp (dg-require-dll): New function.
29017         (dg-xfail-if): Likewise.
29018         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
29019         driver.
29020
29021         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
29022         * gcc.c-torture/compile/20001205-1.c: Likewise.
29023         * gcc.c-torture/compile/20001226-1.c: Likewise.
29024         * gcc.c-torture/compile/20010518-2.c: Likewise.
29025         * gcc.c-torture/compile/20020312-1.c: Likewise.
29026         * gcc.c-torture/compile/20020604-1.c: Likewise.
29027         * gcc.c-torture/compile/920501-12.c: Likewise.
29028         * gcc.c-torture/compile/920501-4.c: Likewise.
29029         * gcc.c-torture/compile/920520-1.c: Likewise.
29030         * gcc.c-torture/compile/920521-1.c: Likewise.
29031         * gcc.c-torture/compile/920625-1.c: Likewise.
29032         * gcc.c-torture/compile/961203-1.c: Likewise.
29033         * gcc.c-torture/compile/980506-1.c: Likewise.
29034         * gcc.c-torture/compile/981006-1.c: Likewise.
29035         * gcc.c-torture/compile/981022-1.c: Likewise.
29036         * gcc.c-torture/compile/981223-1.c: Likewise.
29037         * gcc.c-torture/compile/990617-1.c: Likewise.
29038         * gcc.c-torture/compile/dll.c: Likewise.
29039         * gcc.c-torture/compile/labels-3.c: Likewise.
29040         * gcc.c-torture/compile/mipscop-1.c: Likewise.
29041         * gcc.c-torture/compile/mipscop-2.c: Likewise.
29042         * gcc.c-torture/compile/mipscop-3.c: Likewise.
29043         * gcc.c-torture/compile/mipscop-4.c: Likewise.
29044         * gcc.c-torture/compile/simd-5.c: Likewise.
29045         * gcc.c-torture/compile/20000804-1.x: Remove.
29046         * gcc.c-torture/compile/20001205-1.x: Likewise.
29047         * gcc.c-torture/compile/20001226-1.x: Likewise.
29048         * gcc.c-torture/compile/20010518-2.x: Likewise.
29049         * gcc.c-torture/compile/20020312-1.x: Likewise.
29050         * gcc.c-torture/compile/20020604-1.x: Likewise.
29051         * gcc.c-torture/compile/920501-12.x: Likewise.
29052         * gcc.c-torture/compile/920501-4.x: Likewise.
29053         * gcc.c-torture/compile/920520-1.x: Likewise.
29054         * gcc.c-torture/compile/920521-1.x: Likewise.
29055         * gcc.c-torture/compile/920625-1.x: Likewise.
29056         * gcc.c-torture/compile/961203-1.x: Likewise.
29057         * gcc.c-torture/compile/980506-1.x: Likewise.
29058         * gcc.c-torture/compile/981006-1.x: Likewise.
29059         * gcc.c-torture/compile/981022-1.x: Likewise.
29060         * gcc.c-torture/compile/981223-1.x: Likewise.
29061         * gcc.c-torture/compile/990617-1.x: Likewise.
29062         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29063         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29064         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29065         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29066         * gcc.c-torture/compile/simd-5.x: Likewise.
29067
29068         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29069
29070 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29071
29072         * gcc.c-torture/execute/20030611-1.c: New test.
29073
29074 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29075
29076         PR middle-end/168
29077         * gcc.dg/20030612-1.c: New test case.
29078
29079 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29080
29081         PR c++/10635
29082         * g++.dg/expr/cast1.C: New test.
29083
29084 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29085
29086         * gcc.dg/builtins-21.c: New test case.
29087
29088 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29089
29090         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29091         options instead of at the end.
29092         * lib/objc.exp (objc_target_compile): Likewise.
29093
29094 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29095
29096         PR c++/10432
29097         * g++.dg/parse/error1.C: New test.
29098
29099 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29100
29101         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29102         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29103         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29104         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29105         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29106         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29107         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29108         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29109         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29110         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29111         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29112         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29113         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29114         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29115         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29116         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29117         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29118         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29119         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29120         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29121         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29122         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29123         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29124         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29125
29126         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29127         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29128         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29129         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29130         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29131         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29132         * gcc.dg/compat/scalar-return-3_main.c: New file.
29133         * gcc.dg/compat/scalar-return-3_x.c: New file.
29134         * gcc.dg/compat/scalar-return-3_y.c: New file.
29135         * gcc.dg/compat/scalar-return-4_main.c: New file.
29136         * gcc.dg/compat/scalar-return-4_x.c: New file.
29137         * gcc.dg/compat/scalar-return-4_y.c: New file.
29138
29139 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29140
29141         * gcc.dg/compat/fp2-struct-check.h: New file.
29142         * gcc.dg/compat/fp2-struct-defs.h: New file.
29143         * gcc.dg/compat/fp2-struct-init.h: New file.
29144         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29145         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29146         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29147         * gcc.dg/compat/struct-return-10_main.c: New file.
29148         * gcc.dg/compat/struct-return-10_x.c: New file.
29149         * gcc.dg/compat/struct-return-10_y.c: New file.
29150
29151         * gcc.dg/compat/compat-common.h: New file.
29152         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29153         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29154         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29155         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29156         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29157         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29158         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29159         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29160         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29161         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29162         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29163         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29164         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29165         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29166         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29167         * gcc.dg/compat/small-struct-check.h: Ditto.
29168         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29169         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29170         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29171         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29172         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29173         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29174         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29175         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29176         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29177         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29178         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29179         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29180         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29181         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29182         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29183         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29184         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29185         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29186         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29187         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29188         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29189         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29190         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29191         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29192         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29193         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29194         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29195         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29196         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29197         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29198
29199 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29200
29201         * g++.dg/pch/static-1.C: New file.
29202         * g++.dg/pch/static-1.Hs: New file.
29203
29204 2003-06-10  Richard Henderson  <rth@redhat.com>
29205
29206         * gcc.dg/asm-7.c: Adjust expected warning text.
29207
29208 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29209
29210         * gcc.dg/builtins-20.c: New test case.
29211
29212 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29213
29214         PR c++/11131
29215         * g++.dg/opt/template1.C: New test.
29216
29217 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29218
29219         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29220         additional_sources.
29221
29222 2003-05-21  David Taylor  <dtaylor@emc.com>
29223
29224         * gcc.dg/Wpadded.c: New file.
29225
29226 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29227
29228         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29229         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29230         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29231         dg-require-weak.
29232
29233 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29234
29235         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29236
29237 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29238
29239         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29240         (dg-require-alias): Likewise.
29241         (dg-require-gc-sections): Likewise.
29242         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29243
29244 2003-06-08  Richard Henderson  <rth@redhat.com>
29245
29246         * gcc.dg/20011029-2.c: Fix the array reference.
29247         * gcc.dg/asm-7.c: New.
29248
29249 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29250
29251         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29252
29253 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29254
29255         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29256         (dg-require-gc-sections): Likewise.
29257
29258 2003-06-08  Jan Hubicka  <jh@suse.cz>
29259
29260         * i386-cmov1.c: Fix regular expression.
29261         * i386-cvt-1.c: Likewise.
29262         * i386-local.c: Likewise.
29263         * i386-local2.c: Likewise.
29264         * i386-mul.c: Likewise.
29265         * i386-ssetype-1.c: Likewise.
29266         * i386-ssetype-3.c: Likewise.
29267         * i386-ssetype-5.c: Likewise.
29268
29269 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29270
29271         PR c++/11039
29272         * g++.dg/warn/implicit-typename2.C: New test.
29273         * g++.dg/warn/implicit-typename3.C: New test.
29274
29275 2003-06-07  Richard Henderson  <rth@redhat.com>
29276
29277         * g++.dg/other/offsetof3.C: Use size_t.
29278         * g++.dg/other/offsetof4.C: Likewise.
29279
29280 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29281
29282         * lib/copy-file.exp: New. Implement gcc_copy_files.
29283
29284         * lib/dg-pch.exp: Load copy-file.exp
29285         (dg-pch): Use gcc_copy_files instead of "file copy".
29286
29287 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29288
29289         * gcc.dg/weak/weak.exp: Simplify.
29290         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29291         * gcc.dg/weak/weak-1.c: Likewise.
29292         * gcc.dg/weak/weak-2.c: Likewise.
29293         * gcc.dg/weak/weak-3.c: Likewise.
29294         * gcc.dg/weak/weak-4.c: Likewise.
29295         * gcc.dg/weak/weak-5.c: Likewise.
29296         * gcc.dg/weak/weak-6.c: Likewise.
29297         * gcc.dg/weak/weak-7.c: Likewise.
29298         * gcc.dg/weak/weak-8.c: Likewise.
29299         * gcc.dg/weak/weak-9.c: Likewise.
29300
29301 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29302
29303         gcc.c-torture/execute/20030606-1.c: New.
29304
29305 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29306
29307         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29308         * gcc.dg/builtins-19.c: Likewise.
29309
29310 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29311
29312         * gcc.dg/builtins-2.c: Add some more tests.
29313         * gcc.dg/builtins-18.c: New test case.
29314         * gcc.dg/builtins-19.c: New test case.
29315
29316 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29317             Jim Wilson  <wilson@tuliptree.org>
29318
29319         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29320
29321 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29322
29323         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29324         mempcpy/stpcpy calls not to be optimized into something else.
29325         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29326         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29327         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29328
29329 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29330
29331         * gcc.dg/format/asm_fprintf-1.c: New test.
29332
29333 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29334
29335         * lib/gcc-defs.exp (additional_sources): New variable.
29336         (dg-additional-sources): New function.
29337         (additional_files): New variable.
29338         (dg-additional-files): New function.
29339         (dg-additional-files-options): Likewise.
29340         * lib/gcc-dg.exp (dg-require-weak): New function.
29341         (dg-require-alias): Likewise.
29342         (dg-require-gc-sections): Likewise.
29343         * lib/target-supports.exp (check_alias_available): Remove testfile
29344         parameter.
29345         (check_gc_sections_available): New function.
29346         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29347         (dg-gpp-additional-files): Likewise.
29348         * lib/g++.exp (additional_sources): Remove.
29349         (additional_files): Likewise.
29350         (g++_target_compile): Use dg-additional-files-options.
29351
29352         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29353         Tcl logic.
29354         * gcc.dg/special/ecos.exp: Remove.
29355         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29356         * gcc.dg/special/alias-1.c: Likewise.
29357         * gcc.dg/special/alias-2.c: Likewise.
29358         * gcc.dg/special/gcsec-1.c: Likewise.
29359         * gcc.dg/special/weak-1.c: Likewise.
29360         * gcc.dg/special/weak-2.c: Likewise.
29361         * gcc.dg/special/wkali-1.c: Likewise.
29362         * gcc.dg/special/wkali-2.c: Likewise.
29363
29364         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29365         dg-gpp-additional-*.
29366         * g++.dg/special/conpr-3.C: Likewise.
29367         * g++.dg/special/conpr-4.C: Likewise.
29368         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29369         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29370         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29371         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29372         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29373         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29374         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29375         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29376         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29377         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29378         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29379         * g++.old-deja/g++.other/comdat1.C: Likewise.
29380         * g++.old-deja/g++.other/comdat2.C: Likewise.
29381         * g++.old-deja/g++.other/comdat3.C: Likewise.
29382         * g++.old-deja/g++.other/ctor1.C: Likewise.
29383         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29384
29385 2003-06-05  Richard Henderson  <rth@redhat.com>
29386
29387         * gcc.dg/debug/20030605-1.c: New.
29388
29389 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29390
29391         * README.QMTEST: Update.
29392
29393 2003-06-04  Richard Henderson  <rth@redhat.com>
29394
29395         * gcc.dg/cleanup-1.c: New.
29396         * gcc.dg/cleanup-2.c: New.
29397         * gcc.dg/cleanup-3.c: New.
29398         * gcc.dg/cleanup-4.c: New.
29399         * gcc.dg/cleanup-5.c: New.
29400         * gcc.dg/cleanup-6.c: New.
29401         * gcc.dg/cleanup-7.c: New.
29402
29403 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29404
29405         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29406
29407         * lib/dg-pch.exp: New file.
29408         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29409         * gcc.dg/pch/pch.exp: Likewise.
29410
29411 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29412
29413         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29414         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29415         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29416         * gcc.dg/builtins-17.c: New test case.
29417         * gcc.dg/i386-387-4.c: New test case.
29418         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29419
29420 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29421
29422         * gcc.dg/ultrasp9.c: New test.
29423
29424 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29425
29426         * gcc.c-torture/compile/20030604-1.c: New test.
29427         * gcc.dg/sparc-constant-1.c: New test.
29428
29429 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29430
29431         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29432
29433 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29434
29435         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29436
29437         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29438         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29439
29440 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29441
29442         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29443
29444 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29445
29446         PR c++/10940
29447         * g++.dg/template/spec10.C: New test.
29448
29449 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29450
29451         * gcc.dg/builtins-16.c: New test case.
29452
29453 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29454
29455         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29456         mempcpy test with post-increments.
29457         * gcc.c-torture/execute/string-opt-3.c: New test.
29458         * gcc.dg/string-opt-1.c: New test.
29459
29460 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29461
29462         PR fortran/10965
29463         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29464
29465 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29466
29467         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29468         (scan-assembler): ... here.  Use dg-scan.
29469         (scan-assembler-not): Likewise.
29470         (scan-file): New function.
29471         (scan-file-not): Likewise.
29472         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29473         * gcc.dg/cpp/_Pragma4.c: Likewise.
29474         * gcc.dg/cpp/_Pragma5.c: Likewise.
29475         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29476         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29477         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29478         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29479         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29480         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29481         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29482         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29483         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29484         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29485         * gcc.dg/cpp/cxxcom1.c: Likewise.
29486         * gcc.dg/cpp/line1.c: Likewise.
29487         * gcc.dg/cpp/maccom1.c: Likewise.
29488         * gcc.dg/cpp/maccom2.c: Likewise.
29489         * gcc.dg/cpp/maccom3.c: Likewise.
29490         * gcc.dg/cpp/maccom4.c: Likewise.
29491         * gcc.dg/cpp/maccom5.c: Likewise.
29492         * gcc.dg/cpp/maccom6.c: Likewise.
29493         * gcc.dg/cpp/multiline.c: Likewise.
29494         * gcc.dg/cpp/spacing1.c: Likewise.
29495         * gcc.dg/cpp/spacing2.c: Likewise.
29496         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29497         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29498         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29499         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29500         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29501         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29502         * gcc.dg/cpp/cxxcom2.c: Likewise.
29503         * gcc.dg/cpp/cxxcom2.h: New file.
29504
29505         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29506         * g++.dg/cpp/truefalse.C: Here.
29507         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29508
29509 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29510
29511         * gcc.dg/cpp/redef3.c: New file.
29512
29513 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29514
29515         * gcc.dg/i386-loop-3.c: New test.
29516
29517 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29518
29519         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29520
29521 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29522
29523         * gcc.dg/fwrapv-1.c: New test case.
29524         * gcc.dg/fwrapv-2.c: New test case.
29525
29526 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29527
29528         PR c++/10956
29529         * g++.dg/template/spec9.C: New test.
29530
29531 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29532
29533         * gcc.dg/duff-4.c: New test case.
29534
29535 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29536
29537         PR fortran/10843
29538         * g77.dg/ffixed-form-1.f: New test
29539         * g77.dg/ffixed-form-2.f: New test
29540         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29541         * g77.dg/ffree-form-3.f: New test
29542
29543 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29544
29545         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29546         * gcc.dg/wint_t-1.c: Likewise.
29547
29548 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29549
29550         * g++.dg/template/access11.C: New test.
29551
29552 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29553
29554         PR c++/10849
29555         * g++.dg/template/access10.C: New test.
29556
29557 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29558             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29559
29560         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29561
29562 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29563
29564         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29565         suppress for powerpc-*-darwin*.
29566         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29567
29568 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29569
29570         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29571         suppress option for powerpc-*-darwin*.
29572
29573 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29574
29575         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29576         * gcc.dg/builtins-4.c: Add test for fmod.
29577
29578 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29579
29580         PR c++/10682
29581         * g++.dg/template/instantiate4.C: New test.
29582
29583 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29584
29585         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29586
29587 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29588
29589         * gcc.dg/compat/scalar-return-1_main.c: New file.
29590         * gcc.dg/compat/scalar-return-1_x.c: New file.
29591         * gcc.dg/compat/scalar-return-1_y.c: New file.
29592         * gcc.dg/compat/scalar-return-2_main.c: New file.
29593         * gcc.dg/compat/scalar-return-2_x.c: New file.
29594         * gcc.dg/compat/scalar-return-2_y.c: New file.
29595         * gcc.dg/compat/struct-return-3_main.c: New file.
29596         * gcc.dg/compat/struct-return-3_y.c: New file.
29597         * gcc.dg/compat/struct-return-3_x.c: New file.
29598         * gcc.dg/compat/struct-return-2_main.c: New file.
29599         * gcc.dg/compat/struct-return-2_x.c: New file.
29600         * gcc.dg/compat/struct-return-2_y.c: New file.
29601
29602 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29603
29604         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29605         for hppa*-hp-hpux*.
29606         * gcc.dg/20021014-1.c (dg-options): Likewise.
29607         * gcc.dg/nest.c (dg-options): Likewise.
29608
29609 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29610
29611         PR c++/9738
29612         * g++.dg/ext/dllimport2.C: New file.
29613         * g++.dg/ext/dllimport3.C: New file.
29614
29615 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29616
29617         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29618         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29619         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29620         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29621         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29622         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29623         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29624         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29625         * gcc.dg/compat/small-struct-defs.h: New file.
29626         * gcc.dg/compat/small-struct-init.h: New file.
29627         * gcc.dg/compat/small-struct-check.h: New file.
29628         * gcc.dg/compat/fp-struct-defs.h: New file.
29629         * gcc.dg/compat/fp-struct-check.h: New file.
29630         * gcc.dg/compat/fp-struct-init.h: New file.
29631         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29632         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29633
29634 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29635
29636         * gcc.dg/20030225-2.c: New test.
29637
29638 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29639             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29640
29641         * gcc.c-torture/compile/20030518-1.c: New test case.
29642
29643 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29644
29645         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29646         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29647         gcc-dg-debug-runtest.
29648         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29649         gcc-dg-debug-runtest.
29650
29651 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29652
29653         PR c++/9022
29654         * g++.dg/lookup/using6.C: New test.
29655
29656 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29657
29658         * g++.dg/parse/access2.C: New test.
29659
29660 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29661
29662         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29663         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29664         * gcc.dg/debug/debug.exp: Likewise.
29665
29666 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29667
29668         * gcc.dg/dollar.c: New test.
29669
29670 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29671
29672         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29673         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29674         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29675         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29676         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29677         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29678         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29679         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29680         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29681         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29682         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29683         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29684         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29685         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29686         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29687         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29688         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29689         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29690
29691 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29692
29693         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29694         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29695         support for "repo" mode.
29696         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29697         * lib/g77-dg.exp: Likewise.
29698         * lib/obj-dg.exp: Likewise.
29699
29700 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29701
29702         Merge from gcc-3_2-rhl8-branch:
29703         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29704
29705         * gcc.dg/tls/opt-6.c: New test.
29706
29707         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29708
29709         * gcc.dg/20030405-1.c: New test.
29710
29711         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29712
29713         * gcc.dg/20030309-1.c: New test.
29714
29715         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29716
29717         * gcc.c-torture/execute/20030307-1.c: New test.
29718
29719         2003-02-20  Randolph Chung  <tausq@debian.org>
29720
29721         * gcc.c-torture/compile/20030220-1.c: New test.
29722
29723         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29724
29725         * gcc.dg/20030217-1.c: New test.
29726
29727         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29728
29729         * gcc.c-torture/compile/20020129-1.c: New test.
29730
29731         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29732
29733         * gcc.dg/unroll-1.c: New test.
29734
29735         2002-11-16  Jan Hubicka  <jh@suse.cz>
29736
29737         * gcc.c-torture/execute/20020920-1.c: New test.
29738
29739         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29740
29741         PR target/7434
29742         * gcc.c-torture/compile/20021008-1.c: New test.
29743
29744         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29745
29746         PR target/7559
29747         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29748
29749         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29750
29751         * gcc.c-torture/compile/20020807-1.c: New test.
29752
29753         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29754
29755         * gcc.dg/tls/opt-1.c: New test.
29756
29757         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29758
29759         * gcc.dg/20020729-1.c: New test.
29760
29761         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29762
29763         * g++.dg/opt/life1.C: New test.
29764
29765         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29766
29767         * gcc.dg/20020525-1.c: New test.
29768
29769         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29770
29771         PR c++/6794
29772         * g++.dg/ext/pretty1.C: New test.
29773         * g++.dg/ext/pretty2.C: New test.
29774
29775 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29776
29777         PR c++/8385
29778         * g++.dg/ext/typeof5.C: New test.
29779
29780 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29781
29782         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29783         __USER_LABEL_PREFIX__ into account.
29784         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29785
29786 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29787
29788         * gcc.dg/builtins-15.c: New test case.
29789
29790 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29791
29792         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29793
29794 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29795
29796         * lib/g++.exp: Tweak handling of additional source files.
29797         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29798         * g++.dg/special/conpr-2a.C: Rename to ...
29799         * g++.dg/special/conpr-2a.cc: ... this.
29800         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29801         * g++.dg/special/conpr-3a.C: Rename to ...
29802         * g++.dg/special/conpr-3a.cc: This.
29803         * g++.dg/special/conpr-3b.C: Rename to ...
29804         * g++.dg/special/conpr-3b.cc: This.
29805         * g++.dg/special/conpr-4.C: New test.
29806         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29807
29808 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29809
29810         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29811
29812 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29813
29814         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29815         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29816         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29817         * g++.old-deja/g++.other/warn3.C: Likewise.
29818
29819 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29820
29821         * gcc.dg/i386-387-1.c: Update to also test log.
29822         * gcc.dg/i386-387-2.c: Likewise.
29823
29824 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29825
29826         * g77.f-torture/execute/int8421.f: New test.
29827
29828 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29829
29830         PR c++/10230, c++/10481
29831         * g++.dg/lookup/scoped5.C: New test.
29832
29833 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29834
29835         PR c++/10552
29836         * g++.dg/template/ttp6.C: New test.
29837
29838 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29839
29840         * gcc.c-torture/execute/builtins: New directory.
29841         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29842         gcc.c-torture/execute/builtins.
29843         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29844         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29845         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29846         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29847
29848 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29849
29850         PR c++/9252
29851         * g++.dg/template/access8.C: New test.
29852         * g++.dg/template/access9.C: New test.
29853
29854 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29855
29856         PR c++/9554
29857         * g++.dg/parse/access1.C: New test.
29858
29859 2003-05-09  DJ Delorie  <dj@redhat.com>
29860
29861         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29862         long, and not an int.
29863
29864 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29865
29866         PR c++/10555, c++/10576
29867         * g++.dg/template/memclass1.C: New test.
29868
29869 2003-05-08  DJ Delorie  <dj@redhat.com>
29870
29871         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29872         targets.
29873         * gcc.c-torture/execute/20021024-1.x: Likewise.
29874         * gcc.c-torture/execute/shiftdi.x: Likewise.
29875         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29876         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29877         * gcc.dg/20021018-1.c: Likewise.
29878
29879 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29880
29881         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29882
29883         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29884         (bcopy): Call memmove.
29885
29886 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29887
29888         * g77.f-torture/compile/8485.f: New test case.
29889
29890 2003-05-07  Richard Henderson  <rth@redhat.com>
29891
29892         PR c++/10570
29893         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29894         Verify exception_cleanup not called for rethrows.
29895         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29896         when exiting catch block without rethrowing.
29897         * g++.dg/eh/forced3.C: New.
29898         * g++.dg/eh/forced4.C: New.
29899
29900 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29901
29902         * gcc.dg/20030505.c: Fix triplet.
29903
29904 2003-05-06  DJ Delorie  <dj@redhat.com>
29905
29906         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29907         * gcc.dg/nest.c: Likewise.
29908
29909 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29910
29911         * gcc.dg/builtins-14.c: New test case.
29912
29913 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29914
29915         * lib/compat.exp (compat-execute): New argument.
29916         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29917         * gcc.dg/compat: New test directory.
29918         * gcc.dg/compat/compat.exp: New expect script.
29919         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29920         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29921         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29922         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29923         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29924         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29925
29926         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29927         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29928         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29929         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29930         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29931         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29932         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29933         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29934         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29935         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29936         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29937         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29938         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29939         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29940         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29941
29942 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29943
29944         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29945
29946 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29947
29948         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29949
29950 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29951
29952         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29953         * gcc.dg/ppc-fsel-2.c: New test.
29954
29955         * gcc.dg/unused-5.c: New test.
29956
29957 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29958
29959         PR c++/10496
29960         * g++.dg/warn/pmf1.C: New test.
29961
29962 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29963
29964         PR c++/4494
29965         * g++.dg/warn/main.C: New test.
29966
29967 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29968
29969         * gcc.dg/nonnull-3.c: New test.
29970
29971 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29972
29973         * gcc.dg/cpp/Wtrigraphs.c: Update.
29974         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29975
29976 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29977
29978         * gcc.dg/ppc-fsel-1.c: New test.
29979
29980 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29981
29982         PR c/10604
29983         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29984
29985 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29986
29987         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29988
29989 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29990
29991         PR c++/9364, c++/10553, c++/10586
29992         * g++.dg/parse/typename4.C: New test.
29993         * g++.dg/parse/typename5.C: Likewise.
29994
29995 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29996
29997         * gcc.c-torture/compile/20030503-1.c: New test.
29998
29999 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30000
30001         * g++.dg/lookup/using5.C: Fix testcase error.
30002
30003 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
30004
30005         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
30006         since MEABI is no longer supported.  Remove all vestiges
30007         of MEABI from the test.
30008
30009 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30010
30011         PR c++/10554
30012         * g++.dg/lookup/using5.C: New test.
30013
30014 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30015
30016         PR c++/8772
30017         * g++.dg/template/ttp5.C: New test.
30018
30019 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
30020
30021         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
30022         (dg-gpp-additional-sources): New function.
30023         (dg-gpp-additional-files): Likewise.
30024         * lib/g++.exp (additional_sources): New variable.
30025         (additional_files): Likewise.
30026         (g++_target_compile): Deal with them.
30027         * lib/old-dejagnu.exp: Remove.
30028         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
30029         * g++.old-deja: Revise all tests to use dg commands.
30030
30031 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30032
30033         PR c++/9432, c++/9528
30034         * g++.dg/lookup/using4.C: New test.
30035
30036 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
30037
30038         * gcc.dg/noreturn-5.c: New file.
30039         * gcc.dg/noreturn-6.c: New file.
30040
30041         * gcc.c-torture/compile/inline-1.c: New file.
30042
30043 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30044
30045         PR c++/10551
30046         * g++.dg/template/explicit1.C: New test.
30047
30048 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30049
30050         PR c++/10549
30051         * g++.dg/other/bitfield1.C: New test.
30052
30053         PR c++/10527
30054         * g++.dg/init/new7.C: New test.
30055
30056 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30057
30058         * g++.dg/ext/desig1.C: New test.
30059         * g++.dg/ext/init1.C: Update.
30060
30061         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30062
30063 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30064
30065         PR c++/10180
30066         * g++.dg/warn/Winline-1.C: New test.
30067
30068 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30069
30070         * gcc.c-torture/execute/string-opt-19.c: New test.
30071
30072         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30073         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30074
30075 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30076
30077         PR c++/10506
30078         * g++.dg/init/new6.C: New test.
30079
30080         PR c++/10503
30081         * g++.dg/init/ref6.C: New test.
30082
30083 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30084
30085         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30086
30087 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30088
30089         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30090         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30091
30092 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30093
30094         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30095         initialized static data members.
30096
30097 2003-04-25  H.J. Lu <hjl@gnu.org>
30098
30099         * gcc.dg/ia64-sync-4.c: New test.
30100
30101 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30102
30103         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30104         date.
30105
30106 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30107
30108         PR c++/10337
30109         * g++.dg/warn/conv1.C: New test.
30110         * g++.old-deja/g++.other/conv7.C: Adjust.
30111         * g++.old-deja/g++.other/overload14.C: Adjust.
30112
30113 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30114
30115         PR c++/10471
30116         * g++.dg/template/defarg2.C: New test.
30117
30118 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30119
30120         * gcc.dg/cpp/include2.c: Update.
30121         * gcc.dg/cpp/multiline-2.c: New.
30122         * gcc.dg/cpp/multiline.c: Update.
30123         * gcc.dg/cpp/strify2.c: Update.
30124         * gcc.dg/cpp/trad/literals-2.c: Update.
30125
30126 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30127
30128         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30129
30130 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30131
30132         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30133
30134 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30135
30136         PR c++/10451
30137         * g++.dg/parse/crash4.C: New test.
30138
30139         PR c++/9847
30140         * g++.dg/parse/crash5.C: New test.
30141
30142 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30143
30144         PR c++/10446
30145         * g++.dg/parse/crash3.C: New test.
30146
30147         PR c++/10428
30148         * g++.dg/parse/elab1.C: New test.
30149
30150 2003-04-22  Devang Patel  <dpatel@apple.com>
30151
30152         * gcc.dg/cpp/trad/funlike-5.c: New test.
30153
30154 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30155
30156         * g++.dg/other/packed1.C: Fix dg options.
30157
30158 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30159
30160         * g++.dg/other/offsetof2.C: New test.
30161
30162 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30163
30164         * g++.dg/template/recurse.C: Adjust location of error messages.
30165
30166 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30167
30168         PR c++/9881
30169         * g++.dg/init/addr-const1.C: New test.
30170         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30171
30172 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30173
30174         PR c++/10405
30175         * g++.dg/lookup/struct-hack1.C: New test.
30176
30177 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30178
30179         * ucs.c: Update diagnostic messages.
30180
30181 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30182
30183         * gcc.dg/cpp/truefalse.cpp: New test.
30184         * gcc.dg/cpp/cpp.exp: Update.
30185         * g++.dg/other/stdbool-if.C: Remove.
30186
30187 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30188
30189         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30190         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30191
30192 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30193
30194         * gcc.c-torture/compile/20030418-1.c: New test.
30195
30196 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30197
30198         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30199
30200 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30201
30202         PR c++/10347
30203         g++.dg/template/dependent-name1.C: New test.
30204
30205 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30206
30207         * gcc.dg/warn-1.c (tourist_guide): New array,
30208         contains a pointer to bar.
30209
30210 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30211
30212         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30213         * gcc.c-torture/execute/medce-1.c: New test case.
30214         * gcc.c-torture/execute/medce-2.c: New test case.
30215
30216 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30217
30218         * lib/prune.exp: Ignore more messages.
30219
30220         PR c++/10381
30221         * g++.dg/parse/lookup3.C: New test.
30222
30223 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30224
30225         * gcc.c-torture/compile/20030415-1.c : New test.
30226
30227 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30228
30229         * gcc.c-torture/execute/scope-2.c: Move to ...
30230         * gcc.dg/noncompile/scope.c: .... here.
30231
30232 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30233
30234         * gcc.dg/20030414-2.c: New test case.
30235
30236 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30237
30238         PR target/10377
30239         * gcc.dg/20030414-1.c: New test.
30240
30241 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30242
30243         * gcc.dg/builtins-12.c: New test case.
30244         * gcc.dg/builtins-13.c: New test case.
30245
30246 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30247
30248         * gcc.c-torture/execute/string-opt-18.c: New test.
30249
30250 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30251
30252         PR c++/10300
30253         * g++.dg/init/new5.C: New test.
30254
30255 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30256
30257         PR c++/7910
30258         * g++.dg/ext/dllimport1.C: New test.
30259
30260 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30261
30262         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30263
30264 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30265
30266         PR Fortran/9263
30267         * g77.f-torture/noncompile/9263.f: New test
30268         PR Fortran/1832
30269         * g77.f-torture/execute/1832.f: New test
30270
30271 2003-04-11  David Chad  <davidc@freebsd.org>
30272             Loren J. Rittle  <ljrittle@acm.org>
30273
30274         libobjc/8562
30275         * objc.dg/headers.m: New test.
30276
30277 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30278
30279         * gcc.c-torture/execute/builtin-noret-2.c: New.
30280         * gcc.c-torture/execute/builtin-noret-2.x: New.
30281         XFAIL builtin-noret-2.c at -O1 and above.
30282         * gcc.dg/redecl.c: New.
30283         * gcc.dg/Wshadow-1.c: Update error regexps.
30284
30285 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30286
30287         * g++.dg/abi/bitfield10.C: New test.
30288
30289 2003-04-09  Mike Stump  <mrs@apple.com>
30290
30291         * gcc.dg/pch/pch.exp: Make testcase names longer.
30292         * g++.dg/pch/pch.exp: Make testcase names longer.
30293
30294 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30295
30296         * gcc.dg/builtins-11.c: New test case.
30297
30298 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30299
30300         * gcc.dg/builtins-9.c: New test case.
30301         * gcc.dg/builtins-10.c: New test case.
30302
30303 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30304
30305         * gcc.dg/noncompile/init-4.c.c: New test.
30306
30307 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30308
30309         * gcc.misc-test/gcov-9.c: New test.
30310         * gcc.misc-test/gcov-10.c: New test
30311         * gcc.misc-test/gcov-11.c: New test.
30312
30313 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30314
30315         PR optimization/10024
30316         * gcc.c-torture/compile/20030405-1.c: New test.
30317
30318 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30319
30320         * gcc.dg/pch/static-3.c: New.
30321         * gcc.dg/pch/static-3.hs: New.
30322         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30323
30324 2003-04-04  Richard Henderson  <rth@redhat.com>
30325
30326         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30327         * g++.dg/eh/forced2.C: Likewise.
30328
30329 2003-04-03  Mike Stump  <mrs@apple.com>
30330
30331         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30332         target arg.
30333         (scan-assembler-times, scan-assembler-not): Likewise.
30334         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30335
30336 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30337
30338         * gcc.dg/sparc-loop-1.c: New test.
30339
30340 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30341
30342         PR other/9274
30343         * g++.dg/pch/system-2.C: New.
30344         * g++.dg/pch/system-2.Hs: New.
30345
30346 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30347
30348         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30349
30350         * g++.dg/eh/simd-1.C (vecfunc): Same.
30351
30352 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30353
30354         * gcc.c-torture/execute/20030401-1.c: New test case.
30355
30356 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30357
30358         * objc.dg/defs.m: New.
30359
30360 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30361
30362         * g++.dg/eh/simd-1.C: New.
30363         * g++.dg/eh/simd-2.C: New.
30364
30365 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30366
30367         * gcc.c-torture/execute/simd-3.c: New.
30368
30369 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30370
30371         PR c/9936
30372         * gcc.dg/20030331-2.c: New test.
30373
30374 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30375
30376         PR c++/10278
30377         * g++.dg/parse/crash2.C: New test.
30378
30379 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30380
30381         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30382         * gcc.c-torture/execute/20030331-1.c: ...here.
30383
30384 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30385
30386         * gcc.c-torture/execute/20030331-1.c: New test.
30387
30388 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30389
30390         * lib/gcov.exp: Adjust call return testing strings.
30391         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30392
30393 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30394
30395         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30396         * gcc.dg/builtins-7.c: New test case.
30397         * gcc.dg/builtins-8.c: New test case.
30398
30399 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30400
30401         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30402
30403 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30404
30405         PR c++/7647
30406         * g++.dg/lookup-class-member-2.C: New test.
30407
30408 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30409
30410         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30411
30412 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30413
30414         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30415
30416 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30417
30418         * g++.dg/init/attrib1.C: New test.
30419
30420 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30421
30422         * gcc.dg/ultrasp8.c: New test.
30423
30424 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30425
30426         * gcc.dg/ultrasp7.c: New test.
30427
30428 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30429
30430         PR c++/10047
30431         * g++.dg/template/inline1.C: New test.
30432
30433 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30434
30435         * gcc.dg/sparc-dwarf2.c: New test.
30436
30437 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30438
30439         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30440         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30441
30442 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30443
30444         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30445         than reading .x files.
30446         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30447         * g77.dg/gcov/gcov-1.f: Likewise.
30448         * gcc.misc-tests/gcov-4b.c: Likewise.
30449         * gcc.misc-tests/gcov-5b.c: Likewise.
30450         * gcc.misc-tests/gcov-6.c: Likewise.
30451         * gcc.misc-tests/gcov-7.c: Likewise.
30452         * gcc.misc-tests/gcov-8.c: Likewise.
30453         * g++.dg/gcov/gcov-1.x: Remove.
30454         * g77.dg/gcov/gcov-1.x: Likewise.
30455         * gcc.misc-tests/gcov-4b.x: Likewise.
30456         * gcc.misc-tests/gcov-5b.x: Likewise.
30457         * gcc.misc-tests/gcov-6.x: Likewise.
30458         * gcc.misc-tests/gcov-7.x: Likewise.
30459         * gcc.misc-tests/gcov-8.x: Likewise.
30460
30461 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30462
30463         PR opt/10087
30464         * gcc.dg/20030324-1.c: New test.
30465
30466 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30467
30468         PR c++/10224
30469         * g++.dg/template/arg3.C: New test.
30470
30471         PR c++/10158
30472         * g++.dg/template/friend18.C: New test.
30473
30474 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30475
30476         * g77.f-torture/compile/20030326-1.f: New test case.
30477
30478 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30479
30480         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30481
30482         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30483
30484 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30485
30486         * gcc.dg/ia64-sync-3.c: New test.
30487
30488 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30489
30490         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30491
30492 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30493
30494         * gcc.dg/ultrasp6.c: New test.
30495
30496 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30497
30498         * gcc.dg/i386-signbit-1.c: New test.
30499         * gcc.dg/i386-signbit-2.c: New test.
30500         * gcc.dg/i386-signbit-3.c: New test.
30501
30502 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30503
30504         * gcc.dg/ultrasp5.c: Fix options.
30505
30506 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30507
30508         * gcc.dg/ultrasp5.c: Fix comment.
30509
30510 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30511
30512         PR fortran/10197
30513         * g77.f-torture/execute/10197.f: New test.
30514
30515 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30516
30517         PR c++/9898, c++/383
30518         * g++.dg/template/conv6.C: New test.
30519
30520         PR c++/10119
30521         * g++.dg/template/ptrmem5.C: New test.
30522
30523         PR c++/10026
30524         * g++.dg/lookup/koenig1.C: New test.
30525
30526         PR C++/10199
30527         * g++.dg/lookup/template2.C: New test.
30528
30529 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30530
30531         * g++.dg/opt/rtti1.C: New test.
30532
30533 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30534
30535         * gcc.dg/ultrasp5.c: New test.
30536
30537 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30538
30539         PR middle-end/9967
30540         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30541         builtin fputs.
30542
30543 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30544
30545         PR c/8224
30546         * gcc.dg/20030323-1.c: New test.
30547
30548 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30549
30550         * gcc.c-torture/compile/20030323-1.c: New test case.
30551
30552 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30553
30554         * gcc.dg/20030321-1.c: New test.
30555
30556 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30557
30558         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30559
30560 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30561
30562         PR c++/9978, c++/9708
30563         * g++.dg/ext/vlm1.C: Adjust expected error.
30564         * g++.dg/ext/vla2.C: New test.
30565         * g++.dg/template/arg1.C: New test.
30566         * g++.dg/template/arg2.C: New test.
30567
30568 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30569
30570         * g77.f-torture/execute/select.f: New test.
30571         * g77.f-torture/noncompile/select_no_compile.f: New test.
30572
30573 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30574
30575         PR c++/9898
30576         * g++.dg/other/error4.C: New test.
30577
30578 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30579
30580         * g++.dg/template/friend17.C: New test.
30581
30582 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30583
30584         * gcc.c-torture/compile/20030320-1.c: New.
30585
30586 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30587
30588         * gcc.dg/builtins-6.c: New test case.
30589
30590 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30591
30592         PR target/10073
30593         * gcc.c-torture/compile/20030319-1.c: New.
30594
30595 2003-03-18  Jan Hubicka  <jh@suse.cz>
30596
30597         * gcc.dg/i386-cvt-1.c: New test.
30598
30599 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30600
30601         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30602         * objc.dg/naming-2.m: Likewise.
30603
30604 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30605
30606         PR c++/9639
30607         * g++.dg/parse/crash1.C: New test.
30608
30609 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30610
30611         PR c++/8805
30612         * g++.dg/eh/cleanup1.C: New test.
30613
30614 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30615
30616         * gcc.c-torture/execute/20030316-1.c: New test case.
30617
30618 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30619
30620         PR c++/9629
30621         * g++.dg/init/ctor2.C: New test.
30622
30623 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30624
30625         * g77.f-torture/compile/xformat.f: New test case.
30626
30627 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30628
30629         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30630         * g++.old-deja/g++.mike/eh50.C: Likewise.
30631
30632 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30633
30634         PR c++/6440
30635         * g++.dg/template/spec7.C: New test.
30636         * g++.dg/template/spec8.C: Likewise.
30637
30638 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30639
30640         * gcc.c-torture/execute/20030313-1.c: New test.
30641
30642 2003-03-14  Richard Henderson  <rth@redhat.com>
30643
30644         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30645
30646 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30647
30648         * gcc.c-torture/compile/20030314-1.c: New test.
30649
30650 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30651
30652         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30653         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30654         thumb target,
30655         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30656         to accept newer _imp__  prefix and additional
30657         newline in .drectve section.
30658         * gcc.dg/dll-4.c: Likewise.
30659         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30660         switch.
30661
30662 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30663
30664         * g++.dg/parse/namespace9.C: New test.
30665
30666         * g++.dg/init/ref5.C: New test.
30667         * g++.dg/parse/ptrmem1.C: Likewise.
30668
30669 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30670
30671         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30672         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30673         regular expression.
30674         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30675         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30676
30677 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30678
30679         * gcc.c-torture/execute/20030224-2.c: New test.
30680
30681 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30682
30683         * gcc.dg/decl-3.c: New test.
30684
30685 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30686
30687         * gcc.dg/i386-loop-2.c: New test.
30688
30689 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30690
30691         PR c++/9474
30692         * g++.dg/parse/namespace8.C: New test.
30693
30694         PR c++/9924
30695         * g++.dg/overload/builtin2.C: New test.
30696
30697 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30698
30699         * gcc.dg/return-type-3.c: New test.
30700
30701 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30702
30703         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30704         profiling options are not supported.
30705
30706 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30707
30708         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30709         * g++.old-deja/g++.warn/impint2.C: Likewise.
30710
30711 2003-03-10  Devang Patel  <dpatel@apple.com>
30712
30713         * g++.dg/cpp/c++_cmd_1.C: New test.
30714         * g++.dg/cpp/c++_cmd_1.h: New file.
30715
30716 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30717
30718         * gcc.dg/altivec-9.c: New file.
30719
30720 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30721
30722         * gcc.dg/ppc-sdata-1.c: New test.
30723         * gcc.dg/ppc-sdata-2.c: New test.
30724
30725 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30726
30727         PR c++/9373
30728         * g++.dg/opt/ptrmem2.C: New test.
30729
30730         PR c++/8534
30731         * g++.dg/opt/ptrmem1.C: New test.
30732
30733 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30734
30735         * gcc.dg/i386-loop-1.c: New test.
30736
30737 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30738
30739         PR c++/9970
30740         * g++.dg/lookup/friend1.C: New test.
30741
30742 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30743
30744         PR c++/9823
30745         * g++.dg/parser/constructor1.C: New test.
30746
30747 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30748
30749         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30750
30751         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30752
30753 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30754
30755         * gcc.dg/cpp/Wunused.c: Update test.
30756
30757 2003-03-08  Jan Hubicka  <jh@suse.cz>
30758
30759         * gcc.dg/inline-3.c: New test.
30760
30761 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30762
30763         PR c++/9809
30764         * g++.dg/parse/builtin1.C: New test.
30765
30766         PR c++/9982
30767         * g++.dg/abi/cookie1.C: New test.
30768         * g++.dg/abi/cookie2.C: Likewise.
30769
30770         PR c++/9524
30771         * g++.dg/template/field1.C: New test.
30772
30773         PR c++/9912
30774         * g++.dg/parse/class1.C: New test.
30775         * g++.dg/parse/namespace7.C: Likewise.
30776         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30777
30778 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30779
30780         * g++.dg/init/ref4.C: New test.
30781
30782 2003-03-07  Jan Hubicka  <jh@suse.cz>
30783
30784         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30785         * gcc.dg/inline-3.c: New test.
30786
30787 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30788
30789         * g++.dg/init/ref3.C: New test.
30790
30791         PR c++/9965
30792         * g++.dg/init/ref2.C: New test.
30793
30794         PR c++/9400
30795         * g++.dg/warn/Wshadow-2.C: New test.
30796
30797         PR c++/9791
30798         * g++.dg/warn/Woverloaded-1.C: New test.
30799
30800 2003-03-05  Jan Hubicka  <jh@suse.cz>
30801
30802         * gcc.dg/i386-local2.c: New.
30803         * gcc.dg/i386-local.c: Fix typo.
30804
30805 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30806
30807         * g++.dg/abi/layout3.C: New test.
30808
30809 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30810
30811         * gcc.c-torture/compile/20030305-1.c
30812
30813 2003-03-05  Jan Hubicka  <jh@suse.cz>
30814
30815         * gcc.dg/i386-local.c: New.
30816
30817 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30818
30819         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30820
30821 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30822
30823         * gcc.dg/switch-2.c: New test.
30824         * gcc.dg/switch-3.c: New test.
30825         * gcc.dg/Wswitch.c: Adjust line numbers.
30826         * gcc.dg/Wswitch-default.c: Likewise.
30827         * gcc.dg/Wswitch-enum.c: Likewise.
30828
30829 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30830
30831         * gcc.c-torture/execute/20030222-1.c: New test.
30832
30833 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30834
30835         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30836
30837 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/9878
30840         * g++.dg/init/ref1.C: New test.
30841
30842 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30843
30844         * gcc.dg/sh-relax.c: New SH-only test.
30845
30846 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30847
30848         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30849         comment explaining purpose of testcase.
30850
30851 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30852
30853         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30854         for HC11/HC12 (asm needs two int registers).
30855         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30856         HC11/HC12 because the test uses an asm which needs two 32-bit
30857         registers.
30858
30859 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30860
30861         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30862         for HC11/HC12 (array is too large otherwise).
30863         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30864         * gcc.c-torture/compile/20010518-2.x: Likewise.
30865         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30866         HC11/HC12 (array is too large).
30867
30868 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30869
30870         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30871         * lib/g++-dg.exp (g++-dg-test): Likewise.
30872
30873 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30874
30875         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30876         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30877
30878 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30879
30880         * g++.dg/warn/implicit-typename1.C: Remove warning.
30881
30882 2003-02-28  Richard Henderson  <rth@redhat.com>
30883
30884         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30885         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30886
30887 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30888
30889         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30890         * g++.dg/pch/pch.exp: Likewise.
30891
30892 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30893
30894         PR c++/9879
30895         * testsuite/g++.dg/init/new4.C: New test.
30896
30897 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30898
30899         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30900
30901 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30902
30903         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30904         unsigned long.
30905
30906         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30907         wider than float.
30908
30909 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30910
30911         * lib/scanasm.exp: Add support for counting numbers of
30912         occurences.
30913         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30914         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30915
30916 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30917
30918         PR c++/9683
30919         * g++.dg/template/static3.C: New test.
30920
30921         PR c++/9829
30922         * g++.dg/parse/namespace6.C: New test.
30923
30924 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30925
30926         PR target/9732
30927         * gcc.dg/20030225-1.c: New test.
30928
30929 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30930
30931         * README: Remove out-of-date information.
30932
30933         PR c++/9836
30934         * g++.dg/template/spec6.C: New test.
30935
30936 2003-02-24  Jeff Law  <law@redhat.com>
30937
30938         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30939
30940 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30941
30942         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30943         * gcc.dg/pragma-ep-1.c: Likewise.
30944
30945 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30946
30947         PR c++/9602
30948         * g++.dg/template/friend16.C: New test.
30949
30950 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30951
30952         PR c++/5333
30953         * g++.dg/parse/fused-params1.C: Adjust error messages.
30954         * g++.dg/template/nested3.C: New test.
30955
30956 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30957
30958         * g++.dg/abi/param1.C: New test.
30959
30960 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30961
30962         PR c++/7982
30963         * g++.dg/warn/implicit-typename1.C: New test.
30964
30965 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30966
30967         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30968         with "mtune".
30969         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30970         * gcc.c-torture/execute/20010129-1.x: Likewise.
30971         * gcc.dg/20011107-1.c: Likewise.
30972         * gcc.dg/20020108-1.c: Likewise.
30973         * gcc.dg/20020122-3.c: Likewise.
30974         * gcc.dg/20020206-1.c: Likewise.
30975         * gcc.dg/20020310-1.c: Likewise.
30976         * gcc.dg/20020426-2.c: Likewise.
30977         * gcc.dg/20020517-1.c: Likewise.
30978         * gcc.dg/991230-1.c: Likewise.
30979         * gcc.dg/i386-unroll-1.c: Likewise.
30980         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30981
30982 2003-02-22  Jan Hubicka  <jh@suse.cz>
30983
30984         * gcc.dg/i386-mul.c: New test.
30985
30986 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30987
30988         * gcc.dg/builtins-5.c: New test case.
30989
30990 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30991
30992         * gcc.dg/asmreg-1.c: New test.
30993
30994 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30995
30996         PR c++/9749
30997         * g++.dg/parse/varmod1.C: New test.
30998
30999 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31000
31001         PR c++/9727
31002         * g++.dg/template/op1.C: New test.
31003
31004 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31005
31006         PR c++/8906
31007         * g++.dg/template/nested2.C: New test.
31008
31009 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
31010
31011         PR c++/8724
31012         * g++.dg/expr/dtor1.C: New test.
31013
31014 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
31015
31016         * gcc.dg/cpp/include3.c: New test.
31017         * gcc.dg/cpp/inc/foo.h: New file.
31018
31019 2003-02-21  Glen Nakamura  <glen@imodulo.com>
31020
31021         * gcc.c-torture/execute/20030221-1.c: New test.
31022
31023 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
31024
31025         PR c++/9729
31026         * g++.dg/abi/conv1.C: New test.
31027
31028 2003-02-20  Jan Hubicka  <jh@suse.cz>
31029
31030         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
31031
31032 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
31033
31034         * gcc.c-torture/compile/20030219-1.c: New test.
31035
31036 2003-02-18  Jan Hubicka  <jh@suse.cz>
31037
31038         * gcc.dg/funcorder.c: New test.
31039
31040 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31041
31042         * gcc.c-torture/execute/20030218-1.c: New.
31043
31044 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
31045
31046         * gcc.dg/20030218-1.c: New.
31047
31048 2003-02-18  Richard Henderson  <rth@redhat.com>
31049
31050         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
31051         * gcc.dg/attr-used-2.c: New.
31052
31053 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
31054
31055         PR c++/9704
31056         * g++.dg/init/copy5.C: New test.
31057
31058 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31059
31060         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31061         * g++.dg/pch/pch.exp: Likewise.
31062
31063 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31064
31065         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31066         STACK_SIZE is not defined.
31067
31068 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31069
31070         PR c++/9457
31071         * g++.dg/template/init1.C: New test.
31072
31073 2003-02-16  Jan HUbicka  <jh@suse.cz>
31074
31075         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31076         (foo): Add few extra tests
31077         * gcc.dg/c99-const-expr-3.c: Likewise.
31078         * gcc.c-torture/execute/20030216-1.c: New.
31079
31080 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31081
31082         PR c++/9459
31083         * g++.dg/ext/typeof4.C: New test.
31084
31085 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31086
31087         * gcc.dg/i386-387-3.c: New test case.
31088
31089 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31090
31091         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31092         cris-*-elf* cris-*-aout* and mmix-*-*.
31093
31094 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31095
31096         * gcc.dg/20030213-1.c: New test.
31097
31098 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31099
31100         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31101         * gcc.dg/i386-387-2.c: Likewise.
31102
31103 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31104
31105         * gcc.dg/ppc-spe.c: Fix formatting.
31106         Enable tests that were previously unsupported by gas.
31107         Delete tests for instructions that no longer exist.
31108         Switch arguments on evsubifw builtin.
31109
31110 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31111
31112         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31113         STACK_SIZE is too small.
31114
31115 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31116             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31117
31118         * gcc.dg/decl-2.c: New test.
31119
31120 2003-02-10  Jan Hubicka  <jh@suse.cz>
31121
31122         * gcc.dg/i386-fpcvt-1.c: New test.
31123
31124 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31125
31126         * gcc.c-torture/execute/20030209-1.c: New test.
31127
31128 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31129
31130         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31131         int-wide bitops, use the constants of the same width.
31132         Likewise, if long long is 32-bit wide, test bitops using
31133         32-bit constants.
31134
31135 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31136
31137         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31138
31139 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31140
31141         * testsuite/gcc.dg/builtins-4.c: New test case.
31142
31143 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31144
31145         * gcc.dg/20020430-1.c: Fix dg command typos.
31146         * gcc.dg/20020503-1.c: Likewise.
31147
31148 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31149
31150         PR c++/8785
31151         * g++.dg/parse/fused-params1.C: New test.
31152
31153         PR c++/8857
31154         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31155
31156         PR c++/8921
31157         * g++.dg/parse/non-dependent1.C: New test.
31158
31159         PR c++/8928
31160         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31161
31162         PR c++/9228
31163         * g++.dg/parse/undefined7.C: New test.
31164         * g++.dg/parse/non-templ1.C: New test.
31165
31166         PR c++/9229
31167         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31168
31169 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31170
31171         * gcc.c-torture/compile/20030206-1.c: New test.
31172
31173 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31174
31175         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31176         "pow" to "foo" to avoid potential confusion with a math built-in.
31177
31178 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31179
31180         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31181         conditions for SPARC targets.
31182
31183 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31184
31185         * gcc.dg/20030204-1.c: New test.
31186
31187 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31188
31189         PR c++/38
31190         * g++.dg/parse/array-size1.C: New test.
31191
31192         PR c++/5657
31193         * g++.dg/parse/undefined3.C: New test.
31194
31195         PR c++/5665
31196         * g++.dg/parse/undefined4.C: New test.
31197
31198         PR c++/5975
31199         * g++.dg/parse/undefined5.C: New test.
31200
31201         PR c++/7259
31202         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31203
31204         PR c++/8578
31205         * g++.dg/parse/casting-operator1.C: New test.
31206
31207         PR c++/8596
31208         * g++.dg/parse/undefined6.C: New test.
31209
31210         PR c++/8736
31211         * g++.dg/parse/missing-template1.C: New test.
31212
31213 2003-02-04  Jan Hubicka  <jh@suse.cz>
31214
31215         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31216         * gcc.dg/i386-cmov?.c: Likewise.
31217         * gcc.dg/i386-fpcvt-?.c: Likewise.
31218         * gcc.dg/i386-ssefp-1.c: Likewise.
31219         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31220         conventions.
31221
31222 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31223
31224         PR c++/7129
31225         * testsuite/g++.dg/ext/max.C: New test.
31226
31227 2003-02-03  Jan Hubicka  <jh@suse.cz>
31228
31229         * gcc.c-torture/execute/20030203-1.c: New test.
31230
31231 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31232
31233         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31234         'natural-endian'.
31235
31236 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31237
31238         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31239         * g++.dg/init/new2.C: Likewise.
31240         * g++.dg/other/new1.C: Likewise.
31241
31242 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31243
31244         * gcc.dg/struct-ret-libc.c: New test.
31245
31246 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31247
31248         * gcc.dg/20030129-1.c: New test.
31249
31250 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31251
31252         PR c++/8849
31253         * g++.dg/template/ptrmem4.C: New test.
31254
31255 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31256
31257         * g++.dg/parser/constant1.C: New test.
31258
31259 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31260
31261         PR c++/8591
31262         * g++.dg/parse/friend2.C: New test.
31263
31264 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31265
31266         PR c++/9437
31267         * g++.dg/template/unify4.C: New test.
31268
31269 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31270
31271         * gcc.c-torture/execute/20030128-1.c: New test.
31272
31273 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31274
31275         * g++.dg/lookup/nested1.C: Test moved from ...
31276         * g++.old-deja/g++.other/lookup24.C: ... here.
31277
31278 2003-01-28  Jan Hubicka  <jh@suse.cz>
31279
31280         * gcc.dg/i386-cmov5.c: New test.
31281
31282 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31283
31284         * gcc.c-torture/execute/20010925-1.c: Changed the
31285         memcpy declaration.
31286
31287 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31288
31289         PR c++/3902
31290         * g++.dg/parse/template5.C: New test.
31291
31292 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31293
31294         PR fortran/9258
31295         * g77.dg/pr9258: New test.
31296
31297 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31298
31299         * README: Move relevant parts from README.g++.
31300
31301         * README.g++: Remove this file.
31302
31303 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31304
31305         * g++.dg/abi/dcast1.C: New test.
31306
31307 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31308
31309         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31310
31311 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31312
31313         PR c++/47
31314         * g++.old-deja/g++.other/lookup24.C: New test.
31315
31316 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31317
31318         PR middle-end/7227
31319         * gcc.dg/uninit-C.c: New test.
31320
31321 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31322
31323         * g++.dg/abi/covariant1.C: New test.
31324
31325 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31326
31327         * gcc.dg/20030123-1.c: New test.
31328
31329 2003-01-25  Jan Hubicka  <jh@suse.cz>
31330
31331         PR opt/8492
31332         * gcc.c-torture/compile/20030125-1.c
31333
31334 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31335
31336         PR c++/9403
31337         * g++.dg/parse/template3.C: New test.
31338         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31339
31340         PR c++/795
31341         * g++.dg/parse/template4.C: New test.
31342
31343         PR c++/9415
31344         * g++.dg/template/qual2.C: New test.
31345
31346         PR c++/8545
31347         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31348
31349         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31350
31351 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31352
31353         * gcc.c-torture/execute/switch-1.c: New test case.
31354
31355 2003-01-25  Jan Hubicka  <jh@suse.cz>
31356
31357         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31358
31359 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31360
31361         Tweaks for Bison-1.875. From the NEWS file:
31362         "- `parse error' -> `syntax error'
31363         Bison now uniformly uses the term `syntax error'"
31364         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31365         * gcc.dg/cpp/digraph2.c: Likewise.
31366         * gcc.dg/cpp/direct2.c: Likewise.
31367         * gcc.dg/cpp/paste4.c: Likewise.
31368         * gcc.dg/c90-restrict-1.c: Likewise.
31369         * gcc.dg/c99-func-2.c: Likewise.
31370         * gcc.dg/noncompile/920721-2.c: Likewise.
31371         * gcc.dg/noncompile/930622-2.c: Likewise.
31372         * gcc.dg/noncompile/940112-1.c: Likewise.
31373         * gcc.dg/noncompile/950921-1.c: Likewise.
31374         * gcc.dg/noncompile/951123-1.c: Likewise.
31375         * gcc.dg/noncompile/971104-1.c: Likewise.
31376         * gcc.dg/noncompile/990416-1.c: Likewise.
31377
31378 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31379
31380         * g++.dg/parse/undefined1.C: Add error message.
31381
31382 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31383
31384         PR c++/9354
31385         * g++.dg/parse/new1.C: New test.
31386
31387         PR c++/9216
31388         * g++.dg/parse/template2.C: New test.
31389
31390         PR c++/9354
31391         * g++.dg/parse/typedef2.C: New test.
31392
31393         PR c++/9328
31394         * g++.dg/ext/typeof3.C: New test.
31395
31396 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31397
31398         PR c++/2738
31399         * g++.dg/parse/ret-type1.C: New test.
31400
31401         PR c++/3792
31402         * g++.dg/parse/tmpl-outside1.C: New test.
31403
31404         PR c++/4207
31405         * g++.dg/parse/int-as-enum1.C: New test.
31406
31407         PR c++/4903
31408         * g++.dg/parse/no-typename1.C: New test.
31409
31410         PR c++/5533
31411         * g++.dg/parse/no-value1.C: New test.
31412
31413         PR c++/5921
31414         * g++.dg/parse/wrong-inline1.C: New test.
31415
31416         PR c++/6402
31417         * g++.dg/parse/ref1.C: New test.
31418
31419         PR c++/6992
31420         * g++.dg/parse/attr-ctor1.C: New test.
31421
31422         PR c++/7229
31423         * g++.dg/parse/namespace5.C: New test.
31424
31425         PR c++/7917
31426         * g++.dg/parse/func-def1.C: New test.
31427
31428         PR c++/8143
31429         * g++.dg/parse/undefined1.C: New test.
31430
31431         PR c++/5723, PR c++/8522
31432         * g++.dg/parse/specialization1.C: New test.
31433
31434         PR c++/163, PR c++/8595
31435         * g++.dg/parse/struct-as-enum1.C: New test.
31436
31437         PR c++/9173
31438         * g++.dg/parse/undefined2.C: New test.
31439
31440 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31441
31442         PR c++/9298
31443         * g++.dg/parse/template1.C: New test.
31444
31445         PR c++/9384
31446         * g++.dg/parse/using1.C: New test.
31447
31448         PR c++/9285
31449         PR c++/9294
31450         * g++.dg/parse/expr2.C: New test.
31451
31452         PR c++/9388
31453         * g++.dg/parse/lookup2.C: Likewise.
31454
31455 2003-01-21  Jan Hubicka  <jh@suse.cz>
31456
31457         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31458         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31459         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31460         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31461
31462 2003-01-20  Nick Clifton  <nickc@redhat.com>
31463
31464         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31465         problem with ARM sibcall code generation.
31466
31467 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31468
31469         * gcc.c-torture/execute/20030120-1.c: New.
31470
31471 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31472
31473         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31474
31475 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31476
31477         PR c++/9272
31478         * g++.dg/parse/ctor1.C: New test.
31479
31480         PR c++/9294:
31481         * g++.dg/parse/qualified1.C: New test.
31482
31483         * g++.dg/parse/typename3.C: New test.
31484
31485 2003-01-16  Richard Henderson  <rth@redhat.com>
31486
31487         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31488
31489 2003-01-16  Richard Henderson  <rth@redhat.com>
31490
31491         * g++.dg/pch/pch.exp: Copy test header to the working directory
31492         before using it either for precompilation or direct use.
31493         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31494         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31495
31496 2003-01-16  Richard Henderson  <rth@redhat.com>
31497
31498         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31499         before using it either for precompilation or direct use.
31500         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31501         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31502
31503 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31504
31505         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31506         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31507         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31508         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31509         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31510         typename warning into error.
31511         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31512         error messages.
31513         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31514         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31515         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31516         messages.
31517         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31518         make declaration visible in template.
31519         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31520         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31521         messages.
31522         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31523         message.
31524         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31525         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31526         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31527         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31528         typename warning with error message.
31529         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31530         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31531         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31532
31533 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31534
31535         * g++.dg/parse/ambig2.C: New test.
31536
31537 2003-01-15  Richard Henderson  <rth@redhat.com>
31538
31539         * g++.dg/tls/init-2.C: Update error message string.
31540
31541 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31542
31543         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31544
31545 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31546
31547         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31548         all for HC11/HC12.
31549         * gcc.c-torture/compile/20001205-1.x: Likewise.
31550         * gcc.c-torture/compile/20001226-1.x: Likewise.
31551         * gcc.c-torture/compile/920520-1.x: Likewise.
31552         * gcc.c-torture/compile/961203-1.x: Likewise.
31553         * gcc.c-torture/compile/20020604-1.x: Likewise.
31554
31555 2003-01-15  Jan Hubicka  <jh@suse.cz>
31556
31557         * gcc.c-torture/compile/20030115-1.c: New test.
31558
31559         * gcc.dg/i386-fpcvt-1.c: New test.
31560         * gcc.dg/i386-fpcvt-2.c: New test.
31561
31562 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31563
31564         Further conform g++'s __vmi_class_type_info to the C++ ABI
31565         specification.
31566         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31567         the specification.
31568
31569 2003-01-14  Jan Hubicka  <jh@suse.cz>
31570
31571         * gcc.dg/i386-fpcvt-1.c: New test.
31572         * gcc.dg/i386-fpcvt-2.c: New test.
31573
31574 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31575
31576         * gcc.dg/i386-mmx-3.c: New test.
31577
31578 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31579
31580         PR c++/9264
31581         * g++.dg/parse/octal1.C: New file.
31582
31583         PR c++/9172
31584         * g++.dg/parse/typename1.C: New file.
31585
31586 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31587
31588         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31589         * gcc.dg/bf-no-ms-layout.c: Likewise.
31590         * gcc.dg/bf-ms-attrib.c: Likewise.
31591
31592 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31593
31594         PR c++/9099
31595         * g++.dg/parse/dtor1.C: New file.
31596
31597         PR c++/9128
31598         * g++.dg/rtti/typeid1.C: New file.
31599
31600         PR c++/9153
31601         * g++.dg/parse/lookup1.C: New file.
31602
31603         PR c++/9171
31604         * g++.dg/templ/spec5.C: New file.
31605
31606 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31607
31608         * gcc.c-torture/compile/20030110-1.c: New test.
31609
31610 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31611
31612         Merge from pch-branch:
31613
31614         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31615
31616         * gcc.dg/pch/cpp-1.h: New.
31617         * gcc.dg/pch/cpp-1.c: New.
31618         * gcc.dg/pch/cpp-2.h: New.
31619         * gcc.dg/pch/cpp-2.c: New.
31620
31621         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31622
31623         * gcc.dg/pch/except-1.h: New.
31624         * gcc.dg/pch/except-1.c: New.
31625
31626         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31627
31628         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31629         running test.
31630         * gcc.dg/pch: Include *.hp not *.h.
31631         * gcc.dg/pch/system-1.h: New.
31632         * gcc.dg/pch/system-1.c: New.
31633
31634         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31635
31636         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31637         rather than trying to build and run a program using PCH.
31638         * gcc.dg/pch: Remove dg-do commands from test files.
31639
31640         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31641
31642         * gcc.dg/pch/macro-3.c: New.
31643         * gcc.dg/pch/macro-3.h: New.
31644
31645         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31646
31647         * gcc.dg/pch/common-1.c: New.
31648         * gcc.dg/pch/common-1.h: New.
31649         * gcc.dg/pch/decl-1.c: New.
31650         * gcc.dg/pch/decl-1.h: New.
31651         * gcc.dg/pch/decl-2.c: New.
31652         * gcc.dg/pch/decl-2.h: New.
31653         * gcc.dg/pch/decl-3.c: New.
31654         * gcc.dg/pch/decl-3.h: New.
31655         * gcc.dg/pch/decl-4.c: New.
31656         * gcc.dg/pch/decl-4.h: New.
31657         * gcc.dg/pch/decl-5.c: New.
31658         * gcc.dg/pch/decl-5.h: New.
31659         * gcc.dg/pch/global-1.c: New.
31660         * gcc.dg/pch/global-1.h: New.
31661         * gcc.dg/pch/inline-1.c: New.
31662         * gcc.dg/pch/inline-1.h: New.
31663         * gcc.dg/pch/inline-2.c: New.
31664         * gcc.dg/pch/inline-2.h: New.
31665         * gcc.dg/pch/static-1.c: New.
31666         * gcc.dg/pch/static-1.h: New.
31667         * gcc.dg/pch/static-2.c: New.
31668         * gcc.dg/pch/static-2.h: New.
31669
31670         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31671
31672         * g++.dg/pch/pch.exp: Better handle failing testcases.
31673         * gcc.dg/pch/pch.exp: Likewise.
31674         * gcc.dg/pch/macro-1.c: New.
31675         * gcc.dg/pch/macro-1.h: New.
31676         * gcc.dg/pch/macro-2.c: New.
31677         * gcc.dg/pch/macro-2.h: New.
31678
31679         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31680
31681         * g++.dg/dg.exp: Treat files in pch/ specially.
31682         * g++.dg/pch/pch.exp: New file.
31683         * g++.dg/pch/empty.H: New file.
31684         * g++.dg/pch/empty.C: New file.
31685         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31686         "precompile".
31687
31688         * gcc.dg/pch/pch.exp: New file.
31689         * gcc.dg/pch/empty.h: New file.
31690         * gcc.dg/pch/empty.c: New file.
31691         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31692         "precompile".
31693
31694 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31695
31696         * g++.dg/template/friend14.C: New test.
31697
31698 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31699
31700         * gcc.dg/old-style-asm-1.c: New test.
31701
31702 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31703
31704         * gcc.c-torture/compile/20030109-1.c: New test.
31705
31706 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31707
31708         * gcc.c-torture/execute/20030109-1.c: New test.
31709
31710 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31711
31712         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31713         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31714         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31715         * g++.old-deja/g++.mike/eh2.C: Likewise.
31716         * g++.old-deja/g++.mike/eh3.C: Likewise.
31717         * g++.old-deja/g++.mike/eh5.C: Likewise.
31718         * g++.old-deja/g++.mike/eh6.C: Likewise.
31719         * g++.old-deja/g++.mike/eh7.C: Likewise.
31720         * g++.old-deja/g++.mike/eh8.C: Likewise.
31721         * g++.old-deja/g++.mike/eh9.C: Likewise.
31722         * g++.old-deja/g++.mike/eh10.C: Likewise.
31723         * g++.old-deja/g++.mike/eh12.C: Likewise.
31724         * g++.old-deja/g++.mike/eh13.C: Likewise.
31725         * g++.old-deja/g++.mike/eh14.C: Likewise.
31726         * g++.old-deja/g++.mike/eh16.C: Likewise.
31727         * g++.old-deja/g++.mike/eh17.C: Likewise.
31728         * g++.old-deja/g++.mike/eh18.C: Likewise.
31729         * g++.old-deja/g++.mike/eh21.C: Likewise.
31730         * g++.old-deja/g++.mike/eh23.C: Likewise.
31731         * g++.old-deja/g++.mike/eh24.C: Likewise.
31732         * g++.old-deja/g++.mike/eh25.C: Likewise.
31733         * g++.old-deja/g++.mike/eh26.C: Likewise.
31734         * g++.old-deja/g++.mike/eh27.C: Likewise.
31735         * g++.old-deja/g++.mike/eh28.C: Likewise.
31736         * g++.old-deja/g++.mike/eh29.C: Likewise.
31737         * g++.old-deja/g++.mike/eh31.C: Likewise.
31738         * g++.old-deja/g++.mike/eh33.C: Likewise.
31739         * g++.old-deja/g++.mike/eh34.C: Likewise.
31740         * g++.old-deja/g++.mike/eh35.C: Likewise.
31741         * g++.old-deja/g++.mike/eh36.C: Likewise.
31742         * g++.old-deja/g++.mike/eh37.C: Likewise.
31743         * g++.old-deja/g++.mike/eh38.C: Likewise.
31744         * g++.old-deja/g++.mike/eh39.C: Likewise.
31745         * g++.old-deja/g++.mike/eh40.C: Likewise.
31746         * g++.old-deja/g++.mike/eh41.C: Likewise.
31747         * g++.old-deja/g++.mike/eh42.C: Likewise.
31748         * g++.old-deja/g++.mike/eh44.C: Likewise.
31749         * g++.old-deja/g++.mike/eh46.C: Likewise.
31750         * g++.old-deja/g++.mike/eh47.C: Likewise.
31751         * g++.old-deja/g++.mike/eh48.C: Likewise.
31752         * g++.old-deja/g++.mike/eh49.C: Likewise.
31753         * g++.old-deja/g++.mike/eh50.C: Likewise.
31754         * g++.old-deja/g++.mike/eh51.C: Likewise.
31755         * g++.old-deja/g++.mike/eh53.C: Likewise.
31756         * g++.old-deja/g++.mike/eh55.C: Likewise.
31757         * g++.old-deja/g++.mike/p7912.C: Likewise.
31758         * g++.old-deja/g++.mike/p9706.C: Likewise.
31759         * g++.old-deja/g++.mike/p10416.C: Likewise.
31760         * g++.old-deja/g++.mike/p11667.C: Likewise.
31761         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31762         Remove redundant reference to Iris.
31763         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31764         Elxsi, i860, Pico Java, and WE32K.
31765
31766 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31767
31768         * g++.dg/ext/asm4.C: New test.
31769
31770 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31771
31772         PR c++/9030
31773         * g++.dg/template/friend12.C: New test.
31774         * g++.dg/template/friend13.C: Likewise.
31775         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31776
31777 2003-01-08  Jan Hubicka  <jh@suse.cz>
31778
31779         * gcc.dg/i386-cadd.c: New test.
31780         * gcc.dg/i386-cmov4.c: Likewise.
31781
31782 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31783
31784         PR c++/9165
31785         * g++.dg/warn/Wunused-3.C: New test.
31786
31787         * g++.dg/abi/bitfield9.C: New test.
31788
31789         PR c++/9189
31790         * g++.dg/parse/defarg3.C: New test.
31791
31792 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31793
31794         * g++.dg/parse/ambig1.C: New test.
31795         * g++.dg/parse/defarg2.C: New test.
31796
31797 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31798
31799         * g++.dg/template/defarg-1.C: New test.
31800         * g++.dg/template/local2.C: Likewise.
31801
31802 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31803
31804         * gcc.c-torture/execute/20030105-1.c: New test.
31805
31806 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31807
31808         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31809         * g++.dg/parse/namespace4.C: Likewise.
31810
31811 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31812
31813         * g++.dg/template/ntp2.C: New test.
31814
31815 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31816
31817         * g++.dg/parse/extern-C-1.C: New test.
31818
31819         * g++.dg/parse/namespace4.C: New test.
31820
31821         * g++.dg/template/nested1.C: New test.
31822
31823         * g++.dg/parse/namespace3.C: New test.
31824
31825 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31826
31827         * g++.dg/lookup/two-stage1.C: New test.
31828
31829 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31830
31831         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31832         * g++.old-deja/g++.jason/access8.C: Likewise.
31833         * g++.old-deja/g++.other/decl5.C: Likewise.
31834
31835 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31836
31837         * g++.dg/parse/parse7.C: New test.
31838
31839 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31840
31841         PR c++/2843
31842         * g++.dg/ext/attrib7.C: New test.
31843
31844 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31845
31846         * g++.dg/parse/parse6.C: New test.
31847
31848 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31849
31850         * gcc.dg/h8300-stack-1.c: New.
31851
31852 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31853
31854         g++.dg/lookup/exception1.C: New test.
31855
31856         g++.dg/lookup/template1.C: New test.
31857
31858         g++.dg/parse/namespace2.C: New test.
31859
31860         g++.dg/parse/parens2.C: New test.
31861
31862 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31863
31864         * g++.dg/parse/parse5.C: New test.
31865         * g++.dg/lookup/scoped4.C: New test.
31866
31867 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31868
31869         * g++.dg/parse/parens1.C: New test.
31870
31871         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31872         angle-bracket1.C.
31873         * g++.dg/parse/parens2.C: New test.
31874
31875         * g++.dg/lookup/scope-operator1.C: New test.
31876
31877         * g++.dg/parse/operator1.C: New test.
31878
31879 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31880
31881         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31882         * g++.old-deja/g++.other/access6.C: Likewise.
31883         * g++.old-deja/g++.other/decl1.C: Likewise.
31884         * g++.old-deja/g++.pt/typename12.C: Likewise.
31885
31886 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31887
31888         * g++.dg/parse/namespace1.C: New test.
31889
31890 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31891
31892         * g++.dg/parse/parse4.C: New test.
31893
31894 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31895
31896         * g++.dg/parse/parse3.C: New test.
31897
31898 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31899
31900         * g++.dg/parse/parse2.C: New test.
31901
31902 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31903
31904         * g++.dg/template/friend11.C: New test.
31905
31906 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31907
31908         * g++.dg/parse/parse1.C: New test.
31909
31910 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31911
31912         * lib/profopt.exp: Change the name of a global variable to avoid
31913         possible clashes with other test suites.
31914
31915 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31916
31917         * g++.dg/inherit/covariant8.C: New test.
31918
31919 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31920
31921         * g++.dg/init/array9.C: New test.
31922
31923         PR c++/9112
31924         * g++.dg/parse/expr1.C: New test.
31925
31926 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31927
31928         * gcc.c-torture/compile/20021230-1.c: New test.
31929
31930 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31931
31932         * g++.dg/inherit/covariant5.C: New test.
31933         * g++.dg/inherit/covariant6.C: New test.
31934         * g++.dg/inherit/covariant7.C: New test.
31935
31936 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31937
31938         PR c++/2739
31939         * g++.dg/other/access2.C: New test.
31940
31941 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31942
31943         * g++.dg/other/anon-struct.C: No longer fails
31944         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31945         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31946         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31947
31948 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31949
31950         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31951
31952 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31953
31954         * g++.dg/eh/spec4.C: Remove stray semicolon.
31955         * g++.dg/expr/pmf-1.C: Change error message.
31956         * g++.dg/ext/asm1.C: Remove stray semicolon.
31957         * g++.dg/ext/typename1.C: Add missing typenames.
31958         * g++.dg/inherit/template-as-base.C: Change error message.
31959         * g++.dg/lookup/scoped1.C: Likewise.
31960         * g++.dg/lookup/scoped2.C: Likewise.
31961         * g++.dg/lookup/using2.C: Likewise.
31962         * g++.dg/other/component1.C: Remove stray semicolon.
31963         * g++.dg/other/do1.C: Change error message.
31964         * g++.dg/other/error2.C: Likewise.
31965         * g++.dg/other/init1.C: Likewise.
31966         * g++.dg/other/packed1.C: Remove stray semicolon.
31967         * g++.dg/other/ptrmem2.C: Change error message.
31968         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31969         marker.
31970         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31971         * g++.dg/template/access3.C: Add typename keyword.
31972         * g++.dg/template/access5.C: Remove stray semicolon.
31973         * g++.dg/template/access6.C: Likewise.
31974         * g++.dg/template/complit1.C: Likewise.
31975         * g++.dg/template/crash1.C: Change error message.
31976         * g++.dg/template/inherit2.C: Remove stray semicolon.
31977         * g++.dg/template/instantiate2.C: Likewise.
31978         * g++.dg/template/instantiate3.C: Change error message.
31979         * g++.dg/template/qual1.C: Remove stray semicolon.
31980         * g++.dg/template/qualttp18.C: Change error message.
31981         * g++.dg/template/ref1.C: Remove stray semicolon.
31982         * g++.dg/template/sizeof1.C (A::value): Declare it.
31983         * g++.dg/template/spec4.C: Change error message.
31984         * g++.dg/template/static1.C: Likewise.
31985         * g++.dg/template/type1.C: Likewise.
31986         * g++.dg/template/typename3.C: Likewise.
31987         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31988         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31989         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31990         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31991         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31992         named return value extension.
31993         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31994         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31995         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31996         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31997         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31998         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31999         * g++.old-deja/g++.brendan/crash13.C: Likewise.
32000         * g++.old-deja/g++.brendan/crash15.C: Likewise.
32001         * g++.old-deja/g++.brendan/crash18.C: Change error message.
32002         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
32003         * g++.old-deja/g++.brendan/crash38.C: Likewise.
32004         * g++.old-deja/g++.brendan/crash50.C: Likewise.
32005         * g++.old-deja/g++.brendan/crash56.C: Likewise.
32006         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
32007         syntax.
32008         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
32009         * g++.old-deja/g++.brendan/crash8.C: Change error message.
32010         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
32011         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
32012         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
32013         * g++.old-deja/g++.brendan/template11.C: Likewise.
32014         * g++.old-deja/g++.brendan/template26.C: Likewise.
32015         * g++.old-deja/g++.brendan/template27.C: Use explicit
32016         specialization syntax.
32017         * g++.old-deja/g++.brendan/template30.C: Likewise.
32018         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
32019         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
32020         non-dependent names.
32021         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
32022         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
32023         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
32024         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
32025         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
32026         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
32027         named return value extension.
32028         * g++.old-deja/g++.ext/namedret2.C: Likewise.
32029         * g++.old-deja/g++.ext/namedret3.C: Likewise.
32030         * g++.old-deja/g++.ext/return1.C: Likewise.
32031         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
32032         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
32033         * g++.old-deja/g++.jason/access8.C: Likewise.
32034         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
32035         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
32036         pseudo-destructor names.
32037         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
32038         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
32039         pseudo-destructor names.
32040         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
32041         * g++.old-deja/g++.jason/overload19.C: Likewise.
32042         * g++.old-deja/g++.jason/overload32.C: Likewise.
32043         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
32044         stray semicolons.
32045         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
32046         * g++.old-deja/g++.jason/return.C: Likewise.
32047         * g++.old-deja/g++.jason/return2.C: Likewise.
32048         * g++.old-deja/g++.jason/shadow1.C: Likewise.
32049         * g++.old-deja/g++.jason/special.C: Use explicit specialization
32050         syntax.
32051         * g++.old-deja/g++.jason/template10.C: Account for use of
32052         non-dependent names.
32053         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
32054         syntax.
32055         * g++.old-deja/g++.jason/template37.C: Likewise.
32056         * g++.old-deja/g++.law/access4.C: Change error messages.
32057         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32058         pseudo-destructor names.
32059         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32060         * g++.old-deja/g++.law/ctors9.C: Likewise.
32061         * g++.old-deja/g++.law/cvt22.C: Likewise.
32062         * g++.old-deja/g++.law/dtors5.C: Likewise.
32063         * g++.old-deja/g++.law/global-init1.C: Likewise.
32064         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32065         * g++.old-deja/g++.law/operators28.C: Likewise.
32066         * g++.old-deja/g++.law/visibility28.C: Likewise.
32067         * g++.old-deja/g++.martin/eval1.C: Likewise.
32068         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32069         name.
32070         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32071         * g++.old-deja/g++.mike/net34.C: Likewise.
32072         * g++.old-deja/g++.mike/net36.C: Likewise.
32073         * g++.old-deja/g++.mike/ns2.C: Likewise.
32074         * g++.old-deja/g++.mike/p12306.C: Likewise.
32075         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32076         value extension.
32077         * g++.old-deja/g++.mike/p700.C: Likewise.
32078         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32079         * g++.old-deja/g++.mike/p710.C: Likewise.
32080         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32081         value extension.
32082         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32083         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32084         * g++.old-deja/g++.ns/crash2.C: Likewise.
32085         * g++.old-deja/g++.ns/crash3.C: Likewise.
32086         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32087         * g++.old-deja/g++.ns/ns17.C: Likewise.
32088         * g++.old-deja/g++.ns/template16.C: Likewise.
32089         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32090         keyword.
32091         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32092         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32093         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32094         named return value extension.
32095         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32096         * g++.old-deja/g++.other/access4.C: Issue additional error
32097         messages.
32098         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32099         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32100         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32101         * g++.old-deja/g++.other/crash25.C: Change error message.
32102         * g++.old-deja/g++.other/crash4.C: Change error message.
32103         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32104         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32105         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32106         checks.
32107         * g++.old-deja/g++.other/defarg8.C: Likewise.
32108         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32109         * g++.old-deja/g++.other/dtor10.C: Likewise.
32110         * g++.old-deja/g++.other/incomplete.C: Likewise.
32111         * g++.old-deja/g++.other/linkage7.C: Likewise.
32112         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32113         lookup algorithm.
32114         * g++.old-deja/g++.other/mangle2.C: Likewise.
32115         * g++.old-deja/g++.other/refinit2.C: Likewise.
32116         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32117         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32118         * g++.old-deja/g++.pt/crash28.C: Likewise.
32119         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32120         syntax.
32121         * g++.old-deja/g++.pt/crash32.C: Change error message.
32122         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32123         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32124         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32125         error message position.
32126         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32127         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32128         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32129         syntax.
32130         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32131         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32132         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32133         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32134         keyword.
32135         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32136         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32137         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32138         keyword.
32139         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32140         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32141         syntax.
32142         * g++.old-deja/g++.pt/friend28.C: Account for use of
32143         non-dependent names.
32144         * g++.old-deja/g++.pt/friend29.C: Likewise.
32145         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32146         rules.
32147         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32148         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32149         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32150         lookup rules.
32151         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32152         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32153         keyword.
32154         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32155         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32156         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32157         keyword.
32158         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32159         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32160         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32161         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32162         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32163         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32164         keyword.
32165         * g++.old-deja/g++.pt/spec10.C: Likewise.
32166         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32167         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32168         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32169         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32170         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32171         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32172         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32173         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32174         * g++.old-deja/g++.pt/typename15.C: Likewise.
32175         * g++.old-deja/g++.pt/typename22.C: Likewise.
32176         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32177         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32178         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32179         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32180         syntax.
32181         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32182         return value extension.
32183         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32184         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32185         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32186         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32187
32188 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32189
32190         * g++.dg/warn/inline1.C: New test.
32191         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32192         * g++.old-deja/g++.jason/synth10.C: Likewise.
32193         * g++.old-deja/g++.mike/net31.C: Likewise.
32194         * g++.old-deja/g++.mike/p8786.C: Likewise.
32195
32196         * g++.dg/template/friend10.C: New test.
32197         * g++.dg/template/conv5.C: New test.
32198
32199 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32200
32201         * g++.dg/lookup/scoped3.C: New test.
32202
32203         * g++.dg/lookup/decl1.C: New test.
32204         * g++.dg/lookup/decl2.C: New test.
32205
32206 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32207
32208         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32209         gcc.c-torture/compile/20021015-1.c,
32210         gcc.c-torture/compile/20021015-2.c,
32211         gcc.c-torture/compile/20021123-1.c,
32212         gcc.c-torture/compile/20021123-2.c,
32213         gcc.c-torture/compile/20021123-3.c,
32214         gcc.c-torture/compile/20021123-4.c,
32215         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32216         only to 3.1 or 3.2 branch.
32217
32218 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32219
32220         * gcc.dg/i386-bitfield3.c: New test.
32221
32222         * gcc.dg/i386-bitfield2.c: New test.
32223
32224 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32225
32226         * g++.dg/parse/conv_op1.C: New test.
32227
32228 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32229
32230         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32231         approved.
32232
32233 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32234
32235         * gcc.c-torture/compile/20021220-1.c: New test.
32236
32237 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32238
32239         * gcc.dg/i386-fastcall-1.c: New.
32240
32241 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32242
32243         * gcc.c-torture/execute/20021219-1.c: New test.
32244
32245 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32246
32247         * gcc.dg/i386-pic-1.c: New test.
32248
32249 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32250
32251         PR c++/8099
32252         * g++.dg/template/friend9.C: New test.
32253
32254 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32255
32256         PR c++/3663
32257         * g++.dg/template/access7.C: New test.
32258
32259 2002-12-18  Nick Clifton  <nickc@redhat.com>
32260
32261         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32262         the libstdc++-v3 directory has been found.
32263
32264 2002-12-12  Devang Patel <dpatel@apple.com>
32265         * gcc.dg/darwin-ld-1.c: New test.
32266         * gcc.dg/darwin-ld-2.c: New test.
32267         * gcc.dg/darwin-ld-3.c: New test.
32268         * gcc.dg/darwin-ld-4.c: New test.
32269         * gcc.dg/darwin-ld-5.c: New test.
32270
32271 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32272
32273         * gcc.c-torture/compile/20021212-1.c: New test.
32274
32275 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32276
32277         * gcc.dg/fshort-wchar: New test.
32278
32279 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/8372
32282         * g++.dg/template/dtor1.C: New test.
32283
32284         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32285         markers.
32286
32287 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32288
32289         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32290
32291 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32292
32293         * g++.dg/template/static1.C: New test.
32294         * g++.dg/template/static2.C: New test.
32295         * g++.old-deja/g++.ext/memconst.C: New test.
32296
32297 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32298
32299         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32300         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32301         * g++.dg/special/initp1.C: Likewise.
32302
32303 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32304
32305         * gcc.c-torture/execute/20021204-1.c: New test.
32306
32307 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32308
32309         * gcc.dg/ppc-fmadd-1.c: New file.
32310         * gcc.dg/ppc-fmadd-2.c: New file.
32311         * gcc.dg/ppc-fmadd-3.c: New file.
32312
32313 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32314
32315         * gcc.c-torture/compile/20021204-1.c: New test.
32316
32317 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32318
32319         * g++.dg/inherit/covariant2.C: New test.
32320         * g++.dg/inherit/covariant3.C: New test.
32321         * g++.dg/inherit/covariant4.C: New test.
32322         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32323         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32324
32325 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32326
32327         PR c++/8688
32328         * g++.dg/init/brace3.C: New test.
32329
32330 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32331
32332         * gcc.dg/20020210-1.c: Fix a comment typo.
32333
32334 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32335
32336         PR c++/8720
32337         * g++.dg/parse/defarg1.C: New test.
32338
32339         PR c++/8615
32340         * g++.dg/template/char1.C: New test.
32341
32342         * g++.dg/template/varmod1.C: Fix typo.
32343
32344 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32345
32346         DR 180
32347         * g++.old-deja/g++.pt/crash32.C: Expect error.
32348
32349 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32350
32351         PR c++/5919
32352         * g++.dg/template/varmod1.C: New test.
32353
32354         PR c++/8727
32355         * g++.dg/inherit/typeinfo1.C: New test.
32356
32357         PR c++/8663
32358         * g++.dg/inherit/typedef1.C: New test.
32359
32360 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32361
32362         PR c++/8332
32363         PR c++/8493
32364         * g++.dg/template/strlen1.C: New test.
32365
32366         PR c++/8227
32367         * g++.dg/template/ctor2.C: New test.
32368
32369         PR c++/8214
32370         * g++.dg/init/string1.C: New test.
32371
32372         PR c++/8511
32373         * g++.dg/template/friend8.C: New test.
32374
32375 2002-11-29  Joe Buck <jbuck@synopsys.com>
32376
32377         * g++.dg/lookup/anon2.C: New test.
32378
32379 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32380
32381         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32382         h8300 port.
32383
32384 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32385
32386         * gcc.dg/bitfld-6.c: New test.
32387
32388 2002-11-27  Jan Hubicka  <jh@suse.cz>
32389
32390         * gcc.c-torture/execute/20021127.[cx]: New test.
32391
32392 2002-11-26  Jan Hubicka  <jh@suse.cz>
32393
32394         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32395         quality.
32396
32397 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32398
32399         * g++.dg/init/brace2.C: New test.
32400         * g++.old-deja/g++.mike/p9129.C: Correct.
32401
32402 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32403
32404         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32405
32406 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32407
32408         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32409
32410 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32411
32412         * testsuite/g++.dg/abi/empty11.C: New test.
32413         * testsuite/g++.dg/rtti/cv1.C: New test.
32414
32415 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32416
32417         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32418
32419 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32420
32421         * g++.dg/abi/empty10.C: New test.
32422
32423 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32424
32425         * gcc.c-torture/compile/20021124-1.c: New test.
32426
32427 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32428
32429         * g++.dg/abi/rtti2.C: New test.
32430
32431 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32432
32433         * gcc.dg/i386-unroll-1.c: New test.
32434
32435 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32436
32437         * gcc.c-torture/compile/20021120-1.c: New test.
32438         * gcc.c-torture/compile/20021120-2.c: New test.
32439
32440 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32441
32442         * gcc.dg/bitfld-5.c: New test.
32443
32444 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32445
32446         * gcc.c-torture/execute/20021120-3.c: New test.
32447
32448 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32449
32450         * gcc.c-torture/execute/20021120-2.c: New test.
32451
32452 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32453
32454         * gcc.c-torture/execute/20021120-1.c: New test.
32455
32456 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32457
32458         * gcc.c-torture/execute/20021118-3.c: New test.
32459
32460 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32461
32462         * gcc.c-torture/compile/20021119-1.c: New test.
32463
32464 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32465
32466         * gcc.dg/duff-1.c: New test.
32467         * gcc.dg/duff-2.c: New test.
32468         * gcc.dg/duff-3.c: New test.
32469
32470 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32471
32472         * gcc.dg/cpp/_Pragma5.c: New test.
32473
32474 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32475
32476         * gcc.c-torture/execute/20021118-2.c: New test.
32477
32478 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32479
32480         * gcc.c-torture/execute/20021118-1.c: New test.
32481
32482 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32483
32484         * gcc.dg/20021116-1.c: New test.
32485
32486 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32487
32488         * g++.dg/abi/vcall1.C: New test.
32489
32490 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32491
32492         * gcc.dg/20021029-1.c: New test.
32493         * gcc.dg/20021029-2.c: New test.
32494
32495 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32496
32497         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32498
32499 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32500
32501         PR c/8439
32502         * gcc.dg/20021110.c: Move to ...
32503         * gcc.c-torture/compile/20021110.c: .... here.
32504
32505 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32506
32507         PR c/8467
32508         * gcc.c-torture/execute/20021111-1.c
32509
32510 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32511
32512         PR c/8439
32513         * gcc.dg/20021110.c: New test.
32514
32515 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32516
32517         * g++.dg/abi/vthunk3.C: Run only on x86.
32518
32519 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32520
32521         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32522
32523 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32524
32525         * lib/compat.exp (compat-execute): Fix logic error in last
32526         change.
32527
32528 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32529
32530         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32531
32532 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32533
32534         PR c++/8389
32535         * g++.dg/template/access6.C: New test.
32536
32537 2002-11-08  Jan Hubicka  <jh@suse.cz>
32538
32539         * gcc.dg/i386-ssefp-1.c: New test.
32540         * gcc.dg/i386-ssefp-1.c: New test.
32541
32542 2002-11-08  Jan Hubicka  <jh@suse.cz>
32543
32544         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32545
32546 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32547
32548         * g++.dg/abi/vthunk3.C: New test.
32549
32550         PR c++/8338
32551         * g++.dg/template/crash2.C: New test.
32552
32553 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32554
32555         * testsuite/g++.dg/abi/dtor1.C: New test.
32556         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32557
32558 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32559
32560         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32561         Darwin.
32562
32563 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32564
32565         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32566         -mthumb.  Only xfail with -O0.
32567
32568 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32569
32570         * g++.dg/abi/thunk1.C: New test.
32571         * g++.dg/abi/thunk2.C: Likewise.
32572         * g++.dg/abi/vtt1.C: Likewise.
32573
32574 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32575
32576         PR optimization/8423
32577         * gcc.c-torture/execute/builtin-constant.c: New test.
32578
32579 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32580
32581         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32582         Add some more cases.
32583
32584 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32585
32586         PR c++/8391
32587         * g++.dg/opt/local1.C: New test.
32588
32589 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32590
32591         PR c++/8160
32592         * g++.dg/template/complit1.C: New test.
32593
32594         PR c++/8149
32595         * g++.dg/template/typename4.C: Likewise.
32596
32597 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32598
32599         Core issue 287, PR c++/7639
32600         * g++.dg/template/instantiate1.C: Adjust error location.
32601         * g++.dg/template/instantiate3.C: New test.
32602         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32603         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32604         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32605
32606 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32607
32608         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32609
32610 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32611
32612         PR c++/8287
32613         * g++.dg/init/dtor2.C: New test.
32614
32615 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32616
32617         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32618         * gcc.dg/nest.c: Bypass errors on irix6.
32619
32620 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32621
32622         * gcc.dg/nest.c: Expect error for mmix-*-*.
32623         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32624
32625 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32626
32627         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32628         markers.
32629
32630         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32631
32632 2002-10-25  Mike Stump  <mrs@apple.com>
32633
32634         * gcc.dg/warn-1.c: New test.
32635
32636 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32637
32638         * g++.dg/template/typename3.C: New test.
32639
32640 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32641
32642         * g++.dg/lookup/ptrmem1.C: New test.
32643
32644         * g++.dg/abi/vthunk2.C: New test.
32645
32646 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32647
32648         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32649
32650 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32651
32652         * g++.dg/abi/empty9.C: New test.
32653
32654 2002-10-24  Richard Henderson  <rth@redhat.com>
32655
32656         * g++.dg/inherit/thunk1.C: Enable for ia64.
32657
32658 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32659
32660         PR c++/8067
32661         * g++.dg/lookup/pretty1.C: New test.
32662
32663 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32664
32665         * gcc.dg/20021023-1.c: New test.
32666
32667 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32668
32669         PR c++/7679
32670         * g++.dg/parse/inline1.C: New test.
32671
32672 2002-10-23  Richard Henderson  <rth@redhat.com>
32673
32674         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32675
32676         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32677
32678 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32679
32680         PR c++/6579
32681         * g++.dg/parse/stmtexpr3.C: New test.
32682
32683 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32684
32685         * g++.dg/expr/cond1.C: New test.
32686
32687 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32688
32689         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32690
32691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32692
32693         * g++.dg/abi/vbase13.C: New test.
32694         * g++.dg/abi/vbase14.C: Likewise.
32695
32696 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32697
32698         * gcc.dg/tls/pic-1.c: New test.
32699         * gcc.dg/tls/nonpic-1.c: New test.
32700         * gcc.dg/20021018-1.c: New test.
32701
32702 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32703
32704         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32705         Remove only files with the same base name as the test case.
32706         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32707         (profopt-execute): Likewise.  Also, remove old profiling
32708         and performance data files before running the tests.
32709
32710         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32711         * g++.dg/bprob/bprob.exp: Likewise.
32712         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32713         to allow more general test case names.
32714
32715         * g++.dg/bprob/bprob-1.C: Rename to ...
32716         * g++.dg/bprob/g++-bprob-1.C: ... this.
32717
32718         * g77.dg/bprob/bprob-1.f: Rename to ...
32719         * g77.dg/bprob/g77-bprob-1.f: ... this.
32720
32721 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32722
32723         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32724         bison 1.50 or later.
32725
32726 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32727
32728         * g++.dg/README: Describe more test directories.
32729
32730 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32731
32732         * g++.dg/init/array6.C: Add additional tests.
32733
32734 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32735
32736         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32737         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32738
32739 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32740
32741         * gcc.c-torture/compile/20020604-1.x: New.
32742         * gcc.c-torture/compile/simd-5.x: Likewise.
32743         * gcc.c-torture/execute/920710-1.x: Likewise.
32744         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32745
32746 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32747
32748         * g++.dg/inherit/override1.C: Add dg-options clause.
32749
32750 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32751
32752         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32753         _mm_slli_si128.
32754
32755 2002-10-19  Andreas Schwab  <schwab@suse.de>
32756
32757         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32758         directory component.
32759
32760 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32761
32762         * g++.dg/inherit/thunk1.C: New test.
32763
32764         * g++.dg/inherit/override1.C: New test.
32765
32766         * g++.dg/abi/mangle11.C: New test.
32767         * g++.dg/abi/mangle14.C: New test.
32768         * g++.dg/abi/mangle17.C: New test.
32769
32770 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32771
32772         * g++.dg/overload/member2.C: New test.
32773
32774 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32775
32776         * g++.dg/README: Describe new compat directory.
32777         * g++.dg/dg.exp: Skip tests in compat directory.
32778         * README.compat: New file.
32779         * lib/compat.exp: New expect script.
32780         * g++.dg/compat: New test directory.
32781         * g++.dg/compat/compat.exp: New expect script.
32782         * g++.dg/compat/abi: New test directory.
32783         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32784         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32785         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32786         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32787         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32788         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32789         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32790         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32791         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32792         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32793         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32794         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32795         * g++.dg/compat/break: New test directory.
32796         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32797         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32798         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32799         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32800         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32801         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32802         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32803         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32804         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32805         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32806         g++.dg/compat/break/README: New files.
32807         * g++.dg/compat/eh: New test directory.
32808         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32809         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32810         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32811         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32812         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32813         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32814         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32815         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32816         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32817         g++.dg/compat/eh/filter2_y.C,
32818         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32819         g++.dg/compat/eh/new1_y.C,
32820         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32821         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32822         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32823         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32824         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32825         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32826         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32827         g++.dg/compat/eh/unexpected1_y.C: New files.
32828         * g++.dg/compat/init: New test directory.
32829         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32830         g++.dg/compat/init/array5_y.C,
32831         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32832         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32833         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32834         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32835         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32836         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32837         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32838         g++.dg/compat/init/init-ref2_y.C: New files.
32839
32840 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32841
32842         PR c++/7584
32843         * g++.dg/inherit/using3.C: New test.
32844
32845 2002-10-17  Jan Hubicka  <jh@suse.cz>
32846
32847         * gcc.dg/20021017-2.c: New test.
32848
32849 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32850
32851         * g++.dg/abi/mangle16.C: Adjust.
32852
32853         * g++.dg/init/array8.C: New test.
32854
32855 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32856
32857         * gcc.dg/special/mips-abi.exp: New test.
32858         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32859
32860 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32861
32862         * g++.dg/abi/mangle16.C: New test.
32863         * g++.dg/abi/mangle17.C: Likewise.
32864
32865         PR c++/7478
32866         * g++.dg/template/ref1.C: New test.
32867
32868 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32869
32870         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32871
32872 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32873
32874         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32875
32876 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32877
32878         PR c++/7524
32879         * g++.dg/init/array7.C: New test.
32880
32881 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32882
32883         * g++.dg/init/array6.C: New test.
32884
32885         * g++.dg/abi/mangle13.C: Likewise.
32886         * g++.dg/abi/mangle14.C: Likewise.
32887         * g++.dg/abi/mangle15.C: Likewise.
32888
32889 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32890
32891         * g++.dg/abi/empty8.C: New test.
32892
32893 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32894
32895         * g++.dg/init/ctor1.C: New test.
32896
32897 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32898
32899         * gcc.c-torture/execute/20021015-1.c: New test.
32900
32901 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32902
32903         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32904
32905 2002-10-14  Jan Hubicka  <jh@suse.cz>
32906
32907         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32908
32909 2002-10-14  Richard Henderson  <rth@redhat.com>
32910
32911         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32912
32913 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32914
32915         PR optimization/6631
32916         * g++.dg/opt/const2.C: New test.
32917
32918 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32919
32920         PR c++/7176
32921         * g++.dg/parse/friend1.C: New test.
32922         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32923
32924 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32925
32926         * gcc.dg/20021014-1.c: New test.
32927
32928 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32929
32930         PR c++/5661
32931         * g++.dg/ext/vlm1.C: New test.
32932         * g++.dg/ext/vlm2.C: Likewise.
32933
32934         * g++.dg/init/array1.C: Remove invalid braces.
32935         * g++.dg/init/brace1.C: New test.
32936         * g++.dg/init/copy2.C: Likewise.
32937         * g++.dg/init/copy3.C: Likewise.
32938         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32939         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32940         braces.
32941
32942 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32943
32944         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32945
32946 2002-10-11  Richard Shann  <richard.shann@superh.com>
32947
32948         * gcc.c-torture/compile/simd-5.c: New test.
32949
32950 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32951
32952         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32953
32954 2002-10-10  Jim Wilson  <wilson@redhat.com>
32955
32956         * gcc.c-torture/execute/20021010-1.c: New test.
32957
32958 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32959
32960         PR c/7353
32961         * g++.dg/ext/typedef-init.C: New test.
32962         * gcc.dg/typedef-init.c: New test.
32963
32964 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32965
32966         * gcc.dg/cpp/paste13.c: New test.
32967
32968 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32969
32970         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32971         remaining platforms, XFAIL during compile, not execute.  Don't
32972         XFAIL at -O0.
32973
32974 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32975
32976         * gcc.dg/alias-1.c: Tweak expected warning.
32977
32978 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32979
32980         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32981
32982 2002-10-06  Andreas Jaeger  <aj@suse.de>
32983
32984         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32985         * gcc.dg/cpp/c++98.C: Likewise.
32986
32987         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32988         * g++.dg/cpp/c++98.C: Likewise.
32989
32990         * g++.dg/README (Subdirectories): Mention cpp directory.
32991
32992         PR target/7559
32993         * gcc.dg/20021006-1.c: New test.
32994
32995 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32996
32997         PR c++/7804
32998         * g++.dg/other/warning1.C: New test.
32999
33000 2002-10-04  Roger Sayle  <roger@eyesopen.com>
33001
33002         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
33003         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
33004         and sparc-*-* with -m64 as expected failures.  See PR 8087.
33005
33006 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33007
33008         PR c++/7931
33009         * g++.dg/template/ptrmem3.C: New test.
33010
33011         PR c++/7754
33012         * g++.dg/template/union1.C: New test.
33013
33014 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
33015
33016         PR c++/8006
33017         * g++.dg/abi/mangle9.C: New test.
33018         * g++.dg/abi/mangle10.C: New test.
33019         * g++.dg/abi/mangle11.C: New test.
33020         * g++.dg/abi/mangle12.C: New test.
33021
33022 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
33023
33024         PR c++/7188.
33025         * g++.dg/template/meminit1.C: New test.
33026         * g++.dg/warn/Wreorder-1.C: Likewise.
33027         * g++.old-deja/g++.mike/warn3.C: Tweak.
33028         * lib/prune.exp: Ingore "in copy constructor".
33029
33030 2002-10-02  Andreas Jaeger  <aj@suse.de>
33031
33032         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
33033         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
33034         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
33035         on x86-64.
33036
33037 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33038
33039         * gcc.dg/empty1.C: Fix typo.
33040
33041 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
33042
33043         * gcc.dg/alias-1.c: New test.
33044
33045 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
33046
33047         * gcc.dg/empty1.C: New test.
33048
33049         * g++.dg/tls/init-2.C: Tweak error messages.
33050
33051 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
33052
33053         * gcc.c-torture/compile/20020923-1.c: New test.
33054
33055 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33056
33057         * gcc.c-torture/execute/ffs-1.c: New test.
33058         * gcc.c-torture/execute/ffs-2.c: Ditto.
33059
33060 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33061
33062         * g++.dg/overload/member1.C: New test.
33063
33064 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33065
33066         * g++.dg/abi/empty7.C: New test.
33067         * g++.dg/init/pm2.C: Likewise.
33068
33069 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33070
33071         * g++.dg/rtti/crash1.C: New test.
33072
33073 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33074
33075         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33076         gcc.dg/sibcall-4.c: New tests.
33077
33078 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33079
33080         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33081         powerpc and MMIX targets.
33082
33083 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33084
33085         * gcc.dg/cpp/20020927-1.c: New.
33086
33087 2002-09-26  David S. Miller  <davem@redhat.com>
33088
33089         * gcc.c-torture/compile/trunctfdf.c: New.
33090
33091 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33092
33093         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33094
33095 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33096
33097         * gcc.c-torture/execute/loop-15.c: New.
33098
33099 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33100
33101         * README.QMTEST: Fix typo.
33102
33103 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33104
33105         * gcc.dg/20020926-1.c: New test.
33106
33107 2002-09-25  David S. Miller  <davem@redhat.com>
33108
33109         PR target/7842
33110         * gcc.c-torture/execute/shiftdi.c: New test.
33111
33112 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33113
33114         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33115         unique to the tool.
33116         * lib/g77.exp (g77_init): Likewise.
33117         * lib/g++.exp (g++_init): Likewise.
33118         * lib/objc.exp (objc_init): Likewise.
33119
33120 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33121
33122         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33123         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33124         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33125
33126 2002-09-25  Richard Henderson  <rth@redhat.com>
33127
33128         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33129         too-small long double.
33130
33131 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33132
33133         * gcc.dg/20020919-1.c: New test.
33134
33135 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33136
33137         * g++.dg/abi/bitfield6.C: New test.
33138         * g++.dg/abi/bitfield7.C: New test.
33139         * g++.dg/abi/bitfield8.C: New test.
33140         * g++.dg/abi/vbase11.C: New test.
33141
33142 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33143
33144         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33145         hppa*-*-hpux*.  Update test comment.
33146
33147 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33148
33149         * gcc.dg/tls/struct-1.c: New test.
33150
33151 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33152
33153         * gcc.dg/cpp/tr-warn2.c: Update.
33154
33155 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33156
33157         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33158
33159 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33160
33161         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33162         systems.
33163
33164 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33165
33166         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33167
33168         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33169         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33170         setting of cxxfilt.
33171
33172 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33173
33174         * gcc.dg/20020312-2.c: Update for darwin.
33175
33176 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33177
33178         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33179
33180 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33181
33182         * objc.dg/comp-types-1.m: New test.
33183         * objc.dg/comp-types-2.m: New test.
33184         * objc.dg/comp-types-3.m: New test.
33185         * objc.dg/comp-types-4.m: New test.
33186         * objc.dg/comp-types-5.m: New test.
33187         * objc.dg/comp-types-6.m: New test.
33188
33189 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33190
33191         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33192
33193 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33194
33195         * g++.dg/other/do1.C: New test.
33196
33197         * g++.dg/template/subst1.C: New test.
33198
33199 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33200
33201         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33202
33203 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         * g++.dg/template/qualttp20.C: Adjust expected errors.
33206         * g++.old-deja/g++.jason/report.C: Likewise.
33207         * g++.old-deja/g++.other/qual1.C: Likewise.
33208
33209         * g++.dg/lookup/scoped2.C: New test.
33210
33211         * g++.dg/ext/asm3.C: New test.
33212
33213 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33214
33215         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33216
33217 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33218
33219         * ChangeLog: follow spelling conventions.
33220         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33221         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33222         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33223         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33224         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33225         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33226         * g++.old-deja/g++.law/global-init1.C: Likewise.
33227         * g++.old-deja/g++.other/delete4.C: Likewise.
33228         * g++.old-deja/g++.other/inline21.C: Likewise.
33229         * g++.old-deja/g++.other/singleton.C: Likewise.
33230         * g77.dg/strlen0.f: Likewise.
33231         * g77.f-torture/compile/20010519-1.f: Likewise.
33232         * g77.f-torture/compile/980310-4.f: Likewise.
33233         * gcc.c-torture/compile/20000605-1.c: Likewise.
33234         * gcc.c-torture/execute/20020225-1.c: Likewise.
33235         * gcc.dg/c90-hexfloat-2.c: Likewise.
33236         * gcc.dg/c99-bool-1.c: Likewise.
33237         * gcc.dg/c99-hexfloat-2.c: Likewise.
33238         * gcc.dg/dll-2.c: Likewise.
33239         * gcc.dg/wtr-union-init-1.c: Likewise.
33240         * gcc.dg/wtr-union-init-2.c: Likewise.
33241         * gcc.dg/wtr-union-init-3.c: Likewise.
33242         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33243         * gcc.dg/cpp/defined.c: Likewise.
33244         * gcc.dg/cpp/macsyntx.c: Likewise.
33245         * gcc.dg/cpp/paste2.c: Likewise.
33246         * gcc.dg/cpp/trad/defined.c: Likewise.
33247         * gcc.dg/format/c90-printf-1.c: Likewise.
33248         * gcc.dg/format/c90-scanf-1.c: Likewise.
33249         * gcc.dg/format/c99-printf-1.c: Likewise.
33250         * gcc.dg/format/c99-scanf-1.c: Likewise.
33251         * gcc.misc-tests/gcov-8.c: Likewise.
33252         * lib/profopt.exp: Likewise.
33253
33254 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33255
33256         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33257
33258 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33259
33260         * g++.dg/inherit/using2.C: New test.
33261
33262 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33263
33264         * ChangeLog: Follow spelling conventions.
33265         * g++.dg/template/friend4.C: Likewise.
33266         * g++.old-deja/g++.pt/crash67.C: Likewise.
33267         * gcc.c-torture/execute/20000801-4.c: Likewise.
33268         * gcc.dg/c90-digraph-1.c: Likewise.
33269         * gcc.dg/c94-digraph-1.c: Likewise.
33270         * gcc.dg/c99-digraph-1.c: Likewise.
33271         * gcc.dg/cpp/line5.c: Likewise.
33272         * gcc.dg/cpp/multiline.c: Likewise.
33273         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33274         * gcc.dg/format/attr-3.c: Likewise.
33275         * gcc.dg/format/c90-scanf-3.c: Likewise.
33276         * gcc.dg/format/ext-4.c: Likewise.
33277
33278 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33279
33280         * g++.dg/template/pretty1.C: New test.
33281
33282 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33283
33284         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33285
33286 2002-09-13  Matt Austern  <austern@apple.com>
33287
33288         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33289         passing a cast expression to a function by const reference.
33290
33291 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33292
33293         * g++.dg/template/deduce1.C: New test.
33294
33295 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33296
33297         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33298         32-bit int.
33299
33300 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33301
33302         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33303         usage.
33304
33305 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33306
33307         * gcc.c-torture/compile/20020910-1.c: New test.
33308
33309 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33310
33311         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33312
33313 2002-09-10  Andreas Jaeger  <aj@suse.de>
33314
33315         * gcc.dg/20020312-2.c: Adjust for x86-64.
33316
33317 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33318
33319         * g77.dg/7388.f: New test case for PR 7388.
33320
33321 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33322
33323         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33324
33325 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33326
33327         * objc.dg/proto-lossage-1.m: New test.
33328
33329 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33330
33331         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33332
33333 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33334
33335         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33336         expected to pass.
33337
33338 2002-09-06  Stan Shebs  <shebs@apple.com>
33339             David Edelsohn  <edelsohn@gnu.org>
33340
33341         * gcc.dg/weak: New directory.
33342         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33343         target-specific xfail bits.
33344         * gcc.dg/typeof-2.c: Move to new directory.
33345         * gcc.dg/weak.exp: New expect script.
33346
33347 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33348
33349         * gcc.c-torture/execute/extzvsi.c: New test.
33350
33351 2002-09-05  Stan Shebs  <shebs@apple.com>
33352
33353         * gcc.dg/weak-1.c: xfail on Darwin.
33354         * gcc.dg/weak-2.c: Ditto.
33355         * gcc.dg/weak-3.c: Ditto.
33356         * gcc.dg/weak-4.c: Ditto.
33357         * gcc.dg/weak-5.c: Ditto.
33358         * gcc.dg/weak-6.c: Ditto.
33359         * gcc.dg/weak-7.c: Ditto.
33360         * gcc.dg/weak-8.c: Ditto.
33361         * gcc.dg/weak-9.c: Ditto.
33362
33363 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33364
33365         * gcc.c-torture/execute/loop-14.c: New test.
33366
33367 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33368
33369         * g++.dg/other/cxa-atexit1.C: New test.
33370
33371         * gcc.dg/typeof-2.c: New test.
33372
33373 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33374
33375         * gcc.dg/builtins-2.c: New testcase.
33376         * gcc.dg/builtins-3.c: New testcase.
33377
33378 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33379
33380         * gcc.dg/cpp/_Pragma4.c: New test.
33381
33382 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33383
33384         * objc/execute/nil_method-1.m: New testcase.
33385
33386 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33387
33388         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33389         [Object class], not [Object initialize].
33390
33391 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33392             Hans-Peter Nilsson  <hp@bitrange.com>
33393
33394         * gcc.c-torture/execute/20020720-1.x: Skip test on
33395         mmix-knuth-mmixware.  Correct comment.
33396
33397 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33398
33399         * testsuite/g++.dg/abi/bitfield5.C: New test.
33400         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33401
33402 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33403
33404         * objc.dg/undeclared-selector.m: New test.
33405
33406 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33407
33408         * g++.dg/other/offsetof1.C: Avoid cast warning.
33409
33410 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33411
33412         * objc.dg/super-class-2.m: New test.
33413
33414 2002-08-24  Matt Austern  <austern@apple.com>
33415
33416         * g++.dg/ext/lvaddr.C: New test.
33417         * g++.dg/ext/lvcast.C: New test.
33418
33419 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33420
33421         * testsuite/g++.dg/inherit/cond1.C: New test.
33422
33423 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33424
33425         * gcc.dg/noncompile/incomplete-1.c: New test.
33426
33427 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33428
33429         * gcc.dg/typespec-1.c: New test.
33430
33431 2002-08-20  Devang Patel  <dpatel@apple.com>
33432         * objc.dg/proto-hier-2.m: New test.
33433
33434 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33435
33436         * objc.dg/bitfield-1.m: New test.
33437         * objc.dg/bitfield-2.m: New test.
33438
33439 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33440
33441         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33442         gcc.dg/c99-flex-array-4.c: New tests.
33443
33444 2002-08-16  Stan Shebs  <shebs@apple.com>
33445
33446         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33447
33448 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33449
33450         * gcc.dg/typeof-1.c: New test.
33451         * g++.dg/ext/typeof2.C: New test.
33452
33453 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33454
33455         * g++.dg/other/offsetof1.C: New test.
33456
33457 2002-08-14  Richard Henderson  <rth@redhat.com>
33458
33459         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33460
33461 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33462
33463         * gcc.dg/cpp/_Pragma3.c: New test.
33464
33465 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33466
33467         * g++.dg/template/inherit3: New test.
33468
33469 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33470
33471         * gcc.dg/bitfld-4.c: Add blank options.
33472
33473 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33474
33475         * g++.dg/template/crash1.C: New test.
33476
33477 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33478
33479         * gcc.dg/tls/opt-2.c: New test.
33480
33481 2002-08-08  Devang Patel  <dpatel@apple.com>
33482
33483         * objc.dg/selector-1.m : New test
33484
33485 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33486
33487         * g++.dg/abi/bitfield4.C: New test.
33488         * gcc.dg/bitfld-4.c: New test.
33489
33490 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33491
33492         * g++.dg/other/packed1.C: New test.
33493
33494 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33495
33496         * g++.dg/abi/offsetof.C: Tweak error messages.
33497         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33498
33499 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33500
33501         * gcc.dg/bitfld-3.c: New test.
33502
33503 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33504             Richard Henderson  <rth@redhat.com>
33505
33506         * gcc.dg/i386-bitfield1.c: New test.
33507         * g++.dg/abi/bitfield3.C: Update.
33508
33509 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33510
33511         * objc.dg/const-str-2.m: Update.
33512         * gcc.dg/cpp/c++98.c: Change to C extension.
33513         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33514         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33515
33516 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33517
33518         * testsuite/gcc.dg/tls/diag-3.c: New.
33519
33520 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33521
33522         * g++.dg/README (Subdirectories): Document new subdir expr.
33523         * g++.dg/expr/pmf-1.C: New test.
33524
33525 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33526
33527         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33528
33529 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33530
33531         * g++.dg/abi/bitfield3.C: New test.
33532
33533 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33534
33535         * lib/gcov.exp: Tweak expected line formats.
33536         * gcc.misc-tests/gcov8.c: New test.
33537         * gcc.misc-tests/gcov8.x: New flags.
33538
33539 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33540
33541         * consistency.vlad/layout/endian.c: Include string.h.
33542
33543         * gcc.c-torture/execute/20020805-1.c: New test.
33544
33545 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33546
33547         * g++.dg/other/conversion1.C: New test.
33548
33549 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33550
33551         * gcc.dg/builtins-1.c: New testcase.
33552
33553 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33554
33555         * g++.dg/inherit/access3.C: New test.
33556
33557 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33558
33559         * gcc.dg/ia64-visibility-2.c: New test.
33560
33561 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33562
33563         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33564         __qualifier_flags to __flags.
33565
33566 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33567
33568         * g++.dg/inherit/operator1.C: New test.
33569         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33570         * g++.dg/other/error1.C: Change expected error message.
33571         * g++.dg/template/conv4.C: Likewise.
33572
33573 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33574
33575         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33576         for documented behavior.
33577
33578 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33579
33580         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33581         several targets known to fail.
33582
33583 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33584
33585         * gcc.dg/mips-args-[123].c: New tests.
33586
33587 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33588
33589         * gcc.dg/ppc-spe.c: New.
33590
33591 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33592
33593         * g++.dg/other/ptrmem4.C: New testcase.
33594
33595 2002-07-24  Richard Henderson  <rth@redhat.com>
33596
33597         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33598
33599 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33600
33601         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33602
33603 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33604
33605         * gcc.c-torture/execute/memset-3.c: New testcase.
33606
33607 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33608
33609         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33610         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33611
33612 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33613
33614         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33615         Delete.
33616
33617 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33618
33619         * gcc.c-torture/compile/simd-4.c: New test.
33620
33621 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33622
33623         PR c++/7347, c++/7348
33624         * g++.dg/template/access4.C: New test.
33625         * g++.dg/template/access5.C: New test.
33626         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33627         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33628         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33629         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33630
33631 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33632
33633         * gcc.dg/gnu89-init-2.c: New test.
33634
33635 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33636
33637         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33638
33639 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33640
33641         * gcc.c-torture/execute/20020720-1.c: New testcase.
33642
33643 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33644
33645         * gcc.dg/cpp/Wsignprom.c: New tests.
33646
33647 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33648
33649         * gcc.c-torture/execute/loop-13.c: New test.
33650
33651 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33652
33653         * gcc.dg/cpp/expr.c: New tests.
33654
33655 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33656
33657         * g++.dg/opt/pr6713.C: Add template instantiation.
33658
33659 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33660
33661         * gcc.dg/nest.c: New test.
33662
33663 2002-07-17  Richard Henderson  <rth@redhat.com>
33664
33665         * g++.dg/opt/pr6713.C: New test.
33666
33667 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33668
33669         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33670         XFAIL for all x86 processors.
33671
33672 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33673
33674         * gcc.c-torture/execute/20010122-1.x: Do not test with
33675         -fomit-frame-pointer.
33676
33677 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33678
33679         * g++.dg/template/instantiate2.C: New test.
33680         * g++.dg/template/spec4.C: New test.
33681
33682 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33683
33684         * g++.dg/template/access2.C: New test.
33685         * g++.dg/template/access3.C: New test.
33686
33687 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33688
33689         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33690         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33691         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33692         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33693         Convert to use <stdarg.h>.
33694         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33695         Delete.
33696         * gcc.dg/va-arg-2.c: New.
33697         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33698
33699 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33700
33701         * gcc.c-torture/compile/20020710-1.c: New test.
33702
33703 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33704                           Andrew Pinski  <pinskia@physics.uc.edu>
33705
33706         gcc.c-torture/compile/simd-2.c: New testcase.
33707         gcc.c-torture/compile/simd-3.c: Likewise.
33708
33709 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33710
33711         PR c++/7224
33712         * g++.dg/overload/error1.C: New test.
33713
33714 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33715
33716         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33717         configuration and IRIX 6 O32 ABI.
33718
33719 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33720
33721         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33722
33723 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33724
33725         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33726
33727 2002-07-10  Jeffrey A Law  <law@redhat.com>
33728
33729         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33730
33731         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33732
33733 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33734
33735         * gcc.dg/20020312-2.c: Check for __PPC__.
33736
33737 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33738
33739         * gcc.c-torture/compile/20020709-1.c: New test.
33740
33741 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33742
33743         * g++.dg/template/qualttp21.C: New test case.
33744
33745 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33746
33747         * gcc.c-torture/compile/20020706-1.c: New test.
33748         * gcc.c-torture/compile/20020706-2.c: New test.
33749
33750 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33751             Alexandre Oliva  <aoliva@redhat.com>
33752
33753         * g++.dg/warn/incomplete1.C: New test.
33754
33755 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33756
33757         PR c++/7099
33758         * g++.dg/warn/noreturn1.C: New test.
33759
33760 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33761
33762         PR c++/6706
33763         * g++.dg/debug/debug6.C: New test.
33764         * g++.dg/debug/debug7.C: New test.
33765
33766 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33767
33768         * gcc.c-torture/compile/simd-3.c: New test.
33769
33770 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33771
33772         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33773         * gcc.dg/20020620-1.c: Likewise.
33774
33775 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33776
33777         PR c++/6944
33778         * g++.dg/init/array4.C: New test.
33779         * g++.dg/init/array5.C: New test.
33780
33781 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33782
33783         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33784         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33785
33786 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33787
33788         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33789         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33790         * gcc.dg/wtr-conversion-1.c: Likewise.
33791         * gcc.dg/wtr-escape-1.c: Likewise.
33792         * gcc.dg/wtr-int-type-1.c: Likewise.
33793         * gcc.dg/wtr-label-1.c: Likewise.
33794         * gcc.dg/wtr-static-1.c: Likewise.
33795         * gcc.dg/wtr-strcat-1.c: Likewise.
33796         * gcc.dg/wtr-suffix-1.c: Likewise.
33797         * gcc.dg/wtr-switch-1.c: Likewise.
33798         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33799         * gcc.dg/wtr-union-init-1.c: Likewise.
33800         * gcc.dg/wtr-union-init-2.c: Likewise.
33801         * gcc.dg/wtr-union-init-3.c: Likewise.
33802
33803         * gcc.dg/wtr-func-def-1.c: New test.
33804
33805 2002-07-02 Devang Patel <dpatel@apple.com>
33806
33807         * objc.dg/param-1.m: New test.
33808
33809 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33810
33811         * gcc.dg/cpp/trad/directive.c: Add test.
33812         * gcc.dg/cpp/trad/macroargs.c: Add test.
33813         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33814
33815 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33816
33817         * gcc.dg/cpp/cmdlne-M.c: New test.
33818
33819 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33820
33821         * objc.dg/desig-init-1.m: New test.
33822
33823 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33824
33825         PR c++/6716
33826         * g++.dg/template/instantiate1.C: New test.
33827
33828 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33829
33830         PR c++/7112
33831         * g++.dg/template/sizeof2.C: New test.
33832
33833 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33834
33835         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33836         gcc.dg/cpp/trad/include.c: New tests.
33837
33838 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33839
33840         PR target/7177
33841         * gcc.c-torture/compile/20020701-1.c: New test.
33842
33843 2002-07-01  Stan Shebs  <shebs@apple.com>
33844
33845         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33846         header here...
33847         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33848         (objc-torture-execute): or here.
33849
33850 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33851
33852         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33853
33854 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33855
33856         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33857
33858 2002-06-30  Devang Patel  <dpatel@apple.com>
33859
33860         * objc.dg/fsyntax-only.m: New test.
33861
33862 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33863
33864         PR c++/6695
33865         * g++.dg/template/friend7.C: New file.
33866
33867 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33868
33869         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33870         return type.
33871
33872 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33873
33874         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33875         avoid division by zero.
33876
33877 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33878
33879         * gcc.dg/Wunknownprag.c: New tests.
33880
33881 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33882
33883         * gcc.c-torture/execute/simd-2.c: New test.
33884
33885 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33886
33887         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33888         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33889         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33890         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33891         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33892         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33893         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33894         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33895         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33896         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33897         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33898         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33899         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33900         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33901         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33902         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33903         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33904
33905 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33906
33907         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33908         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33909         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33910         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33911         New tests.
33912         * gcc.dg/cpp/trad/directive.c: Update.
33913
33914 2002-06-23  Andreas Jaeger  <aj@suse.de>
33915
33916         * gcc.c-torture/execute/complex-6.c: New.
33917
33918 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33919
33920         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33921         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33922         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33923         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33924
33925 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33926
33927         * gcc.dg/cpp/trad: New directory with traditional tests copied
33928         from parent directory.
33929         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33930         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33931         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33932         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33933         Move to trad/ and rename.
33934         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33935         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33936         gcc.dg/cpp/trad/redef2.c: New tests.
33937         * gcc.dg/cpp/trad/trad.exp: New driver.
33938
33939 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33940
33941         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33942         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33943         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33944         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33945         Remove.
33946
33947 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33948
33949         * gcc.dg/20020620-1.c: New test.
33950
33951 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33952
33953         * g++.dg/template/ttp4.C: New test.
33954
33955 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33956
33957         * g++.dg/opt/vt1.C: Fix regexp.
33958
33959 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33960
33961         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33962         Don't use attribute `noinline'.
33963
33964 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33965
33966         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33967
33968 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33969
33970         * gcc.c-torture/execute/simd-1.c: New.
33971
33972         * gcc.dg/simd-1.c: New.
33973
33974 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33975
33976         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33977
33978 2002-06-16  Richard Henderson  <rth@redhat.com>
33979
33980         * g++.dg/ext/anon-struct1.C: New.
33981         * g++.dg/ext/anon-struct2.C: New.
33982         * g++.dg/ext/anon-struct3.C: New.
33983         * gcc.dg/anon-struct-1.c: New.
33984         * gcc.dg/anon-struct-2.c: New.
33985         * gcc.dg/anon-struct-3.c: New.
33986         * gcc.dg/20011008-1.c: Adjust warning text.
33987         * gcc.dg/20020527-1.c: Add -fms-extensions.
33988
33989 2002-06-16  Richard Henderson  <rth@redhat.com>
33990
33991         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33992
33993 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33994
33995         * gcc.c-torture/execute/20020615-1.c: New test.
33996
33997 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33998
33999         * gcc.c-tortuture/execute/compare-1.c: New test case.
34000         * gcc.c-tortuture/execute/compare-2.c: New test case.
34001         * gcc.c-tortuture/execute/compare-3.c: New test case.
34002
34003 2002-06-13  Richard Henderson  <rth@redhat.com>
34004
34005         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
34006         ia64 ilp32.
34007
34008 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
34009
34010         * g++.dg/template/typename2.C: Update error message.
34011
34012 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
34013
34014         * gcc.c-torture/execute/20020611-1.c: New test.
34015
34016 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
34017
34018         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
34019         list of targets to skip.
34020
34021 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
34022
34023         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
34024         targets if not optimizing.
34025
34026 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
34027
34028         * gcc.c-torture/compile/20020605-1.c: New test.
34029
34030         * g++.dg/opt/vt1.C: New test.
34031
34032         * gcc.dg/20020531-1.c: New test.
34033
34034         * gcc.dg/20020530-1.c: New test.
34035
34036         * gcc.dg/20020527-1.c: New test.
34037
34038         * g++.dg/opt/cse1.C: New test.
34039
34040 2002-06-07  Roger Sayle  <roger@eyesopen.com>
34041
34042         * gcc.dg/20020607-2.c: New test case.
34043
34044 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
34045
34046         * gcc.c-torture/compile/20020604-1.c: New test.
34047
34048 2002-06-04  Richard Henderson  <rth@redhat.com>
34049
34050         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
34051         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
34052         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
34053
34054 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34055
34056         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34057
34058 2002-06-03  Richard Henderson  <rth@redhat.com>
34059
34060         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34061         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34062
34063 2002-06-02  Richard Henderson  <rth@redhat.com>
34064
34065         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34066         test functions static.
34067
34068 2002-06-02  Andreas Jaeger  <aj@suse.de>
34069
34070         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34071         now.
34072
34073 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34074
34075         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34076         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34077         Update for mofified diagnostics.
34078         * gcc.dg/c99-intconst-1.c: No longer fail.
34079
34080 2002-06-02  Richard Henderson  <rth@redhat.com>
34081
34082         * gcc.dg/uninit-A.c: Remove xfail markers.
34083
34084 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34085
34086         * gcc.dg/fnegate-1.c: New test case.
34087
34088 2002-05-30  Osku Salerma  <osku@iki.fi>
34089
34090         * gcc.c-torture/execute/mayalias-1.c: New file.
34091
34092 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34093
34094         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34095         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34096         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34097
34098 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34099
34100         * gcc.c-torture/execute/20020529-1.c: New test.
34101
34102 2002-05-27  Richard Henderson  <rth@redhat.com>
34103
34104         * g++.dg/ext/attrib6.C: New test case.
34105
34106 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34107
34108         * gcc.c-torture/execute/pure-1.c: New test.
34109
34110 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34111
34112         * gcc.dg/cpp/arith-2.c: Remove.
34113
34114 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34115
34116         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34117         * gcc.dg/cpp/if-3.c: Remove.
34118
34119 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34120
34121         * g++.dg/opt/cse2.C: New test.
34122
34123 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34124
34125         * gcc.dg/cpp/arith-1.c: New semantic tests.
34126         * gcc.dg/cpp/if-1.c: Update.
34127
34128 2002-05-24  Ben Elliston  <bje@redhat.com>
34129
34130         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34131
34132 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34133
34134         * gcc.dg/verbose-asm.c: New test.
34135
34136 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34137
34138         * gcc.dg/cpp/paste12.c: New test.
34139
34140 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34141
34142         * g++.dg/parse/named_ops.C: New test.
34143
34144 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34145
34146         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34147
34148 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34149
34150         * gcc.dg/weak-2.c: Allow optional leading underscore
34151         in scan-assembler symbol name.
34152         * gcc.dg/weak-3.c: Likewise.
34153         * gcc.dg/weak-4.c: Likewise.
34154         * gcc.dg/weak-5.c: Likewise.
34155
34156 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34157
34158         * gcc.dg/20020523-1.c: New test.
34159
34160 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34161
34162         * objc.dg/const-str-2.m: Update now that we stop after
34163         a command line error.
34164
34165 2002-05-22  Richard Henderson  <rth@redhat.com>
34166
34167         * g++.dg/dg.exp: Fix typo in test pruneing.
34168
34169 2002-05-22  Richard Henderson  <rth@redhat.com>
34170
34171         * g++.dg/dg.exp: Prune the tls subdirectory.
34172         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34173         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34174         * g++.dg/tls/init-1.C: New.
34175
34176 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34177
34178         * gcc.dg/20020517-1.c: New test.
34179
34180 2002-05-21  Richard Henderson  <rth@redhat.com>
34181
34182         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34183         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34184
34185 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34186
34187         * g++.dg/other/copy2.C: New test.
34188
34189 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34190
34191         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34192         (MAX_COPY): Bump up to 10 times sizeof (long long).
34193         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34194
34195         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34196         sizeof (long long).
34197
34198         * gcc.c-torture/execute/strcpy-1.c: New test.
34199
34200 2002-05-19  Jason Merrill  <jason2redhat.com>
34201
34202         * g++.dg/ext/oper1.C: New test.
34203
34204 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34205 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34206
34207         * README.QMTEST: New file.
34208
34209         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34210
34211 2002-05-19  Andreas Jaeger  <aj@suse.de>
34212
34213         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34214         now.
34215         * gcc.c-torture/execute/loop-2d.x: Likewise.
34216
34217 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34218
34219         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34220         support weak symbols.
34221         * gcc.dg/weak-4.c: Likewise.
34222         * gcc.dg/weak-6.c: Likewise.
34223
34224 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34225
34226         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34227         cygwin, coff and h8300-*-hms targets
34228         * gcc.dg/weak-5.c: Likewise.
34229         * gcc.dg/weak-7.c: Likewise.
34230
34231 2002-05-16  Jason Merrill  <jason@redhat.com>
34232
34233         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34234         (scan-assembler-not, scan-assembler-dem): Likewise.
34235         (scan-assembler-dem-not): Likewise.
34236
34237 2002-05-15  Richard Henderson  <rth@redhat.com>
34238
34239         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34240
34241 2002-05-15  Richard Henderson  <rth@redhat.com>
34242
34243         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34244         (vfoo1f): Warning here.
34245         (vfoo1l): Don't redefine the alias.
34246
34247 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34248
34249         * g++.dg/init/pm1.C: New test.
34250
34251 2002-05-12  David S. Miller  <davem@redhat.com>
34252
34253         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34254         types.
34255
34256 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34257
34258         * gcc.c-torture/execute/20020510-1.c: New test case.
34259
34260 2002-05-10  David S. Miller  <davem@redhat.com>
34261
34262         * gcc.c-torture/execute/conversion.c: Test long double too.
34263
34264 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34265
34266         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34267         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34268         * lib/g++.exp (g++_link_flags): Likewise.
34269         * lib/objc.exp (objc_target_compile): Likewise.
34270
34271 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34272
34273         * gcc.dg/cpp/poison.c: Update.
34274         * gcc.dg/cpp/20000625-2.c: Remove.
34275         * gcc.dg/cpp/direct2s.c: Remove final test.
34276
34277 2002-05-08  Tom Rix  <trix@redhat.com>
34278
34279         * gcc.c-torture/execute/20020508-1.c: New test.
34280         * gcc.c-torture/execute/20020508-2.c: New test.
34281         * gcc.c-torture/execute/20020508-3.c: New test.
34282
34283 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34284
34285         * gcc.dg/cpp/charconst-4.c: More tests.
34286
34287 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34288
34289         PR c/6569
34290         * gcc.dg/weak-3.c: Update location of warning messages.
34291         * gcc.dg/weak-5.c: Likewise.
34292
34293 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34294
34295         * gcc.c-torture/execute/20020506-1.c: New test case.
34296
34297 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34298
34299         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34300
34301 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34302
34303         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34304
34305 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34306
34307         * gcc.dg/cpp/charconst-3.c: New test.
34308
34309 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34310
34311         * gcc.dg/cpp/charconst.c: Update tests.
34312
34313 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34314
34315         * treelang: Added directory for new sample language treelang. Also
34316         lib/treelang.exp: New file to signal treelang should be tested.
34317
34318 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34319
34320         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34321         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34322         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34323         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34324         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34325         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34326         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34327
34328 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34329
34330         * gcc.dg/format/xopen-2.c: New test.
34331
34332 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34333
34334         * gcc.dg/20020503-1.c: New test.
34335
34336 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34337
34338         * g++.dg/init/dtor1.C: Make it tougher.
34339
34340 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34341
34342         * g++.dg/init/dtor1.C: New test.
34343
34344 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34345
34346         * gcc.dg/altivec-8.c: New.
34347
34348 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34349
34350         * gcc.dg/altivec-7.c: New.
34351
34352 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34353
34354         * g++.dg/parse/typedef1.C: New test.
34355
34356 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34357
34358         PR c++/6486
34359         * g++.dg/template/friend6.C: New test.
34360
34361         PR c++/6492
34362         * g++.dg/init/copy1.C: New test.
34363
34364 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34365
34366         * g++.dg/warn/effc1.C: New test.
34367
34368 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34369
34370         * gcc.dg/cpp/if-cexp.c: Add a test.
34371
34372 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34373
34374         * gcc.dg/20020426-2.c: New test.
34375
34376 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34377
34378         * gcc.dg/cpp/if-mop.c: Update.
34379         * gcc.dg/cpp/if-mpar.c: Add test.
34380         * gcc.dg/cpp/if-oppr.c: Update.
34381
34382 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34383
34384         PR c/6343
34385         * gcc.dg/weak-[2-7].c: New tests.
34386
34387 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34388
34389         * gcc.dg/enum1.c: New test.
34390
34391 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34392
34393         PR c++/6497
34394         * g++.dg/inherit/access2.C: New test.
34395
34396 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34397
34398         PR bootstrap/6445
34399         * gcc.dg/20020426-1.c: New test.
34400
34401 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34402
34403         * g++.dg/abi/enum1.C: New test.
34404
34405 2002-04-26  Richard Henderson  <rth@redhat.com>
34406
34407         * gcc.dg/c99-bool-1.c: Expect always true warning.
34408
34409 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34410
34411         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34412
34413 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34414
34415         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34416         targets.
34417
34418 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34419
34420         * g++.dg/abi/mange7.C: New test.
34421
34422         PR c++/6438.
34423         * g++.dg/parse/stmtexpr2.C: New test.
34424
34425 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34426
34427         * gcc.dg/20020312-2.c: Add SH target.
34428
34429 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34430
34431         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34432         compiler output on mips*-*-irix*.
34433
34434 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34435
34436         * g++.dg/parse/attr1.C: New test.
34437
34438 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34439
34440         * gcc.c-torture/execute/string-opt-17.c: New test case.
34441         * gcc.c-torture/execute/memset-2.c: New test case.
34442
34443 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34444
34445         PR c++/6256:
34446         * g++.dg/template/friend5.C: New test.
34447
34448         PR c++/6331:
34449         * g++.dg/template/qual1.C: Likewise.
34450
34451 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34452
34453         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34454         Include stdlib.h, not stdio.h or ctype.h.
34455
34456 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34457
34458         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34459         cris-*-elf* and mmix-*-*.
34460         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34461         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34462         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34463         Ditto.
34464         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34465         * gcc.dg/wchar_t-1.c: Ditto.
34466
34467 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34468
34469         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34470         Clarify comment.
34471
34472 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34473
34474         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34475
34476 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34477
34478         * gcc.c-torture/execute/20000906-1.x: Delete.
34479
34480 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34481
34482         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34483
34484 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34485
34486         * PR6367
34487         * g77.f-torture/execute/6367.f: New test.
34488         * g77.f-torture/execute/6367.x: Disable for MMIX.
34489
34490 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34491
34492         * PR6352
34493         * g++.dg/opt/inline2.C: New test.
34494
34495 2002-04-18  Richard Henderson  <rth@redhat.com>
34496
34497         * gcc.dg/20000906-1.c: Enable for all targets.
34498         * gcc.c-torture/compile/iftrap-2.c: New.
34499
34500 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34501
34502         * gcc.dg/20020418-1.c: New test.
34503         * gcc.dg/20020418-2.c: New test.
34504
34505 2002-04-18  Richard Henderson  <rth@redhat.com>
34506
34507         * gcc.c-torture/compile/iftrap-1.c: New.
34508         * gcc.dg/iftrap-1.c: Adjust for ia64.
34509         * gcc.dg/iftrap-2.c: New.
34510
34511 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34512
34513         * gcc.c-torture/compile/20020418-1.c: New test.
34514
34515 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34516
34517         * gcc.c-torture/compile/20020415-1.c: New.
34518
34519 2002-04-18  David S. Miller  <davem@redhat.com>
34520
34521         * gcc.c-torture/execute/20020418-1.c: New test.
34522
34523 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34524
34525         * gcc.dg/20020416-1.c: New test.
34526
34527         * g++.dg/opt/inline1.C: New test.
34528
34529 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34530
34531         * gcc.dg/altivec-5.c: New test.
34532
34533         * gcc.dg/20020415-1.c: New test.
34534
34535 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34536
34537         * testsuite/lib/chill.exp: Remove.
34538
34539 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34540
34541         * g++.dg/other/big-struct.C: New test.
34542
34543 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34544
34545         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34546         of scratch file.
34547
34548 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34549
34550         PR c/6277
34551         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34552         in scan-assembler function name
34553
34554 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34555
34556         * g77.f-torture/execute/980628-4.x,
34557         g77.f-torture/execute/980628-5.x,
34558         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34559         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34560         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34561         i[34567]86-*-*.
34562
34563 2002-04-13  David S. Miller  <davem@redhat.com>
34564
34565         * gcc.c-torture/execute/20020413-1.c: New test.
34566
34567 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34568
34569         * gcc.dg/asm-6.c,
34570         * g++.dg/ext/asm1.C: New tests.
34571
34572 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34573
34574         PR c++ 5373.
34575         * g++.dg/parse/stmtexpr1.C: New test.
34576
34577         PR c++/5189.
34578         * g++.dg/template/copy1.C: New test.
34579
34580 2002-04-12  Richard Henderson  <rth@redhat.com>
34581
34582         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34583
34584 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34585
34586         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34587         gcc.c-torture/execute/20020307-2.c.
34588
34589 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34590
34591         * g++.dg/ext/attrib5.C,
34592         * g++.dg/lookup/struct1.C: New tests.
34593
34594 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34595
34596         * gcc.dg/20020411-1.c: New test.
34597
34598         * gcc.c-torture/execute/20020411-1.c: New test.
34599
34600 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34601
34602         * g77.f-torture/execute/6177.f: New test.
34603
34604 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34605
34606         PR middle-end/6247
34607         * g++.dg/opt/cleanup1.C: New test.
34608
34609         * g++.dg/opt/const1.C: New test.
34610
34611 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34612
34613         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34614
34615 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34616
34617         PR c++/5507
34618         * g++.dg/template/typename2.C: New test.
34619
34620 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34621
34622         * gcc.c-torture/execute/loop-12.c: New.
34623
34624 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34625
34626         * g77.f-torture/execute/980628-4.x,
34627         g77.f-torture/execute/980628-5.x,
34628         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34629         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34630         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34631
34632 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34633
34634         PR optimization/6086
34635         * g++.dg/opt/preinc1.C: New test.
34636
34637 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34638
34639         PR c++/5571
34640         * g++.dg/opt/static2.C: New test.
34641
34642 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34643
34644         PR c/5120
34645         * gcc.dg/20020406-1.c: New test.
34646
34647 2002-04-04  David S. Miller  <davem@redhat.com>
34648
34649         * gcc.c-torture/execute/20020404-1.c: New test.
34650
34651 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34652
34653         PR c/6123
34654         * gcc.dg/20020312-2.c: Do not declare global register variable
34655         if __PIC__ or __pic__ is defined.
34656
34657 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34658
34659         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34660         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34661
34662 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34663
34664         * gcc.misc-tests/linkage.exp: Update last change to handle
34665         sparc*-, not just sparc-.
34666
34667 2002-04-03  Richard Henderson  <rth@redhat.com>
34668
34669         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34670
34671 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34672
34673         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34674
34675 2002-04-02  David S. Miller  <davem@redhat.com>
34676
34677         * gcc.c-torture/execute/20020402-3.c: New test.
34678
34679 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34680
34681         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34682         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34683
34684         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34685         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34686         g77.f-torture/execute/20001201.x,
34687         g77.f-torture/execute/u77-test.x: New files.
34688
34689         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34690         * gcc.dg/wchar_t-1.c: Ditto.
34691
34692 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34693
34694         * gcc.c-torture/execute/20020402-1.c: New test.
34695
34696 2002-04-01  Richard Henderson  <rth@redhat.com>
34697
34698         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34699
34700         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34701
34702 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34703
34704         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34705
34706 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34707
34708         * g++.dg/inherit/template-as-base.C: Expect error.
34709         * g++.dg/inherit/namespace-as-base.C: Likewise.
34710
34711 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34712
34713         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34714         g++.dg/ext/instantiate3.C: Tweak match patterns.
34715
34716         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34717         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34718         -da test.
34719
34720 2002-03-31  Richard Henderson  <rth@redhat.com>
34721
34722         * gcc.dg/special/alias-2.c: New.
34723         * gcc.dg/special/ecos.exp: Run it.
34724
34725 2002-03-31  Richard Henderson  <rth@redhat.com>
34726
34727         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34728
34729 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34730
34731         * gcc.dg/weak-1.c: Disable on h8300 port.
34732
34733 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34734
34735         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34736         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34737         ordering tests.
34738         * g++.dg/bprob/bprob-1.C: New test.
34739         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34740         * g++.dg/gcov/gcov-1.C: New test.
34741         * g++.dg/gcov/gcov-1.x: New file.
34742         * g++.dg/gcov/gcov-2.C: New test.
34743         * g++.dg/gcov/gcov-3.C: New test.
34744         * g++.dg/gcov/gcov-3.h: New file.
34745
34746 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34747
34748         * g++.old-deja/g++.other/builtins5.C: New test.
34749         * g++.old-deja/g++.other/builtins6.C: New test.
34750         * g++.old-deja/g++.other/builtins7.C: New test.
34751         * g++.old-deja/g++.other/builtins8.C: New test.
34752         * g++.old-deja/g++.other/builtins9.C: New test.
34753
34754 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34755
34756         * g++.dg/opt/static1.C: New test.
34757
34758         * g++.dg/opt/longbranch1.C: New test.
34759
34760 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34761
34762         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34763
34764         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34765
34766 2002-03-28  Jeffrey A Law  (law@redhat.com)
34767
34768         * gcc.c-torture/execute/20020328-1.c: New test.
34769
34770 2002-03-27  Richard Henderson  <rth@redhat.com>
34771
34772         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34773         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34774         move from g++.old-deja/g++.ext/.
34775
34776 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34777
34778         * g++.dg/init/new2.C: New test.
34779
34780 2002-03-26  Richard Henderson  <rth@redhat.com>
34781
34782         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34783
34784         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34785         on sparc.
34786
34787         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34788         sparcv9 systems.
34789         * gcc.dg/20001102-1.c: Likewise.
34790
34791 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34792
34793         * gcc.dg/cpp/endif-pedantic1.c,
34794         gcc.dg/cpp/endif-pedantic2.c: New tests.
34795
34796 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34797
34798         * g++.dg/init/new1.C: New test.
34799
34800 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34801
34802         * g++.dg/abi/vbase9.C: New test.
34803
34804 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34805
34806         * gcc.dg/arm-asm.c: New test.
34807
34808 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34809
34810         * gcc.dg/Wswitch-enum.c: New test.
34811         Fix PR c/5044.
34812
34813 2002-03-26  Richard Henderson  <rth@redhat.com>
34814
34815         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34816         structure.
34817
34818 2002-03-25  Richard Henderson  <rth@redhat.com>
34819
34820         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34821         sparcv9 systems.
34822
34823         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34824         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34825
34826 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34827
34828         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34829
34830 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34831
34832         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34833         targets using generic thunk support.
34834
34835 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34836
34837         * gcc.c-torture/compile/20020323-1.c: New test.
34838
34839         * g++.dg/opt/conj2.C: New test.
34840
34841 2002-03-24  Richard Henderson  <rth@redhat.com>
34842
34843         * gcc.dg/weak-1.c: Use -fno-common.
34844
34845 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34846
34847         * g77.dg/f77-edit-apostrophe-out.f: New test
34848         * g77.dg/f77-edit-h-out.f: New test
34849         * g77.dg/f77-edit-t-in.f: New test
34850         * g77.dg/f77-edit-t-out.f: New test
34851         * g77.dg/f77-edit-x-out.f: New test
34852         * g77.dg/f77-edit-slash-out.f: New test
34853         * g77.dg/f77-edit-colon-out.f: New test
34854         * g77.dg/f77-edit-s-out.f: New test
34855
34856 2002-03-24  Richard Henderson  <rth@redhat.com>
34857
34858         * objc/execute/formal_protocol-6.x: New XFAIL.
34859
34860 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34861
34862         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34863         that do not support weak symbols
34864
34865 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34866
34867         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34868         * lib/g77.exp: Likewise.
34869         * lib/objc.exp: Likewise.
34870
34871 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34872
34873         * gcc.dg/Wswitch-default.c: New test.
34874
34875 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34876
34877         * g++.dg/other/enum1.C: New test.
34878
34879 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34880
34881         * gcc.dg/pragma-ep-3.c: Fix typo.
34882
34883 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34884
34885         * g++.dg/inherit/template-as-base.C: New test.
34886
34887 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34888
34889         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34890         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34891
34892 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34893
34894         * gcc.dg/cpp/multiline.c: Update to match.
34895
34896 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34897
34898         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34899
34900 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34901
34902         * gcc.dg/cpp/extratokens2.c: New file.
34903
34904 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34905
34906         * gcc.dg/20020312-2.c: Add rs6000 target.
34907
34908         * gcc.c-torture/compile/20020319-1.c: New test.
34909
34910 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34911
34912         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34913         (A, E): Handle this.
34914
34915 2002-03-20  Jason Merrill  <jason@redhat.com>
34916
34917         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34918         ignoring -fpic.
34919         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34920         through prune_gcc_output.
34921
34922 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34923
34924         * gcc.c-torture/compile/20020320-1.c: New test.
34925
34926 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34927
34928         * gcc.c-torture/compile/20020318-1.c: New test.
34929
34930         * gcc.dg/struct-by-value-1.c: New test.
34931
34932         * gcc.dg/20020319-1.c: New test.
34933
34934 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34935
34936         * g++.dg/opt/conj1.C: New test.
34937
34938 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34939
34940         * g++.dg/template/qualttp20.C: Revert previous change.
34941         * g++.dg/template/qualttp3.C: Likewise.
34942         * g++.dg/template/qualttp4.C: Likewise.
34943         * g++.dg/template/qualttp5.C: Likewise.
34944         * g++.dg/template/qualttp6.C: Likewise.
34945         * g++.dg/template/qualttp7.C: Likewise.
34946         * g++.dg/template/qualttp8.C: Likewise.
34947         * g++.dg/template/recurse.C: Likewise.
34948
34949 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34950
34951         * gcc.dg/cpp/wchar-1.c: Update.
34952
34953 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34954
34955         * g++.dg/template/conv1.C: New test.
34956         * g++.dg/template/conv2.C: New test.
34957         * g++.dg/template/conv3.C: New test.
34958         * g++.dg/template/conv4.C: New test.
34959
34960 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34961
34962         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34963         * g++.dg/template/qualttp3.C: Likewise.
34964         * g++.dg/template/qualttp4.C: Likewise.
34965         * g++.dg/template/qualttp5.C: Likewise.
34966         * g++.dg/template/qualttp6.C: Likewise.
34967         * g++.dg/template/qualttp7.C: Likewise.
34968         * g++.dg/template/qualttp8.C: Likewise.
34969         * g++.dg/template/recurse.C: Likewise.
34970
34971 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34972
34973         * g++.dg/opt/dtor1.C: New test.
34974
34975 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34976
34977         * gcc.c-torture/compile/20020315-1.c: New test.
34978
34979 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34980
34981         * gcc.dg/weak-1.c: Fix scan tests.
34982
34983 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34984
34985         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34986         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34987         cris-*-aout* mmix-*-*.
34988         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34989         cris-*-aout* mmix-*-*.
34990         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34991         cris-*-elf* cris-*-aout* and mmix-*-*.
34992         * gcc.dg/20001009-1.c: Ditto.
34993         * gcc.dg/20010912-1.c: Ditto.
34994         * gcc.dg/20020122-4.c: Ditto.
34995         * gcc.dg/inline-2.c: Ditto.
34996
34997 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34998
34999         * gcc.c-torture/compile/20020314-1.c: New test.
35000
35001 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
35002
35003         * gcc.c-torture/execute/20020314-1.c: New test.
35004
35005 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
35006
35007         * g++.dg/warn/Wunused-1.C: New test.
35008
35009 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
35010
35011         * g++.dg/abi/mangle6.C: New test.
35012
35013 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
35014
35015         * gcc.c-torture/compile/20020309-2.c: New test.
35016
35017         * gcc.c-torture/compile/20020312-1.c: New test.
35018
35019 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
35020
35021         * g++.dg/other/access1.C: New test.
35022
35023 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
35024
35025         * gcc.c-torture/execute/wchar_t-1.c: New test.
35026
35027 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
35028
35029         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
35030
35031 2002-03-12  Roger Sayle  <roger@eyesopen.com>
35032
35033         * gcc.dg/20020312-1.c: New test case.
35034
35035 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
35036
35037         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
35038
35039 2002-03-11  Richard Henderson  <rth@redhat.com>
35040
35041         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
35042         * g++.old-deja/g++.jason/report.C: Likewise.
35043
35044 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35045
35046         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
35047         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
35048
35049 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
35050
35051         * testsuite/g++.dg/overload/pmf1.C: New test.
35052
35053 2002-03-11  Kazu Hirata  <kazu@hxi.com>
35054
35055         * gcc.c-torture/execute/20020307-1.c: Use long.
35056
35057 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35058
35059         PR optimization/5844
35060         * gcc.dg/20020310-1.c: New test.
35061
35062 2002-03-09  Michael Meissner  <meissner@redhat.com>
35063
35064         * gcc.c-torture/execute/memcpy-2.c: New test.
35065         * gcc.c-torture/execute/memset-1.c: New test.
35066         * gcc.c-torture/execute/strlen-1.c: New test.
35067         * gcc.c-torture/execute/strcmp-1.c: New test.
35068         * gcc.c-torture/execute/strncmp-1.c: New test.
35069
35070 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35071
35072         * gcc.dg/ppc-ldstruct.c: New test.
35073
35074 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35075
35076         * gcc.c-torture/execute/va-arg-22.c: New test.
35077
35078 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35079
35080         * gcc.c-torture/compile/20020309-1.c: New test.
35081
35082 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35083
35084         * gcc.c-torture/execute/20020307-2.c: New test.
35085
35086 2002-03-07  Jeffrey A Law  (law@redhat.com)
35087
35088         * g77.f-torture/compile/20020307-1.f: New test.
35089
35090 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35091
35092         * gcc.dg/unordered-1.c: New test.
35093
35094 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35095
35096         * gcc.c-torture/execute/20020307-1.c: New test.
35097
35098 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35099
35100         * gcc.dg/20020304-1.c: New test.
35101
35102         * gcc.c-torture/compile/20020304-2.c: New test.
35103
35104 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35105
35106         * gcc.c-torture/compile/20020304-1.c: New test case
35107         (from PR c/5830).
35108
35109 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35110
35111         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35112
35113 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35114
35115         * g++.dg/other/classkey1.C: New test.
35116
35117 2002-03-01  Richard Henderson  <rth@redhat.com>
35118
35119         * gcc.c-torture/compile/981223-1.x: New.
35120         * gcc.c-torture/compile/920625-1.x: New.
35121
35122 2002-02-28  Richard Henderson  <rth@redhat.com>
35123
35124         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35125
35126 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35127
35128         * gcc.c-torture/execute/20020227-1.c: New test.
35129
35130 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35131
35132         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35133         here" ERROR lines.
35134         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35135         * g++.old-deja.g++.other/defarg1.C: Likewise.
35136         * g++.old-deja/g++.pt/calls2.C: Likewise.
35137         * g++.old-deja/g++.pt/crash20.C: Likewise.
35138         * g++.old-deja/g++.pt/crash30.C: Likewise.
35139         * g++.old-deja/g++.pt/crash36.C: Likewise.
35140         * g++.old-deja/g++.pt/crash6.C: Likewise.
35141         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35142         * g++.old-deja/g++.pt/derived3.C: Likewise.
35143         * g++.old-deja/g++.pt/error1.C: Likewise.
35144         * g++.old-deja/g++.pt/friend21.C: Likewise.
35145         * g++.old-deja/g++.pt/friend23.C: Likewise.
35146         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35147         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35148
35149 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35150
35151         * gcc.c-torture/execute/20020225-2.c: New test.
35152
35153 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35154
35155         * gcc.c-torture/execute/920730-1t.c,
35156         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35157         Delete test cases, only relevant to -traditional.
35158
35159 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35160
35161         * gcc.dg/cpp/undef1.c: Remove.
35162         * gcc.dg/cpp/directiv.c: Update.
35163         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35164
35165 2002-02-27  Michael Meissner  <meissner@redhat.com>
35166
35167         * gcc.c-torture/execute/20020226-1.c: New test.
35168
35169 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35170
35171         * g++.dg/debug/debug4.C: New test.
35172
35173         * gcc.dg/ia64-visibility-1.c: New test.
35174
35175 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35176
35177         * gcc.dg/debug/20020224-1.c: New.
35178
35179 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35180
35181         * gcc.c-torture/execute/960416-1.x: New.
35182         * gcc.c-torture/execute/divconst-3.x: Likewise.
35183
35184 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35185
35186         * gcc.dg/20020224-1.c: New test.
35187
35188 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35189
35190         * gcc.c-torture/execute/20020225-1.c: New.
35191
35192 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35193
35194         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35195
35196 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35197
35198         * gcc.dg/20020222-1.c: New test.
35199
35200 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35201
35202         * g++.dg/opt/anonunion1.C: New test.
35203
35204 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35205
35206         * g++.dg/template/qualttp19.C: New test.
35207         * g++.dg/template/qualttp20.C: New test.
35208         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35209         * g++.old-deja/g++.other/qual1.C: Likewise.
35210
35211 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35212
35213         * gcc.dg/attr-alwaysinline.c: New.
35214
35215 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35216
35217         * gcc.dg/20020220-1.c: New test.
35218
35219         * gcc.dg/20020220-2.c: New test.
35220
35221         * g++.dg/opt/mmx1.C: New test.
35222
35223 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35224
35225         * gcc.c-torture/compile/20020110.c: New test.
35226
35227 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35228
35229         * gcc.c-torture/execute/20020219-1.c: New test.
35230
35231         * gcc.dg/20020219-1.c: New test.
35232
35233         * gcc.dg/noncompile/20020220-1.c: New test.
35234
35235         * g++.dg/opt/ptrintsum1.C: New test.
35236
35237         * gcc.dg/debug/20020220-1.c: New test.
35238
35239 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35240
35241         * gcc.c-torture/execute/20020216-1.c: New test.
35242
35243 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35244
35245         * gcc.dg/decl-1.c: Update, new test.
35246
35247 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35248
35249         * g++.dg/abi/bitfield1.C: New test.
35250         * g++.dg/abi/bitfield2.C: New test.
35251
35252 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35253
35254         * gcc.dg/attr-nest.c: New test.
35255
35256 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35257
35258         * gcc.c-torture/execute/20020215-1.c: New test.
35259
35260 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35261
35262         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35263         * g++.dg/debug/debug.exp: New.
35264         * g++.dg/debug/trivial.C: New.
35265         * g++.dg/debug/debug1.C: Moved...
35266         * g++.dg/other/debug1.C: ...from here.
35267         * g++.dg/debug/debug2.C: Moved...
35268         * g++.dg/other/debug2.C: ...from here.
35269         * g++.dg/debug/debug3.C: Moved...
35270         * g++.dg/other/debug3.C: ...from here.
35271
35272         * gcc.dg/noncompile/20020213-1.c: New test.
35273
35274 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35275
35276         * g++.dg/other/debug3.C: New test.
35277
35278         * gcc.c-torture/execute/20020213-1.c: New test.
35279
35280 2002-02-13  Richard Smith <richard@ex-parrot.com>
35281
35282         * g++.old-deja/g++.other/thunk1.C: New test.
35283
35284 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35285
35286         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35287
35288 2002-02-13  Stan Shebs  <shebs@apple.com>
35289
35290         * gcc.dg/altivec-3.c: New.
35291
35292 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35293
35294         * gcc.dg/Wunreachable-1.c: New test.
35295         * gcc.dg/Wunreachable-2.c: New test.
35296
35297 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35298
35299         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35300
35301 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35302
35303         * gcc.dg/decl-1.c: New test.
35304
35305 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35306
35307         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35308
35309 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35310
35311         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35312         * gcc.c-torture/compile/980506-1.x: Likewise.
35313
35314 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35315
35316         * gcc.dg/20020210-1.c: New.
35317
35318 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35319
35320         * g77.f-torture/execute/947.f: New regression test
35321         for PR fortran/947.
35322
35323 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35324
35325         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35326         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35327
35328 2002-02-08  Richard Henderson  <rth@redhat.com>
35329
35330         * gcc.c-torture/compile/labels-3.c: New.
35331
35332 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35333
35334         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35335         expression statements work instead.
35336         * gcc.dg/noncompile/20020207-1.c: New test.
35337
35338 2002-02-07  Richard Henderson  <rth@redhat.com>
35339
35340         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35341
35342 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35343
35344         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35345         message from g77
35346         * lib/g77-dg.exp: Trim g77 error messages so that they are
35347         recognized by dg.exp.
35348
35349 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35350
35351         PR fortran/5473
35352         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35353
35354 2002-02-07  Richard Henderson  <rth@redhat.com>
35355
35356         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35357         to be sufficiently aligned for integers.
35358
35359 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35360
35361         * g++.dg/template/friend4.C: New test.
35362
35363 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35364
35365         PR fortran/5743
35366         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35367         unsupported cases.
35368
35369 2002-02-07  Richard Henderson  <rth@redhat.com>
35370
35371         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35372         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35373         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35374         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35375
35376 2002-02-06  Richard Henderson  <rth@redhat.com>
35377
35378         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35379
35380 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35381
35382         * gcc.dg/20020206-1.c: New test.
35383
35384 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35385
35386         * gcc.c-torture/execute/20020206-1.c: New test.
35387
35388         * gcc.c-torture/execute/20020206-2.c: New test.
35389
35390         PR optimization/5429:
35391         * gcc.c-torture/compile/20020206-1.c: New test.
35392
35393 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35394
35395         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35396         as certain file formats cannot support particularly large
35397         alignments.
35398
35399         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35400         and do not expect to be able to link the executable.
35401
35402         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35403         fail because the COFF format does not support the weak attribute.
35404
35405 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35406
35407         * g77.dg/pr5473.f: New test
35408
35409 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35410
35411         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35412         Fix testcase accordingly.
35413
35414 2002-02-04  Richard Henderson  <rth@redhat.com>
35415
35416         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35417         (buf): Change to be an array of pointers, not ints.
35418
35419 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35420
35421         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35422         before all tests.  Move warning one line above to match where it
35423         C frontend emits.
35424         * gcc.dg/Wswitch-2.c: New test.
35425         * g++.dg/warn/Wswitch-1.C: New test.
35426         * g++.dg/warn/Wswitch-2.C: New test.
35427
35428 2002-02-04  Richard Henderson  <rth@redhat.com>
35429
35430         * g++.dg/abi/offsetof.C: Fix size comparison.
35431
35432 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35433
35434         * gcc.dg/cast-qual-2.c: New test.
35435
35436 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35437
35438         * gcc.dg/20020201-4.c: New test.
35439
35440 2002-02-04  Ben Elliston  <bje@redhat.com>
35441
35442         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35443         target_info attribute != 0, in addition to the empty string.
35444         (gcc_target_compile): Likewise.
35445
35446 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35447
35448         * gcc.dg/Wswitch.c: New test.
35449         PR gcc/4475. PR gcc/3780.
35450
35451 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35452
35453         * g77.f-torture/execute/5122.f: New test for regressions
35454         against PR fortran/5122.
35455
35456 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35457
35458         * g77.f-torture/compile/pr3743.f: Delete
35459         * g77.dg/pr3743-1.f: New test.
35460         * g77.dg/pr3743-2.f: New test.
35461         * g77.dg/pr3743-3.f: New test.
35462         * g77.dg/pr3743-4.f: New test.
35463
35464 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35465
35466         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35467
35468 2002-02-02  Richard Henderson  <rth@redhat.com>
35469
35470         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35471         * gcc.c-torture/execute/bf64-1.c: Likewise.
35472
35473 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35474
35475         * gcc.dg/20020201-2.c: New test.
35476
35477         * gcc.dg/20020201-3.c: New test.
35478
35479         * gcc.c-torture/execute/bitfld-2.c: New test.
35480
35481 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35482
35483         * gcc.dg/bitfld-1.c: Update.
35484         * gcc.dg/bitfld-2.c: Update.
35485         * gcc.c-torture/execute/bitfld-1.x: New.
35486
35487 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35488
35489         * gcc.c-torture/execute/20020201-1.c: New test.
35490
35491 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35492
35493         PR target/5469
35494         * gcc.dg/20020201-1.c: New test.
35495
35496 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35497
35498         PR fortran/3743
35499         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35500         * g77.f-torture/compile/pr3743.x: Remove
35501
35502 2002-01-31  Tom Rix  <trix@redhat.com>
35503
35504         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35505
35506 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35507
35508         * gcc.dg/noncompile/20020130-1.c: New test.
35509
35510 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35511
35512         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35513
35514 2002-01-29  Richard Henderson  <rth@redhat.com>
35515
35516         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35517         to long long.
35518         * gcc.c-torture/execute/bf64-1.c: Likewise.
35519
35520 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35521
35522         * gcc.c-torture/execute/20020129-1.c: New test.
35523
35524 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35525
35526         * gcc.c-torture/compile/20000224-1.c: Update.
35527         * gcc.c-torture/execute/bitfld-1.c: New tests.
35528         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35529         * gcc.dg/uninit-A.c: Update.
35530
35531 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35532
35533         * g++.dg/template/ctor1.C: Add instantiation.
35534
35535 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35536
35537         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35538         argument to __builtin_prefetch to be const ptr.
35539
35540 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35541
35542         * gcc.c-torture/compile/20020120-1.c: New test.
35543
35544 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35545
35546         * gcc.c-torture/execute/20020127-1.c: New test.
35547
35548 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35549
35550         * g77.dg/f77-edit-i-in.f: New test
35551         * g77.dg/f77-edit-i-out.f: New test
35552
35553 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35554
35555         * gcc.dg/debug/debug.exp: New file.
35556         * gcc.dg/debug/trivial.c: New file.
35557         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35558         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35559         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35560         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35561         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35562         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35563         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35564         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35565         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35566         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35567         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35568         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35569         * gcc.dg/20000503-1.c: Removed.
35570         * gcc.dg/20010207-1.c: Removed.
35571         * gcc.dg/20011223-1.c: Removed.
35572         * gcc.dg/20020104-2.c: Removed.
35573         * gcc.dg/debug-1.c: Removed.
35574         * gcc.dg/debug-2.c: Removed.
35575         * gcc.dg/debug-3.c: Removed.
35576         * gcc.dg/debug-4.c: Removed.
35577         * gcc.dg/debug-5.c: Removed.
35578         * gcc.dg/debug-6.c: Removed.
35579         * gcc.dg/dwarf2-1.c: Removed.
35580         * gcc.dg/dwarf2-2.c: Removed.
35581
35582 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35583
35584         * g++.old-deja/g++.other/eh5.C: New test.
35585         * g++.old-deja/g++.other/sibcall2.C: New test.
35586         * g++.old-deja/g++.other/array9.C: New test.
35587         * g++.old-deja/g++.other/typename2.C: New test.
35588         * g++.old-deja/g++.other/crash60.C: New test.
35589         * g++.old-deja/g++.other/conv9.C: New test.
35590         * g++.old-deja/g++.other/mangle10.C: New test.
35591         * g++.old-deja/g++.other/unchanging1.C: New test.
35592         * g++.old-deja/g++.other/exprstmt1.C: New test.
35593         * g++.old-deja/g++.other/inline23.C: New test.
35594         * g++.old-deja/g++.eh/ia64-1.C: New test.
35595         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35596         * g++.old-deja/g++.other/reload1.C: New test.
35597         * g++.old-deja/g++.other/static20.C: New test.
35598         * g++.old-deja/g++.other/local-alloc1.C: New test.
35599         * g++.old-deja/g++.other/conv8.C: New test.
35600         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35601         * g++.old-deja/g++.other/storeexpr1.C: New test.
35602         * g++.old-deja/g++.other/storeexpr2.C: New test.
35603         * g++.dg/eh/template2.C: New test.
35604         * g++.dg/warn/weak1.C: New test.
35605
35606 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35607
35608         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35609         Remove first, non-varying, argument.
35610
35611 2002-01-23  Richard Henderson  <rth@redhat.com>
35612
35613         * gcc.dg/inline-2.c: New.
35614
35615         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35616         Add optional target arg.  Check number of arguments.
35617         (scan-assembler-not, scan-assembler-dem): Likewise.
35618         (scan-assembler-dem-not): Likewise.
35619
35620 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35621
35622         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35623         line 12.
35624         * g++.old-deja/g++.brendan/parse3.C,
35625         g++.old-deja/g++.other/crash26.C,
35626         g++.old-deja/g++.other/crash28.C,
35627         g++.old-deja/g++.other/crash29.C,
35628         g++.old-deja/g++.other/crash30.C,
35629         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35630
35631 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35632
35633         * gcc.dg/20020115-1.c: New.
35634
35635 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35636
35637         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35638
35639 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35640
35641         * gcc.dg/20020122-3.c: New.
35642
35643 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35644
35645         * g++.dg/other/gc1.C: New test.
35646
35647 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35648
35649         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35650
35651 2002-01-22  Richard Henderson  <rth@redhat.com>
35652
35653         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35654
35655 2002-01-22  Richard Henderson  <rth@redhat.com>
35656
35657         * gcc.dg/20020122-4.c: New.
35658
35659 2002-01-22  H.J. Lu <hjl@gnu.org>
35660
35661         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35662         link output.
35663         * gcc.dg/special/ecos.exp: Likewise.
35664         * lib/g++-dg.exp: Likewise.
35665         * lib/g77-dg.exp: Likewise.
35666         * lib/gcc-dg.exp : Likewise.
35667         * lib/mike-g++.exp: Likewise.
35668         * lib/mike-g77.exp: Likewise.
35669         * lib/mike-gcc.exp: Likewise.
35670         * lib/objc-dg.exp: Likewise.
35671
35672 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35673
35674         PR target/5379
35675         * gcc.dg/20020122-2.c: New test.
35676
35677 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35678
35679         * gcc.dg/20020122-1.c: New test.
35680
35681 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35682
35683         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35684
35685 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35686
35687         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35688
35689 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35690
35691         * gcc.c-torture/compile/20020121-1.c: New test.
35692
35693 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35694
35695         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35696         ld_library_path.
35697
35698 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35699
35700         * gcc.dg/20020218-1.c: New test.
35701
35702 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35703
35704         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35705         messages
35706         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35707         "At global scope" warning
35708         * g++.dg/ext/align1.C: Change cygwin test for alignment
35709         from db-bogus to dg-warning
35710
35711 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35712
35713         * g77.f-torture/compile/cpp2.F: New test.
35714
35715 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35716
35717         * g++.dg/template/access1.C: New test.
35718
35719 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35720
35721         * gcc.dg/20020118-1.c: New.
35722
35723 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35724
35725         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35726
35727 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35728
35729         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35730         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35731         alignment warnings.
35732
35733 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35734
35735         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35736         torture_with_loops and torture_without_loops
35737
35738 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35739
35740         * gcc.c-torture/compile/20020116-1.c: New test.
35741
35742 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35743
35744         * gcc.dg/20020116-2.c: New test.
35745
35746         * gcc.dg/ultrasp4.c: New test.
35747
35748         * gcc.dg/20020116-1.c: New test.
35749
35750 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35751
35752         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35753         by EABI.
35754
35755 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35756
35757         * gcc.misc-tests/i386-prefetch.exp: New.
35758         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35759         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35760         * gcc.misc-tests/i386-pf-none-1.c: New test.
35761         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35762
35763 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35764
35765         * gcc.dg/gnu89-init-1.c: Add new tests.
35766
35767 2002-01-15  Andreas Jaeger  <aj@suse.de>
35768
35769         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35770         * gcc.dg/i386-mmx-2.c: Likewise.
35771         * gcc.dg/i386-sse-1.c: Likewise.
35772         * gcc.dg/i386-sse-2.c: Likewise.
35773         * gcc.dg/i386-sse-3.c: Likewise.
35774
35775 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35776
35777         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35778         Uncomment additional cases that now pass.
35779
35780 2002-01-11  Richard Henderson  <rth@redhat.com>
35781
35782         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35783         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35784
35785 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35786
35787         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35788
35789 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35790
35791         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35792         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35793
35794 2002-01-10  Dale Johannesen  <dalej@apple.com>
35795
35796         * gcc.c-torture/execute/loop-11.c: New.
35797
35798 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35799
35800         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35801         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35802
35803 2002-01-09  Richard Henderson  <rth@redhat.com>
35804
35805         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35806         type in which to perform the operation for each size.
35807
35808 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35809
35810         * gcc.c-torture/compile/20020109-2.c: New test.
35811
35812 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35813
35814         * gcc.c-torture/execute/loop-10.c: New test.
35815
35816 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35817
35818         * gcc.c-torture/compile/20010226-1.c: New test.
35819         * gcc.c-torture/compile/20010227-1.c: New test.
35820         * gcc.c-torture/compile/20010426-1.c: New test.
35821         * gcc.c-torture/compile/20010510-1.c: New test.
35822         * gcc.c-torture/compile/20010605-3.c: New test.
35823         * gcc.c-torture/compile/20010824-1.c: New test.
35824         * gcc.c-torture/execute/20010409-1.c: New test.
35825         * gcc.dg/noncompile/20000901-1.c: New test.
35826         * gcc.dg/20001023-1.c: New test.
35827         * gcc.dg/20001101-1.c: New test.
35828         * gcc.dg/20001102-1.c: New test.
35829         * gcc.dg/20010207-1.c: New test.
35830         * gcc.dg/20010405-1.c: New test.
35831         * gcc.dg/20010822-1.c: New test.
35832         * gcc.dg/20011107-1.c: New test.
35833
35834 2002-01-09  Jeffrey A Law  (law@redhat.com)
35835
35836         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35837
35838         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35839         execution failure on PA targets.
35840
35841 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35842
35843         * gcc.c-torture/compile/20020109-1.c: New test.
35844
35845 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35846
35847         * gcc.c-torture/execute/20020108-1.c: New test.
35848
35849 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35850
35851         * gcc.dg/20020108-1.c: New test.
35852
35853 2002-01-08  H.J. Lu <hjl@gnu.org>
35854
35855         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35856         for header files.
35857
35858 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35859
35860         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35861         consistency.
35862
35863 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35864
35865         * gcc.dg/altivec-4.c: Test altivec predicates.
35866
35867 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35868
35869         * gcc.c-torture/execute/20020107-1.c: New test.
35870
35871 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35872
35873         PR c/5279
35874         * gcc.c-torture/compile/20020106-1.c: New test.
35875
35876 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35877
35878         * gcc.c-torture/execute/nestfunc-4.c: New test.
35879
35880 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35881
35882         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35883         extra triple that slipped in.
35884         * g++.old-deja/g++.abi/align.C: Likewise.
35885         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35886
35887 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35888
35889         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35890         * g++.old-deja/g++.abi/align.C: Likewise.
35891         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35892
35893         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35894         on FreeBSD/i386.
35895         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35896         FreeBSD.
35897
35898 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35899
35900         * gcc.dg/20020104-1.c: New test.
35901
35902         * gcc.dg/20020104-2.c: New test.
35903
35904 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35905
35906         * gcc.dg/20020103-1.c: Fix typo in target selector.
35907
35908 2002-01-03  Richard Henderson  <rth@redhat.com>
35909
35910         * gcc.dg/20020103-1.c: New.
35911
35912 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35913
35914         * gcc.c-torture/execute/20020103-1.c: New test.
35915
35916 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35917
35918         * g++.dg/other/debug2.C: New test.
35919
35920         * gcc.c-torture/compile/20020103-1.c: New test.
35921
35922 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35923
35924         * gcc.dg/gnu89-init-1.c: Added new tests.
35925
35926 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35927
35928         * g++.dg/template/friend2.C: Remove as patch is reverted.
35929
35930         * g++.dg/warn/oldcast1.C: New test.
35931
35932         * g++.dg/template/ptrmem1.C: New test.
35933         * g++.dg/template/ptrmem2.C: New test.
35934
35935         * g++.dg/template/ntp.C: New test.
35936
35937         * g++.dg/other/component1.C: New test.
35938
35939         * g++.dg/template/ttp3.C: New test.
35940
35941         * g++.dg/template/friend2.C: New test.
35942         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35943
35944 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35945
35946         * g++.dg/other/ptrmem1.C: New test.
35947         * g++.dg/other/ptrmem2.C: New test.
35948
35949 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35950
35951         * g++.dg/template/ctor1.C: New test.
35952
35953 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35954
35955         * g++.dg/template/friend2.C: New test.
35956
35957 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35958
35959         * gcc.dg/mmix-1.c: New test.
35960
35961 2001-12-31  Richard Henderson  <rth@redhat.com>
35962
35963         * gcc.dg/asm-5.c: New.
35964
35965 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35966
35967         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35968         in namespace __gnu_cxx
35969
35970 2001-12-30  Richard Henderson  <rth@redhat.com>
35971
35972         * gcc.dg/debug-6.c: New.
35973
35974 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35975
35976         * gcc.c-torture/compile/20011229-2.c: New test.
35977
35978 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35979
35980         * gcc.dg/debug-3.c: New test.
35981         * gcc.dg/debug-4.c: New test.
35982         * gcc.dg/debug-5.c: New test.
35983
35984 2001-12-29  Richard Henderson  <rth@redhat.com>
35985
35986         * g++.dg/eh/loop1.C: New.
35987
35988 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35989
35990         * g++.dg/template/crash1.C: New test.
35991
35992 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35993
35994         * g++.dg/other/const1.C: New test.
35995
35996 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35997
35998         * gcc.c-torture/compile/20011229-1.c: New test.
35999
36000 2001-12-28  Stan Shebs  <shebs@apple.com>
36001
36002         * lib/objc-torture.exp: Resync with c-torture.exp.
36003         * lib/objc.exp: Load standard libraries.
36004
36005 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
36006
36007         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
36008         additional tests.
36009
36010 2001-12-27  Roger Sayle <roger@eyesopen.com>
36011
36012         * gcc.c-torture/execute/string-opt-16.c: New testcase.
36013
36014 2001-12-27  Richard Henderson  <rth@redhat.com>
36015
36016         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
36017
36018 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
36019
36020         * g++.dg/eh/ctor1.C: New test.
36021         * g++.dg/other/error2.C: New test.
36022
36023 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
36024
36025         * g++.dg/other/init2.C: New test.
36026
36027 2001-12-24  Richard Henderson  <rth@redhat.com>
36028
36029         * gcc.dg/20011223-1.c: New.
36030         * gcc.dg/inline-1.c: New.
36031
36032 2001-12-23  Richard Henderson  <rth@redhat.com>
36033
36034         * gcc.dg/asm-4.c: Test operand modifiers.
36035
36036 2001-12-23  Richard Henderson  <rth@redhat.com>
36037
36038         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
36039
36040 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
36041
36042         * gcc.c-torture/execute/20011223-1.c: New test.
36043
36044 2001-12-21  Richard Henderson  <rth@redhat.com>
36045
36046         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
36047         re-enables the warning.
36048
36049 2001-12-21  Richard Henderson  <rth@redhat.com>
36050
36051         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
36052
36053 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36054
36055         * gcc.c-torture/compile/20011218-1.c: New test.
36056
36057 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36058
36059         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36060         arm-isr.c test.
36061         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36062         epilogue generation for ARM ISR routines.
36063
36064 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36065
36066         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36067         * gcc.dg/format/c90-printf-3.c: Likewise.
36068         * gcc.dg/format/c99-printf-3.c: Likewise.
36069         * gcc.dg/format/ext-1.c: Likewise.
36070         * gcc.dg/format/ext-6.c: Likewise.
36071         * gcc.dg/format/format.h: Prototype unlocked stdio.
36072
36073 2001-12-20  Richard Henderson  <rth@redhat.com>
36074
36075         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36076         (arena): Use it.
36077         (malloc): Correct allocation logic.  Abort if we fill up the
36078         arena before initialization complete.
36079         (realloc): Correct allocation logic.
36080
36081 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36082
36083         * gcc.c-torture/compile/20011219-2.c: New test.
36084
36085         * gcc.c-torture/execute/20011219-1.c: New test.
36086
36087 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36088
36089         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36090         target does not support weak symbols.
36091
36092 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36093
36094         * gcc.c-torture/compile/20011219-1.c: New test.
36095
36096 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36097
36098         * g++.dg/other/error1.C: New test.
36099
36100 2001-12-17  Jeffrey A Law  (law@redhat.com)
36101
36102         * gcc.c-torture/execute/20011217-1.c: New test.
36103
36104 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36105
36106         * objc.dg/special/: New directory.
36107         * objc.dg/special/special.exp: New file.
36108         * objc.dg/special/unclaimed-category-1.h: New file.
36109         * objc.dg/special/unclaimed-category-1a.m: New file.
36110         * objc.dg/special/unclaimed-category-1.m: New file.
36111
36112 2001-12-17  Andreas Jaeger  <aj@suse.de>
36113
36114         * gcc.c-torture/compile/20011217-2.c: New test.
36115
36116 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36117
36118         * gcc.c-torture/compile/20011217-1.c: New test.
36119
36120 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36121
36122         * testsuite/gcc.dg/20011214-1.c: New.
36123
36124 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36125
36126         * gcc.dg/altivec-4.c: New.
36127
36128 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36129
36130         * gcc.dg/20011113-1.c: New test.
36131
36132 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36133
36134         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36135         std::__malloc_alloc_template<0> and
36136         std::__default_alloc_template<false, 0>.
36137
36138 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36139
36140         * objc/execute/bf-21.m: New test.
36141         * objc/execute/enumeration-1.m: New test.
36142         * objc/execute/enumeration-2.m: New test.
36143
36144 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36145
36146         * gcc.dg/gnu89-init-1.c: New test.
36147
36148 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36149
36150         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36151         * g++.old-deja/g++.jason/2371.C: Likewise.
36152         * g++.old-deja/g++.jason/template33.C: Likewise.
36153         * g++.old-deja/g++.jason/template34.C: Likewise.
36154         * g++.old-deja/g++.jason/template36.C: Likewise.
36155         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36156         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36157         * g++.old-deja/g++.other/typename1.C: Likewise.
36158         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36159         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36160         * g++.old-deja/g++.pt/typename11.C: Likewise.
36161         * g++.old-deja/g++.pt/typename14.C: Likewise.
36162         * g++.old-deja/g++.pt/typename16.C: Likewise.
36163         * g++.old-deja/g++.pt/typename3.C: Likewise.
36164         * g++.old-deja/g++.pt/typename4.C: Likewise.
36165         * g++.old-deja/g++.pt/typename5.C: Likewise.
36166         * g++.old-deja/g++.pt/typename7.C: Likewise.
36167         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36168
36169 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36170
36171         * g++.dg/other/linkage1.C: New test.
36172         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36173         specifiers.
36174
36175 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36176
36177         * gcc.dg/concat.c: New test.
36178
36179 2001-12-11  Stan Shebs  <shebs@apple.com>
36180
36181         * objc/compile: New test directory.
36182         * objc/compile/compile.exp: New expect script.
36183         * objc/compile/20011211-1.m: New compile test.
36184
36185 2001-12-11  Jason Merrill  <jason@redhat.com>
36186
36187         * lib/prune.exp (prune_gcc_output): Also handle "In member
36188         function".  So many permutations...
36189
36190 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36191
36192         * g++.dg/template/typedef1.C: New test.
36193
36194 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36195
36196         * g++.dg/other/copy1.C: New test.
36197
36198 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36199
36200         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36201
36202         * gcc.dg/builtin-choose-expr.c: New.
36203
36204 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36205
36206         * gcc.dg/altivec-2.c: New.
36207
36208 2001-12-07  Richard Henderson  <rth@redhat.com>
36209
36210         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36211
36212 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36213
36214         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36215         ultrasparc.
36216
36217 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36218
36219         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36220
36221 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36222
36223         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36224         variable argument list.
36225
36226 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36227
36228         * gcc.c-torture/execute/memcheck: Delete entire directory.
36229         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36230         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36231
36232 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36233
36234         * gcc.dg/Wshadow-1.c: New test.
36235
36236 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36237
36238         * gcc.c-torture/compile/20011130-1.c: New test.
36239
36240         * gcc.dg/noncompile/20011025-1.c: New test.
36241
36242         * g++.dg/other/anon-union.C: New test.
36243
36244         * gcc.c-torture/execute/20011024-1.c: New test.
36245
36246 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36247
36248         * gcc.c-torture/execute/20000722-1.x,
36249         gcc.c-torture/execute/20010123-1.x: Remove.
36250         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36251         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36252         gcc.dg/c99-complit-2.c: New tests.
36253
36254 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36255
36256         * g++.dg/inherit/base1.C: New test.
36257
36258 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36259
36260         * g++.dg/other/stdarg1.C: New test.
36261
36262         * gcc.c-torture/compile/20011130-2.c: New test.
36263
36264 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36265
36266         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36267         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36268         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36269         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36270         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36271         * gcc.dg/builtin-prefetch-1.c: New test.
36272
36273 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36274
36275         * gcc.dg/20011130-1.c: New test.
36276
36277 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36278
36279         * g++.dg/other/scope1.C: New test.
36280         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36281
36282 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36283
36284         * gcc.dg/vla-init-1.c: New test.
36285
36286 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36287
36288         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36289
36290 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36291
36292         * objc.dg/alias.m: Update.
36293         * objc.dg/class-1.m: Update.
36294         * objc.dg/const-str-1.m: Update.
36295         * objc.dg/fwd-proto-1.m: Update.
36296         * objc.dg/id-1.m: Update.
36297         * objc.dg/super-class-1.m: Update.
36298
36299 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36300
36301         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36302         constructs.
36303
36304 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36305
36306         * gcc.c-torture/execute/20011128-1.c: New test.
36307
36308 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36309
36310         * gcc.dg/20011127-1.c: New test.
36311
36312 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36313
36314         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36315         from Austin Group draft 7.
36316         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36317         scanf format arguments.
36318         * gcc.dg/format/no-exargs-2.c: New test.
36319
36320 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36321
36322         * g++.dg/abi/vbase8-4.C: New test.
36323
36324 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36325
36326         * gcc.c-torture/execute/20011121-1.c: New test.
36327
36328 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36329
36330         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36331
36332 2001-11-23  Andreas Jaeger  <aj@suse.de>
36333
36334         * gcc.dg/cpp/charconst-2.c: New test.
36335
36336 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36337
36338         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36339         to the host if it is remote.  Let tests specify extra headers
36340         they use.
36341         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36342         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36343         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36344         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36345         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36346         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36347         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36348         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36349         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36350         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36351
36352 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36353
36354         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36355         for little endian ARMs.
36356
36357 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36358
36359         * gcc.c-torture/compile/20011119-1.c: New test.
36360         * gcc.c-torture/compile/20011119-2.c: New test.
36361
36362 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36363
36364         * gcc.dg/altivec-1.c: Fix typo.
36365
36366 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36367
36368         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36369
36370 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36371
36372         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36373
36374 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36375
36376         * lib/g77.exp: Don't specify --rpath-link.
36377
36378         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36379         across all the headers.
36380         * gcc.dg/format/format.exp: For testing on a remote host,
36381         copy format.h.
36382
36383         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36384         * gcc.c-torture/execute/930406-1.c: Likewise.
36385         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36386
36387 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36388
36389         * gcc.dg/altivec-1.c: New.
36390
36391 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36392
36393         * gcc.dg/cpp/fpreprocessed.c: New test case.
36394
36395 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36396
36397         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36398         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36399         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36400
36401 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36402
36403         * gcc.dg/no-builtin-1.c: New test.
36404
36405 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36406
36407         * gcc.c-torture/execute/20011115-1.c: New test.
36408
36409 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36410
36411         * gcc.c-torture/compile/20011114-2.c: New test.
36412         * gcc.c-torture/compile/20011114-3.c: New test.
36413         * gcc.c-torture/compile/20011114-4.c: New test.
36414
36415 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36416
36417         * g++.dg/other/init1.C: New test.
36418
36419 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36420
36421         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36422         message.
36423
36424         * gcc.c-torture/execute/20011114-1.c: New testcase.
36425
36426         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36427         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36428         like the (before this change) version of 20010327-1.c.
36429
36430 2001-11-14  Roger Sayle <roger@eyesopen.com>
36431
36432         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36433
36434 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36435
36436         * g++.dg/init/array2.C: New test.
36437
36438 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36439
36440         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36441
36442 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36443
36444         * g++.dg/other/forscope1.C: New test.
36445         * g++.dg/ext/forscope1.C: New test.
36446         * g++.dg/ext/forscope2.C: New test.
36447
36448 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36449
36450         * gcc.c-torture/execute/20011113-1.c: New test.
36451
36452 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36453
36454         * gcc.c-torture/execute/20011109-2.c: New test.
36455
36456         * gcc.c-torture/execute/20011109-1.c: New test.
36457
36458 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36459
36460         * gcc.c-torture/compile/20011109-1.c: New test.
36461
36462 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36463
36464         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36465         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36466         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36467         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36468         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36469         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36470         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36471
36472 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36473
36474         * g++.dg/warn/Wshadow-1.C: New tests.
36475         * g++.old-deja/g++.mike/for3.C: Update.
36476
36477 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36478
36479         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36480         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36481         XFAILs.  Adjust expected error texts.
36482         * gcc.c-torture/compile/20011106-1.c,
36483         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36484         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36485         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36486         gcc.dg/c99-array-lval-5.c: New tests.
36487
36488 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36489
36490         * gcc.dg/cpp/defined.c: Update.
36491
36492 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36493
36494         * gcc.c-torture/execute/anon-1.c: New test.
36495
36496 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36497
36498         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36499         same size, so no warning should be produced on stormy16.
36500
36501         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36502         due to oversized array.
36503         * g++.old-deja/g++.mike/ns15.C: Likewise.
36504         * g++.old-deja/g++.pt/crash16.C: Likewise.
36505
36506 2001-11-02  Graham Stott  <grahams@redhat.com>
36507
36508         * g++.dgother/debug1.C: Fix typos.
36509
36510 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36511
36512         * g++.dg/other/debug1.C: New test.
36513
36514 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36515
36516         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36517         of unsigned long.
36518
36519 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36520
36521         * gcc.dg/20011029-2.c: New test.
36522
36523         * gcc.c-torture/compile/20011029-1.c: New test.
36524
36525 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36526
36527         * objc/execute/class_self-1.m: New test.
36528         * objc/execute/class_self-2.m: New test.
36529
36530 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36531
36532         * gcc.misc-tests/msgs.exp: Delete.
36533         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36534         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36535         error set to match recent changes.
36536
36537 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36538
36539         * gcc.dg/20011021-1.c: New test.
36540
36541 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36542
36543         * gcc.c-torture/compile/20011023-1.c: New test.
36544
36545 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36546
36547         * lib/g77.exp: Rewrite based on lib/g++.exp.
36548
36549 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36550
36551         * gcc.c-torture/execute/20011019-1.c: New test.
36552
36553         * gcc.dg/20011018-1.c: New test.
36554
36555 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36556
36557         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36558
36559 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36560
36561         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36562         * gcc.dg/attr-invalid.c: Likewise.
36563
36564 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36565
36566         * testsuite/gcc.dg/20011015-1.c: New test.
36567
36568 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36569
36570         * g++.dg/template/unify2.C: New test.
36571
36572 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36573
36574         * g++.dg/other/exception-specification.C: New test
36575
36576 2001-10-13  Tom Rix  <trix@redhat.com>
36577
36578         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36579         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36580
36581 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36582
36583         * testsuite/gcc.dg/20011009-1.c: New test.
36584
36585 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36586
36587         PR g++/4476
36588         * g++.dg/other/friend1.C: New test.
36589
36590 2001-10-11  Richard Henderson  <rth@redhat.com>
36591
36592         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36593
36594 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36595
36596         * gcc.c-torture/compile/20011010-1.c: New.
36597
36598 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36599
36600         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36601         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36602         g77.f-torture/execute/execute.exp,
36603         g77.f-torture/noncompile/noncompile.exp,
36604         gcc.c-torture/compile/compile.exp,
36605         gcc.c-torture/execute/execute.exp,
36606         gcc.c-torture/execute/ieee/ieee.exp,
36607         gcc.c-torture/execute/memcheck/memcheck.exp,
36608         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36609         objc/execute/execute.exp: Update FSF address.
36610
36611 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36612
36613         * gcc.dg/cpp/cmdlne-C.c: Update.
36614         * gcc.dg/cpp/cmdlne-C2.c: New.
36615
36616 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36617
36618         * gcc.c-torture/execute/20011008-3.c: New.
36619
36620 2001-10-08  DJ Delorie  <dj@redhat.com>
36621
36622         * gcc.dg/20011008-1.c: New.
36623         * gcc.dg/20011008-2.c: New.
36624
36625 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36626
36627         * gcc.dg/cpp/spacing1.c: Update test.
36628
36629 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36630
36631         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36632         spelling errors of "separate" as "seperate".
36633
36634 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36635
36636         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36637         enough to avoid inlining.
36638
36639 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36640
36641         * lib/g77.exp: set libg2c_dir correctly.
36642
36643 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36644
36645         * gcc.dg/cpp/macro11.c: New test.
36646
36647 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36648
36649         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36650         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36651         gcc.dg/format/multattr-3.c: New tests.
36652         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36653         tests for format attributes on function pointers being rejected.
36654
36655 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36656
36657         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36658
36659 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36660
36661         * g++.dg/warn/format1.C: New test.
36662
36663 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36664
36665         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36666
36667 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36668
36669         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36670
36671 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36672
36673         * gcc.dg/cpp/redef2.c: Add test.
36674
36675 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36676
36677         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36678         long-standing bug on i686, apparently.
36679         * gcc.c-torture/execute/loop-2c.x: New file.
36680         * gcc.c-torture/execute/loop-2d.x: New file.
36681         * gcc.c-torture/execute/loop-3c.x: New file.
36682
36683 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36684
36685         * gcc.dg/cpp/20000625-2.c: Correct line number.
36686
36687 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36688
36689         * gcc.dg/cpp/macro10.c: New test.
36690         * gcc.dg/cpp/strify3.c: New test.
36691         * gcc.dg/cpp/spacing1.c: Add tests.
36692         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36693         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36694
36695 2001-09-24  DJ Delorie  <dj@redhat.com>
36696
36697         * gcc.c-torture/execute/20010924-1.c: New test.
36698
36699 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36700
36701         * testsuite/objc/execute/paste.m: Remove.
36702
36703 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36704
36705         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36706
36707 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36708
36709         * g77.dg/strlen0.f: New test.
36710
36711 2001-09-21  Richard Henderson  <rth@redhat.com>
36712
36713         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36714         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36715
36716 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36717
36718         Table-driven attributes.
36719         * g++.dg/ext/attrib1.C: New test.
36720
36721 2001-09-20  DJ Delorie  <dj@redhat.com>
36722
36723         * gcc.dg/20000926-1.c: Update expected warning messages.
36724         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36725         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36726         array.
36727
36728 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36729
36730         * g++.dg/eh/registers1.C: New test case.
36731
36732 2001-09-17  Richard Henderson  <rth@redhat.com>
36733
36734         * gcc.dg/array-5.c: Fix VLA decomposition test.
36735
36736 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36737
36738         * gcc.dg/cpp/line5.c: New testcase.
36739
36740 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36741
36742         * gcc.dg/cpp/macro9.c: New test.
36743
36744 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36745
36746         * gcc.c-torture/execute/980223.c: Change type of addr from long
36747         to char *.
36748
36749 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36750
36751         * gcc.c-torture/execute/20010915-1.c: New test.
36752
36753 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36754
36755         * g77.dg/bprob: New directory.
36756         * g77.dg/bprob/bprob.exp: New file.
36757         * g77.dg/bprob/bprob-1.f: New test.
36758         * g77.dg/gcov: New directory.
36759         * g77.dg/gcov/gcov.exp: New file.
36760         * g77.dg/gcov/gcov-1.f: New test.
36761         * g77.dg/gcov/gcov-1.x: New file.
36762
36763 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36764
36765         * gcc.dg/cpp/directiv.c: Update.
36766         * gcc.dg/cpp/undef1.c: Update.
36767
36768 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36769
36770         * gcc.dg/20010912-1.c: New test.
36771
36772 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36773
36774         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36775         language-independent file in lib.
36776         * lib/gcov.exp: New file.
36777
36778 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36779
36780         * gcc.c-torture/compile/20010911-1.c: New test.
36781
36782 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36783
36784         * lib/profopt.exp: New, to support profile-directed optimizations.
36785         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36786         * gcc.misc-tests/bprob-1.c: New test.
36787         * gcc.misc-tests/bprob-2.c: New test.
36788
36789 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36790
36791         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36792         XFAIL and which kinds of gcov output to verify.
36793         * gcc.misc-tests/gcov-4b.x: New file.
36794         * gcc.misc-tests/gcov-5b.x: New file.
36795         * gcc.misc-tests/gcov-6.x: New file.
36796         * gcc.misc-tests/gcov-7.c: New test.
36797         * gcc.misc-tests/gcov-7.x: New file.
36798
36799 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36800
36801         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36802         * gcc.misc-tests/gcov-6.c: New test.
36803
36804 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36805
36806         PR c++/3986
36807         * g++.dg/abi/vbase1.C: New test.
36808
36809 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36810
36811         * objc.dg/method-2.m: New.
36812
36813 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36814
36815         PR c++/4203
36816         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36817         * g++.dg/init/empty1.C: New test.
36818
36819 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36820
36821         * gcc.c-torture/compile/20010903-1.c: New test.
36822
36823 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36824
36825         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36826         for m68k.
36827
36828 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36829
36830         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36831
36832         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36833
36834         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36835
36836 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36837
36838         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36839         for 16-bit 'unsigned int'.
36840
36841 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36842
36843         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36844
36845 2001-08-27  Richard Henderson  <rth@redhat.com>
36846
36847         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36848         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36849
36850 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36851
36852         * gcc.dg/asm-names.c (ymain): New.
36853
36854 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36855
36856         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36857         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36858         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36859
36860 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36861
36862         * gcc.dg/compare5.c: New testcase.
36863
36864 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36865
36866         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36867         and "In instantiation".
36868
36869 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36870
36871         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36872
36873 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36874
36875         * gcc.misc-tests/gcov.exp: Add support for branch information.
36876         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36877         * gcc.misc-tests/gcov-4.c: New test.
36878         * gcc.misc-tests/gcov-4b.c: New test.
36879         * gcc.misc-tests/gcov-5b.c: New test.
36880
36881 2001-08-20  Zack Weinberg  <zackw@panix.com>
36882
36883         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36884         expected to fail.
36885
36886 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36887
36888         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36889
36890 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36891
36892         * g++.dg/eh/template1.C: New test.
36893
36894 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36895
36896         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36897         Fix thinko.
36898         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36899         for xfail.
36900
36901 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36902
36903         * lib/g77-dg.exp: Use prune.exp for common procedures
36904         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36905         * lib/g77.exp: (g77-dg-prune) Remove
36906
36907 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36908
36909         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36910
36911 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36912
36913         * g++.dg/template/unify1.C: New test.
36914
36915 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36916
36917         * g++.dg/abi/empty4.C: New test.
36918
36919 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36920
36921         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36922         solaris2.*
36923         * g77.f-torture/compile/pr3743.x: Likewise.
36924
36925 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36926
36927         * g++.dg/other/using-declaration.C: New test.
36928
36929 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36930
36931         * gcc.dg/cpp/tr-sign.c: New testcase.
36932
36933 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36934
36935         * gcc.dg/cpp/19951025-1.c: Revert.
36936         * gcc.dg/cpp/directiv.c: We no longer process directives that
36937         interrupt macro arguments.
36938
36939 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36940
36941         * gcc.dg/bconstp-1.c: New test.
36942
36943 2001-08-03  Richard Henderson  <rth@redhat.com>
36944
36945         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36946
36947 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36948
36949         * gcc.dg/cpp/19951025-1.c: Update.
36950
36951 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36952
36953         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36954         should be x.
36955
36956 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36957
36958         Kill -fhonor-std.
36959         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36960         * g++.old-deja/g++.other/std1.C: Likewise.
36961         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36962
36963 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36964
36965         * lib/g77.exp: Load gcc-defs.exp for common procedures
36966         (g77_pass, g77_fail, g77_finish, g77_exit,
36967         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36968
36969 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36970
36971         * g77.dg/fbackslash.f
36972         * g77.dg/fcase-preserve.f
36973         * g77.dg/ff90-1.f
36974         * g77.dg/ffixed-line-length-0.f
36975         * g77.dg/ffixed-line-length-132.f
36976         * g77.dg/ffixed-line-length-7.f
36977         * g77.dg/ffixed-line-length-72.f
36978         * g77.dg/ffixed-line-length-none.f
36979         * g77.dg/ffree-form-1.f
36980         * g77.dg/fno-backslash.f
36981         * g77.dg/fno-f90-1.f
36982         * g77.dg/fno-fixed-form-1.f
36983         * g77.dg/fno-onetrip.f
36984         * g77.dg/fno-typeless-boz.f
36985         * g77.dg/fno-underscoring.f
36986         * g77.dg/fno-vxt-1.f
36987         * g77.dg/fonetrip.f
36988         * g77.dg/ftypeless-boz.f
36989         * g77.dg/fugly-assumed.f
36990         * g77.dg/funderscoring.f
36991         * g77.dg/fvxt-1.f
36992
36993 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36994
36995         * objc.dg/fwd-proto-1.m: New.
36996         * objc.dg/local-decl-1.m: New.
36997         * objc.dg/naming-1.m: New.
36998         * objc.dg/naming-2.m: New.
36999         * objc.dg/proto-hier-1.m: New.
37000
37001 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
37002
37003         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
37004         largest-type elements to a struct makes its size grow.
37005
37006 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37007
37008         * g++.dg/abi/vthunk1.C: New test.
37009
37010 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
37011
37012         * g++.dg/abi/vbase8-22.C: New test.
37013
37014 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37015
37016         * gcc.dg/cpp/macro8.c: New test.
37017
37018 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37019
37020         * g++.dg/abi/vbase8-21.C: New test.
37021
37022 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
37023
37024         * g++.dg/abi/vbase8-10.C: New test.
37025
37026 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37027
37028         * lib/g++.exp (g++_set_ld_library_path): Renamed to
37029         ${tool}_set_ld_library_path.
37030         Changed caller.
37031         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
37032         g++.exp.
37033
37034 2001-07-26  Stan Cox <scox@redhat.com>
37035
37036         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
37037         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
37038         gcc_exit, gcc_check_unsupported_p):
37039         Moved to gcc-deps.exp
37040         * gcc-deps.exp: New file.
37041
37042 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37043
37044         * g++.old-deja/g++.pt/defarg14.C: New test.
37045
37046 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37047
37048         * g++.old-deja/g++.other/lineno5.C: New test.
37049
37050 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37051
37052         * g++.old-deja/g++.pt/crash68.C: New test.
37053
37054 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37055
37056         * g++.old-deja/g++.other/crash42.C: New test.
37057
37058 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37059
37060         * gcc.dg/cpp/extratokens.c: Fix.
37061         * gcc.dg/cpp/skipping2.c: New tests.
37062
37063 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37064
37065         * gcc.c-torture/execute/20010724-1.c: New file.
37066         * gcc.c-torture/execute/20010724-1.x: New file.
37067
37068 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37069
37070         * g++.old-deja/g++.other/cond7.C: New test.
37071
37072 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37073
37074         * g++.old-deja/g++.other/optimize4.C: New test.
37075
37076 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37077
37078         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37079
37080 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37081
37082         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37083         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37084         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37085         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37086
37087         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37088         bug report" message.
37089
37090         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37091         * g++.dg/ext/instantiate1.C: Move from old-deja.
37092
37093 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37094
37095         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37096         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37097         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37098         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37099
37100 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37101
37102         * gcc.c-torture/execute/20010723-1.c: New test.
37103
37104 2001-07-23  Ben Elliston  <bje@redhat.com>
37105
37106         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37107
37108 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37109
37110         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37111         i[34567]86-*-*.
37112         Delete handling of ieee_multilib_flags.
37113         Pass -mieee for alpha*-*-* and sh-*-*.
37114         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37115
37116 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37117
37118         Remove old-abi tests.
37119         * g++.old-deja/g++.mike/p11116.C: Remove.
37120         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37121
37122 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37123
37124         * g77.f-torture/compile/pr3743.f: New test
37125
37126 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37127
37128         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37129
37130 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37131
37132         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37133         g++.old-deja/g++.pt/static6.C: Likewise.
37134         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37135         supports weak symbols.
37136
37137 2001-07-18  Andreas Jaeger  <aj@suse.de>
37138
37139         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37140         supported again.
37141
37142 2001-07-18  Andreas Jaeger  <aj@suse.de>
37143
37144         * gcc.dg/iftrap-1.c: Fix target line.
37145
37146 2001-07-17  Richard Henderson  <rth@redhat.com>
37147
37148         * gcc.c-torture/execute/20010717-1.c: New.
37149
37150 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37151
37152         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37153         tests.
37154
37155 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37156
37157         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37158
37159 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37160
37161         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37162         UAC_SIGBUS, UAC_NOPRINT definitions.
37163
37164 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37165
37166         * objc/execute/object_is_class.m: New test.
37167         * objc/execute/object_is_meta_class.m: New test.
37168
37169 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37170
37171         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37172         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37173
37174 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37175
37176         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37177         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37178
37179 2001-07-14  Richard Henderson  <rth@redhat.com>
37180
37181         * gcc.dg/iftrap-1.c: New.
37182
37183 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37184
37185         * g77.f-torture/execute/intrinsic77.f: New test.
37186
37187 2001-07-11  Janis Johnson <janis@us.ibm.com>
37188
37189         * gcc.misc-tests/gcov-3.c: New test.
37190
37191 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37192
37193         * gcc.c-torture/compile/20010711-1.c,
37194         * gcc.c-torture/compile/20010711-2.c: New tests.
37195
37196 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37197
37198         * gcc.c-torture/execute/20010711-1.c: New test.
37199
37200 2001-07-11  Ben Elliston  <bje@redhat.com>
37201
37202         * g++.old-deja/g++.other/enum5.C: New test.
37203
37204 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37205
37206         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37207         (g++-dg-prune): Call prune_gcc_output.
37208         * prune.exp: New file for prune_gcc_output.
37209         * lib/g++.exp, lib/gcc.exp: Load it.
37210
37211 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37212
37213         * gcc.c-torture/compile/20010701-1.c,
37214         g++.old-deja/g++.ext/attrib6.C: New tests.
37215
37216 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37217
37218         * gcc.c-torture/compile/20010706-1.c: New test.
37219
37220 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37221
37222         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37223
37224 2001-06-28  Stan Shebs  <shebs@apple.com>
37225
37226         * gcc.dg/pragma-darwin.c: New test.
37227
37228 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37229
37230         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37231         Solaris 2.[678] system.
37232
37233 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37234
37235         * gcc.dg/20010622-1.c: New test.
37236
37237 2001-06-18  Stan Shebs  <shebs@apple.com>
37238
37239         * objc.dg: New directory.
37240         * objc.dg/dg.exp: New file.
37241         * objc.dg/alias.m: New.
37242         * objc.dg/class-1.m: New.
37243         * objc.dg/class-2.m: New.
37244         * objc.dg/const-str-1.m: New.
37245         * objc.dg/const-str-2.m: New.
37246         * objc.dg/id-1.m: New.
37247         * objc.dg/method-1.m: New.
37248         * objc.dg/super-class-1.m: New.
37249         * lib/objc-dg.exp: New file.
37250
37251 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37252
37253         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37254         of label name.
37255
37256 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37257
37258         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37259
37260 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37261
37262         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37263         variable.
37264
37265 2001-06-12  Richard Henderson  <rth@redhat.com>
37266
37267         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37268
37269 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37270
37271         * g++.old-deja/g++.abi/vbase5.C: New test.
37272         * g++.old-deja/g++.abi/vbase6.C: New test.
37273         * g++.old-deja/g++.abi/vbase7.C: New test.
37274
37275 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37276
37277         * gcc.c-torture/compile/20010610-1.c: New test.
37278
37279 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37280
37281         * g++.old-deja/g++.abi/vbase4.C: New test.
37282
37283 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37284
37285         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37286         support %f for HC11/HC12 targets.
37287         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37288         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37289         on HC11/HC12 targets.
37290         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37291
37292 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37293
37294         * gcc.dg/wchar_t-1.c: New file.
37295         * gcc.dg/wint_t-1.c: Likewise.
37296
37297 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37298
37299         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37300
37301 2001-06-11  Richard Henderson  <rth@redhat.com>
37302
37303         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37304
37305 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37306
37307         * gcc.c-torture/compile/20010611-1.c: New test.
37308
37309 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37310
37311         * gcc.dg/c99-tag-1.c: Add more tests.
37312
37313 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37314
37315         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37316         representation on MN10300 and ARM/Thumb.
37317
37318 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37319
37320         * g77.f-torture/execute/20010610.f: New.
37321
37322 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37323
37324         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37325         names.
37326
37327 2001-06-09  Richard Henderson  <rth@redhat.com>
37328
37329         * gcc.c-torture/execute/ashrdi-1.c: New.
37330         * gcc.c-torture/execute/ashldi-1.c: New.
37331         * gcc.c-torture/execute/lshrdi-1.c: New.
37332
37333 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37334
37335         * objc/execute/load-3.m: Added. Check sending +load to categories,
37336         in addition to classes.
37337
37338 2001-06-08  Stan Shebs  <shebs@apple.com>
37339
37340         * objc/execute/load-2.m: New test.  From Nicola Pero
37341         <n.pero@mi.flashnet.it>.
37342
37343 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37344
37345         * gcc.c-torture/execute/20010605-2.c: New test.
37346
37347 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37348
37349         * g++.old-deja/g++.abi/vbase2.C: New test.
37350         * g++.old-deja/g++.abi/vbase3.C: New test.
37351
37352 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37353
37354         * g++.old-deja/g++.pt/friend49.C: New test.
37355
37356 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37357
37358         * g++.old-deja/g++.ext/anon3.C: New test.
37359
37360 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37361
37362         * g++.old-deja/g++.other/conv7.C: New test.
37363
37364 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37365
37366         * gcc.c-torture/compile/20010605-2.c: New test.
37367
37368 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37369
37370         * gcc.c-torture/execute/20010604-1.c: New test.
37371
37372 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37373
37374         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37375
37376 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37377
37378         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37379         (g++_link_flags): Likewise.
37380         (g++_init): Pass gccpath's value to two previous functions.
37381
37382 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37383
37384         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37385         Ensure logfile entry matches exec command line.
37386
37387 2001-05-31  Richard Henderson  <rth@redhat.com>
37388
37389         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37390         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37391
37392 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37393
37394         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37395         compiler for irix6.2
37396
37397 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37398
37399         * g++.old-deja/g++.other/optimize3.C: New file.
37400
37401 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37402
37403         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37404         assemble.
37405
37406 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37407
37408         * g++.old-deja/g++.other/optimize2.C: New file.
37409
37410 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37411
37412         * gcc.c-torture/compile/20010518-2.c: New file.
37413         * gcc.c-torture/execute/20010518-1.c: New file.
37414         * gcc.c-torture/execute/20010518-2.c: New file.
37415
37416 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37417
37418         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37419
37420 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37421
37422         G++ no longer defines builtins that do not begin with __builtin.
37423         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37424         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37425         * g++.old-deja/g++.law/builtin1.C: Likewise.
37426         * g++.old-deja/g++.law/cvt2.C: Likewise.
37427         * g++.old-deja/g++.mike/net5.C: Likewise.
37428         * g++.old-deja/g++.other/builtins1.C: Likewise.
37429         * g++.old-deja/g++.other/builtins2.C: Likewise.
37430         * g++.old-deja/g++.other/builtins3.C: Likewise.
37431         * g++.old-deja/g++.other/builtins4.C: Likewise.
37432         * g++.old-deja/g++.other/inline8.C: Likewise.
37433         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37434
37435 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37436
37437         * g++.old-deja/g++.pt/using1.C: Adjust.
37438         * g++.old-deja/g++.pt/using2.C: New test.
37439
37440 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37441
37442         * gcc.dg/cpp/charconst.c: New tests.
37443         * gcc.dg/cpp/escape.c: New tests.
37444         * gcc.dg/cpp/escape-1.c: New tests.
37445         * gcc.dg/cpp/escape-2.c: New tests.
37446         * gcc.dg/cpp/ucs.c: New tests.
37447
37448 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37449
37450         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37451         native compiler for irix6.5.
37452
37453 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37454
37455         * lib/g++.exp (g++_include_flags): Use args to compute
37456         get_multilibs.
37457         (g++_link_flags): Likewise.
37458         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37459
37460 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37461
37462         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37463
37464 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37465
37466         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37467         this file.
37468
37469 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37470
37471         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37472         STACK_SIZE;
37473         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37474         to STACK_SIZE; Use it to define size of add_histo array.
37475         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37476         to STACK_SIZE.
37477         (f): Use GITT_SIZE to define size of gitt local table.
37478         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37479         to STACK_SIZE; Use it to define size of bytemem array.
37480
37481 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37482
37483         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37484         on 68HC11/HC12 due to the asm instruction.
37485         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37486         * gcc.c-torture/compile/920520-1.x: Likewise.
37487         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37488         on 68HC11/HC12 because the function is larger than 64K.
37489         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37490         on 68HC11/HC12 because the structure is too large.
37491
37492 2001-05-20  Richard Henderson  <rth@redhat.com>
37493
37494         * gcc.c-torture/execute/20010520-1.c: New.
37495
37496 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37497
37498         * g++.old-deja/g++.warn/compare1.C: New test.
37499         * gcc.dg/compare4.c: New test.
37500
37501 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37502
37503         * g++.old-deja/g++.other/optimize1.C: New test.
37504
37505 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37506
37507         * g++.old-deja/g++.pt/spec41.C: New test.
37508
37509 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37510
37511         * gcc.c-torture/compile/20010114-1.x: Remove.
37512
37513 2001-05-18  Stan Shebs  <shebs@apple.com>
37514
37515         * gcc.c-torture/compile/20010518-1.c: New test.
37516
37517 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37518
37519         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37520         * g++.old-deja/g++.pt/crash67.C: New test.
37521
37522 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37523
37524         * g++.old-deja/g++.other/debug9.C: New test.
37525
37526 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37527
37528         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37529
37530 2001-05-16  Jan Hubicka  <jh@suse.cz>
37531
37532         * gcc.c-torture/compile/20010516-1.c: New test.
37533
37534 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37535
37536         * g++.old-deja/g++.other/crash41.C: New test.
37537
37538 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37539
37540         * g++.old-deja/g++.pt/crash66.C: New test.
37541
37542 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37543
37544         * g++.old-deja/g++.robertl/eb27.C: Convert.
37545
37546 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37547
37548         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37549         declaration being redundant.
37550
37551 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37552
37553         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37554
37555 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37556
37557         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37558
37559 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37560
37561         * lib/g++.exp: Use testsuite_flags.
37562
37563 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37564
37565         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37566
37567 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37568
37569         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37570
37571 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37572
37573         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37574
37575 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37576
37577         * gcc.c-torture/compile/20010313-1.c: New test.
37578
37579 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37580
37581         * gcc.dg/cpp/direct2.c: New test.
37582         * gccq.dg/cpp/direct2s.c: New test.
37583
37584         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37585
37586 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37587
37588         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37589         * g++.old-deja/g++.other/op3.C: Likewise.
37590
37591 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37592
37593         * gcc.dg/cpp/syshdr.h: New file.
37594         * gcc.dg/cpp/sysmac1.c: Update.
37595         * gcc.dg/cpp/sysmac2.c: Update.
37596
37597 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37598
37599         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37600
37601 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37602
37603         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37604         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37605
37606 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37607
37608         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37609
37610 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37611
37612         * lib/g++.exp (g++_include_flags): Don't use any special flags
37613         if TESTING_IN_BUILD_TREE is not defined.
37614         (g++_init): Use a plain 'c++' as the compiler if
37615         TESTING_IN_BUILD_TREEE is not defined.
37616
37617 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37618
37619         * g++.old-deja/g++.eh/catch13.C: New test.
37620         * g++.old-deja/g++.eh/catch14.C: New test.
37621
37622 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37623
37624         * gcc.dg/cpp/tr-define.c: New test.
37625
37626 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37627
37628         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37629         <stdlib.h>, not <malloc.h>.
37630
37631 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37632
37633         * g++.old-deja/g++.ns/template17.C: New test.
37634
37635 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37636
37637         * g++.old-deja/g++.pt/ref4.C: New test.
37638
37639 2001-04-30  Richard Henderson  <rth@redhat.com>
37640
37641         * gcc.dg/20000724-1.c: Revert last change.
37642
37643 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37644
37645         * g77.f-torture/execute/20010430.f: New test.
37646
37647 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37648
37649         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37650
37651 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37652
37653         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37654
37655 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37656
37657         * g++.old-deja/g++.eh/crash6.C: New test.
37658
37659 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37660
37661         * g++.old-deja/g++.other/warn7.C: New test.
37662
37663 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37664
37665         * g++.old-deja/g++.other/defarg9.C: New test.
37666
37667 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37668
37669         * g77.f-torture/compile/20010426.f: New test.
37670         * g77.f-torture/execute/20010426.f: New test.
37671
37672 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37673
37674         * g77.f-torture/compile/20000629-1.x: Remove - error
37675         has been fixed.
37676
37677 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37678
37679         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37680         Tweak slightly to work with g++.dg framework.
37681         * g++.dg/special/ecos.exp: Run initp1.C test.
37682         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37683
37684         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37685         its linker doesn't give line numbers either.
37686         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37687
37688 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37689
37690         * g++.old-deja/g++.other/lex1.C: New test.
37691
37692 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37693
37694         * gcc.dg/noncompile/20010425-1.c: New test.
37695
37696 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37697
37698         * g++.old-deja/g++.pt/mangle2.C: New test.
37699
37700 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37701
37702         * gcc.dg/format/plus-1.c: New test.
37703
37704 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37705
37706         * gcc.dg/20010423-1.c: New test.
37707
37708 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37709
37710         * gcc.c-torture/execute/20010422-1.c: New test.
37711
37712 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37713
37714         * g++.old-deja/g++.ns/type2.C: New test.
37715
37716 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37717
37718         * g++.old-deja/g++.other/perf1.C: New test.
37719
37720 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37721
37722         * gcc.dg/c99-func-2.c: Remove xfail.
37723         * gcc.dg/c99-func-3.c: Remove xfail.
37724         * gcc.dg/c99-func-4.c: Remove xfail.
37725
37726 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37727
37728         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37729
37730 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37731
37732         * gcc.c-torture/compile/20010423-1.c: New test.
37733
37734 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37735
37736         * g++.old-deja/g++.pt/typename28.C: New test.
37737
37738 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37739
37740         * g++.old-deja/g++.abi/empty2.C: New test.
37741         * g++.old-deja/g++.abi/empty3.C: New test.
37742
37743 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37744
37745         * g++.old-deja/g++.other/comdat2.C: New test.
37746         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37747
37748 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37749
37750         * g++.old-deja/g++.other/overload14.C: New test.
37751
37752 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37753
37754         * g++.old-deja/g++.other/lookup23.C: New test.
37755
37756 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37757
37758         * gcc.c-torture/execute/20010403-1.c: New test.
37759
37760 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37761             Mark Mitchell  <mark@codesourcery.com>
37762
37763         * lib/old-dejagnu.exp: Don't delete output of executable.
37764         Add .exe suffix to executables.
37765
37766 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37767
37768         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37769
37770 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37771
37772         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37773
37774 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37775
37776         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37777         * g++.old-deja/g++.abi/crash1.C: New test.
37778
37779 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37780
37781         * g++.old-deja/g++.other/crash40.C: New test.
37782
37783 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37784
37785         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37786
37787 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37788
37789         * g++.old-deja/g++.other/warn6.C: New test.
37790
37791 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37792
37793         * g++.old-deja/g++.robertl/eb42.C: Same.
37794
37795 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37796
37797         * gcc.dg/wtr-conversion-1.c: New testcase.
37798
37799 2001-04-10  Richard Henderson  <rth@redhat.com>
37800
37801         * g++.old-deja/g++.other/array5.C: New.
37802
37803 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37804
37805         * gcc.c-torture/execute/20010408-1.c: New test.
37806
37807 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37808
37809         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37810         headers and constructs.
37811         * g++.old-deja/g++.robertl/eb79.C: Same.
37812         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37813         * g++.old-deja/g++.robertl/eb73.C: Same.
37814         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37815         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37816         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37817         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37818         * g++.old-deja/g++.robertl/eb44.C: Same.
37819         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37820         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37821         * g++.old-deja/g++.robertl/eb39.C: Same.
37822         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37823         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37824         * g++.old-deja/g++.robertl/eb30.C: Same.
37825         * g++.old-deja/g++.robertl/eb3.C: Same.
37826         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37827         * g++.old-deja/g++.robertl/eb21.C: Same.
37828         * g++.old-deja/g++.robertl/eb15.C: Same.
37829         * g++.old-deja/g++.robertl/eb118.C: Same.
37830         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37831         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37832         * g++.old-deja/g++.robertl/eb109.C: Same.
37833         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37834         * g++.old-deja/g++.mike/rtti1.C: Same.
37835         * g++.old-deja/g++.mike/p658.C: Same.
37836         * g++.old-deja/g++.mike/net46.C: Same.
37837         * g++.old-deja/g++.mike/net34.C: Same.
37838         * g++.old-deja/g++.mike/memoize1.C: Same.
37839         * g++.old-deja/g++.mike/eh2.C: Same.
37840         * g++.old-deja/g++.law/weak.C: Same.
37841         * g++.old-deja/g++.law/visibility7.C: Same.
37842         * g++.old-deja/g++.law/visibility25.C: Same.
37843         * g++.old-deja/g++.law/visibility22.C: Same.
37844         * g++.old-deja/g++.law/visibility2.C: Same.
37845         * g++.old-deja/g++.law/visibility17.C: Same.
37846         * g++.old-deja/g++.law/visibility13.C: Same.
37847         * g++.old-deja/g++.law/visibility10.C: Same.
37848         * g++.old-deja/g++.law/visibility1.C: Same.
37849         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37850         * g++.old-deja/g++.law/vbase1.C: Same.
37851         * g++.old-deja/g++.law/operators32.C: Same.
37852         * g++.old-deja/g++.law/nest3.C: Same.
37853         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37854         * g++.old-deja/g++.law/except5.C (main): Same.
37855         * g++.old-deja/g++.law/cvt7.C (run): Same.
37856         * g++.old-deja/g++.law/cvt2.C: Same.
37857         * g++.old-deja/g++.law/cvt16.C: Same.
37858         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37859         * g++.old-deja/g++.law/ctors17.C (main): Same.
37860         * g++.old-deja/g++.law/ctors13.C: Same.
37861         * g++.old-deja/g++.law/ctors12.C (main): Same.
37862         * g++.old-deja/g++.law/ctors10.C: Same.
37863         * g++.old-deja/g++.law/code-gen5.C: Same.
37864         * g++.old-deja/g++.law/bad-error7.C: Same.
37865         * g++.old-deja/g++.law/arm9.C: Same.
37866         * g++.old-deja/g++.law/arm12.C: Same.
37867         * g++.old-deja/g++.law/arg8.C: Same.
37868         * g++.old-deja/g++.law/arg1.C: Same.
37869         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37870         * g++.old-deja/g++.jason/template31.C: Same.
37871         * g++.old-deja/g++.jason/template24.C (main): Same.
37872         * g++.old-deja/g++.jason/2371.C: Same.
37873         * g++.old-deja/g++.eh/new2.C: Same.
37874         * g++.old-deja/g++.eh/new1.C: Same.
37875         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37876         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37877         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37878         * g++.old-deja/g++.brendan/crash62.C: Same.
37879         * g++.old-deja/g++.brendan/crash52.C: Same.
37880         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37881         * g++.old-deja/g++.brendan/crash38.C: Same.
37882         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37883         * g++.old-deja/g++.brendan/copy9.C: Same.
37884
37885 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37886
37887         * gcc.c-torture/execute/20001203-2.c (memset):
37888         Count argument is of type __SIZE_TYPE__.
37889
37890 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37891
37892         * gcc.c-torture/compile/20010404-1.c: New test.
37893
37894 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37895
37896         * gcc.c-torture/compile/20010326-1.c: New test.
37897
37898 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37899
37900         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37901         peculiarities of the SH.
37902         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37903
37904 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37905
37906         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37907         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37908         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37909
37910 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37911
37912         * g77.f-torture/compile/20010321-1.f: New test.
37913
37914 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37915
37916         * gcc.c-torture/compile/20010329-1.c: New test.
37917
37918 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37919
37920         * gcc.c-torture/execute/20010329-1.c: New test.
37921
37922 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37923
37924         * g++.old-deja/g++.other/eh4.C: Fix typo.
37925
37926 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37927
37928         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37929
37930 2001-03-28  Philip Blundell  <philb@gnu.org>
37931
37932         * gcc.c-torture/compile/20010328-1.c: New test.
37933
37934 2001-03-27  Richard Henderson  <rth@redhat.com>
37935
37936         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37937         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37938
37939 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37940
37941         * gcc.c-torture/compile/20010327-1.c: New test.
37942
37943 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37944
37945         * g++.old-deja/g++.other/friend12.C: New test.
37946         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37947         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37948
37949 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37950
37951         * gcc.c-torture/execute/20010325-1.c: New test.
37952
37953 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37954
37955         * g++.old-deja/g++.other/mangle3.C: New test.
37956
37957 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37958
37959         * g++.old-deja/g++.other/anon8.C: New test.
37960
37961 2001-03-20  Philip Blundell  <philb@gnu.org>
37962
37963         * gcc.c-torture/compile/20010320-1.c: New test.
37964
37965 2001-03-17  Richard Henderson  <rth@redhat.com>
37966
37967         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37968
37969 2001-03-15  Geoff Keating  <geoff@redhat.com>
37970
37971         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37972         tests on AIX.
37973
37974 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37975
37976         * g++.old-deja/g++.other/eh4.C: New test.
37977
37978 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37979
37980         * gcc.dg/cpp/mi1.c: Update.
37981
37982 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37983
37984         * g++.old-deja/g++.other/regstack.C: New test.
37985
37986 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37987
37988         * g++.old-deja/g++.other/ref4.C: New test.
37989
37990 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37991
37992         * objc/execute/va_method.m: Added.
37993         * objc/execute/IMP.m: Added.
37994         * objc/execute/_cmd.m: Added.
37995         * objc/execute/accessing_ivars.m: Added.
37996         * objc/execute/class-1.m: Added.
37997         * objc/execute/class-10.m: Added.
37998         * objc/execute/class-11.m: Added.
37999         * objc/execute/class-12.m: Added.
38000         * objc/execute/class-13.m: Added.
38001         * objc/execute/class-14.m: Added.
38002         * objc/execute/class-2.m: Added.
38003         * objc/execute/class-3.m: Added.
38004         * objc/execute/class-4.m: Added.
38005         * objc/execute/class-5.m: Added.
38006         * objc/execute/class-6.m: Added.
38007         * objc/execute/class-7.m: Added.
38008         * objc/execute/class-8.m: Added.
38009         * objc/execute/class-9.m: Added.
38010         * objc/execute/class-tests-1.h
38011         * objc/execute/class-tests-2.h
38012         * objc/execute/compatibility_alias.m: Added.
38013         * objc/execute/encode-1.m: Added.
38014         * objc/execute/formal_protocol-1.m: Added.
38015         * objc/execute/formal_protocol-2.m: Added.
38016         * objc/execute/formal_protocol-3.m: Added.
38017         * objc/execute/formal_protocol-4.m: Added.
38018         * objc/execute/formal_protocol-5.m: Added.
38019         * objc/execute/formal_protocol-6.m: Added.
38020         * objc/execute/formal_protocol-7.m: Added.
38021         * objc/execute/informal_protocol.m: Added.
38022         * objc/execute/initialize.m: Added.
38023         * objc/execute/load.m: Added.
38024         * objc/execute/many_args_method.m: Added.
38025         * objc/execute/nested-3.m: Added.
38026         * objc/execute/no_clash.m: Added.
38027         * objc/execute/private.m: Added.
38028         * objc/execute/redefining_self.m: Added.
38029         * objc/execute/root_methods.m: Added.
38030         * objc/execute/selector-1.m: Added.
38031         * objc/execute/static-1.m: Added.
38032         * objc/execute/static-2.m: Added.
38033         * objc/execute/va_method.m: Added.
38034
38035 2001-03-10  Richard Henderson  <rth@redhat.com>
38036
38037         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
38038
38039 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
38040
38041         * g++.old-deja/g++.other/crash31.C: XFAIL.
38042         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
38043         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
38044         * gcc.c-torture/execute/20010123-1.x: XFAIL.
38045         * gcc.c-torture/execute/20010124-1.x: XFAIL.
38046         * gcc.dg/sequence-pt-1.c: XFAIL one test.
38047
38048 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
38049
38050         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
38051
38052 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38053
38054         * gcc.dg/20000724-1.c: Don't use multiline strings.
38055
38056 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38057
38058         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38059         result of -cString against what we expect it to be; don't just
38060         print it out for no one to read.
38061
38062         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38063         Based on testcases provided by Nicola Pero.
38064
38065 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38066
38067         * gcc.dg/cpp/macro7.c: New test.
38068
38069 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38070
38071         * gcc.dg/cpp/multiline.c: Update.
38072
38073 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38074
38075         * g++.old-deja/g++.other/enum3.C: New test.
38076
38077 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38078
38079         * g++.old-deja/g++.other/pod1.C: New test.
38080
38081 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38082
38083         * g++.old-deja/g++.ext/overload1.C: New test.
38084
38085 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38086
38087         * g++.old-deja/g++.pt/using1.C: New test.
38088
38089 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38090
38091         * g++.old-deja/g++.other/using9.C: New test.
38092
38093 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38094
38095         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38096
38097         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38098
38099 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38100
38101         * g++.old-deja/g++.ext/realpt1.C: Remove.
38102
38103 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38104
38105         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38106
38107 2001-02-26  Will Cohen  <wcohen@redhat.com>
38108
38109         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38110
38111 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38112
38113         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38114         templatized constructors.
38115
38116 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38117
38118         * gcc.c-torture/execute/20010224-1.c: New test.
38119
38120 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38121
38122         * gcc.c-torture/execute/20010222-1.c: New test.
38123
38124 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38125
38126         * g++.old-deja/g++.other/inline20.C: New test.
38127
38128 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38129
38130         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38131
38132 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38133
38134         * g++.old-deja/g++.other/lookup22.C: New test.
38135
38136 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38137
38138         * g77.dg: New directory.
38139         * g77.dg/20010216-1.f: New test case.
38140         * g77.dg/dg.exp: New driver.
38141         * lib/g77-dg.exp: New driver library.
38142
38143 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38144
38145         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38146
38147 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38148
38149         * g++.old-deja/g++.other/decl9.C: New test.
38150
38151 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38152
38153         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38154         not need <string> and also tests the initialization at runtime.
38155
38156 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38157
38158         * gcc.c-torture/execute/longlong.c: New test.
38159
38160 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38161
38162         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38163
38164 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38165
38166         * gcc.c-torture/execute/920302-1.c (execute):
38167         Change argument type to short.
38168
38169 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38170
38171         * g++.old-deja/g++.pt/deduct6.C: New test.
38172
38173 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38174
38175         * g++.old-deja/g++.pt/deduct5.C: New test.
38176
38177 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38178
38179         * gcc.c-torture/execute/20010209-1.c: New test.
38180
38181 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38182
38183         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38184
38185 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38186
38187         * g++.dg/vtgc1.C: Update for new ABI.
38188
38189         * consistency.vlad: New directory, 1665 files.
38190
38191 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38192
38193         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38194         return type.
38195         * gcc.dg/cpp/digraphs.c: Declare puts.
38196
38197 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38198
38199         * g++.old-deja/g++.other/warn5.C: New test.
38200
38201 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38202
38203         * g++.old-deja/g++.pt/spec40.C: New test.
38204
38205 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38206
38207         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38208         case.
38209         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38210
38211 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38212
38213         * gcc.c-torture/compile/20010209-1.c: New test.
38214
38215 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38216
38217         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38218         excess errors message but not if it crashes.
38219         * g++.old-deja/g++.other/crash27.C: Likewise.
38220         * g++.old-deja/g++.other/crash28.C: Likewise.
38221         * g++.old-deja/g++.other/crash30.C: Likewise.
38222         * g++.old-deja/g++.other/crash32.C: Likewise.
38223         * g++.old-deja/g++.other/crash35.C: Likewise.
38224         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38225
38226 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38227
38228         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38229         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38230         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38231         g77.f-torture/execute/execute.exp,
38232         g77.f-torture/noncompile/noncompile.exp,
38233         gcc.c-torture/execute/execute.exp,
38234         gcc.c-torture/execute/memcheck/memcheck.exp,
38235         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38236         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38237         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38238         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38239         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38240         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38241         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38242         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38243         Remove bug reporting instructions with ancient email addresses.
38244
38245 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38246
38247         * gcc.dg/20010202-1.c: New test.
38248         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38249
38250 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38251
38252         * g++.dg/stdbool-if.C: New test.
38253
38254 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38255
38256         * objc/execute/fdecl.m: Added main().
38257
38258 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38259
38260         * gcc.c-torture/execute/20010206-1.c: New test.
38261
38262 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38263
38264         * gcc.dg/cpp/avoidpaste1.c: Update.
38265
38266 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38267
38268         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38269         Pero <nicola@brainstorm.co.uk>.
38270         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38271
38272 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38273
38274         * g++.old-deja/g++.pt/spec39.C: New test.
38275
38276 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38277
38278         * gcc.c-torture/compile/20010202-1.c: New test.
38279
38280 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38281
38282         * g++.old-deja/g++.abi/primary2.C: New test.
38283         * g++.old-deja/g++.abi/primary3.C: New test.
38284         * g++.old-deja/g++.abi/primary4.C: New test.
38285         * g++.old-deja/g++.abi/primary5.C: New test.
38286         * g++.old-deja/g++.abi/vtable3.h: New test.
38287         * g++.old-deja/g++.abi/vtable3a.C: New test.
38288         * g++.old-deja/g++.abi/vtable3b.C: New test.
38289         * g++.old-deja/g++.abi/vtable3c.C: New test.
38290         * g++.old-deja/g++.abi/vtable3d.C: New test.
38291         * g++.old-deja/g++.abi/vtable3e.C: New test.
38292         * g++.old-deja/g++.abi/vtable3f.C: New test.
38293         * g++.old-deja/g++.abi/vtable3g.C: New test.
38294         * g++.old-deja/g++.abi/vtable3h.C: New test.
38295         * g++.old-deja/g++.abi/vtable3i.C: New test.
38296         * g++.old-deja/g++.abi/vtable3j.C: New test.
38297         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38298
38299 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38300
38301         * g++.old-deja/g++.other/anon6.C: New test.
38302         * g++.old-deja/g++.other/anon7.C: New test.
38303
38304 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38305
38306         * gcc.dg/cpp/avoidpaste2.c: New tests.
38307
38308 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38309
38310         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38311
38312 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38313
38314         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38315         DECIMAL_DIG cases for Irix."
38316
38317 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38318
38319         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38320
38321 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38322
38323         * gcc.dg/c99-tag-1.c: New test.
38324
38325 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38326
38327         * gcc.dg/cpp/tr-warn1.c: Add tests.
38328
38329 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38330
38331         * gcc.dg/cpp/avoidpaste1.c: Update.
38332         * gcc.dg/cpp/paste4.c: Update.
38333
38334 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38335
38336         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38337         cases for Irix.
38338
38339 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38340
38341         * g++.old-deja/g++.other/inline19.C: New test.
38342
38343 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38344
38345         * gcc.dg/Wlarger-than.c: New test.
38346
38347 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38348
38349         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38350
38351 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38352
38353         * gcc.c-torture/execute/20010129-1.c: New test.
38354         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38355
38356 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38357
38358         * gcc.dg/cpp/avoidpaste1.c: Test case.
38359
38360 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38361
38362         * g++.old-deja/g++.other/inline18.C: New test.
38363
38364 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38365
38366         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38367         and __builtin_putchar.
38368
38369 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38370
38371         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38372         tests.
38373
38374 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38375
38376         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38377         floating point number rounding mode to round to the nearest
38378         representable mode.
38379
38380 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38381
38382         * g++.old-deja/g++.other/mangle2.C: New test.
38383
38384 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38385
38386         * gcc.c-torture/compile/20010124-1.c: New test.
38387
38388 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38389
38390         * g++.old-deja/g++.pt/spec38.C: New test.
38391
38392 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38393
38394         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38395         "Build don't run".
38396
38397 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38398
38399         * gcc.c-torture/execute/20010123-1.c: New test.
38400
38401 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38402
38403         * g++.old-deja/g++.pt/spec37.C: New test.
38404
38405 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38406
38407         * g++.old-deja/g++.pt/overload14.C: New test.
38408
38409 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38410
38411         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38412         __builtin_return_address.
38413
38414 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38415
38416         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38417         * g++.old-deja/g++.pt/spec35.C: New test.
38418         * g++.old-deja/g++.pt/spec36.C: New test.
38419
38420 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38421
38422         * gcc.c-torture/compile/20010118-1.c: New test.
38423
38424 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38425
38426         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38427
38428 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38429
38430         * gcc.c-torture/execute/20010119-1.c: New test.
38431
38432 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38433
38434         * g++.old-deja/g++.other/vbase5.C: New test.
38435
38436 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38437
38438         * gcc.c-torture/execute/20010118-1.c: New test.
38439
38440 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38441
38442         * g++.old-deja/g++.pt/deduct3.C: New test.
38443
38444 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38445
38446         * g++.old-deja/g++.pt/spec34.C: New test.
38447
38448 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38449
38450         * g77.f-torture/compile/20000601-2.f: New test.
38451
38452 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38453
38454         * g++.old-deja/g++.other/init17.C: New test.
38455
38456 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38457
38458         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38459
38460 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38461
38462         * g++.old-deja/g++.pt/unify8.C: New test.
38463
38464 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38465
38466         * g++.old-deja/g++.abi/vbase1.C: New test.
38467
38468 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38469
38470         * g++.old-deja/g++.pt/crash65.C: New test.
38471
38472 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38473
38474         * gcc.dg/cpp/assembl2.S: New test case.
38475
38476 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38477
38478         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38479         are supported.
38480
38481 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38482
38483         * g++.old-deja/g++.other/builtins1.C: New test.
38484         * g++.old-deja/g++.other/builtins2.C: Likewise.
38485         * g++.old-deja/g++.other/builtins3.C: Likewise.
38486         * g++.old-deja/g++.other/builtins4.C: Likewise.
38487
38488 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38489
38490         * gcc.c-torture/compile/20010117-1.c: New test.
38491         * gcc.c-torture/compile/20010117-2.c: New test.
38492
38493 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38494
38495         * g77.f-torture/execute/20010116.[fx]: New test,
38496         XFAIL on i?86-*-*.
38497         * g77.f-torture/compile/20010115.f: Indicate it's
38498         a test for PR fortran/1636.
38499
38500 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38501
38502         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38503
38504 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38505
38506         * g77.f-torture/compile/20010115.f: New test.
38507
38508 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38509
38510         * g++.old-deja/g++.pt/nontype5.C: New test.
38511
38512 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38513
38514         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38515         have an equivalent working one below it.
38516
38517 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38518
38519         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38520         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38521
38522 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38523
38524         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38525         message containing "init_priority".
38526         (conpr-2.C): Likewise.
38527         (conpr-3.C): Likewise.
38528         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38529
38530 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38531
38532         * gcc.c-torture/execute/20010114-2.c: New test.
38533
38534 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38535
38536         * gcc.c-torture/compile/20010114-1.c: New test.
38537         * gcc.c-torture/compile/20010114-1.x: Xfail.
38538         * gcc.c-torture/compile/20010114-2.c: New test.
38539         * gcc.c-torture/execute/20010114-1.c: New test.
38540         * gcc.dg/trunc-1.c: New test.
38541         * gcc.dg/uninit-B.c: New test.
38542
38543 2001-01-13  Nick Clifton  <nickc@redhat.com>
38544
38545         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38546         target.
38547
38548 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38549
38550         * gcc.c-torture/compile/20010113-1.c: New test.
38551
38552 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38553
38554         * gcc.c-torture/compile/20001212-1.c: New test.
38555
38556 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38557
38558         * gcc.dg/cpp/widestr1.c: Update.
38559         * gcc.dg/cpp/prag-imp.c: Remove.
38560
38561 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38562
38563         * gcc.c-torture/execute/20000801-3.x: Remove.
38564         * gcc.dg/c90-init-1.c: New test.
38565         * gcc.dg/c99-init-1.c: New test.
38566         * gcc.dg/c99-init-2.c: New test.
38567         * gcc.dg/gnu99-init-1.c: New test.
38568
38569 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38570
38571         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38572         testing that no relevant ones were found.
38573
38574 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38575
38576         * g++.old-deja/g++.pt/cast2.C: New test.
38577
38578 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38579
38580         * g++.old-deja/g++.pt/friend47.C: New test.
38581
38582 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38583
38584         * g++.old-deja/g++.pt/instantiate13.C: New test.
38585
38586 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38587
38588         * g++.old-deja/g++.other/defarg7.C: New test.
38589         * g++.old-deja/g++.other/defarg8.C: New test.
38590
38591 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38592
38593         * g++.old-deja/g++.pt/crash64.C: New test.
38594
38595 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38596
38597         * g++.old-deja/g++.pt/crash63.C: New test.
38598
38599 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38600
38601         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38602
38603 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38604
38605         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38606
38607 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38608
38609         * g++.old-deja/g++.pt/error3.C: New test.
38610
38611 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38612
38613         * g++.old-deja/g++.other/crash39.C: New test.
38614
38615 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38616
38617         * g++.old-deja/g++.other/vbase4.C: New test.
38618
38619 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38620
38621         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38622         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38623         * gcc.dg/special/special.exp: New test driver which will check
38624         for alias support for the above test.
38625
38626 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38627
38628         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38629         problems on small machines.
38630         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38631         parameterize.
38632
38633 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38634
38635         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38636         mips.
38637         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38638
38639 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38640
38641         * g++.old_deja/g++.pt/using8.C: New test.
38642
38643 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38644
38645         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38646
38647 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38648
38649         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38650         where a failure is expected.
38651         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38652
38653 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38654
38655         * g++.old_deja/g++.pt/instantiate12.C: New test.
38656
38657 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38658
38659         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38660         start of structs.
38661         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38662         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38663         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38664         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38665         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38666         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38667         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38668         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38669         * g++.old-deja/g++.eh/spec6.C: Likewise.
38670         * g++.old-deja/g++.jason/crash3.C: Likewise.
38671         * g++.old-deja/g++.law/ctors11.C: Likewise.
38672         * g++.old-deja/g++.law/ctors17.C: Likewise.
38673         * g++.old-deja/g++.law/ctors5.C: Likewise.
38674         * g++.old-deja/g++.law/ctors9.C: Likewise.
38675         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38676         * g++.old-deja/g++.mike/net22.C: Likewise.
38677         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38678         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38679         * g++.old-deja/g++.mike/virt3.C: Likewise.
38680         * g++.old-deja/g++.niklas/t128.C: Likewise.
38681         * g++.old-deja/g++.other/anon4.C: Likewise.
38682         * g++.old-deja/g++.other/using1.C: Likewise.
38683         * g++.old-deja/g++.other/warn3.C: Likewise.
38684         * g++.old-deja/g++.pt/t37.C: Likewise.
38685         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38686         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38687
38688 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38689
38690         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38691
38692 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38693
38694         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38695
38696 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38697
38698         * gcc.c-torture/compile/20010107-1.c: New test.
38699
38700 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38701
38702         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38703
38704 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38705
38706         * gcc.dg/format/format.h: New file.
38707         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38708         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38709         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38710         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38711         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38712         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38713         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38714         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38715         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38716         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38717         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38718         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38719         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38720         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38721         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38722         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38723         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38724         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38725         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38726         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38727         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38728         instead of declaring standard types, macros and functions in each
38729         test.
38730
38731 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38732
38733         * gcc.c-torture/execute/20010106-1.c: New test.
38734
38735 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38736
38737         * gcc.dg/format/format.exp: New file.
38738         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38739         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38740         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38741         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38742         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38743         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38744         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38745         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38746         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38747         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38748         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38749         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38750         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38751         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38752         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38753         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38754         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38755         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38756         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38757         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38758         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38759         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38760         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38761         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38762         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38763         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38764         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38765         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38766         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38767         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38768         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38769         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38770         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38771         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38772         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38773         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38774         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38775         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38776         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38777         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38778         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38779         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38780
38781 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38782
38783         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38784         account.
38785
38786 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38787
38788         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38789
38790 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38791
38792         * g++.old-deja/g++.pt/crash62.C: New test.
38793
38794 2001-01-04  Richard Henderson  <rth@redhat.com>
38795
38796         * gcc.dg/20000926-1.c: Update expected warnings.
38797         * gcc.dg/array-2.c: Likewise.
38798         * gcc.dg/array-4.c: Also validate flexible array members.
38799         * gcc.dg/c99-flex-array-1.c: New.
38800
38801 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38802
38803         * gcc.c-torture/compile/20001222-1.x: Remove.
38804
38805 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38806
38807         * gcc.c-torture/execute/built-in-setjmp.c: New.
38808
38809 2001-01-03  Richard Henderson  <rth@redhat.com>
38810
38811         * gcc.dg/940510-1.c: Update expected error wording.
38812         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38813
38814 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38815
38816         * lib/target-supports.exp (check_alias_available): Modified to
38817         indicate aliases not supported if only weak aliases are supported.
38818
38819 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38820
38821         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38822         Turn on cmpstrsi checks for __pj__ and __i370__.
38823
38824 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38825
38826         * g++.old-deja/g++.other/virtual11.C: New test.
38827
38828 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38829
38830         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38831
38832 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38833
38834         * gcc.c-torture/compile/20010102-1.c: New test.
38835
38836 2001-01-02  Andreas Jaeger  <aj@suse.de>
38837
38838         * gcc.dg/noreturn-3.c: New test.
38839
38840         * gcc.dg/noreturn-4.c: New test.
38841
38842 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38843
38844         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38845         __builtin_fputc and __builtin_fwrite.
38846
38847 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38848
38849         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38850         signed char, not default char.
38851
38852 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38853
38854         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38855
38856 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38857
38858         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38859
38860 2000-12-29  Richard Henderson  <rth@redhat.com>
38861
38862         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38863         (__cyg_profile_func_exit): Define.
38864
38865 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38866
38867         * g++.dg/vtgc1.C: New test.
38868
38869 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38870
38871         * gcc.dg/noncompile/20001228-1.c: New test.
38872
38873         * gcc.dg/20001228-1.c: New test.
38874
38875         * gcc.c-torture/execute/20001228-1.c: New test.
38876
38877 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38878
38879         * gcc.dg/format-strfmon-1.c: New test.
38880
38881 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38882
38883         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38884         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38885         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38886         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38887         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38888         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38889         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38890         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38891         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38892         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38893         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38894         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38895         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38896
38897         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38898         * gcc.c-torture/execute/string-opt-4.c: Test index.
38899
38900 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38901
38902         * gcc.c-torture/compile/20001226-1.c: New test.
38903
38904 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38905
38906         * gcc.c-torture/compile/20001222-1.c: New test.
38907         * gcc.c-torture/compile/20001222-1.x: Xfail.
38908
38909 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38910
38911         * gcc.c-torture/execute/comp-goto-2.c: New test.
38912
38913 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38914
38915         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38916         Use long types if __INT_MAX__ is 32767.
38917         (main): Use cast to (sint32 *) when poking 88 into a_page.
38918
38919         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38920
38921 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38922
38923         * gcc.c-torture/compile/20001221-1.c: New test.
38924         * gcc.c-torture/execute/20001221-1.c: New test.
38925
38926 2000-12-20  Richard Henderson  <rth@redhat.com>
38927
38928         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38929         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38930
38931 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38932
38933         * gcc.dg/compare3.c: New test.
38934
38935 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38936
38937         * gcc.dg/format-warnll-1.c: New test.
38938
38939 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38940
38941         * gcc.dg/cpp/cmdlne-P.c: New test.
38942
38943 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38944
38945         * gcc.c-torture/execute/builtin-abs-1.c,
38946         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38947
38948 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38949
38950         * gcc.dg/cpp/multiline.c: New test.
38951
38952 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38953
38954         * g++.old-deja/g++.other/syshdr1.C: Update.
38955         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38956
38957 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38958
38959         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38960
38961 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38962
38963         * g++.old-deja/g++.pt/ttp65.C: New test.
38964
38965 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38966
38967         * g++.old-deja/g++.pt/ttp64.C: New test.
38968
38969 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38970
38971         * g++.old-deja/g++.pt/spec33.C: New test.
38972
38973 2000-12-14  Catherine Moore  <clm@redhat.com>
38974
38975         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38976         * gcc.c-torture/execute/920612-2.c: Likewise.
38977         * gcc.c-torture/execute/920428-2.c: Likewise.
38978         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38979         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38980
38981 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38982
38983         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38984         * gcc.dg/pack-test-2.c: Likewise.
38985
38986 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38987
38988         Tests by Zack Weinberg <zackw@stanford.edu>.
38989
38990         * gcc.dg/cpp/defined.c: Update.
38991         * gcc.dg/cpp/defined_trad.c: New tests.
38992
38993 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38994
38995         * gcc.dg/cpp/trad-direct.c: Update.
38996
38997 2000-12-11  Neil Booth  <neilb@earthling.net>
38998
38999         * gcc.dg/cpp/defined_trad.c
39000
39001 2000-12-11  Neil Booth  <neilb@earthling.net>
39002
39003         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
39004
39005 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
39006
39007         * gcc.dg/format-miss-2.c: New test.
39008
39009 2000-12-09  Neil Booth  <neilb@earthling.net>
39010
39011         * gcc.dg/cpp/lineflags.c: New tests.
39012         * gcc.dg/cpp/poison.c: Update.
39013         * gcc.dg/cpp/redef2.c: Update.
39014         * gcc.dg/cpp/skipping.c: New test.
39015
39016 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
39017
39018         * g++.old-deja/g++.other/eh3.C: New testcase.
39019
39020 2000-12-07  Neil Booth  <neilb@earthling.net>
39021
39022         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
39023         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
39024         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
39025         wtr-union-init-2.c, wtr-union-init-3.c: Update.
39026         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
39027         Update.
39028
39029 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39030
39031         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
39032         __SIZE_TYPE__ instead of int for type of integers cast to
39033         pointers.
39034
39035 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
39036
39037         * g++.old-deja/g++.other/cleanup4.C: New test.
39038
39039 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39040
39041         * format-sec-1.c: New test.
39042
39043 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39044
39045         * gcc.dg/format-nonlit-3.c: New test.
39046
39047 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39048
39049         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
39050         through a null pointer.
39051
39052 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39053
39054         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39055         * g++.old-deja/g++.pt/partial4.C: New test.
39056
39057 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39058
39059         * gcc.c-torture/execute/ieee/hugeval.x: New.
39060
39061 2000-12-06  Neil Booth  <neilb@earthling.net>
39062
39063         * gcc.dg/cpp/backslash2.c: New tests.
39064
39065 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39066
39067         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39068         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39069
39070 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39071
39072         * gcc.c-torture/execute/20001203-2.c: New testcase.
39073
39074 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39075
39076         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39077         * g++.old-deja/g++.other/virtual10.C: New test.
39078
39079 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39080
39081         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39082
39083 2000-12-05  Richard Henderson  <rth@redhat.com>
39084
39085         * gcc.c-torture/compile/20001205-1.c: New.
39086
39087 2000-12-04  Neil Booth  <neilb@earthling.net>
39088
39089         * g++.old-deja/g++.other/virtual9.C: New test.
39090         * g++.old-deja/g++.pt/crash61.C: New test.
39091         * gcc.c-torture/execute/loop-9.c: New test.
39092
39093 2000-12-04  Neil Booth  <neilb@earthling.net>
39094
39095         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39096         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39097         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39098         * gcc.dg/cpp/extratokens.c: ...here.
39099
39100 2000-12-04  Neil Booth  <neilb@earthling.net>
39101
39102         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39103         New tests.
39104
39105 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39106
39107         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39108         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39109
39110 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39111
39112         * gcc.c-torture/execute/20001203-1.c: New test.
39113
39114 2000-12-03  Neil Booth  <neilb@earthling.net>
39115
39116         * gcc.dg/cpp/macro6.c: New test cases.
39117
39118 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39119
39120         * gcc.c-torture/execute/string-opt-9.c: New test.
39121         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39122         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39123         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39124
39125         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39126         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39127
39128 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39129
39130         * gcc.dg/cpp/if-6.c: New testcase.
39131
39132         * gcc.dg/20001201-1.c: New testcase.
39133
39134 2000-12-02  Neil Booth  <neilb@earthling.net>
39135
39136         * g++.old-deja/g++.other/externC4.C,
39137         g++.old-deja/g++.other/friend10.C: New tests.
39138
39139 2000-12-02  Neil Booth  <neilb@earthling.net>
39140
39141         * g++.old-deja/g++.other/instan2.C
39142         * g++.old-deja/g++.other/instan3.C: New test.
39143
39144 2000-12-02  Neil Booth  <neilb@earthling.net>
39145
39146         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39147         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39148         gnuc99.c,gnuc99-pedantic.c: New tests.
39149
39150 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39151
39152         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39153         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39154
39155 2000-12-01  Neil Booth  <neilb@earthling.net>
39156
39157         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39158         * gcc.dg/cpp/poison.c: Update.
39159         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39160
39161 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39162
39163         * g77.f-torture/execute/20001201.f: New test.
39164
39165 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39166
39167         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39168
39169 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39170
39171         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39172
39173 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39174
39175         * g++.old-deja/g++.other/cast6.C: New test.
39176
39177 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39178
39179         * gcc.c-torture/execute/20001130-2.c: New testcase.
39180
39181 2000-11-30  Richard Henderson  <rth@redhat.com>
39182
39183         * gcc.c-torture/execute/20001130-1.c: New test.
39184
39185 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39186
39187         * g++.old-deja/g++.other/op3.C: New test.
39188
39189 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39190
39191         * g++.old-deja/g++.other/op2.C: New test.
39192
39193 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39194
39195         * g++.old-deja/g++.other/crash38.C: New test.
39196
39197 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39198
39199         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39200
39201 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39202
39203         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39204         tests.
39205         * gcc.c-torture/execute/string-opt-6.c: New test.
39206
39207         * gcc.dg/20001117-1.c: Add main.
39208
39209 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39210
39211         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39212         Move from here ...
39213         * gcc.dg/940510-1.c: ... to here.
39214
39215         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39216         zero-size arrays in toplevel structures.
39217
39218 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39219
39220         * gcc.c-torture/execute/loop-8.c: New test.
39221
39222 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39223
39224         * g++.old-deja/g++.other/base1.C: New test.
39225
39226 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39227
39228         * g++.old-deja/g++.other/parse2.C: New test.
39229
39230 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39231
39232         * g++.old-deja/g++.pt/incomplete1.C: New test.
39233
39234 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39235
39236         * g++.old-deja/g++.other/friend9.C: New test.
39237
39238 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39239
39240         * gcc.dg/20001127-1.c: New test.
39241
39242 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39243
39244         * g++.old-deja/g++.pt/friend46.C: New test.
39245
39246 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39247
39248         * g++.old-deja/g++.other/ptrmem8.C: New test.
39249
39250 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39251
39252         * gcc.c-torture/execute/string-opt-7.c: New test.
39253         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39254
39255 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39256
39257         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39258         instead of 'mkcheck 2'.
39259
39260 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39261
39262         * gcc.c-torture/execute/memcheck/driver.c,
39263         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39264         C9X references to refer to C99.
39265
39266 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39267
39268         * gcc.dg/ultrasp3.c: New test.
39269
39270 2000-11-25  Neil Booth  <neilb@earthling.net>
39271
39272         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39273
39274 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39275
39276         * gcc.c-torture/compile/20001123-2.c: New.
39277
39278 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39279
39280         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39281
39282 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39283
39284         * gcc.dg/sequence-point-1.c: Add some new tests.
39285         * gcc.c-torture/execute/20001124-1.c: New test.
39286
39287 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39288
39289         * g++.old-deja/g++.other/vaarg4.C: New test.
39290         * gcc.c-torture/compile/20001123-1.c: New test.
39291
39292 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39293
39294         * g++.other/crash24.C: Adjust and remove XFAIL.
39295         * g++.other/crash37.C: New test.
39296
39297 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39298
39299         * g++.old-deja/g++.pt/instantiate9.C: New test.
39300
39301 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39302
39303         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39304         new ABI, too.
39305
39306         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39307         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39308
39309 2000-11-22  Neil Booth  <neilb@earthling.net>
39310
39311         * gcc.dg/cpp/Wtrigraphs.c: New test.
39312
39313 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39314
39315         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39316
39317 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39318
39319         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39320
39321 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39322
39323         * lib/gcc-dg.exp: load_lib scanasm.exp.
39324         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39325         * lib/g++-dg.exp: load_lib scanasm.exp.
39326         * lib/scanasm.exp: New.
39327         (scan-assembler, scan-assembler-not): Add optional arguments to
39328         test name, or if not present, the pattern name.
39329         (scan-assembler-dem, scan-assembler-dem-not): New.
39330
39331         * g++.dg/dg.exp: New.
39332
39333 2000-11-21  Neil Booth  <neilb@earthling.net>
39334
39335         * gcc.dg/cpp/integrated1.c: Remove.
39336
39337 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39338
39339         * gcc.c-torture/execute/20001121-1.c: New test.
39340
39341 2000-11-21  Richard Henderson  <rth@redhat.com>
39342
39343         * gcc.c-torture/compile/20001121-1.c: New test.
39344
39345 2000-11-20  Neil Booth  <neilb@earthling.net>
39346
39347         * gcc.dg/cpp/integrated1.c: New test.
39348
39349 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39350
39351         * g++.old-deja/g++.other/inline17.C: New test.
39352
39353 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39354
39355         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39356         local variable to be zero: I made the variable global. Now
39357         uses abort() and exit() instead of relying on main's return value.
39358
39359 2000-11-20  Neil Booth  <neilb@earthling.net>
39360
39361         * gcc.dg/cpp/paste2.c: Update test.
39362         * objc/execute/paste.m: New test.
39363
39364 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39365
39366         * gcc.dg/c99-condexpr-1.c: New test.
39367
39368 2000-11-20  Neil Booth  <neilb@earthling.net>
39369
39370         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39371
39372 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39373
39374         * g++.old-deja/g++.pt/export1.C: New test.
39375
39376 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39377
39378         * gcc.dg/20001117-1.c: New test.
39379
39380 2000-11-18  Richard Henderson  <rth@redhat.com>
39381
39382         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39383
39384 2000-11-18  Richard Henderson  <rth@redhat.com>
39385
39386         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39387         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39388         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39389
39390 2000-11-18  Richard Henderson  <rth@redhat.com>
39391
39392         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39393         (main): New.  Exit cleanly.
39394
39395 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39396
39397         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39398         gcc.dg/c99-fordecl-2.c: New tests.
39399
39400 2000-11-18  Richard Henderson  <rth@redhat.com>
39401
39402         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39403         * gcc.c-torture/execute/zerolen-2.c: New.
39404
39405 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39406
39407         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39408         memory.
39409
39410 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39411
39412         * g++.old-deja/g++.pt/instantiate8.C: New test.
39413
39414 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39415
39416         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39417         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39418
39419 2000-11-16  Nick Clifton  <nickc@redhat.com>
39420
39421         * gcc.c-torture/execute/nestfunc-2.c: New test.
39422         * gcc.c-torture/execute/nestfunc-3.c: New test.
39423
39424 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39425
39426         * gcc.c-torture/compile/20001116-1.c: New test.
39427
39428 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39429
39430         * gcc.c-torture/execute/20001115-1.c: New test.
39431
39432 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39433
39434         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39435         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39436         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39437         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39438
39439 2000-11-15  Neil Booth  <neilb@earthling.net>
39440
39441         gcc.dg/cpp/_Pragma1.c: Update.
39442         gcc.dg/cpp/_Pragma2.c: New test.
39443
39444 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39445
39446         * g++.old-deja/g++.other/anon5.C: New test.
39447
39448 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39449
39450         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39451         tests.
39452
39453 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39454
39455         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39456         output.
39457
39458 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39459
39460         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39461         labels at end of compound statements.
39462
39463 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39464
39465         * gcc.c-torture/execute/loop-7.c: New test.
39466
39467 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39468
39469         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39470
39471 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39472
39473         * gcc.dg/c99-bool-1.c: New test.
39474
39475 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39476
39477         * gcc.dg/c99-scope-1.c: Remove xfail.
39478         * gcc.dg/c99-scope-2.c: New test.
39479
39480 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39481
39482         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39483         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39484
39485 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39486
39487         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39488         error messages.
39489
39490         * g++.mike/p700.C: Don't typedef wchar_t.
39491         * g++.mike/p784.C: Likewise.
39492         * g++.mike/eb101.C: Don't use __wchar_t.
39493
39494 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39495
39496         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39497         from DO loop.
39498
39499 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39500
39501         * gcc.c-torture/execute/20001111-1.c: New test.
39502
39503 2000-11-10  Nick Clifton  <nickc@redhat.com>
39504
39505         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39506         long multuiple and accumulate.
39507
39508 2000-11-09  Richard Henderson  <rth@redhat.com>
39509
39510         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39511         via size_t instead of int.
39512
39513         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39514         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39515         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39516         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39517
39518 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39519
39520         * gcc.c-torture/compile/20001109-1.c: New test.
39521         * gcc.c-torture/compile/20001109-2.c: New test.
39522
39523 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39524
39525         * g++.old-deja/g++.pt/operator1.C: New test.
39526         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39527
39528 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39529
39530         * gcc.dg/20001108-1.c: New test.
39531
39532 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39533
39534         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39535         with both arguments constant strings.
39536         * gcc.c-torture/execute/string-opt-3.c: New test.
39537         * gcc.c-torture/execute/string-opt-4.c: New test.
39538         * gcc.c-torture/execute/string-opt-5.c: New test.
39539
39540 2000-11-08  Nick Clifton  <nickc@redhat.com>
39541
39542         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39543         mulsidi3adddi patterns.
39544
39545 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39546
39547         * g++.old-deja/g++.other/crash36.C: New test.
39548
39549 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39550
39551         * g++.old-deja/g++.other/init16.C: New test.
39552
39553 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39554
39555         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39556
39557 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39558
39559         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39560         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39561         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39562
39563 2000-11-07  DJ Delorie  <dj@redhat.com>
39564
39565         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39566
39567 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39568
39569         * gcc.c-torture/execute/string-opt-1.c: New test.
39570
39571 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39572
39573         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39574         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39575         parameters in registers, and there is no way for a varargs
39576         function to know in which order the integer and floating-point
39577         parameters should be interleaved when they are placed on the
39578         stack.
39579         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39580         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39581
39582 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39583
39584         * gcc.c-torture/execute/string-opt-2.c: New test.
39585
39586 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39587
39588         * g++.old-deja/g++.pt/crash60.C: New test.
39589
39590 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39591
39592         * g++.old-deja/g++.other/crash24.C: New test.
39593         * g++.old-deja/g++.other/crash25.C: New test.
39594         * g++.old-deja/g++.other/crash26.C: New test.
39595         * g++.old-deja/g++.other/crash27.C: New test.
39596         * g++.old-deja/g++.other/crash28.C: New test.
39597         * g++.old-deja/g++.other/crash29.C: New test.
39598         * g++.old-deja/g++.other/crash30.C: New test.
39599         * g++.old-deja/g++.other/crash31.C: New test.
39600         * g++.old-deja/g++.other/crash32.C: New test.
39601         * g++.old-deja/g++.other/crash33.C: New test.
39602         * g++.old-deja/g++.other/crash34.C: New test.
39603         * g++.old-deja/g++.other/crash35.C: New test.
39604
39605 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39606
39607         * gcc.c-torture/execute/20001031-1.c: New test.
39608
39609 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39610
39611         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39612         namespace.
39613
39614         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39615         standards-conformant.
39616
39617         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39618
39619         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39620         * g++.old-deja/g++.mike/p755a.C: Likewise.
39621         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39622         library makes no calls to `operator new' during initialization.
39623
39624 2000-11-04  Neil Booth  <neilb@earthling.net>
39625
39626         * gcc.dg/cpp/include2.c: New tests.
39627
39628 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39629
39630         * lib/g++.exp (g++_set_ld_library_path): New function.
39631         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39632
39633 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39634
39635         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39636         warnings.
39637
39638 2000-11-01  Richard Henderson  <rth@redhat.com>
39639
39640         * g++.old-deja/g++.ext/namedret1.C: New.
39641         * g++.old-deja/g++.ext/namedret2.C: New.
39642         * g++.old-deja/g++.ext/namedret3.C: New.
39643
39644 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39645
39646         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39647         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39648
39649 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39650
39651         * gcc.c-torture/execute/va-arg-21.c: New test.
39652
39653 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39654
39655         * gcc.dg/c99-complex-2.c: New test.
39656
39657 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39658
39659         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39660
39661 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39662
39663         * g++.old-deja/g++.other/inline16.C: New test.
39664
39665 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39666
39667         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39668         __PRETTY_FUNCTION__
39669
39670 2000-10-29  Neil Booth  <neilb@earthling.net>
39671
39672         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39673         New tests.
39674         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39675         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39676         optimisation.
39677
39678 2000-10-29  Neil Booth  <neilb@earthling.net>
39679
39680         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39681         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39682         * mi5.c: Test multiple includes work with -C.
39683         * trigraphs.c: Test ^= version.
39684
39685 2000-10-28  Neil Booth  <neilb@earthling.net>
39686
39687         New tests and test updates for new macro expander.
39688
39689         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39690         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39691         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39692         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39693         new diagnostic messages.
39694
39695         * gcc.dg/cpp/macro3.c: New tests.
39696
39697 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39698
39699         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39700         on the same line.
39701
39702 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39703
39704         * g++.old-deja/g++.other/eh2.C: New test.
39705
39706 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39707
39708         * gcc.c-torture/execute/20001027-1.c: New test.
39709
39710 2000-10-26  Richard Henderson  <rth@redhat.com>
39711
39712         * gcc.c-torture/execute/20001026-1.c: New.
39713
39714 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39715
39716         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39717         * g++.old-deja/g++.law/builtin1.C: Likewise.
39718         * g++.old-deja/g++.law/ctors10.C: Likewise.
39719         * g++.old-deja/g++.law/virtual3.C: Likewise.
39720         * g++.old-deja/g++.mike/p658.C: Likewise.
39721         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39722         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39723         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39724         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39725         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39726
39727 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39728
39729         * gcc.c-torture/compile/20001024-1.c: New test.
39730
39731 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39732
39733         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39734         to tell us whether or not we are using V3.
39735
39736 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39737
39738         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39739         operands.
39740
39741 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39742
39743         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39744
39745 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39746
39747         * gcc.c-torture/execute/20001024-1.c: New test.
39748
39749 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39750
39751         * g++.old-deja/g++.other/sibcall1.C: New test.
39752
39753 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39754
39755         * gcc.dg/noncompile/init-3.c: New test.
39756
39757 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39758
39759         * gcc.dg/format-array-1.c: New test.
39760
39761 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39762
39763         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39764         writing through null pointers; remove comment about testing
39765         unterminated strings.
39766
39767 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39768
39769         * gcc.c-torture/execute/20001017-2.c: New test.
39770
39771 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39772
39773         * gcc.c-torture/compile/20001018-1.c: New test.
39774         * gcc.c-torture/compile/20001018-1.x: Xfail.
39775
39776 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39777
39778         * gcc.c-torture/execute/20001017-1.c: New test.
39779
39780 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39781
39782         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39783         for multiple use of arguments with scanf formats; add tests for
39784         multiple use of arguments.
39785
39786 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39787
39788         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39789
39790 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39791
39792         * gcc.dg/format-miss-1.c: New test.
39793
39794 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39795
39796         * gcc.c-torture/execute/20001013-1.c: New test.
39797
39798 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39799
39800         * gcc.dg/format-branch-1.c: New test.
39801
39802 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39803
39804         * README, lib/file-format.exp: Remove EGCS references.
39805
39806 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39807
39808         * gcc.dg/20001013-1.c: New test.
39809
39810 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39811
39812         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39813         for intmax_t in the compiler using __typeof__ and the type rules
39814         for conditional expressions.
39815
39816 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39817
39818         * gcc.dg/20001012-1.c: New test.
39819         * gcc.dg/20001012-2.c: New test.
39820
39821 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39822
39823         * gcc.dg/format-attr-1.c: New test.
39824
39825 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39826
39827         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39828         __LONG_LONG_MAX__ instead of LLONG_MAX.
39829
39830 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39831
39832         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39833         scanf flags.
39834         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39835         flags.
39836
39837 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39838
39839         * gcc.dg/sequence-pt-1.c: New test.
39840
39841 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39842
39843         * gcc.c-torture/execute/20001011-1.c: New testcase.
39844         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39845
39846 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39847
39848         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39849         does not error on it.
39850
39851 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39852
39853         * gcc.dg/20001009-1.c: New test.
39854
39855 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39856
39857         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39858         * gcc.c-torture/execute/20001009-2.c: ... to here.
39859
39860 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39861
39862         * gcc.c-torture/compile/20001009-1.c: New testcase.
39863         * gcc.c-torture/execute/20001009-1.c: New testcase.
39864         Testcases provided by Jan Hubicka <jh@suse.cz>.
39865
39866 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39867
39868         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39869         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39870         uintmax_t using <limits.h> to emulate the compiler's internal
39871         logic.  No longer XFAIL %j tests.
39872
39873 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39874
39875         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39876         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39877         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39878         regexps and details of expected handling of some bad formats.
39879         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39880         suppression.
39881
39882 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39883
39884         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39885         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39886         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39887         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39888         in list archives.
39889
39890 2000-10-06  Richard Henderson  <rth@cygnus.com>
39891
39892         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39893         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39894         * g++.old-deja/g++.jason/report.C: Likewise.
39895         * g++.old-deja/g++.law/friend5.C: Likewise.
39896         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39897         of the expected warnings.
39898
39899 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39900
39901         * g++.old-deja/g++.pt/enum14.C: New test.
39902
39903 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39904
39905         * g++.old-deja/g++.pt/crash59.C: New test.
39906
39907 2000-10-04  Will Cohen  <wcohen@redhat.com>
39908
39909         * gcc.dg/20000926-1.c: New test.
39910
39911 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39912
39913         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39914         function name for current C++ compiler.
39915         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39916
39917 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39918
39919         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39920         __PRETTY_FUNCTION__.
39921         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39922
39923 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39924
39925         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39926
39927 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39928
39929         * gcc.c-torture/compile/20000923-1.c: New test.
39930
39931 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39932
39933         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39934         * g++.old-deja/g++.pt/ttp62.C: Same.
39935         * g++.old-deja/g++.other/inline14.C: Same.
39936
39937 2000-09-24  Richard Henderson  <rth@cygnus.com>
39938
39939         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39940
39941 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39942
39943         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39944
39945 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39946
39947         * gcc.c-torture/compile/20000922-1.c: New file.
39948
39949 2000-09-21  Nick Clifton  <nickc@redhat.com>
39950
39951         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39952         a signed long modulo operation.
39953         (mod6): New function - perform an unsigned long modulo operation.
39954         (main): Add tests for modulos of very large numbers by very small
39955         dividends.
39956
39957 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39958
39959         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39960
39961 2000-09-19  Richard Henderson  <rth@cygnus.com>
39962
39963         * gcc.dg/compare2.c (case 10): XFAIL.
39964
39965 2000-09-18  Richard Henderson  <rth@cygnus.com>
39966
39967         * gcc.c-torture/execute/20000906-1.c: Move ...
39968         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39969         that support __builtin_trap.
39970
39971 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39972
39973         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39974
39975 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39976
39977         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39978         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39979         more $ format tests.
39980
39981 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39982
39983         * gcc.dg/format-errmk-1.c: New test.
39984
39985 2000-09-17  Greg McGary  <greg@mcgary.org>
39986
39987         * gcc.c-torture/execute/20000917-1.x: Remove.
39988
39989 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39990
39991         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39992
39993 2000-09-17  Greg McGary  <greg@mcgary.org>
39994
39995         * gcc.c-torture/execute/20000917-1.c: New test.
39996         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39997
39998 2000-09-16  Neil Booth  <NeilB@earthling.net>
39999
40000         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
40001         in nested macro bug.
40002
40003 2000-09-15  Neil Booth  <NeilB@earthling.net>
40004
40005         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
40006
40007 2000-09-14  Jeffrey A Law  (law@cygnus.com)
40008
40009         * gcc.c-torture/execute/20000914-1.c: New test.
40010
40011 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
40012
40013         * g++.other/inline13.C: New test.
40014
40015 2000-09-12  Andreas Jaeger  <aj@suse.de>
40016
40017         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
40018         constant by Ulrich Drepper <drepper@redhat.com>.
40019
40020 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
40021
40022         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
40023
40024 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40025
40026         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
40027
40028 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
40029
40030         * gcc.dg/cpp/backslash.c: New test.
40031
40032 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
40033
40034         * gcc.c-torture/execute/20000910-1.c: New test.
40035         * gcc.c-torture/execute/20000910-2.c: Likewise.
40036
40037 2000-09-11  Robert Lipe  <robertl@sco.com>
40038
40039         * gcc.dg/pragma-align.c: New test.
40040
40041 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
40042
40043         * g++.old-deja/g++.pt/explicit82.C: New test.
40044         * g++.old-deja/g++.pt/explicit83.C: New test.
40045
40046 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
40047
40048         * gcc.dg/asm-names.c: New test.
40049
40050 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40051
40052         * gcc.dg/cpp/tr-warn6.c: New test
40053
40054 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40055
40056         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40057         be accepted.
40058
40059 2000-09-07  Catherine Moore  <clm@redhat.com>
40060
40061         * gcc.c-torture/execute/unroll-1.c: New test.
40062
40063 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40064
40065         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40066         ERROR markers.
40067         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40068         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40069         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40070         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40071         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40072         Preprocess only.
40073         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40074         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40075
40076 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40077
40078         * g++.old-deja/g++.pt/deduct2.C: New test.
40079
40080 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40081
40082         * g++.old-deja/g++.pt/parms2.C: New test.
40083
40084 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40085
40086         * g++.old-deja/g++.pt/crash58.C: New test.
40087
40088 2000-09-06  Greg McGary  <greg@mcgary.org>
40089
40090         * gcc.c-torture/execute/20000906-1.c: New test.
40091         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40092
40093 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40094
40095         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40096
40097 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40098
40099         * g++.old-deja/g++.pt/crash57.C: New test.
40100
40101 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40102
40103         * g++.old-deja/g++.pt/crash56.C: New test.
40104
40105 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40106
40107         * g++.old-deja/g++.pt/koenig1.C: New test.
40108
40109 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40110
40111         * gcc.dg/20000904-1.c: New test.
40112
40113 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40114
40115         * gcc.dg/cpp/paste8.c: New test.
40116
40117 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40118
40119         * gcc.c-torture/compile/20000827-1.c: New test.
40120
40121 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40122
40123         * gcc.dg/format-diag-1.c: New test.
40124
40125 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40126
40127         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40128         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40129         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40130         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40131         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40132
40133 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40134
40135         * g++.old-deja/g++.other/nested4.C: New test.
40136
40137 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40138
40139         * g++.old-deja/g++.ns/scoped1.C: New test.
40140
40141 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40142
40143         * lib/g++.exp: Support testing already-installed GCC.
40144
40145 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40146
40147         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40148
40149 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40150
40151         * gcc.dg/return-type-2.c: New test.
40152
40153 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40154
40155         * gcc.c-torture/compile/20000825-1.c: New test.
40156
40157 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40158
40159         * gcc.dg/dwarf2-2.c: New test.
40160
40161 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40162
40163         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40164         dg-warning regexps.
40165
40166 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40167
40168         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40169         gcc.dg/format-ext-5.c: New tests.
40170
40171 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40172
40173         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40174
40175 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40176
40177         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40178
40179 2000-08-24  Richard Henderson  <rth@cygnus.com>
40180
40181         * gcc.dg/ia64-sync-1.c: New test.
40182         * gcc.dg/ia64-sync-2.c: New test.
40183         * gcc.dg/ia64-asm-1.c: New test.
40184
40185 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40186
40187         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40188         * gcc.dg/format-ext-2.c: New test.
40189
40190 2000-08-23  Jason Merrill  <jason@redhat.com>
40191
40192         * lib/old-dejagnu.exp: Also ignore "In member function" and
40193         "At global scope".
40194
40195 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40196
40197         * gcc.dg/noncompile/label-lineno-1.c: New test.
40198
40199 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40200
40201         * gcc.dg/c99-array-nonobj-1.c: New test.
40202
40203 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40204
40205         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40206         tests.
40207         * gcc.dg/format-ext-1.c: New test.
40208
40209 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40210
40211         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40212         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40213         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40214         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40215         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40216
40217 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40218
40219         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40220         gcc.dg/c99-strftime-2.c: New tests.
40221
40222 2000-08-22  Richard Henderson  <rth@cygnus.com>
40223
40224         * gcc.c-torture/execute/20000822-1.c: New test.
40225
40226 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40227
40228         * gcc.c-torture/execute/20000819-1.x: Remove.
40229
40230 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40231
40232         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40233         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40234         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40235         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40236         gcc.dg/format-xopen-1.c: New tests.
40237
40238 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40239
40240         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40241
40242 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40243
40244         * g++.old-deja/g++.other/loop2.C: New test.
40245
40246         * gcc.c-torture/compile/20000606-1.c: New test.
40247         * gcc.c-torture/compile/20000728-1.c: New test.
40248         * gcc.c-torture/execute/20000801-1.c: New test.
40249         * gcc.c-torture/execute/20000801-2.c: New test.
40250         * gcc.c-torture/execute/20000819-1.c: New test.
40251         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40252         * gcc.dg/20000629-1.c: New test.
40253         * gcc.dg/20000724-1.c: New test.
40254         * gcc.dg/20000807-1.c: New test.
40255
40256 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40257
40258         * gcc.dg/cpp/pragma-1.c: New test.
40259         * gcc.dg/cpp/pragma-2.c: New test.
40260
40261 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40262
40263         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40264         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40265
40266 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40267
40268         * gcc.c-torture/compile/20000818-1.c: New test.
40269
40270 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40271
40272         * gcc.c-torture/execute/20000818-1.c: New test.
40273
40274 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40275
40276         * gcc.dg/format-va-1.c: New test.
40277
40278 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40279
40280         * g++.old-deja/g++.other/typedef8.C: New test.
40281
40282 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40283
40284         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40285         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40286         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40287         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40288         * g++.old-deja/g++.other/ptrmem7.C: New test.
40289         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40290
40291 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40292
40293         * g++.old-deja/g++.pt/typename27.C: New test.
40294
40295 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40296
40297         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40298         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40299         * g++.old-deja/g++.pt/friend45.C: New test.
40300         * g++.old-deja/g++.other/friend8.C: New test.
40301
40302 2000-08-15  Richard Henderson  <rth@cygnus.com>
40303
40304         * gcc.c-torture/execute/20000815-1.c: New test.
40305
40306 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40307
40308         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40309         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40310         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40311
40312 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40313
40314         * g++.old-deja/g++.other/refinit2.C: New test.
40315
40316 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40317
40318         * lib/c-torture.exp (c-torture): Make
40319         compiler_conditional_xfail_data global.
40320         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40321         compiler_conditional_xfail_data machinery.
40322         (f-torture-execute): Likewise.
40323         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40324         and only when unrolling loops.
40325
40326         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40327
40328 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40329
40330         * g++.old-deja/g++.pt/explicit81.C: New test.
40331
40332 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40333
40334         * g++.old-deja/g++.pt/typename26.C: New test.
40335
40336 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40337
40338         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40339         warning.
40340
40341 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40342
40343         * g++.old-deja/g++.other/array3.C: New test.
40344
40345 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40346
40347         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40348         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40349         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40350         New tests.
40351
40352 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40353
40354         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40355         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40356
40357 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40358
40359         * gcc.c-torture/execute/20000808-1.c: New test.
40360
40361 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40362
40363         * gcc.dg/c90-const-expr-1.c: New test.
40364
40365 2000-08-08  Richard Henderson  <rth@cygnus.com>
40366
40367         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40368
40369 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40370
40371         * gcc.dg/noncompile/const-ll-1.c: New test.
40372
40373 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40374
40375         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40376
40377 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40378
40379         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40380         that running programs linked against the shared version of libobjc
40381         run correctly.
40382
40383 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40384
40385         * gcc.dg/c99-printf-1.c: New test.
40386
40387 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40388
40389         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40390
40391 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40392
40393         * gcc.c-torture/execute/20000731-1.x: Delete.
40394
40395 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40396
40397         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40398         and torture_without_loops as is done by c-torture.exp.
40399         (search_for): Copy from c-torture.exp.
40400         (gcc-dg-runtest): New function, drives a directory of tests
40401         iterating over the TORTURE_OPTIONS.
40402         (scan-assembler, scan-assembler-not): Move here from
40403         individual directory drivers.
40404
40405         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40406         defined by lib/gcc-dg.exp.
40407         * gcc.dg/cpp/cpp.exp: Likewise.
40408         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40409         gcc-dg-runtest, so we cycle over optimization options.
40410
40411         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40412         * gcc.dg/compare2.c: No longer expected to fail.
40413
40414 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40415
40416         * gcc.c-torture/execute/20000804-1.c: New test.
40417
40418 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40419
40420         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40421
40422 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40423
40424         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40425
40426 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40427
40428         * gcc.c-torture/compile/20000803-1.c: New test.
40429
40430 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40431
40432         * gcc.c-torture/execute/20000801-3.c,
40433         gcc.c-torture/execute/20000801-4.c: New tests.
40434         * gcc.c-torture/execute/20000801-3.x,
40435         gcc.c-torture/execute/20000801-4.x: Xfail.
40436
40437 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40438
40439         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40440         libobjc/.libs to allow for libtool.
40441
40442 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40443
40444         * gcc.c-torture/compile/20000802-1.c: New test.
40445
40446 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40447
40448         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40449
40450 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40451
40452         * gcc-c-torture/execute/20000731-2.c: New test.
40453
40454         * gcc.c-torture/execute/20000731-1.c: New test.
40455         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40456
40457 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40458
40459         * testsuite/gcc.dg/cpp/paste7.c: New test.
40460         * gcc.dg/cpp/20000725-1.c: New test.
40461
40462 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40463
40464         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40465         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40466         declaration warning for __builtin_dwarf_reg_size.
40467
40468         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40469
40470 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40471
40472         * gcc.dg/noncompile/voidparam-1.c: New test.
40473
40474 2000-07-30  Richard Henderson  <rth@cygnus.com>
40475
40476         * gcc.dg/c90-digraph-1.c: Don't xfail.
40477         * gcc.dg/compare2.c (case 10): Xfail.
40478         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40479
40480 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40481
40482         * gcc.dg/c99-main-1.c: New test.
40483
40484 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40485
40486         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40487
40488 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40489
40490         * gcc.c-tortuer/execute/20000726-1.c: New test.
40491
40492 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40493
40494         * gcc.c-torture/execute/enum-2.c: New test.
40495
40496 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40497
40498         * gcc.dg/cpp/tr-warn3.c: New test.
40499
40500 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40501
40502         * g++.old-deja/g++.ext/implicit1.C: Remove.
40503         * g++.old-deja/g++.jason/c2.C: Remove
40504         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40505         * g++.old-deja/g++.pt/crash16.C: Likewise.
40506         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40507
40508 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40509
40510         * g++.old-deja/g++.other/for2.C: New test.
40511
40512 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40513
40514         * gcc.dg/20000720-1.c: New test.
40515
40516 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40517
40518         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40519
40520 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40521
40522         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40523         * gcc.c-torture/execute/20000722-1.c: New.
40524         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40525
40526 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40527
40528         * gcc.dg/cpp/20000720-1.S: New test.
40529
40530 2000-07-21  Michael Meissner  <meissner@redhat.com>
40531
40532         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40533
40534 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40535
40536         * g++.old-deja/g++.brendan/crash16.C,
40537         g++.old-deja/g++.brendan/parse3.C,
40538         g++.old-deja/g++.brendan/redecl1.C,
40539         g++.old-deja/g++.ns/template13.C,
40540         g++.old-deja/g++.other/decl4.C,
40541         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40542
40543 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40544
40545         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40546         and "Internal error".
40547
40548         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40549         regexps.
40550         * gcc.dg/cpp/paste6.c: New test.
40551
40552 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40553
40554         * gcc.dg/cpp/tr-direct.c: New test.
40555
40556         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40557         gcc.dg/cpp/undef1.c: Tweak error regexps.
40558
40559 2000-07-18  Eric Christopher <echristo@redhat.com>
40560
40561         * gcc.c-torture/compile/20000718-1.c: New test.
40562
40563 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40564
40565         * cpplex.c (_cpp_push_token): If the token being pushed back
40566         is the previous token in this context, just subtract one from
40567         context->posn.
40568         * cppmacro.c (save_expansion): Clear aux field when storing a
40569         placemarker.
40570
40571 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40572
40573         * gcc.dg/noncompile/redecl-1.c: New test.
40574
40575 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40576
40577         * gcc.c-torture/execute/20000717-5.c: New test.
40578         * gcc.c-torture/execute/20000717-1.x: Removed.
40579
40580 2000-07-17  Richard Henderson  <rth@cygnus.com>
40581
40582         * gcc.c-torture/execute/20000717-4.c: New test.
40583
40584 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40585
40586         * gcc.dg/cpp/syshdr.c: New test.
40587         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40588
40589 2000-07-17  Neil Booth  <neilb@earthling.net>
40590
40591         * gcc.dg/cpp/cmdlne-dM.c: New test.
40592         * gcc.dg/cpp/cmdlne-dD.c: New test.
40593
40594 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40595
40596         * gcc.c-torture/execute/20000717-3.c: New test.
40597
40598         * gcc.c-torture/compile/20000717-1.c: New test.
40599
40600 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40601
40602         * gcc.c-torture/execute/20000717-2.c: New test.
40603
40604 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40605
40606         * gcc.dg/formatz-1.c: New test.
40607
40608         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40609         * gcc.dg/c99-digraph-1.c: New tests.
40610
40611         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40612         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40613
40614         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40615         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40616         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40617         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40618         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40619         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40620         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40621
40622 2000-07-17   Greg McGary <greg@mcgary.org>
40623
40624         * gcc.c-torture/execute/20000717-1.c: New test.
40625         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40626
40627 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40628
40629         * gcc.c-torture/execute/20000715-2.c: New test.
40630         * gcc.dg/20000715-1.c: New test.
40631
40632 2000-07-15  Michael Meissner  <meissner@redhat.com>
40633
40634         * gcc.c-torture/execute/20000715-1.c: New test.
40635
40636 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40637
40638         * gcc.c-torture/execute/20000707-1.c: New test.
40639
40640 2000-07-13  Neil Booth  <NeilB@earthling.net>
40641
40642         * testsuite/gcc.dg/cpp/digraph1.c,
40643         testsuite/gcc.dg/cpp/digraph2.c,
40644         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40645
40646 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40647
40648         * g77.f-torture/compile/20000630-2.f: New test.
40649         * g77.f-torture/compile/20000630-2.x
40650
40651 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40652
40653         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40654
40655 2000-07-11  Neil Booth  <NeilB@earthling.net>
40656
40657         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40658
40659 2000-07-11  Neil Booth  <NeilB@earthling.net>
40660
40661         * gcc.dg/cpp/cmdlne-C.c: New.
40662
40663 2000-07-09  Neil Booth  <NeilB@earthling.net>
40664
40665         * gcc.dg/cpp/directiv.c: New tests.
40666         * gcc.dg/cpp/undef1.c: Update.
40667
40668 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40669
40670         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40671
40672 2000-07-09  Neil Booth  <NeilB@earthling.net>
40673
40674         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40675
40676 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40677
40678         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40679         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40680
40681 2000-07-08  Neil Booth  <NeilB@earthling.net>
40682
40683         * gcc.dg/cpp/macsyntx.c: New tests.
40684
40685 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40686
40687         * gcc.dg/20000707-1.c: New test.
40688
40689 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40690
40691         * gcc.c-torture/execute/20000706-1.c: New test.
40692         * gcc.c-torture/execute/20000706-2.c: New test.
40693         * gcc.c-torture/execute/20000706-3.c: New test.
40694         * gcc.c-torture/execute/20000706-4.c: New test.
40695         * gcc.c-torture/execute/20000706-5.c: New test.
40696
40697 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40698
40699         * g++.old-deja/g++.pt/instantiate7.C: New test.
40700
40701 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40702
40703         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40704         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40705         * g++.old-deja/g++.other/rtti3.C: Likewise.
40706         * g++.old-deja/g++.other/rttid3.C: Likewise.
40707
40708 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40709
40710         *  g77.f-torture/compile/20000630-1.x: Fix typo
40711
40712 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40713
40714         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40715         assembly output.
40716
40717 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40718
40719         * gcc.dg/cpp/ident.c: New test.
40720
40721 2000-07-05  Neil Booth  <NeilB@earthling.net>
40722
40723         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40724           gcc.dg/cpp/lexstrng.c: New tests.
40725
40726 2000-07-04  Neil Booth  <NeilB@earthling.net>
40727
40728         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40729         * gcc.dg/cpp/strify2.c: Same.
40730
40731 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40732
40733         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40734         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40735         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40736         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40737
40738         * testsuite/gcc.dg/cpp/macro1.c,
40739         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40740         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40741         testsuite/gcc.dg/cpp/strify1.c,
40742         testsuite/gcc.dg/cpp/strify2.c: New tests.
40743
40744 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40745
40746         * gcc.c-torture/execute/20000703-1.c: New test.
40747
40748 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40749
40750         * g++.old-deja/g++.pt (lookup10.C): New test.
40751
40752 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40753
40754         * g++.old-deja/g++.pt (typename25.C): New test.
40755
40756 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40757
40758         * gcc.c-torture/compile/20000701-1.c: New test.
40759
40760 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40761
40762         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40763         to test case.
40764
40765 2000-06-30  Catherine Moore  <clm@cygnus.com>
40766
40767         * gcc.c-torture/execute/align-1.c: New test.
40768
40769 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40770
40771         * g++.old-deja/g++.pt/expr8.C: New test.
40772         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40773
40774 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40775
40776         * gcc.c-torture/compile/20000629-1.c: New test.
40777
40778 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40779
40780
40781         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40782         gcc.dg/noncompile directory, depending on whether they're
40783         preprocessor tests or not.  Annotate all the tests for the dg
40784         framework.
40785
40786         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40787         * gcc.dg/noncompile/noncompile.exp: New.
40788
40789         * Moved files:
40790         Old name                                New name
40791         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40792         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40793         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40794         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40795         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40796         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40797         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40798         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40799         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40800         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40801         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40802         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40803         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40804         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40805         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40806         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40807         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40808         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40809         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40810         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40811         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40812         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40813         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40814         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40815
40816         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40817         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40818         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40819         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40820         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40821         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40822
40823 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40824
40825         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40826         declare one variable.  On the fourth, error.
40827         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40828         declared by 20000628-1a.h.
40829
40830 2000-06-29  Richard Henderson  <rth@redhat.com>
40831
40832         * gcc.c-torture/execute/930529-1.x: New file.
40833         * gcc.dg/920413-1.c: Adjust expected warning text.
40834         * gcc.dg/980217-1.c: Declare abort.
40835         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40836
40837 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40838
40839         * g77.f-torture/compile/20000629-1.f: New test.
40840         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40841
40842 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40843
40844         Rearrange lots of files, removing entirely the
40845         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40846         directories.
40847
40848         * Deleted files:
40849         gcc.c-torture/code_quality/code_quality.exp
40850         gcc.c-torture/special/special.exp
40851         gcc.failure/failure.exp
40852         gcc.failure/940409-1.x
40853         gcc.c-torture/compile/961203-1.x
40854
40855         * New files:
40856         gcc.misc-tests/linkage.exp
40857         gcc.c-torture/execute/920730-1t.c
40858         gcc.c-torture/execute/920730-1t.x
40859         gcc.c-torture/compile/920520-1.x
40860         gcc.c-torture/compile/920521-1.x
40861         gcc.c-torture/compile/981006-1.x
40862         gcc.c-torture/execute/eeprof-1.x
40863
40864         * Moved files (possibly with modifications to fit a new harness):
40865         Old name                                New name
40866         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40867         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40868         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40869         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40870         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40871         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40872         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40873         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40874         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40875         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40876         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40877         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40878         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40879         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40880
40881 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40882
40883         * c-torture/compile/961203-1.x: Delete.
40884
40885         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40886         not exit. Include stdio.h.
40887         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40888         * gcc.misc-tests/dg-12.c: Likewise.
40889         * gcc.misc-tests/dg-5.c: Likewise.
40890         * gcc.misc-tests/dg-6.c: Likewise.
40891         * gcc.misc-tests/dg-7.c: Prototype abort.
40892         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40893         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40894         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40895         not exit.
40896         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40897         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40898
40899 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40900
40901         * gcc.dg/cpp/20000628-1.c: New test.
40902         * gcc.dg/cpp/20000628-1.h: New header for above test.
40903         * gcc.dg/cpp/20000628-1a.h: Likewise.
40904
40905 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40906
40907         * gcc.dg/cpp: New directory.
40908         * gcc.dg/cpp/cpp.exp: New driver.
40909         * gcc.dg/cpp/20000627-1.c: New test.
40910         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40911         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40912         and rewrite as a compilation test.
40913
40914         * gcc.dg: Move many files into the cpp subdirectory, possibly
40915         renaming or editing them as well.
40916         Old name                New name
40917         990119-1.c              cpp/19990119-1.c
40918         990228-1.c              cpp/19990228-1.c
40919         990407-1.c              cpp/19990407-1.c
40920         990409-1.c              cpp/19990409-1.c
40921         990413-1.c              cpp/19990413-1.c
40922         990703-1.c              cpp/19990703-1.c
40923         20000127-1.c            cpp/20000127-1.c
40924         20000129-1.c            cpp/20000129-1.c
40925         20000207-1.c            cpp/20000207-1.c
40926         20000207-2.c            cpp/20000207-2.c
40927         20000209-1.c            cpp/20000209-1.c
40928         20000209-2.c            cpp/20000209-2.c
40929         20000301-1.c            cpp/20000301-1.c
40930         20000419-1.c            cpp/20000419-1.c
40931         20000510-1.S            cpp/20000510-1.S
40932         20000519-1.c            cpp/20000519-1.c
40933         20000529-1.c            cpp/20000529-1.c
40934         20000625-1.c            cpp/20000625-1.c
40935         20000625-2.c            cpp/20000625-2.c
40936         cpp-as1.c               cpp/assert1.c
40937         cpp-as2.c               cpp/assert2.c
40938         cxx-comments-1.c        cpp/cxxcom1.c
40939         cxx-comments-2.c        cpp/cxxcom2.c
40940         endif-label.c           cpp/endif.c
40941         cpp-hash1.c             cpp/hash1.c
40942         cpp-hash2.c             cpp/hash2.c
40943         cpp-if1.c               cpp/if-1.c
40944         cpp-if2.c               cpp/if-2.c
40945         cpp-if3.c               cpp/if-3.c
40946         cpp-if4.c               cpp/if-4.c
40947         cpp-if5.c               cpp/if-5.c
40948         cpp-cond.c              cpp/if-cexp.c
40949         cpp-missingop.c         cpp/if-mop.c
40950         cpp-missingparen.c      cpp/if-mpar.c
40951         cpp-opprec.c            cpp/if-oppr.c
40952         cpp-ifparen.c           cpp/if-paren.c
40953         cpp-shortcircuit.c      cpp/if-sc.c
40954         cpp-shift.c             cpp/if-shift.c
40955         cpp-unary.c             cpp/if-unary.c
40956         cpp-li1.c               cpp/line1.c
40957         cpp-li2.c               cpp/line2.c
40958         lineno.c                cpp/line3.c
40959         lineno-2.c              cpp/line4.c
40960         cpp-mi.c                cpp/mi1.c
40961         cpp-mic.h               cpp/mi1c.h
40962         cpp-micc.h              cpp/mi1cc.h
40963         cpp-mind.h              cpp/mi1nd.h
40964         cpp-mindp.h             cpp/mi1ndp.h
40965         cpp-mix.h               cpp/mi1x.h
40966         cpp-mi2.c               cpp/mi2.c
40967         cpp-mi2a.h              cpp/mi2a.h
40968         cpp-mi2b.h              cpp/mi2b.h
40969         cpp-mi2c.h              cpp/mi2c.h
40970         cpp-mi3.c               cpp/mi3.c
40971         cpp-mi3.def             cpp/mi3.def
40972         poison-1.c              cpp/poison.c
40973         pr-impl.c               cpp/prag-imp.c
40974         cpp-redef-2.c           cpp/redef1.c
40975         cpp-redef.c             cpp/redef2.c
40976         strpaste.c              cpp/strp1.c
40977         strpaste-2.c            cpp/strp2.c
40978         cpp-tradpaste.c         cpp/tr-paste.c
40979         cpp-tradstringify.c     cpp/tr-str.c
40980         cpp-tradwarn1.c         cpp/tr-warn1.c
40981         cpp-tradwarn2.c         cpp/tr-warn2.c
40982         trigraphs.c             cpp/trigraphs.c
40983         cpp-unc1.c              cpp/unc1.c
40984         cpp-unc2.c              cpp/unc2.c
40985         cpp-unc3.c              cpp/unc3.c
40986         cpp-unc.c               cpp/unc4.c
40987         undef.c                 cpp/undef1.c
40988         undef-2.c               cpp/undef2.c
40989         cpp-wi1.c               cpp/widestr1.c
40990
40991 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40992
40993         * lib/g++.exp (g++_include_flags): Tweak.
40994
40995 2000-06-27  H.J. Lu  <hjl@gnu.org>
40996             Loren J. Rittle  <ljrittle@acm.org>
40997
40998         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40999         version with one that knows about the new gcc tree structure.
41000         (g++_link_flags): Same.
41001
41002 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
41003
41004         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
41005         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
41006         case we are cross-compiling.
41007
41008         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
41009         g++.old-deja/g++.niklas/Makefile.in,
41010         g++.old-deja/g++.niklas/configure.in,
41011         g++.old-deja/g++.other/Makefile.in,
41012         g++.old-deja/g++.other/configure.in,
41013         gcc.c-torture/code_quality/Makefile.in,
41014         gcc.c-torture/code_quality/configure.in,
41015         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
41016         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
41017         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
41018         gcc.c-torture/execute/ieee/Makefile.in,
41019         gcc.c-torture/execute/ieee/configure.in,
41020         gcc.c-torture/noncompile/Makefile.in,
41021         gcc.c-torture/noncompile/configure.in,
41022         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
41023         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
41024         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
41025
41026 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41027
41028         * g++.old-deja/g++.other/ambig3.C: New test.
41029
41030 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
41031
41032         * g++.old-deja/g++.pt/syntax1.C: New test.
41033         * g++.old-deja/g++.pt/syntax2.C: New test.
41034         * g++.old-deja/g++.other/syntax3.C: New test.
41035         * g++.old-deja/g++.other/syntax4.C: New test.
41036
41037 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41038
41039         * gcc.dg/20000623-1.c: Prototype exit and abort.
41040
41041 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
41042
41043         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
41044         New tests.
41045         * gcc.dg/cpp-mi3.def: New file.
41046
41047         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
41048         inside assertions.
41049         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
41050         lexer's error messages.
41051         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
41052         divine anything from the linemarkers.
41053         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
41054         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41055
41056 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41057
41058         * gcc.dg/20000623-1.c: New test.
41059
41060 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41061
41062         * gcc.c-torture/execute/20000622-1.c: New test.
41063
41064 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41065
41066         * g++.old-deja/g++.other/init15.C: New test.
41067
41068 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41069
41070         * g++.old-deja/g++.pt/vaarg2.C: New test.
41071         * g++.old-deja/g++.pt/vaarg3.C: New test.
41072
41073 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41074
41075         * g++.old-deja/g++.other/dyncast6.C: New test.
41076
41077 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41078
41079         * gcc.c-torture/execute/loop-6.c: New test.
41080
41081 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41082
41083         * gcc.dg/20000614-1.c: New test.
41084         * gcc.dg/20000614-2.c: New test.
41085
41086 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41087
41088         * g++.old-deja/g++.other/inline12.C: New test.
41089
41090 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41091
41092         * g++.old-deja/g++.other/eh1.C: New test.
41093
41094 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41095
41096         * g++.old-deja/g++.other/type.C: New test.
41097
41098 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41099
41100         * g++.old-deja/g++.other/initstring.C: New test.
41101
41102 2000-06-12  Jason Merrill  <jason@redhat.com>
41103
41104         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41105
41106 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41107
41108         * gcc.c-torture/compile/20000609-1.c: New test.
41109
41110 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41111
41112         * gcc.dg/20000609-1.c: New test.
41113
41114 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41115
41116         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41117         * gcc.c-torture/noncompile/poison-1.c: Move...
41118         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41119         * gcc.dg/cpp-li1.c: Add a token after the #line.
41120
41121 2000-06-05  Richard Henderson  <rth@cygnus.com>
41122
41123         * gcc.c-torture/execute/20000605-2.c: New test.
41124         * gcc.c-torture/execute/20000605-3.c: New test.
41125
41126 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41127
41128         * g77.f-torture/execute/20000503-1.x: New file.
41129
41130 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41131
41132         * g++.old-deja/g++.eh/badalloc1.C: New test.
41133
41134 2000-06-05  Richard Henderson  <rth@cygnus.com>
41135
41136         * gcc.c-torture/execute/20000605-1.c: New test.
41137
41138 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41139             Nathan Sidwell <nathan@codesourcery.com>
41140
41141         * gcc.c-torture/compile/20000605-1.c: New test.
41142
41143 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41144
41145         * g77.f-torture/compile/20000601-1.f: New test.
41146
41147 2000-06-03  Richard Henderson  <rth@cygnus.com>
41148
41149         * gcc.c-torture/execute/20000603-1.c: New.
41150
41151 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41152
41153         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41154         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41155
41156 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41157
41158         * gcc.dg/compare2.c (case 12): XFAIL.
41159         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41160         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41161
41162         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41163
41164 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41165
41166         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41167         guard macro is already defined when the header is first
41168         included.
41169         * gcc.dg/cpp-mix.h: New file.
41170         * gcc.dg/endif-label.c: Update patterns to match compiler.
41171
41172         * g++.brendan/complex1.C: Declare abort.
41173         * g++.law/refs4.C: Remove XFAIL.
41174         * g++.oliva/expr2.C: Declare abort and exit.
41175
41176 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41177
41178         * gcc.c-torture/execute/20000528-1.c: New test.
41179
41180         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41181         * g++.old-deja/g++.law/temps4.C: Likewise.
41182
41183         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41184         stdlib.h.  Call abort() on failure.
41185         * g++.old-deja/g++.law/refs4.C: Likewise.
41186         * g++.old-deja/g++.law/temps4.C: Likewise.
41187         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41188         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41189
41190 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41191
41192         Relative to g++.dg/special:
41193         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41194
41195         Relative to g++.old-deja:
41196         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41197         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41198         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41199         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41200         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41201         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41202         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41203
41204         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41205         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41206         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41207         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41208         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41209         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41210         and/or string.h.
41211
41212         * g++.other/goto1.C: Update expectations for error messages.
41213
41214 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41215
41216         * gcc.c-torture/compile/20000523-1.c: New test.
41217
41218 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41219
41220         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41221
41222 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41223
41224         * g++.old-deja/g++.eh/catch11.C: New test.
41225         * g++.old-deja/g++.eh/catch12.C: New test.
41226
41227 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41228
41229         * gcc.c-torture/execute/20000523-1.c: New test.
41230
41231 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41232
41233         * c-torture/execute/bcp-1.c: Replace abort in arg of
41234         __builtin_constant_p with a generic external function.
41235
41236         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41237         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41238         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41239         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41240         Prototype abort and/or exit.
41241
41242         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41243         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41244         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41245         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41246
41247 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41248
41249         * gcc.dg/dwarf2-1.c: New test.
41250
41251 2000-05-20  Richard Henderson  <rth@cygnus.com>
41252
41253         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41254
41255 2000-05-20  Andreas Jaeger  <aj@suse.de>
41256
41257         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41258         testcase.
41259
41260 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41261
41262         * gcc.c-torture/execute/20000519-2.c: New test.
41263
41264 2000-05-19  Andreas Jaeger  <aj@suse.de>
41265
41266         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41267         which fails with SSA.
41268
41269         * lib/c-torture.exp: Also test with -O3 -fssa.
41270
41271 2000-05-18  Michael Meissner  <meissner@redhat.com>
41272
41273         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41274         * gcc.c-torture/execute/920415-1.c: Ditto.
41275         * gcc.c-torture/execute/920501-1.c: Ditto.
41276         * gcc.c-torture/execute/conversion.c: Ditto.
41277         * gcc.c-torture/execute/cvt-1.c: Ditto.
41278
41279 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41280
41281         * gcc.c-torture/compile/20000518-1.c: New test.
41282
41283 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41284
41285         * g77.f-torture/compile/200005018.f: New test.
41286
41287 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41288
41289         * gcc.c-torture/compile/20000517-1.c: New test.
41290
41291 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41292
41293         * gcc.c-torture/execute/20000516-1.c: New test.
41294
41295 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41296
41297         * g++.old-deja/g++.other/eh.C: New test.
41298
41299 2000-05-12  Richard Henderson  <rth@cygnus.com>
41300
41301         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41302         constants through to doit's conditional.
41303
41304 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41305
41306         * gcc.c-torture/compile/20000511-1.c: New test.
41307         * g77.f-torture/compile/20000511-1.f: New test.
41308         * g77.f-torture/compile/20000511-2.f: New test.
41309
41310 2000-05-11  Michael Meissner  <meissner@redhat.com>
41311
41312         * gcc.c-torture/execute/20000511-1.c: New test.
41313
41314 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41315
41316         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41317         * gcc.dg/20000510-1.S: New.
41318
41319 2000-05-08  Catherine Moore  <clm@cygnus.com>
41320
41321         * gcc.dg/unused-3.c: New.
41322
41323 2000-05-06  Richard Henderson  <rth@cygnus.com>
41324
41325           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41326           * g++.old-deja/g++.mike/warn1.C: Likewise.
41327           * g++.old-deja/g++.pt/local1.C: Likewise.
41328           * g++.old-deja/g++.pt/local7.C: Likewise.
41329           * g++.old-deja/g++.pt/spec16.C: Likewise.
41330
41331 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41332
41333         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41334
41335 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41336
41337           * g77.f-torture/execute/20000503-1.f: New test.
41338
41339 2000-05-04  Andreas Jaeger  <aj@suse.de>
41340
41341         * gcc.dg/noreturn-2.c: New test.
41342
41343 2000-05-04  Neil Booth  <NeilB@earthling.net>
41344
41345         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41346         preprocessor.
41347
41348 2000-05-04  Richard Henderson  <rth@cygnus.com>
41349
41350         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41351
41352 2000-05-04  Richard Henderson  <rth@cygnus.com>
41353
41354         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41355         OpenSSL by Jason R Thorpe.
41356
41357 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41358
41359         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41360
41361 2000-05-03  Robert Lipe <robertlipe@usa.net>
41362
41363         * gcc.dg/20000503-1.c: New test.
41364
41365 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41366
41367         * gcc.c-torture/compile/20000502-1.c: New test.
41368         * g++.old-deja/g++.other/align.C: New test.
41369         * gcc.dg/cpp-tradstringify.c: New test.
41370
41371 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41372
41373         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41374         and hard registers.
41375
41376 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41377
41378         * gcc.c-torture/execute/loop-5.c: New test.
41379
41380 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41381
41382         * gcc.c-torture/execute/va-arg-20.c: New test.
41383
41384 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41385
41386         * gcc.c-torture/execute/20000422-1.c: New test.
41387
41388 2000-04-20  Greg McGary  <gkm@gnu.org>
41389
41390         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41391         when optimizing, but without sibling-call optimizations (-O1).
41392
41393 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41394
41395           * gcc.c-torture/compile/20000420-1.c: New test.
41396
41397 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41398
41399         * g++.abi/ptrflags.C: New test.
41400         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41401
41402 2000-04-19  Catherine Moore  <clm@cygnus.com>
41403
41404         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41405
41406 2000-04-19  Greg McGary  <gkm@gnu.org>
41407
41408         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41409         sibling-call optimizations.
41410
41411 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41412
41413         * gcc.dg/20000419-1.c: New test.
41414
41415 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41416
41417         * gcc.c-torture/execute/20000412-6.c: New test.
41418
41419 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41420
41421         * gcc.c-torture/execute/20000412-5.c: New test.
41422         * g77.f-torture/compile/20000412-1.f: New test.
41423         * gcc.c-torture/execute/20000412-4.c: New test.
41424         * gcc.c-torture/compile/20000412-2.c: New test.
41425         * gcc.c-torture/execute/20000412-3.c: New test.
41426         * gcc.c-torture/compile/20000412-1.c: New test.
41427         * gcc.c-torture/execute/20000412-2.c: New test.
41428
41429 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41430
41431         * objc/execute/bf-20.m: New test.
41432
41433 2000-04-10  Richard Henderson  <rth@cygnus.com>
41434
41435         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41436
41437         * gcc.c-torture/execute/20000412-1.c: New test.
41438
41439 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41440
41441         * g++.old-deja/g++.eh/catchptr1.C: New test.
41442
41443 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41444
41445         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41446
41447 2000-04-08  Neil Booth  <NeilB@earthling.net>
41448
41449         * gcc.dg/cpp-nullchar.c: Remove test as
41450         embedded nulls cause problems.
41451
41452 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41453
41454         * gcc.dg/compare2.c: New test.
41455
41456 2000-04-08  Neil Booth  <NeilB@earthling.net>
41457
41458         * gcc.dg/cpp-nullchar.c: New test.
41459
41460 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41461
41462         * gcc.dg/cpp-mi2.c: New test.
41463         * gcc.dg/cpp-mi2[abc].h: New files.
41464
41465 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41466
41467         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41468         member name.
41469
41470 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41471
41472         * g++.old-deja/g++.abi/vmihint.C: New test.
41473
41474 2000-04-06  Neil Booth  <NeilB@earthling.net>
41475
41476         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41477         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41478         copyright.
41479
41480 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41481
41482         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41483         avoid stack-frame overwrite.
41484
41485 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41486
41487         * gcc.c-torture/compile/20000405-2.c: New test.
41488         * gcc.c-torture/compile/20000405-3.c: New test.
41489
41490 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41491
41492         * gcc.c-torture/compile/20000405-1.c: New test.
41493
41494 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41495
41496         * gcc.dg/cast-qual-1.c: Revert last change.
41497
41498 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41499
41500         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41501
41502 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41503
41504         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41505         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41506
41507 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41508
41509         * gcc.c-torture/compile/20000403-2.c: New test.
41510         * gcc.c-torture/compile/20000403-1.c: New test.
41511
41512 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41513
41514         * gcc.c-torture/execute/20000403-1.c: New test.
41515
41516 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41517
41518         * gcc.c-torture/execute/20000402-1.c: New test.
41519
41520 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41521
41522         * gcc.c-torture/execute/va-arg-15.c: New test.
41523         * gcc.c-torture/execute/va-arg-16.c: New test.
41524         * gcc.c-torture/execute/va-arg-17.c: New test.
41525         * gcc.c-torture/execute/va-arg-18.c: New test.
41526         * gcc.c-torture/execute/va-arg-19.c: New test.
41527
41528 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41529
41530         * gcc.c-torture/compile/981211-1.c: Move to...
41531         * gcc.dg/cpp-as1.c: ...here.
41532         * gcc.dg/cpp-as2.c: New file.
41533
41534         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41535         compiler.
41536
41537 2000-04-02  Neil Booth  <NeilB@earthling.net>
41538
41539         * gcc.dg/cpp-cond.c  New tests.
41540         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41541         accidental success less likely.
41542         * gcc.dg/cpp-missingop.c  New tests.
41543         * gcc.dg/cpp-missingparen.c  New tests.
41544         * gcc.dg/cpp-shift.c  New tests.
41545         * gcc.dg/cpp-shortcircuit.c  New tests.
41546         * gcc.dg/cpp-unary.c  New tests.
41547
41548 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41549
41550         * gcc.c-torture/compile/20000329-1.c: New test.
41551
41552 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41553
41554         * gcc.c-torture/compile/20000326-1.c: New test.
41555         * gcc.c-torture/compile/20000326-2.c: New test.
41556
41557 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41558
41559         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41560         the first parameter is a function argument.
41561
41562 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41563
41564         * g++.old-deja/g++.ext/array4.C: New test.
41565
41566 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41567
41568         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41569
41570 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41571
41572         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41573
41574 2000-03-19  Richard Henderson  <rth@cygnus.com>
41575
41576         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41577
41578 2000-03-19  Richard Henderson  <rth@cygnus.com>
41579
41580         * gcc.c-torture/compile/20000319-1.c: New test.
41581
41582 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41583
41584         * gcc.c-torture/execute/20000314-3.c: New test.
41585         * gcc.c-torture/execute/20000314-2.c: New test.
41586         * gcc.c-torture/execute/20000314-1.c: New test.
41587         * gcc.c-torture/compile/20000314-2.c: New test.
41588         * gcc.c-torture/compile/20000314-1.c: New test.
41589
41590 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41591
41592         * g++.old-deja/g++.warn/inline.C: New test.
41593
41594 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41595
41596         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41597         standards-compliant result rather than specific constants.
41598         Put test-values in array.
41599
41600 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41601
41602         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41603         (g++_target_compile): Put test-specific options last.
41604
41605 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41606
41607         * g++.old-deja/g++.eh/vbase4.C: New test.
41608
41609 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41610
41611         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41612
41613 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41614
41615         * g++.old-deja/g++.brendan/misc12.C: Removed.
41616         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41617         * g++.old-deja/g++.ext/pretty4.C: New test.
41618
41619 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41620
41621         * g++.old-deja/g++.other/string2.C: New test.
41622
41623 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41624
41625         * g++.old-deja/g++.warn/impint2.C: New test.
41626
41627 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41628
41629         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41630         is 1, not zero.
41631
41632 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41633
41634         * g++.old-deja/g++.warn/impint.C: New test.
41635         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41636         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41637         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41638         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41639         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41640         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41641         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41642         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41643         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41644         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41645         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41646         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41647
41648 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41649
41650         * gcc.dg/cpp-redef.c: New test.
41651
41652 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41653
41654         * g++.old-deja/g++.pt/unify7.C: New test.
41655
41656 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41657
41658         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41659         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41660
41661 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41662
41663         * gcc.c-torture/compile/20000224-1.c: New test.
41664
41665 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41666
41667         * gcc.c-torture/compile/cpp-2.c: New test.
41668         * gcc.c-torture/compile/cpp-1.c: New test.
41669
41670 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41671
41672         * gcc.c-torture/execute/20000225-1.c: New test.
41673
41674 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41675
41676         * gcc.dg/cpp-li2.c: New test.
41677
41678         * gcc.dg/cpp-wi1.c: New test.
41679
41680         * gcc.dg/cpp-li1.c: New test.
41681
41682 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41683
41684         * g++.old-deja/g++.other/sizeof5.C: New test.
41685
41686 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41687
41688         * gcc.c-torture/execute/va-arg-13.c: New test.
41689
41690 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41691
41692         * gcc.c-torture/execute/va-arg-12.c: New test.
41693
41694 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41695
41696         * gcc.c-torture/execute/20000223-1.c: New test.
41697
41698 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41699
41700         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41701
41702 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41703
41704         * g++.old-deja/g++.abi/ptrmem.C: New test.
41705
41706 2000-02-19  Richard Henderson  <rth@cygnus.com>
41707
41708         * gcc.c-torture/compile/init-3.c: New.
41709
41710 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41711
41712         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41713         ALWAYS_CXXFLAGS.
41714
41715 2000-02-11  Robert Lipe <robertl@sco.com>
41716
41717         * gcc.c-torture/compile/20000211-3.c: New test.
41718
41719 2000-02-11  Martin Buchholz <martin@xemacs.org>
41720
41721         * gcc.c-torture/compile/20000211-2.c: New test.
41722
41723 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41724
41725         * gcc.c-torture/compile/20000211-1.c: New test.
41726
41727 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41728
41729         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41730           on native targets
41731
41732 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41733
41734         * g++.old-deja/g++.other/cast5.C: New test.
41735
41736 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41737
41738         * gcc.c-torture/execute/20000205-1.c: New.
41739
41740 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41741
41742         * g++.old-deja/g++.jason/cast3.C: Return void.
41743         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41744
41745 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41746
41747         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41748
41749         * gcc.dg/loop-1.c: New test.
41750
41751 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41752
41753         * gcc.c-torture/compile/20000127-1.c: New test.
41754         * gcc.c-torture/execute/991228-1.c: New test.
41755
41756 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41757
41758         * gcc.dg/unused-2.c: New test.
41759
41760         * gcc.dg/conv-1.c: New test.
41761
41762 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41763
41764         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41765         compiler.
41766         (tool_option_proc): Fix typo.
41767
41768 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41769
41770         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41771         of the ld on the host, not on the build machine.
41772         Also, don't crash if '--help' is not a supported option.
41773
41774 2000-01-24  Richard Henderson  <rth@cygnus.com>
41775
41776         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41777
41778 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41779
41780         * gcc.c-torture/execute/20000120-2.c: New test.
41781         * gcc.c-torture/execute/20000120-1.c: New test.
41782
41783 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41784
41785         * gcc.c-torture/execute/20000113-1.c: New test.
41786
41787 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41788
41789         * gcc.c-torture/execute/20000112-1.c: New test.
41790
41791 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41792
41793         * gcc.dg/20000111-1.c: New test.
41794
41795 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41796
41797         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41798         with 16 bit integers.
41799
41800 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41801
41802         * gcc.dg/20000108-1.c: New test.
41803
41804 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41805
41806         * g++.old-deja/g++.ns/koenig8.C: New test.
41807
41808 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41809
41810         * g++.old-deja/g++.other/cast4.C: New test.
41811
41812 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41813
41814         * gcc.c-torture/compile/20000105-2.c: New test.
41815         * gcc.c-torture/compile/20000105-1.c: New test.
41816
41817 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41818
41819         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41820         references to printf & atoi to conform to ANSI standard.
41821         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41822         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41823         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41824         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41825         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41826         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41827         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41828         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41829         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41830         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41831         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41832         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41833         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41834         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41835         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41836         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41837         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41838         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41839         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41840         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41841         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41842         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41843         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41844         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41845         * g++.old-deja/g++.brendan/init3.C: Likewise.
41846         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41847         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41848         * g++.old-deja/g++.brendan/new2.C: Likewise.
41849         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41850         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41851         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41852         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41853         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41854         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41855         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41856         * g++.old-deja/g++.brendan/template24.C: Likewise.
41857         * g++.old-deja/g++.brendan/template3.C: Likewise.
41858         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41859         * g++.old-deja/g++.jason/inline3.C: Likewise.
41860         * g++.old-deja/g++.jason/opeq.C: Likewise.
41861         * g++.old-deja/g++.law/arg5.C: Likewise.
41862         * g++.old-deja/g++.law/arm7.C: Likewise.
41863         * g++.old-deja/g++.law/ctors11.C: Likewise.
41864         * g++.old-deja/g++.law/cvt8.C: Likewise.
41865         * g++.old-deja/g++.law/init9.C: Likewise.
41866         * g++.old-deja/g++.law/refs4.C: Likewise.
41867         * g++.old-deja/g++.law/template2.C: Likewise.
41868         * g++.old-deja/g++.law/visibility24.C: Likewise.
41869         * g++.old-deja/g++.law/vtable3.C: Likewise.
41870         * g++.old-deja/g++.mike/asm2.C: Likewise.
41871         * g++.old-deja/g++.mike/eh1.C: Likewise.
41872         * g++.old-deja/g++.mike/misc1.C: Likewise.
41873         * g++.old-deja/g++.mike/misc13.C: Likewise.
41874         * g++.old-deja/g++.mike/misc14.C: Likewise.
41875         * g++.old-deja/g++.mike/ns12.C: Likewise.
41876         * g++.old-deja/g++.mike/p1248.C: Likewise.
41877         * g++.old-deja/g++.mike/p3708.C: Likewise.
41878         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41879         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41880         * g++.old-deja/g++.mike/p646.C: Likewise.
41881         * g++.old-deja/g++.mike/p700.C: Likewise.
41882         * g++.old-deja/g++.mike/p783.C: Likewise.
41883         * g++.old-deja/g++.mike/p783a.C: Likewise.
41884         * g++.old-deja/g++.mike/p783b.C: Likewise.
41885         * g++.old-deja/g++.mike/p786.C: Likewise.
41886         * g++.old-deja/g++.mike/p789.C: Likewise.
41887         * g++.old-deja/g++.mike/p789a.C: Likewise.
41888         * g++.old-deja/g++.mike/p807a.C: Likewise.
41889         * g++.old-deja/g++.other/delete3.C: Likewise.
41890         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41891         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41892         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41893         * g++.old-deja/g++.other/empty1.C: Likewise.
41894         * g++.old-deja/g++.other/temporary1.C: Likewise.
41895         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41896         * g++.old-deja/g++.pt/t16.C: Likewise.
41897         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41898
41899 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41900
41901         * gcc.dg/991230-1.c: New test.
41902
41903 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41904
41905         * gcc.c-torture/compile/991229-3.c: New test.
41906         * gcc.c-torture/compile/991229-2.c: New test.
41907         * gcc.c-torture/compile/991229-1.c: New test.
41908
41909 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41910
41911         * gcc.c-torture/compile/labels-2.c: New test.
41912
41913 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41914
41915         * gcc.c-torture/execute/991227-1.c: New test.
41916
41917 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41918
41919         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41920
41921 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41922
41923         * gcc.c-torture/execute/991221-1.c: New test.
41924
41925 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41926
41927         * g++.old-deja/g++.other/cast3.C: New test.
41928
41929 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41930
41931         * gcc.c-torture/execute/991216-4.c: New test.
41932
41933 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41934
41935         * gcc.c-torture/execute/991216-1.c: New test.
41936         * gcc.c-torture/execute/991216-2.c: New test.
41937         * gcc.c-torture/execute/991216-3.c: New test.
41938
41939 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41940
41941         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41942         Actually make the test fail by using "-O2" for compilation.
41943
41944 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41945
41946         * g++.old-deja/g++.warn/cast-align1.C: New test.
41947
41948 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41949
41950         * gcc.c-torture/compile/991214-1.c: New test.
41951         * gcc.c-torture/compile/991214-2.c: New test.
41952
41953 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41954
41955         * gcc.dg/991214-1.c: New test.
41956
41957 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41958
41959         * gcc.c-torture/compile/991213-3.c: New test.
41960         * gcc.c-torture/compile/991213-2.c: New test.
41961         * gcc.c-torture/compile/991213-1.c: New test.
41962
41963 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41964
41965         * gcc.dg/991209-1.c: New test.
41966
41967 1999-12-08  Nathan Sidwell <nathan@acm.org>
41968
41969         * gcc.c-torture/compile/991208-1.c: New test.
41970
41971 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41972
41973         * gcc.dg/ultrasp2.c: New test.
41974
41975 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41976
41977         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41978
41979 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41980
41981         * gcc.c-torture/compile/991202-1.c: New test.
41982         * gcc.c-torture/execute/991202-1.c: New test.
41983         * gcc.c-torture/execute/991202-2.c: New test.
41984         * gcc.c-torture/execute/991202-3.c: New test.
41985
41986 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41987
41988         * g++.old-deja/g++.abi/align.C: New test.
41989         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41990         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41991
41992 1999-12-01  Richard Henderson  <rth@cygnus.com>
41993
41994         * gcc.c-torture/execute/991201-1.c: New.
41995
41996 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41997
41998         * gcc.dg/991129-1.c: New test.
41999
42000 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
42001
42002         * gcc.c-torture/compile/991127-1.c: New test.
42003
42004 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42005
42006         * g++.old-deja/g++.other/warn4.C: New test.
42007
42008 1999-11-22  Nathan Sidwell  <nathan@acm.org>
42009
42010         * g++.old-deja/g++.eh/cleanup2.C: New test.
42011         * g++.old-deja/g++.ext/pretty2.C: New test.
42012         * g++.old-deja/g++.ext/pretty3.C: New test.
42013         * g++.old-deja/g++.other/debug6.C: New test.
42014
42015 1999-10-20  Jim Wilson  <wilson@cygnus.com>
42016
42017         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
42018         compiler_output to look for one error message instead of two.
42019
42020 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
42021
42022         * gcc.c-torture/execute/991118-1.c: Also test case
42023         where the word boundary does not split a byte evenly.
42024
42025 1999-11-19  Nathan Sidwell  <nathan@acm.org>
42026
42027         * g++.old-deja/g++.ext/restrict1.C: New test.
42028
42029 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
42030
42031         * gcc.c-torture/execute/991118-1.c: New test.
42032
42033 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
42034
42035         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
42036         working directory pathnames.
42037
42038 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
42039
42040         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
42041         host is equipped with driver.h and driver.o so it can actually
42042         compile and run the tests.
42043
42044 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
42045
42046         * gcc.c-torture/compile/991008-1.c: New test.
42047
42048 1999-11-08  Nick Clifton  <nickc@cygnus.com>
42049
42050         * lib/gcc-dg.exp: Include target-supports.exp
42051
42052 1999-11-05  Nick Clifton  <nickc@cygnus.com>
42053
42054         * lib/target-supports.exp: New file: Provide procs to test for
42055         features supported by the target.
42056         (check_weak_available): Moved here from ecos.exp.
42057         (check_alias_available): New proc: Determine of the target
42058         toolchain supports the alias attribute.
42059
42060         * gcc.dg/special/ecos.exp: Move check_weak_available to
42061         target-supports.exp.
42062         (alias-1.c): Only perform the test if the target supports
42063         aliases.
42064         (wkali-1.c): Only perform the test if the target supports
42065         aliases.
42066
42067         * gcc.dg/990506-0.c: Expect error messages from cross
42068         targets as well as native targets.
42069
42070 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42071
42072         * gcc.dg/ultrasp1.c: Removed xfail.
42073         * gcc.dg/struct-ret-2.c: Likewise.
42074         * gcc.dg/array-1.c: Likewise.
42075
42076 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42077
42078         * gcc.dg/struct-ret-2.c: New test.
42079
42080         * gcc.dg/array-1.c: New test.
42081
42082 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42083
42084         * gcc.c-torture/execute/991030-1.c: New test.
42085
42086 1999-10-26  Richard Henderson  <rth@cygnus.com>
42087
42088         * gcc.c-torture/compile/991026-2.c: New test.
42089
42090 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42091
42092         * gcc.c-torture/compile/991026-1.c: New test.
42093
42094 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42095
42096         * gcc.c-torture/execute/991023-1.c: New test.
42097
42098 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42099
42100         * gcc.c-torture/execute/991019-1.c: New test.
42101
42102 1999-10-16  Richard Henderson  <rth@cygnus.com>
42103
42104         * gcc.c-torture/execute/991016-1.c: New test.
42105
42106 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42107
42108         * gcc.c-torture/execute/991014-1.c: New test.
42109
42110 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42111
42112         * g++.old-deja/g++.other/union2.C: New test.
42113
42114 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42115
42116         * g++.old-deja/g++.other/vaarg2.C: New test.
42117         * g++.old-deja/g++.other/vaarg3.C: New test.
42118
42119 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42120
42121         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42122         in compile/.
42123
42124 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42125
42126         * gcc.c-torture/execute/va-arg-11.c: New test.
42127
42128 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42129
42130         * lib/file-format.exp (gcc_target_object_format): Don't
42131         crash if objdump is unavailable.
42132
42133 1999-09-29  Donn Terry <donn@interix.com>
42134
42135         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42136
42137 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42138
42139         * gcc.c-torture/compile/990928-1.c: New test.
42140
42141 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42142
42143         * g++.old-deja/g++.other/decl6.C: New test.
42144
42145 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42146
42147         * gcc.c-torture/execute/va-arg-10.c: New test.
42148
42149 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42150
42151         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42152         __PRETTY_FUNCTION__.
42153
42154 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42155
42156         * gcc.c-torture/execute/990923-1.c: New test.
42157
42158 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42159
42160         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42161         for which -fpic is inappropriate.
42162
42163 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42164
42165         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42166
42167 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42168
42169         * g++.old-deja/g++.other/dyncast1.C: New test.
42170         * g++.old-deja/g++.other/dyncast2.C: New test.
42171         * g++.old-deja/g++.other/dyncast3.C: New test.
42172         * g++.old-deja/g++.other/dyncast4.C: New test.
42173         * g++.old-deja/g++.other/dyncast5.C: New test.
42174         * g++.old-deja/g++.eh/catch3.C: New test.
42175         * g++.old-deja/g++.eh/catch3p.C: New test.
42176         * g++.old-deja/g++.eh/catch4.C: New test.
42177         * g++.old-deja/g++.eh/catch4p.C: New test.
42178         * g++.old-deja/g++.eh/catch5.C: New test.
42179         * g++.old-deja/g++.eh/catch5p.C: New test.
42180         * g++.old-deja/g++.eh/catch6.C: New test.
42181         * g++.old-deja/g++.eh/catch6p.C: New test.
42182         * g++.old-deja/g++.eh/catch7.C: New test.
42183         * g++.old-deja/g++.eh/catch7p.C: New test.
42184         * g++.old-deja/g++.eh/catch8.C: New test.
42185         * g++.old-deja/g++.eh/catch8p.C: New test.
42186         * g++.old-deja/g++.eh/catch9.C: New test.
42187         * g++.old-deja/g++.eh/catch9p.C: New test.
42188
42189 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42190
42191         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42192         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42193
42194 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42195
42196         * gcc.c-torture/compile/990913-1.c: New test.
42197
42198 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42199
42200         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42201         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42202
42203 1999-09-09  Richard Henderson  <rth@cygnus.com>
42204
42205         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42206
42207 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42208
42209         * g++.old-deja/g++.other/lookup11.C: New test.
42210         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42211         what is permitted and what we want.
42212         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42213         overload use.
42214         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42215
42216 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42217
42218         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42219         * gcc.c-torture/noncompile/poison-1.c: New file.
42220
42221 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42222
42223         * g++.old-deja/g++.other/sizeof3.C: New test.
42224         * g++.old-deja/g++.other/sizeof4.C: New test.
42225         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42226         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42227
42228 1999-09-07  Richard Henderson  <rth@cygnus.com>
42229
42230         * gcc.dg/va-arg-1.c: New.
42231
42232 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42233
42234         * gcc.c-torture/execute/va-arg-9.c: New test.
42235
42236 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42237
42238         * g77.f-torture/compile/980519-2.f: New test.
42239         * g77.f-torture/compile/19990905-0.f: New test.
42240         * g77.f-torture/compile/19990905-1.f: New test.
42241         * g77.f-torture/compile/19990905-2.f: New test.
42242
42243         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42244
42245 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42246
42247         * gcc.c-torture/execute/990827-1.c: Fix typo.
42248
42249 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42250
42251         * g++.old-deja/g++.other/deref1.C: New test.
42252
42253 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42254
42255         * g++.old-deja/g++.other/ambig2.C: New test.
42256         * g++.old-deja/g++.other/cond5.C: New test.
42257         * g++.old-deja/g++.other/lookup16.C: New test.
42258
42259 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42260
42261         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42262         assemblers too.
42263
42264 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42265
42266         * lib/c-torture.exp: Avoid the "compare executables" optimization
42267         when testing native.
42268
42269 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42270
42271         * gcc.c-torture/execute/990829-1.c: New test.
42272         * gcc.c-torture/compile/990829-1.c: New test.
42273
42274 1999-08-27  Paul Burchard  <burchard@pobox.com>
42275
42276         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42277         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42278         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42279         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42280         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42281         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42282         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42283         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42284         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42285         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42286         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42287
42288 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42289
42290         * gcc.c-torture/execute/990827-1.c: New test.
42291
42292 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42293
42294         * g77.f-torture/noncompile/19990826-4.f: New test.
42295
42296         * g77.f-torture/compile/19990826-3.f: New test.
42297
42298         * g77.f-torture/execute/19990826-2.f: New test.
42299
42300         * g77.f-torture/compile/19990826-1.f: New test.
42301
42302         * gcc.c-torture/execute/990826-0.c: New test.
42303         * g77.c-torture/execute/19990826-0.f: New test.
42304
42305         * g77.f-torture/noncompile/970626-2.f: New test.
42306
42307 1999-08-25  Paul Burchard  <burchard@pobox.com>
42308
42309         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42310         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42311         lss-011.C: New tests.
42312
42313 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42314
42315         * g++.old-deja/g++.other/decl5.C: New test.
42316
42317 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42318
42319         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42320         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42321         call `postbase' for each one.  All callers of `postbase' changed
42322         to call this instead.
42323
42324 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42325
42326         * gcc.c-torture/execute/990811-1.c: New test.
42327
42328 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42329
42330         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42331         just native ones.
42332
42333         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42334         just native ones.
42335
42336 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42337
42338         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42339
42340 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42341
42342         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42343
42344 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42345
42346         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42347
42348 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42349
42350         * gcc.c-torture/execute/990804-1.c: New test.
42351
42352 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42353
42354         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42355         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42356         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42357
42358 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42359
42360         * g++.old-deja/g++.other/struct1.C: New test.
42361
42362 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42363
42364         * g++.old-deja/g++.other/enum2.C: New test.
42365
42366 1999-08-02  Richard Henderson  <rth@cygnus.com>
42367
42368         Adapted from tests from Franz Sirl:
42369         * gcc.c-torture/execute/va-arg-7.c: New test.
42370         * gcc.c-torture/execute/va-arg-8.c: New test.
42371
42372 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42373
42374         * gcc.c-torture/compile/990801-2.c: New test.
42375
42376         * gcc.c-torture/compile/990801-1.c: New test.
42377
42378 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42379
42380         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42381         fp-cmp-1.c, converting double to float.
42382
42383         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42384         fp-cmp-1.c, converting double to long double.
42385
42386         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42387         from fr1 to unknown_register, since fr1 is a legitimate register
42388         on some machines.
42389
42390 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42391
42392         * README: More listname related changes.
42393
42394 1999-07-08  Catherine Moore  <clm@cygnus.com>
42395
42396         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42397
42398 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42399
42400         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42401
42402 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42403
42404         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42405
42406 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42407
42408         * gcc.dg/990703-1.c: New test.
42409
42410 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42411
42412         * lib/file-format.exp: New file: Move definition of proc
42413         gcc_target_object_format to here from
42414         gcc.dg/special/ecos.exp.
42415
42416         * lib/c-torture.exp: Include lib file-format.exp.
42417         * lib/gcc-dg.exp: Include lib file-format.exp.
42418
42419         * gcc.dg/special/ecos.exp: Remove definition of proc
42420         gcc_target_object_format.
42421
42422 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42423
42424         * gcc.c-torture/execute/990628-1.c: New test.
42425
42426 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42427
42428         * gcc.c-torture/compile/990625-2.c: New test.
42429
42430         * gcc.c-torture/compile/990625-1.c: New test.
42431
42432 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42433
42434         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42435         attributes compile.
42436         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42437         ports that use the COFF/PE file format.
42438
42439 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42440
42441         * gcc.c-torture/compile/990617-1.c: New test.
42442
42443 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42444
42445         * g++.old-deja/g++.other/decl4.C: New test.
42446
42447 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42448
42449         * g++.old-deja/g++.other/bitfld3.C: New test.
42450
42451 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42452
42453         * g++.old-deja/g++.eh/catch1.C: New test.
42454
42455 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42456
42457         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42458
42459         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42460         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42461
42462 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42463
42464         * g77.f-torture/compile/19990502-0.f: Replace with new,
42465         shorter, test that still fails after recent changes.
42466
42467 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42468
42469         * gcc.c-torture/execute/990604-1.c: New test.
42470
42471 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42472
42473         * gcc.c-torture/execute/990531-1.c: New test.
42474
42475 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42476
42477         * gcc.c-torture/compile/990527-1.c: New test.
42478
42479 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42480
42481         * gcc.c-torture/execute/990527-1.c: New test.
42482
42483 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42484
42485         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42486         bitfields as signed.
42487
42488 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42489
42490         * g77.f-torture/compile/19990525-0.f: New test.
42491
42492 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42493
42494         * gcc.c-torture/execute/990525-2.c: New test.
42495
42496         * gcc.c-torture/execute/990525-1.c: New test.
42497
42498 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42499
42500         * g++.old-deja/g++.other/anon3.C: New test.
42501         * g++.old-deja/g++.other/anon4.C: New test.
42502         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42503         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42504         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42505         Merrill).
42506
42507 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42508
42509         * gcc.c-torture/execute/990524-1.c: New test.
42510
42511         * gcc.dg/990524-1.c: New test.
42512
42513 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42514
42515         * gcc.c-torture/compile/990523-1.c: New test.
42516
42517 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42518
42519         * gcc.c-torture/compile/990519-1.c: New test.
42520
42521 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42522
42523         * gcc.c-torture/compile/990517-1.c: New test.
42524
42525         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42526         (e4, f4): New tests.
42527         (main): Call them.
42528
42529 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42530
42531         * gcc.dg/noreturn-1.c: New test.
42532
42533 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42534
42535         * gcc.c-torture/execute/990513-1.c: New test.
42536
42537 1999-05-10  Richard Henderson  <rth@cygnus.com>
42538
42539         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42540
42541 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42542
42543         * g77.f-torture/execute/erfc.f: Use small single-precision
42544         values, to avoid problems on Alphas when not -mieee.
42545
42546 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42547
42548         * gcc.dg/990506-0.c: New test.
42549
42550 1999-05-08  Richard Henderson  <rth@cygnus.com>
42551
42552         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42553         the constant to test.  Don't XFAIL 64-bit targets.
42554
42555         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42556         * g++.old-deja/g++.law/profile1.C: Likewise.
42557
42558         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42559         operator new instances.
42560         * g++.old-deja/g++.other/delete5.C: Likewise.
42561
42562 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42563
42564         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42565         intrinsic.
42566
42567 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42568
42569         * g77.f-torture/execute/u77-test.f: Reverse order of two
42570         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42571
42572 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42573
42574         * gcc.dg/compare1.c: New test.
42575
42576 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42577
42578         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42579         New tests.
42580
42581 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42582
42583         * g77.f-torture/compile/19990502-1.f: New test.
42584
42585 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42586
42587         * g77.f-torture/compile/19990502-0.f: New test.
42588
42589 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42590
42591         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42592         intrinsic.
42593
42594 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42595
42596         * g77.f-torture/execute/u77-test.f (main): List libU77
42597         intrinsics not currently tested.
42598         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42599         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42600         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42601         Trim blanks off the ends of some printed strings.
42602
42603 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42604
42605         * g77.f-torture/execute/u77-test.f (main): Just warn about
42606         FSTAT gid disagreement, as it's expected on some systems.
42607
42608 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42609
42610         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42611         use a new function, which allows for some slop.
42612         Clean up some commentary.
42613         (issum): The new function.
42614         (sgladd): Deleted subroutine.
42615
42616 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42617
42618         * g77.f-torture/execute/u77-test.f: Modify to be more like
42619         libf2c/libU77 version, bringing patches to that version here.
42620         Add suitable commentary.
42621
42622 1999-04-25  Richard Henderson  <rth@cygnus.com>
42623
42624         * gcc.dg/990424-1.c: New test.
42625
42626 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42627
42628         * g77.f-torture/execute/u77-test.f (main): Bug involving
42629         LSTAT has been fixed, so turn back on full checking.
42630
42631 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42632
42633         * g77.f-torture/compile/19990419-0.f: New test.
42634         * g77.f-torture/execute/19990419-1.f: New test.
42635
42636 1999-04-17  Richard Henderson  <rth@cygnus.com>
42637
42638         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42639         to avoid the need for a prototype to supress a warning.
42640
42641 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42642
42643         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42644
42645 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42646
42647         * gcc.c-torture/execute/990404-1.c: New test.
42648
42649 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42650
42651         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42652         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42653         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42654         missing initializer warnings.
42655
42656 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42657
42658         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42659         matching strings.
42660
42661 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42662
42663         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42664
42665 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42666
42667         * g77.f-torture/execute/19990325-0.f: New test.
42668         * g77.f-torture/execute/19990325-1.f: New test.
42669
42670 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42671
42672         * gcc.c-torture/execute/990324-1.c: New test.
42673
42674 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42675
42676         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42677         test with 4.
42678
42679 1999-03-17  Richard Henderson  <rth@cygnus.com>
42680
42681         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42682
42683 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42684
42685         * g77.f-torture/execute/19990313-2.f: New test.
42686         * g77.f-torture/execute/19990313-3.f: New test.
42687
42688 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42689
42690         * g77.f-torture/execute/19990313-0.f: New test.
42691         * g77.f-torture/execute/19990313-1.f: New test.
42692
42693 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42694
42695         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42696         printf to sprintf.
42697         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42698         (main): Add check for u15.  Conditionalize u31 check depending on
42699         whether ints are <32 bits or >=32 bits.
42700
42701 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42702
42703         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42704
42705 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42706
42707         * g77.f-torture/compile/19990305-0.f: New test.
42708         * g77.f-torture/execute/19981119-0.f: New test.
42709
42710 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42711
42712         * g77.f-torture/execute/970625-2.f: call ABORT if final
42713         result is not correct, instead of just printing it.
42714         Add this checking via newly introduced obfuscation, to
42715         trip up buggy front ends.
42716
42717 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42718
42719         * g77.f-torture/compile/960317-1.f: Moved from being
42720         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42721
42722 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42723
42724         * g77.f-torture/execute/960317-1.f: New (old) test.
42725         * g77.f-torture/execute/970625-2.f: Ditto.
42726
42727 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42728
42729         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42730         message on line 1 or line 2; cccp and cpplib do this differently.
42731
42732 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42733
42734         * g++.old-deja/g++.law/weak1.C: New test.
42735
42736 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42737
42738         * gcc.c-torture/execute/990119-1.c: Renamed to...
42739         * gcc.dg/990119-1.c: this, so it will only be tested once
42740         (it's a preprocessor test, it doesn't need to be run at
42741         multiple optimization levels).
42742
42743 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42744
42745         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42746           ALWAYS_CXXFLAGS.
42747
42748 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42749
42750         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42751         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42752         to not be compilable by current g77.
42753
42754 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42755
42756         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42757
42758 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42759
42760         * gcc.c-torture/execute/990222-1.c: New test.
42761
42762 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42763
42764         * g77.f-torture/compile/19990218-0.f: New test.
42765         * g77.f-torture/noncompile/19990218-1.f: New test.
42766
42767 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42768
42769         * g77.f-torture/compile/19981216-0.f: New test.
42770
42771 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42772
42773         * gcc.dg/990214-1.c: New test.
42774
42775 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42776
42777         * gcc.dg/990213-2.c: New test.
42778
42779         * gcc.dg/990213-1.c: New test.
42780
42781 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42782
42783         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42784         ints.
42785
42786 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42787
42788         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42789         specified by target.
42790
42791         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42792
42793 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42794
42795         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42796
42797 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42798
42799         * gcc.dg/special/ecos.exp: New test driver for new tests with
42800         special requirements.
42801
42802         * gcc.dg/special/alias-1.c: New test.
42803         * gcc.dg/special/gcsec-1.c: New test.
42804         * gcc.dg/special/weak-1.c: New test.
42805         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42806         * gcc.dg/special/weak-2.c: New test.
42807         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42808         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42809         * gcc.dg/special/wkali-1.c: New test.
42810         * gcc.dg/special/wkali-2.c: New test.
42811         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42812         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42813
42814 1999-02-10  Felix Lee  <flee@cygnus.com>
42815
42816           * lib/c-torture.exp (c-torture-compile): Pull out code for
42817           analyzing gcc error messages.
42818           (c-torture-execute): Likewise.  Fix some (harmless) false
42819           positives.
42820           * lib/gcc.exp (gcc_check_compile): New function.
42821
42822 1999-02-08  Richard Henderson  <rth@cygnus.com>
42823
42824         * gcc.c-torture/execute/990208-1.c: New test.
42825
42826 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42827
42828         * g++.dg/special/ecos.exp: New driver for new tests with special
42829         requirements
42830
42831         * g++.dg/special/conpr-1.C: New test
42832         * g++.dg/special/conpr-2.C: New test
42833         * g++.dg/special/conpr-2a.C: New test
42834         * g++.dg/special/conpr-3.C: New test
42835         * g++.dg/special/conpr-3a.C: New test
42836         * g++.dg/special/conpr-3b.C: New test
42837
42838         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42839         allow g++ to use the dg driver
42840
42841         * README: Add comment about g++.dg directory
42842
42843 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42844
42845         * README: Update email addresses.
42846
42847 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42848
42849         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42850         arguments in order to force structure S onto the stack even on
42851         the alpha.
42852         (test): Pass 10 leading arguments to function foo as well as the
42853         structure S.
42854
42855         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42856         failure for all targets.
42857
42858         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42859         abort to terminate program execution.
42860
42861 1999-01-30  Richard Henderson  <rth@cygnus.com>
42862
42863         * gcc.c-torture/execute/990130-1.c: New test.
42864
42865 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42866
42867         * gcc.dg/990130-1.c: New test.
42868
42869 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42870
42871         * gcc.c-torture/execute/990128-1.c: New test.
42872
42873 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42874
42875         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42876
42877 1999-01-27  Felix Lee  <flee@cygnus.com>
42878
42879         * lib/c-torture.exp (c-torture-compile): pull out code for
42880         analyzing gcc error messages.
42881         (c-torture-execute): ditto, and fix some (harmless) false
42882         positives.
42883         * lib/gcc.exp (gcc_check_compile): new function.
42884
42885 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42886
42887         * gcc.dg/990117-1.c: New test.
42888
42889         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42890
42891         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42892
42893 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42894
42895         * g77.f-torture/compile/990115-1.f: New test.
42896
42897 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42898
42899         * gcc.c-torture/compile/990107-1.c: New test
42900
42901 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42902
42903         * gcc.c-torture/execute/990106-2.c: New test.
42904
42905         * gcc.c-torture/execute/990106-1.c: New test.
42906
42907 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42908
42909         * gcc.c-torture/compile/981223-1.c: New test.
42910
42911 1998-12-29  Richard Henderson  <rth@cygnus.com>
42912
42913         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42914         (opt3): Rename from opt4 and disable.
42915
42916 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42917
42918         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42919
42920 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42921
42922         * g++.old-deja/g++.other/conv5.C: New test.
42923
42924 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42925
42926         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42927
42928 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42929
42930         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42931
42932 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42933
42934         * gcc.c-torture/compile/981211-1.c: New test.
42935
42936 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42937
42938         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42939
42940         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42941
42942 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42943
42944         * gcc.special/930510-1.c: Make C9X safe.
42945         * gcc.misc-tests/gcov-1.c Similarly.
42946         * gcc.misc-tests/gcov-2.c Similarly.
42947
42948 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42949
42950         * gcc.dg/ultrasp1.c: New test.
42951
42952 1998-12-06  Richard Henderson  <rth@cygnus.com>
42953
42954         * gcc.c-torture/execute/981206.c: New test.
42955
42956 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42957
42958         * g++.old-deja/g++.ns/template7.C: New test.
42959
42960         * g++.old-deja/g++.other/expr1.C: New test.
42961
42962         * g++.old-deja/g++.eh/tmpl3.C: New test.
42963
42964         * g++.old-deja/g++.eh/tmpl2.C: New test.
42965
42966 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42967
42968         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42969         * g++.old-deja/g++.other/using6.C: Removed.
42970         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42971
42972         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42973
42974 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42975
42976         * g++.old-deja/g++.pt/overload8.C: New test.
42977
42978         * g++.old-deja/g++.pt/overload7.C: New test.
42979
42980         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42981
42982         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42983         and relinking messages.
42984         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42985         compiling with -frepo.
42986
42987 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42988
42989         * g++.old-deja/g++.pt/lookup6.C: New test.
42990
42991 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42992
42993         * gcc.c-torture/execute/981130-1.c: New test.
42994         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42995
42996 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42997
42998         * g++.old-deja/g++.pt/explicit76.C: New test.
42999
43000         * g++.old-deja/g++.pt/friend38.C: New test.
43001
43002         * g++.old-deja/g++.ns/crash2.C: New test.
43003
43004         * g++.old-deja/g++.pt/defarg8.C: New test.
43005
43006         * g++.old-deja/g++.pt/instantiate6.C: New test.
43007
43008         * g++.old-deja/g++.pt/static6.C: New test.
43009
43010         * g++.old-deja/g++.pt/decl2.C: New test.
43011
43012 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43013
43014         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
43015         problem is actually related with name lookup, but so what? :-)
43016
43017         * g++.old-deja/g++.pt/friend37.C: New test.
43018
43019 1998-11-25  Dave Love  <d.love@dl.ac.uk>
43020
43021         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
43022         element, which fails on some systems.
43023
43024         * g77.f-torture/execute/labug1.f: New test.
43025
43026 1998-11-21  Jeffrey A Law  (law@cygnus.com)
43027
43028         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
43029         is defined.
43030
43031 1998-11-18  Dave Love  <d.love@dl.ac.uk>
43032
43033         * g77.f-torture/compile/981117-1.f: New test.
43034
43035 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
43036
43037         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
43038         properly discarded.
43039
43040 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
43041
43042         * gcc.c-torture/execute/memcheck: New directory of tests for
43043         -fcheck-memory-usage.
43044
43045 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
43046
43047         * README: New file, general information about the testsuite and
43048         new description of the various C++ test subdirectories.
43049         * README.g++: Eliminate obsolete information, update and move most
43050         relevant stuff to README.
43051
43052 1998-11-07  Richard Henderson  <rth@cygnus.com>
43053
43054         * gcc.c-torture/compile/981107-1.c: New test.
43055
43056 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43057
43058         * execute/memcpy-bi.c: New testcase.
43059
43060 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43061
43062         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43063         base classes.
43064
43065         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43066         template is selected.
43067
43068         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43069         classes, it should be accepted for all types.
43070
43071         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43072
43073         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43074         specializations start with template headers.
43075
43076 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43077
43078         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43079
43080         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43081         non-POD types.
43082
43083 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43084
43085         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43086
43087 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43088
43089         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43090
43091 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43092
43093         * 981019-1.c: New test.
43094
43095 1998-10-14  Robert Lipe <robertl@dgii.com>
43096
43097         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43098         find objc headers.
43099
43100 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43101
43102         * compile/981001-4.c: Remove use of GCC extension that triggers a
43103         compiler bug.
43104
43105 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43106
43107         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43108
43109 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43110
43111         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43112         instantiation of template produces incorrect code for delete
43113         expression.
43114
43115         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43116         constructors' name is not unique.
43117         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43118         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43119
43120         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43121         automatic array of const is ill-formed.
43122
43123         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43124         of template parameter?
43125
43126         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43127         const.
43128
43129         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43130         pointer-to-member expression.
43131
43132         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43133         declaration causes ICE.
43134
43135 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43136
43137         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43138         reserved in the global namespace.
43139
43140         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43141         generate needed virtual table.
43142
43143         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43144
43145 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43146
43147         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43148         template-dependent type
43149
43150 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43151
43152         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43153         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43154         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43155
43156         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43157         class should be usable as argument of member function.
43158         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43159         class should be usable as return type of member function.
43160         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43161         class should be usable as type of data member.
43162
43163         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43164
43165 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43166
43167         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43168
43169 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43170
43171         * gcc.dg/dll-?.c Add thumb to target list.
43172         Fix assembler scan patterns to match current assembler output.
43173
43174 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43175
43176         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43177         matching of template brackets.
43178
43179         * g++.old-deja/g++.other/using4.C: New test.  Test using
43180         declarations of methods from base classes.
43181
43182         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43183         within functions should introduce names into the innermost
43184         enclosing namespace.
43185
43186         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43187         of static locals if first initialization throws.
43188
43189 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43190
43191         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43192
43193 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43194
43195         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43196         lose track of the possible targets of tablejump insns.
43197         * special/special.exp: Run it.
43198
43199 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43200
43201         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43202         must be declared before its specializations can be named in friend
43203         declarations.
43204
43205 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43206
43207         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43208
43209         * g77.f-torture/execute/io1.f: New test.
43210
43211 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43212
43213         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43214         with pointer to template function, for which no argument deduction
43215         is possible.
43216
43217         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43218         specialization of template function as argument to template
43219         function.
43220
43221         * g++.old-deja/g++.other/access2.C: New test; Inner class
43222         shouldn't have privileged access to Outer's names.
43223
43224 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43225
43226         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43227         friend template declared within template class conflicts with
43228         nested class of the same name.
43229
43230         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43231         is ignored.
43232
43233         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43234         object with direct initializer as function declaration.
43235
43236         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43237         initializers.
43238
43239         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43240         involving const pointer and NULL produces incorrect result.
43241
43242         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43243         type name without `typename' should be rejected with -pedantic.
43244
43245 1998-10-02  Richard Henderson  <rth@cygnus.com>
43246
43247         * g++.old-deja/g++.other/addrof1.C: New test.
43248
43249 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43250
43251         * gcc.c-torture/compile/981001-1.c: New test.
43252         * gcc.c-torture/execute/981001-1.c: New test.
43253
43254 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43255
43256         * gcc.c-torture/compile/981001-2.c: New test.
43257         * gcc.c-torture/compile/981001-3.c: New test.
43258         * gcc.c-torture/compile/981001-4.c: New test.
43259
43260 1998-10-01  Robert Lipe  <robertl@dgii.com>
43261
43262         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43263         multilibbed hosts.  Idea grafted from g77.exp.
43264
43265 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43266
43267         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43268         avoid losing on systems which need -lsocket.
43269
43270 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43271
43272         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43273         * g++.old-deja/g++.other/nested2.C: Ditto.
43274         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43275         failure.
43276
43277 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43278
43279         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43280         preferred over template operator!= for enum bitfields.
43281
43282 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43283
43284         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43285         that happen to have the same base name, but in different scopes,
43286         are incorrectly rejected.
43287
43288 1998-09-16  Richard Henderson  <rth@cygnus.com>
43289
43290         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43291         on the native word size instead of an integer literal.
43292
43293 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43294
43295         * g++.old-deja/g++.other/static2.C: Invocation of static data
43296         member of type pointer-to-function denoted as non-static member.
43297
43298         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43299         checks involving function types and aliases.
43300
43301 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43302
43303         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43304         redefined to the same non-trivial type.
43305
43306         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43307         namespace-qualification of template specializations declared in
43308         other namespaces.
43309
43310         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43311         to declare a subset of the specializations of a template function
43312         as friends of specializations of a template class.
43313
43314         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43315         member templates that do not fully specialize the enclosing
43316         template class are rejected.
43317
43318 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43319
43320         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43321
43322 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43323
43324         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43325         altered from libf2c/libU77 version.
43326
43327 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43328
43329         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43330
43331 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43332
43333         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43334         (un)signed char are different types for template specialization
43335         purposes.
43336
43337 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43338
43339         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43340         * objc: ObjC testsuite.
43341
43342 1998-08-31  Catherine Moore  <clm@cygnus.com>
43343
43344         * gcc.c-torture/execute/941014-1.x: New file.
43345
43346 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43347
43348         * lib/c-torture.exp: Add support for
43349         torture_eval_before_compile and torture_eval_before_execute
43350         variables.
43351
43352 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43353
43354         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43355         this test triggers valid.
43356
43357 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43358
43359         * gcc.dg/980827-1.c: New test.
43360
43361 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43362
43363         * gcc.c-torture/execute/loop-4b.c: New test.
43364
43365 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43366
43367         * lib/c-torture.exp: Add support for
43368         torture_eval_before_compile and torture_eval_before_execute
43369         variables.
43370
43371 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43372
43373         * gcc.c-torture/compile/980825-1.c: New test.
43374
43375 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43376
43377         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43378         count number tests in opt_t0 not good_t0.
43379
43380 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43381
43382         * gcc.c-torture/compile/930326-1.x: Fix typo.
43383
43384 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43385
43386         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43387         causes an ICE.
43388
43389 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43390
43391         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43392         STACK_SIZE is defined.
43393         * gcc.c-torture/unsorted/stuct.c: Similarly.
43394
43395         * gcc.c-torture/compile/980821-1.c: New test.
43396
43397 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43398
43399         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43400
43401 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43402
43403         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43404         code.
43405
43406 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43407
43408         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43409         error'.
43410
43411 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43412
43413         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43414
43415 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43416
43417         * gcc.c-torture/compile/980816-1.c: New test.
43418
43419         * gcc.dg/980816-1.c: New test.
43420
43421 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43422
43423         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43424         compiler for ieee tests.
43425
43426 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43427
43428         * g77.f-torture/compile/980729-0.f: New test.
43429
43430 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43431
43432         * gcc.c-torture/special/eeprof-1.c: New test, for
43433         -finstrument-functions.
43434         * gcc.c-torture/special/special.exp: Run it.
43435
43436 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43437
43438         * gcc.c-torture/compile/980729-1.c: New test.
43439
43440 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43441
43442         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43443         __thumb__ is defined, and test for ARM style doubles if so.
43444
43445 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43446
43447         * g77.f-torture/noncompile/980615-0.f: New test.
43448
43449 1998-07-26  H.J. Lu  (hjl@gnu.org)
43450
43451         * gcc.dg/980312-1.c: Do link instead of compile.
43452         * gcc.dg/980313-1.c: Likewise.
43453
43454 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43455
43456         * gcc.c-torture/compile/980726-1.c: New test.
43457
43458 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43459
43460         * g77.f-torture/execute/io0.f: New test.
43461
43462 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43463
43464         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43465         an int.
43466
43467 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43468
43469         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43470         m32r bugs.
43471
43472 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43473
43474         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43475         c-decl.c:grokdeclarator can handle mode attributes.
43476
43477 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43478
43479         * gcc.c-torture/execute/980716-1.c: New test.
43480
43481 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43482
43483         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43484         the mn10200.
43485         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43486         the mn10200.
43487         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43488         * gcc.c-torture/compile/930326-1.x: Similarly.
43489
43490 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43491
43492         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43493         New test from Craig.
43494
43495 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43496
43497         * g77.f-torture/noncompile/980616-0.f: New test.
43498
43499         * g77.f-torture/execute/970816-3.f: New test from Craig.
43500
43501 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43502
43503         *  g++.other/singleton.C: Return error value instead of taking
43504         SIGSEGV.
43505
43506 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43507
43508         *  g++.other/singleton.C: New test.  Warning is under dispute.
43509         Runtime crash is not.
43510
43511 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43512
43513         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43514         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43515         using6.C, using7.C}: New namespace tests.
43516
43517 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43518
43519         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43520         specialization with typedef'ed names used as array indexes.
43521
43522 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43523
43524         * gcc.c-torture/execute/980709-1.c: New test.
43525
43526         * gcc.dg/980709-1.c: New test.
43527
43528 1998-07-07  Richard Henderson  <rth@cygnus.com>
43529
43530         * gcc.c-torture/execute/bcp-1.c: New test.
43531
43532 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43533
43534         * gcc.c-torture/execute/980707-1.c: New test.
43535
43536 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43537
43538         * gcc.c-torture/compile/980706-1.c: New test.
43539
43540 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43541
43542         * g77.f-torture/execute/980701-0.f,
43543         g77.f-torture/execute/980701-1.f: New test from Craig.
43544
43545 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43546
43547         * gcc.c-torture/compile/980701-1.c: New test.
43548
43549         * gcc.c-torture/execute/980701-1.c: New test.
43550
43551 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43552 rlsruhe.de>
43553
43554         * g++.old-deja/g++.robertl/eb132.C: New test.
43555         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43556
43557 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43558
43559         * g77.f-torture/execute/980628-7.f,
43560         g77.f-torture/execute/980628-8.f,
43561         g77.f-torture/execute/980628-9.f,
43562         g77.f-torture/execute/980628-10.f: New tests from Craig.
43563
43564         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43565
43566 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43567
43568         * g77.f-torture/execute/980628-4.f: New test from Craig.
43569         * g77.f-torture/execute/980628-5.f: Likewise.
43570         * g77.f-torture/execute/980628-2.f: Likewise.
43571         * g77.f-torture/execute/980628-0.f: Likewise.
43572         * g77.f-torture/execute/980628-1.f: Likewise.
43573         * g77.f-torture/execute/980628-3.f: Likewise.
43574         * g77.f-torture/execute/980628-6.f: Likewise.
43575
43576 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43577
43578         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43579         directory when nothing has been installed yet.
43580
43581 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43582
43583         * gcc.c-torture/special/special.exp: Handle newer versions of
43584         dejagnu.
43585
43586 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43587
43588         * gcc.dg/980626-1.c: New test.
43589
43590 1998-06-19  Bruno Haible <haible@ilog.fr>
43591
43592         * gcc.misc-tests/m-un-2.c: New test.
43593         * g++.old-deja/g++.other/warn01.c: Likewise.
43594
43595 1998-06-19  Robert Lipe  <robertl@dgii.com>
43596
43597         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43598         compatibility with assmblers with a different comment character.
43599         Eliminate use of GAS-specific extensions.
43600
43601 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43602
43603         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43604
43605 1998-06-19  Robert Lipe  <robertl@dgii.com>
43606
43607         * lib/g77.exp: Replace search for libf2c.a with search for newly
43608         renamed libg2c.a
43609
43610 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43611
43612         * gcc.c-torture/execute/980617-1.c: New test.
43613
43614 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43615
43616         * gcc.c-torture/execute/980612-1.c: New test.
43617
43618 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43619
43620         * gcc.dg/980523-1.c: Only test on ppc-linux.
43621         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43622
43623         * gcc.c-torture/execute/980608-1.c: New test.
43624
43625 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43626
43627         * gcc.c-torture/execute/980605-1.c: New test.
43628
43629 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43630
43631         * gcc.c-torture/execute/980604-1.c: New test.
43632
43633 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43634
43635         * gcc.c-torture/execute/980602-1.c: New test.
43636         * gcc.c-torture/execute/980602-2.c: Likewise.
43637
43638 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43639
43640         * 970125-0.f: Fix per JCB.  Add commentary.
43641
43642 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43643
43644         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43645         IEEE -0 support.
43646
43647 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43648
43649         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43650         earlier.
43651
43652 1998-05-28  Catherine Moore <clm@cygnus.com>
43653
43654         * gcc.c-torture/execute/980526-3.c: New test.
43655
43656 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43657
43658         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43659         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43660         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43661         m88k-motorola-sysv3 to XFAIL.
43662
43663 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43664
43665         * gcc.dg/980526-1.c: New test.
43666         * gcc.c-torture/execute/980526-2.c: New test.
43667
43668 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43669
43670         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43671
43672         * gcc.c-torture/execute/980526-1.c: New test.
43673
43674 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43675
43676         * g77.f-torture/execute/alpha2.f: Add runtime test.
43677
43678 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43679
43680         * g++.old-deja/old-deja.exp: Strip leading directories.
43681
43682         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43683         error for the line.  Don't run multiple tests for the same line.
43684
43685 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43686
43687         * gcc.dg/980523-1.c: New test.
43688
43689 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43690
43691         * g77.f-torture/compile/970915-0.f: New test.
43692
43693 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43694
43695         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43696
43697 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43698
43699         * gcc.dg/980520-1.c: New test.
43700
43701 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43702
43703         * gcc.dg/980502-1.c: Fix return type.
43704
43705 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43706
43707         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43708         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43709         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43710         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43711         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43712
43713 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43714
43715         * g77.f-torture/execute/980520-1.f: New test.
43716
43717 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43718
43719         * lib/mike-g77.exp: New file.
43720
43721         * g77.f-torture/noncompile/noncompile.exp,
43722         g77.f-torture/noncompile/check0.f: New files.
43723
43724 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43725
43726         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43727         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43728         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43729         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43730         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43731         abort where appropriate.
43732
43733 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43734
43735         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43736         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43737
43738 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43739
43740         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43741
43742 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43743
43744         * g77.f-torture/compile/980427-0.f: New test.
43745
43746 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43747
43748         * g77.f-torture/compile/980424-0.f: New test.
43749
43750 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43751
43752         * g77.f-torture/compile/980419-2.f (main): New test.
43753         * g77.f-torture/compile/970125-0.f: New test.
43754         * g77.f-torture/compile/980419-1.f: New test.
43755
43756 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43757
43758         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43759         of loop-4.c.
43760
43761 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43762
43763         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43764
43765 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43766
43767         * gcc.c-torture/compile/980329-1.c: New test.
43768
43769 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43770
43771         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43772         * gcc.dg/980312-1.c: Fix typo in -march command.
43773
43774 1998-03-16  H.J. Lu  (hjl@gnu.org)
43775
43776         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43777
43778 1998-03-11  Robert Lipe  <robertl@dgii.com>
43779
43780         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43781         Dave Love agree the Fortran source is bogus.
43782
43783 1998-03-11  Robert Lipe  <robertl@dgii.com>
43784
43785         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43786         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43787         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43788         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43789         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43790
43791 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43792
43793         * g++.old-deja/g++.other/friend1.C: New test.
43794
43795 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43796
43797         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43798         possibly uninitialized) variables and declare dnrm2.
43799
43800 1998-02-23  Robert Lipe <robertl@dgii.com>
43801
43802         From Bruno Haible <haible@ilog.fr>:
43803         * gcc.c-torture/execute/980223.c: New test.
43804
43805 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43806
43807         * gcc.dg/ifelse-1.c: New test.
43808
43809 1998-02-09  H.J. Lu  (hjl@gnu.org)
43810
43811         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43812
43813           * lib/old-dejagnu.exp (old-dejagnu): Added the
43814           "execution test - XFAIL *-*-*" handling in the spirit of
43815           "excess errors test -". Changed the "execution test fails"
43816           handling to be like "excess errors test fails".
43817           * Update various tests accordingly.
43818
43819 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43820
43821         * gcc.c-torture/execute/980205.c: New test.
43822
43823 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43824
43825         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43826         * lib/f-torture.exp: Similarly.
43827         * gcc.c-torture: Rename all .cexp files to .x files.
43828
43829 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43830
43831         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43832         (940510-1.c): Removed duplicate.
43833         (971104-1.c): New test.
43834
43835 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43836
43837           * lib/f-torture.exp: Improve error and loop detection.
43838
43839 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43840
43841         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43842         use that to size the filler array.
43843
43844 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43845
43846         * lib/c-torture.exp(c-torture-execute): Fix typo.
43847
43848         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43849         testcase as the executable name. Keep the executable around if
43850         the test fails.
43851
43852 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43853
43854         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43855         changes.  Only test one -g option, and move it to the end of the
43856         list of options to test.
43857
43858 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43859
43860         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43861         variable GCC_TORTURE_OPTIONS to supply default switches separated
43862         by colons.  If no environment variable, run tests with -O0 -g, -O1
43863         -g, and -O2 -g as well.
43864
43865 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43866
43867         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43868         explanatory comments. Fix indentation.
43869
43870 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43871
43872         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43873
43874 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43875
43876         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43877         * g++.old-deja/g++.mike/p7325.C: Likewise.
43878         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43879
43880 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43881
43882         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43883         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43884         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43885         * g++.old-deja/g++.law/operators4.C: Likewise.
43886
43887 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43888
43889         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43890         * g++.old-deja/g++.mike/p784.C: Ditto.
43891         * g++.old-deja/g++.mike/p785.C: Ditto.
43892
43893 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43894
43895           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43896
43897 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43898
43899         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43900         target feature; pass this to c-torture-execute as needed.
43901
43902 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43903
43904         * lib/c-torture.exp(c-torture-execute): If the previous and the
43905         current executables being tested are identical, we don't need to
43906         run the executable again. Try to make the executable names
43907         unique. Add an optional argument for passing additional compiler
43908         flags.
43909
43910 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43911
43912         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43913
43914 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43915
43916         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43917
43918 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43919
43920         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43921         32bit or larger longs.
43922
43923         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43924         have either a 32bit long or 32bit int.
43925
43926 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43927
43928         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43929         Make double precision tests dependent on sizeof (double).
43930
43931 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43932
43933         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43934         too.
43935
43936 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43937
43938         * gcc.c-torture/compile/961203-1.cexp: New script.
43939
43940 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43941
43942         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43943         up the includes ourselves.
43944
43945 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43946
43947         * lib/plumhall.exp: Remove random include, and add a few
43948         verbose messages for debugging.
43949
43950 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43951
43952         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43953         of trying to do it ourselves.
43954
43955 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43956
43957         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43958
43959 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43960
43961         * gcc.prms/5403.c: Made regexp a bit less strict.
43962
43963 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43964
43965         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43966         is returned from remote_load instead.
43967         * lib/plumhall.exp: Ditto.
43968         * lib/mike-g++.exp: Ditto.
43969         * lib/old-dejagnu.exp: Ditto.
43970         * lib/c-torture.exp: Ditto.
43971
43972 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43973
43974         * lib/g++.exp: Use build_wrapper procedure.
43975         * lib/gcc.exp: Ditto.
43976
43977 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43978
43979         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43980         an old-style decl for malloc.  Fixes tests to work when
43981         sizeof (int) != sizeof (size_t).
43982
43983 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43984
43985         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43986
43987         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43988         use stdargs.h interface.
43989
43990 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43991
43992         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43993         NO_VARARGS when compiling.
43994
43995 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43996
43997         * lib/plumhall.exp(ph_includes): New procedure.
43998         (ph_make): Use it.
43999         (ph_compiler): Ditto.
44000
44001         * lib/g++.exp: Rename test-glue.c to testglue.c.
44002         * lib/gcc.exp: Ditto.
44003
44004 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
44005
44006         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
44007         to completion when it's called.
44008
44009 1997-03-21  Michael Meissner  <meissner@cygnus.com>
44010
44011         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
44012         is defined, don't do test.
44013
44014 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
44015
44016         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
44017         for object files.
44018         (ph_summary): Mark skipped testcases as untested, not unresolved.
44019
44020         * lib/plumhall.exp (ph_make): If unresolved because of bad
44021         errorCode, record errorCode in log file.
44022         (*): Replace send_log/verbose with verbose -log.
44023
44024 1997-03-19  Michael Meissner  <meissner@cygnus.com>
44025
44026         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
44027         double conversion if double isn't at least 8 bytes.
44028
44029         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
44030         int to work with targets where int is 16 bits.
44031
44032         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
44033         8 bytes, just exit, since 4 byte doubles don't have enough bits of
44034         precision for the test to complete.
44035
44036 1997-03-14  Michael Meissner  <meissner@cygnus.com>
44037
44038         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
44039         if d10v is not compiled with the -mdouble64 flag.
44040         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
44041
44042         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
44043         d10v is not compiled with the -mint32 flag.
44044
44045 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
44046
44047         * lib/plumhall.exp: Use incr_count.
44048
44049 1997-03-12  Jeffrey A Law  (law@cygnus.com)
44050
44051         * gcc.c-torture: Update to c-torture-1.45.
44052
44053 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
44054
44055         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44056         the name of the expect testcase file).
44057
44058         * lib/g++.exp(g++_init): Ditto.
44059
44060 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44061
44062         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44063         the host.
44064
44065         * lib/gcc.exp(gcc_exit): New procedure.
44066
44067 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44068
44069         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44070         specs where appropriate.
44071
44072         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44073         because of new "candidates are" messages, and removed a few
44074
44075         * Converted all non-old-style g++ testcases to old-style, and
44076         moved into g++.old-deja.
44077
44078 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44079
44080         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44081         options.
44082
44083         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44084         succeeded.
44085
44086         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44087
44088 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44089
44090         * lib/gcc.exp (gcc_target_compile): Add support for defining
44091         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44092         the machine doesn't have those features.
44093
44094 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44095
44096         * g++.law/operators4.exp: Don't use LIBS.
44097
44098 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44099
44100         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44101
44102         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44103         * lib/g++.exp: Set it here instead. Also, allow use of the
44104         --tool_exec and --tool_opt options. Change CXX to
44105         GXX_UNDER_TEST.
44106
44107         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44108
44109         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44110
44111 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44112
44113         * lib/old-dejagnu.exp: Use prune_warnings instead of
44114         prune_system_crud.
44115         * lib/mike-g++.exp: Ditto.
44116         * lib/gcc.exp: Ditto.
44117         * lib/g++.exp: Ditto.
44118
44119         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44120
44121 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44122
44123           * 941014-2.c: Include stdlib.h
44124           * 960327-1.c: Include stdio.h
44125           * dbra.c, index-1.c: Don't assume ints are 32bits.
44126
44127 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44128
44129         * lib/gcc.exp: Add gcc,stack_size target feature.
44130
44131         * lib/g++.exp(g++_target_compile): Add the include and link
44132         paths here, not in two other places. And, it's $options, not
44133         options.
44134
44135         * lib/mike-g++.exp(postbase): Remove the code that determines
44136         the correct include and link paths.
44137         * g++.old-deja/old-deja.exp: Ditto.
44138
44139 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44140
44141         * lib/g++.exp(g++_init): target_compile no longer returns the
44142         filename of the result.
44143
44144 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44145
44146         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44147         call to glob.
44148
44149         * gcc.c-torture/special/special.exp: Change call to
44150         gcc_target_compile to include the object file.
44151
44152 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44153
44154         * gcc.c-torture/special/special.exp: Correct misspelling in last
44155         change.
44156
44157 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44158
44159         * lib/plumhall.exp(ph_summary): Log the entire output of the
44160         executable. Return -1 if there were any failures, 0 otherwise.
44161         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44162         (ph_make): Clean up objects and executables that were built
44163         if the tests succeeded.
44164
44165 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44166
44167         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44168         libraries and includes in the build tree as appropriate.
44169
44170 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44171
44172         * lib/c-torture.exp: Instead of looking for the global variable
44173         NO_LONG_LONG, check to see if that's a feature of the target.
44174
44175 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44176
44177         * config/default.exp: Minimize. Delete the remainer of the files in
44178         config; this functionality is now in devo/dejagnu/config.
44179
44180         g++.*/*: Pass any additional flags used to compile to postbase;
44181         delete CXXFLAGS.
44182
44183         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44184         is now done by runtest.exp. Use gcc_target_compile instead of
44185         compile.
44186
44187         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44188         Remove references to CFLAGS. Use remote_file instead of
44189         calling rm -f.
44190         (c-torture): Take a list of arguments to use to compile this
44191         testcase.
44192
44193         lib/g++.exp: Simplify. Use target_compile instead of compile.
44194         lib/gcc-dg.exp: Ditto.
44195         lib/gcc.exp: Ditto.
44196         lib/mike-{gcc,g++}.exp: Ditto.
44197         lib/old-dejagnu.exp: Ditto.
44198         lib/plumhall.exp: Ditto.
44199
44200 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44201
44202         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44203         (ph_linker): Likewise.
44204
44205 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44206
44207           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44208         MAP_ANON / MAP_ANONYMOUS if defined;
44209         else try to map from /dev/zero .
44210
44211 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44212
44213         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44214         isn't defined, then define it to MAP_ANONYMOUS.
44215
44216 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44217
44218         * gcc.c-torture: Update to c-torture-1.42 release.
44219
44220 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44221
44222         * gcc.c-torture: Update to c-torture-1.41 release.
44223
44224 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44225
44226         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44227         c-torture release.
44228
44229 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44230
44231         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44232         and LDFLAGS.  Fix second case to append the target_info ldflags
44233         onto LDFLAGS, not CFLAGS.
44234         * lib/g++.exp (g++_init): Add target_info stuff.
44235         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44236         of libgloss and newlib flags for !native.
44237
44238         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44239         (GDB): Fix relative path to go up another dir for finding gdb.
44240
44241 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44242
44243         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44244         versions in the target_info array, if they don't exist.
44245
44246 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44247
44248         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44249
44250 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44251
44252         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44253         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44254
44255 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44256
44257         * lib/old-dejagnu.exp: Don't remove the output file before we've
44258         actually tested it. Don't append pwd to the path of the executable
44259         we're testing.
44260
44261 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44262
44263         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44264
44265 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44266
44267         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44268         temporary directory for compiler files, and set it to a default
44269         value of /tmp. Set $output as the name of the output file from
44270         compiling the testcase. Add a -o option to $cflags_var so the
44271         compiler writes the final output file as $output. Set $executable
44272         to $output.
44273
44274         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44275         directory for compiler files, and set it to /tmp if it doesn't
44276         already have a value. Set $output_file to the name of the output
44277         file from compiling the testcase. Add a -o option to CXXFLAGS so
44278         the compiler writes the final output file as $output. Use $output
44279         as the executable to be tested.
44280
44281 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44282
44283         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44284
44285 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44286
44287         * gcc.c-torture/execute/pending-1.c: New test.  Still
44288         pending in Tege's queue.
44289
44290 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44291
44292         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44293         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44294         if there were failures.  Call unresolved if there were unresolved
44295         testcases.  Call gcc_fail if program did not run to completion.
44296         (ph_make): Pass additional argument name to ph_execute.
44297         (ph_execute): Add new argument.  Pass additional arguments to
44298         ph_summary.  Call gcc_fail is there is no execution output.
44299
44300 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44301
44302         * lib/plumhall.exp (proc_summary): Output relavent summary
44303         lines into the log so specific failures in plumhall can be
44304         investigated.
44305
44306 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44307
44308         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44309         (c-torture-execute): Don't try to execute tests which use
44310         "long long" types if $NO_LONG_LONG is nonzero.
44311
44312 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44313
44314         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44315         not c-torture.
44316
44317         * gcc.ieee: Move from here.
44318         * gcc.c-torture/execute/ieee: To here.
44319
44320 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44321
44322         * gcc.c-torture: Update to c-torture-1.41 release.
44323
44324 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44325
44326         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44327         not "$output".
44328
44329 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44330
44331         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44332         -c present.
44333
44334 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44335
44336         * config/proelf.exp: Handle connecting to a simulator.
44337
44338 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44339
44340         * config/proelf.exp: New file.  Enough framework that we can
44341         run c-torture tests on the proelf targets (or any other target
44342         that gdb can connect to for that matter).
44343
44344 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44345
44346         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44347         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44348
44349         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44350         exec_output exists.
44351
44352 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44353
44354         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44355         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44356
44357         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44358         to pass/fail/unresolved/unsupported/untested.  Caller must now
44359         call unresolved/unsupported/untested.
44360         * lib/*.exp: Update FSF address.  Update to handle new results of
44361         ${tool}_load.
44362         * lib/chill.exp (verbose): Delete.
44363
44364 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44365
44366         * lib/gcc.exp (default_gcc_start): Change order of args to
44367         $LDFLAGS $CFLAGS $LIBS.
44368         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44369         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44370         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44371         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44372         * gcc.misc-tests/dg-test.exp: Likewise.
44373         * gcc.misc-tests/msgs.exp: Likewise.
44374         * gcc.prms/prms.exp: Likewise.
44375         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44376         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44377
44378         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44379
44380 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44381
44382         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44383
44384         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44385         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44386
44387         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44388         necessary.
44389
44390 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44391
44392         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44393         global for loop; add use of $mathlib.
44394         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44395         settings here; set mathlib for anything but VxWorks.
44396
44397 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44398
44399         * gcc.c-torture: Update to c-torture-1.40 release.
44400
44401 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44402
44403         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44404         dg.exp.
44405
44406 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44407
44408         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44409         global.
44410
44411 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44412
44413         * lib/g++.exp (LIBS): Define if not already.
44414         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44415         (gcc-dg-prune): Call prune_gcc_output.
44416         * lib/gcc.exp (prune_gcc_output): New proc.
44417         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44418         prune_gcc_output.
44419
44420 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44421
44422         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44423         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44424
44425 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44426
44427         * gcc.c-torture: Update to c-torture-1.39 release.
44428
44429 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44430
44431         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44432         fails, try others as well.
44433
44434 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44435
44436         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44437         If compilation fails, mark execute tests as `untested'.
44438         If test is marked as unsupported, don't mark compilation and
44439         execute tests as failed.
44440
44441 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44442
44443         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44444         libstdc++ for whether or not we want to be doing shared
44445         libraries.  Delete link_curses since we don't need it anymore.
44446         * lib/mike-g++.exp (postbase): Don't link in libg++.
44447         * g++.old-deja/old-deja.exp: Likewise.
44448
44449 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44450
44451         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44452
44453 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44454
44455         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44456         For that, add `-Wl,-a,shared_archive'.
44457         * g++.old-deja/old-deja.exp: Likewise.
44458
44459 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44460
44461         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44462
44463 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44464
44465         * lib/mike-g++.exp (postbase): Pay attention to the status of
44466         g++_load.
44467
44468 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44469
44470           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44471
44472 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44473
44474         * lib/gcc.exp (default_gcc_start): No longer need to log program
44475         being executed or its output, execute_anywhere does that now.
44476         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44477         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44478
44479 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44480
44481         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44482         the same as those in lib/g++.exp.
44483
44484 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44485
44486         * gcc.c-torture: Update to c-torture-1.38 release.
44487         * gcc.ieee: Related changes.
44488
44489 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44490
44491         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44492         "exec". Minor reformatting changes.
44493
44494         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44495         cross. This means all "exec" calls now work on a remote host as
44496         well.
44497         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44498         cross. Filter out the extra "\r\n" stuff that expect puts in.
44499         (c-torture-execute): Filter out the bogus warnings like
44500         c-torture-compile does. Add support for canadian cross.
44501         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44502         Use execute_anywhere rather than calling exec directly. Now it
44503         works for canadian cross testing.
44504
44505 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44506
44507         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44508         results into a variable, and check that rather than using file exists.
44509
44510 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44511
44512         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44513         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44514
44515 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44516
44517         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44518         lib_curses if there's a shared libg++ in the build tree.
44519
44520 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44521
44522         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44523         if not supported target.
44524
44525 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44526
44527         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44528         link_curses up to always happen, not just for native builds.
44529
44530 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44531
44532         * gcc.c-torture: Update to c-torture-1.36 release.
44533         * gcc.failure: Related changes.
44534
44535 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44536
44537         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44538
44539 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44540
44541         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44542         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44543         runshlib, link_curses, and mathlib for link and run.
44544
44545         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44546         pass the runtime shared library options for Solaris, OSF/1, and
44547         Irix5, and link with -lcurses to avoid unresolved references.
44548
44549 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44550
44551         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44552         only run once.
44553
44554 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44555
44556         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44557
44558 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44559
44560         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44561         do not have a framework for the "compat" tests yet.
44562
44563 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44564
44565         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44566         set to null if we're testing vxworks5.1.  Use that instead of
44567         `-lm' in the setting of LIBS for link and run.
44568
44569 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44570
44571         * config/rom68k.exp (${tool}_load): Major changes to make it
44572         work.  Verified that it does in fact return the stuff in
44573         exec_output properly.  Catch any Emul or any TRAP other than 0.
44574
44575 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44576
44577         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44578         LDFLAGS properly for targets that need stuff from libgloss.
44579         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44580         only run once.
44581         (gpp_initialized): New variable.
44582
44583 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44584
44585         * config/rom68k.exp: Load libgloss.exp.
44586         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44587         so we can produce a fully linked binary.
44588         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44589         so we can produce a fully linked binary.
44590
44591 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44592
44593         * lib/plumhall.exp (ph_section): Watch for expected failures.
44594         Add missing `else'.
44595
44596         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44597         run the testcase.
44598         (c-torture): Likewise.
44599
44600 1995-08-28  Doug Evans  <dje@cygnus.com>
44601
44602         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44603
44604         * lib/mike-g++.exp (mike_cleanup): New proc.
44605         (prebase): New globals compiler_result, not_compiler_result,
44606         target_regexp.
44607         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44608         allow leading "-" in pattern.  Watch for unsupported tests.
44609         If $compiler_result is set, pattern match assembler code,
44610         and ditto for $not_compiler_result.
44611         * lib/mike-gcc.exp: Likewise.
44612
44613         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44614         execution "succeeded".
44615
44616 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44617
44618         * config/win32.exp: New file.
44619         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44620
44621 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44622
44623         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44624         unsupported.
44625         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44626         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44627         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44628
44629         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44630         "... without exceptions was ...".  That is now handled by
44631         prune_system_crud.
44632         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44633
44634 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44635
44636         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44637         sieve.c,sort2.c}: New files.
44638         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44639         sieve.exp,sort2.exp}: Drivers for them.
44640
44641         * lib/mike-gcc.exp (program_output): New user settable variable.
44642         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44643         messages.
44644         * lib/mike-g++.exp (program_output): New user settable variable.
44645
44646         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44647
44648         * config/sh.exp: Deleted (use sim.exp instead).
44649
44650 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44651
44652         * config/vx.exp: Declare CHECKTASK as global.
44653         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44654         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44655         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44656
44657 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44658
44659         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44660         target. Like vx.exp, only includes `vx29k.exp' instead of
44661         `vxworks.exp'.
44662
44663 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44664
44665         * config/sim.exp: Increase time limit from 120 seconds to 240.
44666
44667 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44668
44669         * gcc.c-torture/execute/950628-1.c: New test.
44670
44671 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44672
44673         * gcc.c-torture: Update with changes/additions from
44674         c-torture-1.34.
44675
44676 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44677
44678         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44679
44680 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44681
44682         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44683
44684 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44685
44686         * gcc.c-torture/compile/950512-1.c: New test.
44687         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44688         * gcc.dg/struct-ret-1.c: Likewise.
44689
44690 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44691
44692         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44693           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44694
44695 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44696
44697         * gcc.c-torture/special/920411-1.c: Deleted.
44698         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44699
44700 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44701
44702         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44703         cpu limit.
44704
44705 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44706
44707         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44708
44709 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44710
44711         From kenner;
44712         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44713         is the proper length.
44714         * va-arg-3.c: Likewise.
44715
44716 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44717
44718         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44719         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44720
44721         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44722         * lib/g++.exp (default_g++_start): Delete old cruft.
44723
44724 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44725
44726         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44727         (2 * (1 << 18)) to (2 * (1 << 17)).
44728
44729         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44730
44731 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44732
44733         * config/rom68k.exp: Renamed from config/idp.exp
44734
44735 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44736
44737         * c-torture/compile/921109-2.c
44738
44739 1995-04-18  Mike Stump  <mrs@cygnus.com>
44740
44741         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44742         excess errors.
44743
44744 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44745
44746         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44747         output.
44748         * lib/g++.exp (default_g++_start): Likewise.
44749
44750 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44751
44752         * gcc.c-torture/compile/950329-1.c: New test.
44753
44754 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44755
44756           * config/bug.exp (${tool}_load): Updated to use new remote_open
44757           and remote_close procs.
44758         * config/idp.exp: New file.
44759
44760 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44761
44762         * gcc.c-torture/execute/950322-1.c: New test.
44763
44764 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44765
44766         * config/vx.exp (${tool}_load): Clean up testing of return code from
44767         vxworks_ld and vxworks_spawn.
44768
44769 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44770
44771         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44772
44773 1995-03-13  Mike Stump  <mrs@cygnus.com>
44774
44775         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44776         can mark excess errors on a machine by machine basis.  Note, the
44777         default is to not expect any excess errors, even when excess
44778         errors test - is given, so you will want to put an XFAIL ... on
44779         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44780         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44781         those 4 machines, but no others.
44782
44783 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44784
44785         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44786         * lib/c-torture.exp: to here.
44787
44788 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44789
44790         * gcc.c-torture/execute/950221-1.c: New test.
44791         * gcc.c-torture/execute/struct-ret-1.c: New test.
44792         * gcc.c-torture/compile/950221-1.c: New test.
44793
44794         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44795
44796 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44797
44798         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44799         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44800
44801 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44802
44803         * g++.gb: New directory of tests, derived from my signature and
44804         class scoping tests.
44805
44806         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44807         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44808         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44809         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44810         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44811         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44812         * g++.gb/sig25.C: Likewise.
44813
44814         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44815         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44816         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44817         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44818         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44819         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44820         * g++.gb/sig25.exp: Likewise.
44821
44822         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44823         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44824         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44825         * g++.gb/scope13.C: Likewise, this test still fails.
44826
44827         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44828         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44829         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44830         * g++.gb/scope13.exp: Ditto.
44831
44832         * g++.gb/README: New file, explains what these tests are about.
44833
44834 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44835
44836         * lib/dg.exp (dg-do): Support `preprocess'.
44837         (dg-test): Likewise.
44838
44839 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44840
44841         * config/udi.exp: change "continue -expect" to "exp_continue".
44842
44843 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44844
44845         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44846         Delete redundant tests.
44847
44848         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44849         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44850         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44851         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44852         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44853         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44854         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44855         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44856
44857         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44858         storing label pointers.
44859         * gcc.c-torture/execute/921019-1.c: Likewise.
44860         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44861         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44862         parameter fp.
44863         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44864         constants.
44865
44866         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44867         Delete obsolete tests.
44868
44869         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44870         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44871         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44872         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44873         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44874         * gcc.c-torture/compile/950124-1.c: New test.
44875
44876         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44877
44878 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44879
44880         * lib/mike-g++.exp: Add -lm to LIBS.
44881
44882 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44883
44884         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44885
44886 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44887
44888         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44889
44890 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44891
44892         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44893
44894 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44895
44896         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44897         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44898         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44899         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44900         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44901         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44902         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44903         * g++.law/{operators31.C, operators32.C,
44904         * g++.law/{operators33.C, operators34.C}: Likewise.
44905         * g++.law/{pic1.C, refs2.C}: Likewise.
44906         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44907         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44908         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44909         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44910
44911         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44912         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44913         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44914         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44915         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44916         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44917         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44918         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44919         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44920         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44921         * g++.law/{operators34.exp}: Likewise.
44922         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44923         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44924         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44925         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44926         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44927
44928         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44929         No longer expected to fail.
44930         * g++.law/missed-error3.C: Tweak for recent bool changes.
44931
44932 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44933
44934         * config/emb-unix: Deleted.
44935         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44936         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44937
44938 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44939
44940         * lib/dg.exp (dg-test): Fix typo in last patch.
44941
44942 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44943
44944         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44945         (handles multiple occurrences).
44946
44947 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44948
44949         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44950         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44951         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44952         printed).
44953         * lib/c-torture.exp (c-torture-compile): Likewise.
44954         (c-torture): Prepend full path if missing.
44955         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44956         (gcc_fail): Likewise.
44957         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44958
44959 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44960
44961         * lib/netware.exp: Only attach to NetWare i386 systems.
44962
44963 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44964
44965         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44966         messages.  Add test name to "output pattern match" pass/fail message.
44967
44968 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44969
44970         * gcc.dg: New testsuite.
44971         * gcc.dg/dg.exp: New file.
44972
44973         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44974         test-switch.c}: Deleted.
44975
44976         * gcc.misc-tests/msgs.exp: New testcase driver.
44977
44978 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44979
44980         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44981         Watch for illegal return values from ${tool}_load.
44982         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44983         cross targets.  Coerce return value >0 to 1.
44984
44985 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44986
44987         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44988
44989         * config/emb-unix.exp: New file.
44990
44991         * config/sim.exp: Error if variable $SIM not defined.
44992         (${tool}_load): Mark test as "untested" if simulator missing.
44993
44994         * config/unix.exp: Load remote.exp to get rcp_download.
44995         * lib/c-torture.exp: Use different option lists for testcases with
44996         and without loops.
44997         * gcc.c-torture/execute/execute.exp: Likewise.
44998
44999 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
45000
45001         * config/*.exp: Clarify return code from ${tool}_load.
45002         Call `unresolved' or `untested' instead of `warning' or `perror'
45003         (sometimes you still want to call both though).
45004         Add comment that `shell_id' is local to each file.
45005         * config/udi.exp (timeout): Set to 30.
45006         Don't print warning if connection fails, $connectmode has already
45007         printed an error.
45008         (${tool}_load): Move verbose messages to level 2.
45009         Rework pattern for "Process started" message.
45010         Pass `shell_id' to ${connectmode}_download.
45011         Retry twice upon timeout.  Make resetting of target more robust.
45012         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
45013         Pass `shell_id' to exit_$connectmode.
45014         Only call exit_$connectmode if connected.
45015         * config/unix.exp (${tool}_load): Check return codes better.
45016         * config/vrtx.exp (${tool}_load): Likewise.
45017         * config/vx.exp (${tool}_load): Likewise.
45018         Delete unneeded global's.
45019         * lib/dg.exp (dg-test): Update to reflect clarified return codes
45020         from ${tool}_load.
45021         (dg-stat): Delete.
45022         (dg-init): Delete recording of pass/fail counts.
45023         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
45024         (old-dejagnu-init): Likewise.
45025         (old-dejagnu-stat): Delete contents, empty proc now.
45026         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
45027         (c-torture): Delete references to lcnt, lpass, lfail.
45028         Get option list from TORTURE_OPTIONS.
45029         Delete -funroll[-all]-loops if no loops.
45030         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
45031         (g++_stat): Delete contents (empty proc now).
45032         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
45033         (gcc_finish): Likewise.
45034         (gcc_stat): Deleted.
45035         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
45036         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
45037         * gcc.c-torture/execute/execute.exp: Likewise.
45038         Split tests into two parts: compile, execute.
45039         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
45040         no loops.  Update to reflect clarified return codes from ${tool}_load.
45041
45042 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
45043
45044         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
45045         to grep for.
45046         (old-dejagnu): Likewise (where necessary).
45047
45048 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
45049
45050         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
45051
45052         * lib/dg.exp (dg-process-target): Fix processing of selector.
45053         Add comment regarding use of `error'.
45054
45055         * lib/gcc.exp (prune_system_crud): Define if missing.
45056         * lib/g++.exp (prune_system_crud): Likewise.
45057
45058         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45059         Call prune_system_crud.
45060         * lib/dg.exp (dg-runtest): New proc.
45061         Use perror instead of send_user for tcl errors in testcase.
45062         Don't return any value, it's never used.
45063         Don't clobber previous definition of `unknown'.
45064         Print tcl errors in `dg-final'.
45065
45066 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45067
45068         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45069         (dg-test): Don't print errorInfo, it contains stack backtrace.
45070
45071 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45072
45073         * lib/g++.exp (runtest_file_p): Define if missing.
45074
45075 1994-09-24  Doug Evans  (dje@cygnus.com)
45076
45077         * lib/mike-g++.exp: Comment out loading of g++.exp.
45078         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45079         (default_g++_version): Always print something.
45080         (default_g++_start): Comment out call to `which'.
45081         (g++_start, g++_load): Deleted (must be defined in config file).
45082         * lib/gcc.exp: Test for existence of $CC at start.
45083         Delete check for tmpdir (done in gcc_init).
45084         (default_gcc_version): Always print something.
45085         (default_gcc_start): Comment out call to `which'.
45086         * config/*.exp: Major cleanup - make cross targets work at least a
45087         little better for g++ (by not being "--tool gcc" specific).
45088         Rename gcc_xxx to ${tool}_xxx.
45089         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45090         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45091
45092 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45093
45094         * lib/c-torture.exp (c-torture-compile): Rework compiler
45095         message processing.
45096
45097         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45098         c-torture.
45099
45100 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45101
45102         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45103
45104         * lib/dg.exp (dg-process-target): Support { target native }.
45105
45106 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45107
45108         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45109         looked for "... program xxx got fatal signal".
45110         Correct regsub munging of `comp_output'.
45111         Ignore compiler messages "path prefix not used" and "linker input
45112         file unused".
45113
45114 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45115
45116         * lib/gcc.exp (runtest_file_p): Define if missing.
45117         * gcc.prms/template.c: Example to work from.
45118
45119 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45120
45121         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45122         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45123
45124         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45125         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45126         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45127         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45128
45129         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45130         (dg-process-target): No longer a varargs proc.
45131         Return S/N for target, P/F for xfail.  All callers changed.
45132         (user option procs): More argument checking.
45133         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45134         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45135         (dg-test): Skip test if not running on selected target in `dg-do'.
45136         Update handling of `dg-do-what', `dg-output-text'.
45137         Separate execution pass/fail from output pattern match pass/fail.
45138         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45139
45140 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45141
45142         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45143         target for 920510-1.c.
45144
45145 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45146
45147         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45148         Clean up comment regarding use of passcnt, etc.
45149         (gcc_stat): Don't update `testcnt' here.
45150         (gcc_finish): Do it here.
45151         Might as well reset `but_id' here too.
45152         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45153         to determine if the file should be tested.
45154         * gcc.c-torture/compile/compile.exp: Likewise.
45155         * gcc.c-torture/execute/execute.exp: Likewise.
45156         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45157         * gcc.misc-tests/dg-test.exp: Likewise.
45158         * gcc.prms/prms.exp: Likewise.
45159         * gcc.wendy/wendy.exp: Likewise.
45160         * g++.old-deja.exp: Likewise.
45161         Move "Testing file" message to verbose level 1.
45162
45163 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45164
45165         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45166
45167 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45168
45169         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45170         (default_gcc_start): Accept optional second list element
45171         of compiler flags.  Print compiler output at verbosity level 2.
45172         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45173         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45174         Save current values of framework globals passcnt, failcnt, xpasscnt,
45175         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45176         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45177         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45178         xfailcnt to compute stats.  Update framework global `testcnt' from
45179         pass/fail counts.
45180         (gcc_finish): New proc.  Clean up test environment.
45181         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45182         (gcc_epass, gcc_efail): Delete.
45183         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45184         argument of line number.
45185         (dg-init): If the tool has an init routine, call it.
45186         (dg-test): Remove args `cflags_var' and `libs_var'.
45187         Pass all compiler options to ${tool}_start.
45188         Handle missing line number.
45189         (dg-finish): New function.
45190         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45191         particular files.  Call gcc_finish at end.  Move "skipping test"
45192         message to verbosity level 3.
45193         * gcc.c-torture/compile/compile.exp: Likewise.
45194         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45195         * gcc.c-torture/execute/execute.exp: Likewise.
45196         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45197         Print testcase being tried at verbosity level 1.
45198         * gcc.c-torture/special/special.exp: Unset xfail.
45199         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45200         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45201         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45202         * gcc.failure/failure.exp: Likewise.
45203         * gcc.ieee/ieee.exp: Likewise.
45204         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45205         Update call to dg-test.  Call dg-finish at end.
45206         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45207         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45208         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45209         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45210         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45211         * gcc.wendy/wendy.exp: Add copyright.
45212         Delete setting of tmpdir (done by gcc_init).
45213         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45214         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45215         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45216         gcc_[ce]pass/fail.
45217
45218 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45219
45220         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45221         confusion.
45222         (g++_load): Likewise.
45223
45224         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45225         Rename argument to `prog' to remove the confusion.
45226         Varargs fns behave differently too!
45227         (g++_load): Likewise.
45228
45229         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45230
45231         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45232         what it is.  Delete (always) printing of status value for !native.
45233         Simplify verbose code, and include status and exec_output.
45234         (g++_load): Use gcc_load.
45235
45236 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45237
45238         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45239         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45240         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45241         940714-3.c as these testcases don't exist anymore.  Make
45242         va-arg-1.c expected to pass.
45243
45244 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45245
45246         * gcc.misc-tests/misc.exp: Only run specific testcases.
45247         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45248         * gcc.misc-tests/dg-[1-9].c: New files.
45249
45250         * lib/dg.exp: New testsuite driver.
45251         * gcc.prms/prms.exp: Use it.
45252
45253         * README.gcc: New file.
45254
45255         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45256         Document and reset `lxpass' and `lxfail'.
45257         Simplify "initialized" message.
45258         (gcc_stat): Clean up comments a little.
45259
45260 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45261
45262         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45263
45264 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45265
45266         * lib/old-dejagnu.exp (process-option): New proc.
45267         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45268         (old-dejagnu): Simplify.
45269         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45270
45271 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45272
45273         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45274         exists and is not an empty string.
45275
45276         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45277         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45278         finished.
45279         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45280         automatically.
45281
45282         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45283         longer expected to fail.
45284
45285         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45286         "f" function call.
45287
45288         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45289
45290         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45291         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45292         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45293         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45294         c-torture-1.29.
45295
45296         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45297         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45298
45299         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45300
45301         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45302         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45303
45304         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45305         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45306         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45307
45308 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45309
45310         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45311         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45312         940714-1.c, 940714-2.c, 940714-3.c},
45313         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45314         gcc.misc-tests/{mg.c,mg.exp}:
45315         New tests.
45316         * gcc.noncompile/noncompile.exp: Change accordingly.
45317
45318 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45319
45320         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45321         Undo previous clobberage.
45322
45323 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45324
45325         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45326         * gcc.special/{930510-1.c, special.exp}:
45327         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45328         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45329         struct-varargs-1.c}: New tests from c-torture-1.26.
45330
45331 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45332
45333         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45334           argument to switch.
45335
45336 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45337
45338         * Revert the previous changes.  Please see Rob's directory
45339           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45340           fixes.
45341
45342 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45343
45344         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45345             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45346             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45347             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45348             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45349             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45350             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45351             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45352             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45353             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45354             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45355             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45356             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45357             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45358             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45359             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45360             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45361             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45362             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45363             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45364             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45365             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45366             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45367             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45368             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45369             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45370             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45371
45372 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45373
45374         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45375             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45376           with perror calls.
45377
45378 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45379
45380         * config/unix.exp (g++_load): Fix syntax.
45381
45382 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45383
45384         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45385         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45386         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45387         Don't expect va-arg-1.c to fail.  Correct expected output for
45388         920928-1.c.
45389         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45390         * gcc.wendy/hbm4.c: Correct typo.
45391         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45392
45393 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45394
45395         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45396         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45397         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45398         * lib/c-torture.exp (c-torture-compile): Ditto.
45399
45400         Reduce volume of output (remove all the -I's and such).
45401         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45402         Call gcc_cpass, gcc_cfail.
45403         (c-torture): Pass testing option to c-torture-compile.
45404
45405 1994-03-21  Doug Evans  (dje@cygnus.com)
45406
45407         Bring patches over from progressive.
45408         * config/default.exp: Exit remote shell cleanly.
45409         (g++_exit, g++_start): Add default versions.
45410         * config/sim.exp (gcc_load): Use perror, not error.
45411
45412 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45413
45414         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45415         set in site.exp.
45416
45417 1994-03-14  Doug Evans  (dje@cygnus.com)
45418
45419         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45420         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45421         (wendy_try): New proc to run testcase.
45422         (main loop): Call 'em.
45423         * gcc.wendy/*.c: Clean up pass to correct expected output.
45424
45425         * lib/gcc.exp: Minor cleanup work.
45426         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45427
45428 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45429
45430         * config/sim.exp (gcc_load): Document return codes better.
45431         Don't pass -v to simulator.
45432
45433 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45434
45435           * gcc.special/920717-x.c: Fix typo.
45436           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45437           get at sources.
45438
45439         * lib/mike-gcc.exp: Fix typo.
45440
45441 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45442
45443         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45444         binary to use, transform the name.
45445         * config/*.exp: rename everything. Nuke any g++ specific files,
45446         it's now a special case of gcc that requires no special support.
45447         Add a default.exp for unsupported targets.
45448
45449 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45450
45451         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45452         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45453         version of Tcl.
45454
45455 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45456
45457         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45458         than a warning.
45459
45460 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45461
45462         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45463
45464 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45465
45466         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45467         option_list.  Compile every file with only 4/6 option choices
45468         (same as C torture) instead of with 12/18 different option
45469         choices.
45470         * lib/c-torture.exp: Likewise.
45471
45472         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45473         not already set.
45474
45475 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45476
45477         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45478         can put an XFAIL *-*-* on excess errors.
45479
45480 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45481
45482         * g++.law: Add more tests derived from g++-bugs snapshots.
45483
45484         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45485         equivalent to g++.law/init9.
45486
45487         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45488         compiled it, and the a.out file after we've run it.
45489
45490 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45491
45492         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45493         compiled it, and the a.out file after we've run it.
45494
45495 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45496
45497         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45498
45499 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45500
45501         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45502         version number.
45503
45504 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45505
45506         * g++.law: New directory of g++ tests derived from the g++-bugs
45507         snapshots.
45508
45509 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45510
45511         * gcc.compile: initbug1.c initbug1.exp testcase added
45512
45513 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45514
45515         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45516         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45517           fixes submitted by Jeff Law (law@cs.utah.edu)
45518         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45519           Jeff Law (law@cs.utah.edu)
45520
45521
45522 1993-11-30  Mike Stump  (mrs@cygnus.com)
45523
45524         * config/unix-g++.exp: Follow the gcc way of doing things.
45525         * g++.old-deja/old-deja.exp: Minor updates.
45526         * lib/g++.exp: New file, follow the gcc way of doing things.
45527         * lib/old-dejagnu.exp: Minor updates.
45528         * lib/mike-g++.exp: Always unset errorInfo.
45529
45530 1993-11-06  Mike Stump  (mrs@cygnus.com)
45531
45532         * lib/gcc.exp: Fix some errors with the below change, CC and
45533         CFLAGS should be global when setting, not local.
45534
45535 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45536
45537         * lib/gcc.exp: Transform tool name.
45538
45539 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45540
45541         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45542
45543 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45544
45545         * lib/gcc.exp: change gcc_done to gcc_stat
45546
45547 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45548
45549         * Upgraded gcc testsuite to c-torture version 1.25
45550
45551 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45552
45553         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45554         * lib/c-torture: added hooks for new reporting code.
45555
45556 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45557
45558         * config/sh-gcc.exp: check if sh-sim exists in the path
45559
45560 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45561
45562         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45563         * gcc.compile/compile.exp: Initial changes for new logic.
45564         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45565         * gcc.failure/failure.exp: Initial changes for new logic.
45566         * gcc.ieee/ieee.exp: Initial changes for new logic.
45567         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45568         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45569         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45570         * lib/c-torture.exp: Initial changes for new logic.
45571         * lib/gcc.exp: Initial changes for new logic.
45572
45573 1993-10-15  Mike Stump  (mrs@cygnus.com)
45574
45575         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45576         depend upon failure or success.  Fully qualify names in failure
45577         and success messages.  Always remove a.out before starting
45578         compile, just in case.  Pay more attention to error text output by
45579         the compiler.  Handle testcases with no known past errors just
45580         like all others, so that things are uniform.  Other miscellaneous
45581         improvements.
45582
45583 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45584
45585         * gcc.cpp: new directory for cpp tests
45586
45587 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45588
45589         * lib/chill.exp: Code reformatted, removed unused code.
45590         * config/unix-chill.exp: Code reformatted, removed unused code.
45591         * chill.execute/execute.exp: Code reformatted, removed unused code.
45592         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45593
45594 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45595
45596         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45597         routines not written.
45598
45599 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45600
45601         * config/bug-gcc.exp: Use new procs from bug.exp.
45602
45603 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45604
45605         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45606         via ftp, rather than depending on NFS.
45607         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45608         case.
45609
45610 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45611
45612         * config/bug-gcc.exp: Use new download proc.
45613
45614 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45615
45616         * chill.execute/execute.exp: cleanups, handles errors better
45617         * chill.compile/compile.exp: rewrite, based on execute.exp
45618         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45619         * lib/chill.exp: major changes to diff proc and compile and link
45620           procs. added chill_fail and chill_pass wrappers to pass and
45621           fail. added more comments, and handle error codes better.
45622           Added a hack to capture stderr from exec, so noncompile tests
45623           can work.
45624
45625 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45626
45627         * chill.execute/execute.exp: rewrite of testsuite driver
45628         * lib/chill.exp: rewrite of testsuite driver
45629         * config/unix-chill.exp: rewrite of testsuite driver
45630
45631 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45632
45633         In chill.execute:
45634         * iexpr.ch: Standardize uppercase.
45635         * tuples.dat: Standardize uppercase.
45636         * vary.ch: standardize.  Correct varying string assignments.
45637         * vary.dat: Add new output lines.
45638
45639 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45640
45641         In chill.execute:
45642         * chprintf.ch: Standardize use of uppercase.
45643         * tuples.ch: Standardize and turn arr2 into a DCL,
45644           rather than a SYN.
45645         * pinits.ch: Standardize.
45646
45647 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45648
45649         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45650         * Makefil: Renamed to Makefile.in.
45651         * configure.in: New.
45652
45653 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45654
45655         In chill.execute:
45656         * .cvsignore: Add result/output files.
45657         * Makefile: Fix up variables at start.  Use MFLAGS
45658           everywhere.  Correct bool_loc, built_ins entries.
45659           Add entry for vary1.ch.
45660         * bitarray.ch: Standardize upper-case usage.
45661         * bitexpr.ch: Standardize, add output of b1.
45662         * params.ch: Use arrayt in along PROC parameters, to
45663           avoid novelty problems.
45664         * sets.ch: Tiny cleanup.
45665         * vary1.ch: Re-indent.
45666
45667 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45668
45669           * Add PR-related files to Makefiles, .cvsignore files, etc.
45670
45671 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45672
45673         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45674           with compiler objects. New names are test-flow.c and test-loop.c
45675
45676 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45677
45678         * Upgraded c-torture tests from 1.19 to 1.20
45679
45680         * new files:
45681         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45682         * gcc.compile: 930623-1.c 930623-2.c
45683         * gcc.noncompile: 930622-1.c 930622-2.c
45684         * gcc.failure: 920411-1.c 920627-2.c
45685         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45686
45687 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45688
45689         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45690           More changes to get testsuite working properly. Needs more work.
45691           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45692
45693 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45694
45695         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45696           More changes to get testsuite working properly. Needs more work.
45697
45698 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45699
45700         * chill.compile/compile.exp: Added for Dejagnu support
45701         * chill.execute/execute.exp: Added for Dejagnu support
45702         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45703
45704 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45705
45706         This should complete moving the CHILL test files.
45707         * chill.noncompile(.cvsignore printf.grt
45708             in-printf.grt chprintf.grt chprintf.ch):
45709             Added test-support files.
45710           (Makefile): Modified further.
45711         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45712             signal.ch): Added test files.
45713           * chill.execute (.cvsignore printf.grt printr.c
45714             in-printf.grt rts.c chprintf.grt rts.h): Added
45715           test-support files.
45716             (Makefile): More corrections.
45717
45718 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45719
45720         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45721           test cases, ready for DejaGnu.
45722
45723 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45724
45725         * Upgraded c-torture tests from 1.18 to 1.19
45726
45727         * gcc.compile: added test(s):
45728           930607-1.c
45729         * gcc.execute: added test(s):
45730           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45731
45732         * added new subdirectory for misc tests: gcc.misc-tests
45733         * gcc.misc-test(s): added tests:
45734           inst-check.c test-consts.c test-ior.c test-switch.c
45735
45736 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45737
45738         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45739
45740 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45741
45742         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45743
45744 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45745
45746         * Upgraded c-torture tests from 1.17 to 1.18
45747
45748 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45749
45750         * Upgraded c-torture tests from 1.12 to 1.17
45751
45752 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45753
45754         * lib/old-dejagnu.exp:
45755           Fixed handling of XFAIL target triplets to correctly
45756           recognize wildcard characters.  Removed code that
45757           appended a unique id tag to the end of the file name
45758           printed out by the result of the testcases within a
45759           given test file.
45760
45761 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45762
45763         * lib/old-dejagnu.exp:
45764           Reworked expected failure handling to trigger off of XFAIL
45765           keyword in keyphrase embeded in testcase source code. The
45766           XFAIL keyword must be at the end of the keyphrase line. It
45767           may optionally be followed by one or more target triplets.
45768           It has just occured that the handling of wildcards in the
45769           target triplet may not be correct.
45770
45771 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45772
45773         * g++.old-deja/tests:
45774           Moved all subdirectories up one level into g++.old-deja .
45775
45776         * lib/old-dejagnu.exp:
45777           Fixed problem with CXXFLAGS not being properly reset, and being
45778           corrupted with extraneous "-c" compiler option.  This was
45779           causing binaries to not be generated for test that needed them.
45780           Modified strings passed to "pass" and "fail" so that individual
45781           tests from the same test file would be distinguished by an
45782           identifier appended to the test file name in the summary logs;
45783           this corrected a problem with erroneous diff logs.  Added code
45784           to search testcases for expected fail and unexpected pass keywords.
45785
45786 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45787
45788         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45789
45790 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45791
45792         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45793           Removed extraneous text from end of "Special g++ Options"
45794           keyphrase.
45795
45796         * lib/old-dejagnu.exp: Added pattern matching to look for new
45797           keywords, embedded in testcases comments, which will trigger
45798           calls to xpass and xfail.
45799
45800 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45801
45802         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45803           comments embedded in the testcases, especially the one looking for
45804           special compiler options, as well as the pattern matching for the
45805           compiler output again.
45806
45807 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45808
45809         * lib/old-dejagnu.exp: Do a proper check of the return value for
45810           execute tests. Fixed several problems with the pattern matching
45811           of the compiler output which gave erroneous test results.
45812           Changed several of the test result messages to be more descriptive.
45813         * config/unix-g++.exp: Proc g++_load now actually works and
45814           executes the tests passed to it and returns a usable return
45815           value.
45816
45817 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45818
45819           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45820
45821 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45822
45823         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45824           Modified both files to properly execute the old style
45825           dejagnu tests. The previous versions of these files were
45826           experimental and did not function anything near correctly.
45827
45828 1993-04-05  Rob Savoye  (rob@cygnus.com)
45829
45830         * Removed all Makefile.in and configure.in files. No configuration
45831         needed now.
45832
45833 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45834
45835         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45836
45837 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45838
45839         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45840         gcc.special/configure.in, gcc.noncompile/configure.in,
45841         gcc.execute/configure.in, gcc.code_quality/configure.in,
45842         g++.other/configure.in, g++.old-deja/configure.in,
45843         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45844         in srcname setting.
45845
45846 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45847
45848         * lib/udi.exp: Fixed mondfe and mondfe_download.
45849         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45850         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45851
45852 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45853
45854         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45855         (gdb_exit): Don't remove *_soc files.
45856
45857 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45858
45859         * lib/c-torture.exp: Don't look for main; instead always use -w
45860         -c.  This is how the c-torture tests work.  Remove the object
45861         file if the compilation succeeds.
45862         * gcc.execute/execute.exp: Remove executable if test passes.
45863         * gcc.noncompile/noncompile.exp: Every test is an expected
45864         failure.
45865         * gcc.special/special.exp: Added tests from c-torture 1.11,
45866         corrected use of existing test.
45867         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45868         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45869         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45870         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45871         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45872         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45873         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45874         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45875         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45876         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45877         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45878         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45879         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45880         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45881         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45882         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45883         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45884         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45885         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45886         c-torture 1.11.
45887         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45888         correspond to c-torture 1.11.
45889
45890         * New file.