OSDN Git Service

PR middle-end/29250
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2006-10-15  David Edelsohn  <edelsohn@gnu.org>
2
3         PR middle-end/29250
4         * gcc.c-torture/compile/pr29250.c: New test.
5
6 2006-10-15  Richard Guenther  <rguenther@suse.de>
7
8         * gcc.dg/pr29299.c: New testcase.
9
10 2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
11
12         PR fortran/24767
13         * gfortran.dg/label_4.f90: Adjust warning flag.
14
15 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
16
17         PR fortran/29371
18         * gfortran.dg/nullify_3.f90: New test.
19
20 2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
21
22         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
23         on Solaris 2.5.1 too.
24
25 2006-10-13  Eric Christopher  <echristo@apple.com>
26
27         * gcc.dg/pr25993.c: Skip for darwin.
28
29 2006-10-13  Eric Christopher  <echristo@apple.com>
30
31         * gcc.dg/visibility-11.c: Skip for darwin.
32
33 2006-10-13  Eric Christopher  <echristo@apple.com>
34
35         * gcc.dg/darwin-weakimport-1.c: Use
36         -fno-asynchronous-unwind-tables.
37         * gcc.dg/darwin-weakimport-3.c: Ditto.
38
39 2006-10-13  Richard Guenther  <rguenther@suse.de>
40
41         PR tree-optimization/29446
42         * gcc.dg/torture/pr29446.c: New testcase.
43
44 2006-10-13  Bill Wendling  <wendling@apple.com>
45
46         * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
47         * g++.old-deja/g++.jason/hmc1.C: Likewise.
48         * g++.old-deja/g++.jason/cleanup2.C: Likewise.
49         * g++.old-deja/g++.law/shadow1.C: Likewise.
50         * g++.old-deja/g++.law/ctors10.C: Likewise.
51         * g++.dg/debug/namespace1.C: Likewise.
52         * g++.dg/inherit/namespace-as-base.C: Likewise.
53         * g++.dg/opt/delay-slot-1.C: Likewise.
54         * g++.dg/parse/defarg10.C: Likewise.
55         * g++.dg/template/ptrmem11.C: Likewise.
56         * g++.dg/template/mem_func_ptr.C: Likewise.
57         * g++.dg/template/spec19.C: Likewise.
58
59 2006-10-13  Paolo Bonzini  <bonzini@gnu.org>
60
61         * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
62
63 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
64
65         PR fortran/29373
66         * gfortran.dg/implicit_9.f90: New test.
67
68         PR fortran/29407
69         * gfortran.dg/namelist_25.f90: New test.
70
71         PR fortran/27701
72         * gfortran.dg/same_name_2.f90: New test.
73
74         PR fortran/29232
75         * gfortran.dg/host_assoc_types_1.f90: New test.
76
77         PR fortran/29364
78         * gfortran.dg/missing_derived_type_1.f90: New test.
79         * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
80
81         PR fortran/29422
82         * gfortran.dg/alloc_comp_constraint_4.f90: New test.
83
84         PR fortran/29428
85         * gfortran.dg/alloc_comp_assign_5.f90: New test.
86
87 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
88
89         PR fortran/29391
90         * gfortran.dg/bound_2.f90: New test.
91
92 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
93
94         * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
95         directive.
96         * gfortran.dg/module_private_array_refs_1.f90: Likewise.
97         * gfortran.dg/module_proc_external_dummy.f90: Likewise.
98         * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
99         * gfortran.dg/gomp/reduction3.f90: Likewise.
100         * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
101         * gfortran.dg/dummy_procedure_2.f90: Likewise.
102         * gfortran.dg/interface_derived_type_1.f90: Likewise.
103         * gfortran.dg/forall_4.f90: Likewise.
104         * gfortran.dg/spec_expr_4.f90: Likewise.
105         * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
106         * gfortran.dg/forall_5.f90: Likewise.
107         * gfortran.dg/open_access_append_2.f90: Add check for
108         compile-time warning.
109
110 2006-10-13  Mark Mitchell  <mark@codesourcery.com>
111
112         PR c++/28506
113         * g++.dg/parse/pure1.C: New test.
114
115 2006-10-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
116
117         PR fortran/21435
118         * gcc/testsuite/gfortran.dg/io_constraints_3.f90: New test.
119         * gcc/testsuite/gfortran.dg/open_access_append_1.f90: Add checks
120         for compile-time warnings.
121         * gcc/testsuite/gfortran.dg/pr20163-2.f: Likewise.
122         * gcc/testsuite/gfortran.dg/iostat_2.f90: Likewise.
123         * gcc/testsuite/gfortran.dg/label_4.f90: Delete the temporary
124         file.
125         * gcc/testsuite/gfortran.dg/direct_io_2.f90: Add a FILE=
126         specifier.
127         * gcc/testsuite/gfortran.dg/iomsg_1.f90: Add check for
128         compile-time warning.
129
130 2006-10-12  Jan Hubicka  <jh@suse.cz>
131
132         PR c/28419
133         * gcc.dg/pr28319.c: New test.
134
135 2006-10-12  Mark Mitchell  <mark@codesourcery.com>
136         PR c++/29318
137         * g++.dg/ext/vla4.C: New test.
138
139 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
140
141         PR c++/27961
142         * g++.dg/template/crash60.C: New test.
143         * g++.dg/other/large-size-array.C: Adjust error markers.
144         * g++.dg/parse/crash27.C: Likewise.
145         * g++.dg/template/crash1.C: Likewise.
146
147 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
148
149         PR testsuite/29093
150         * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
151
152 2006-10-12  Jakub Jelinek  <jakub@redhat.com>
153
154         PR preprocessor/28709
155         * gcc.dg/cpp/paste14.c: New test.
156
157 2006-10-11  Mark Mitchell  <mark@codesourcery.com>
158
159         PR c++/29175
160         * g++.dg/init/array24.C: New test.
161
162 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
163
164         * gcc.dg/builtins-config.h: Move Solaris section after inclusion
165         of <sys/types.h>.
166
167 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
168
169         PR c++/29024
170         * g++.dg/parse/typedef8.C: New test.
171         * g++.dg/other/mult-stor1.C: Adjust error markers.
172
173 2006-10-11  Richard Guenther  <rguenther@suse.de>
174
175         PR tree-optimization/28230
176         * gcc.dg/torture/pr28230.c: New testcase.
177
178 2006-10-11  Richard Guenther  <rguenther@suse.de>
179
180         PR inline-asm/29119
181         * gcc.dg/torture/pr29119.c: New testcase.
182
183 2006-10-10  Jakub Jelinek  <jakub@redhat.com>
184
185         PR middle-end/29272
186         * gcc.c-torture/execute/20060930-2.c: New test.
187
188 2006-10-09  Richard Henderson  <rth@redhat.com>
189
190         Revert emutls patch.
191
192 2006-10-09  Richard Guenther  <rguenther@suse.de>
193
194         PR middle-end/29254
195         * gcc.dg/pr29254.c: New testcase.
196
197 2006-10-08  Erik Edelmann  <edelmann@gcc.gnu.org>
198             Paul Thomas  <pault@gcc.gnu.org>
199
200         PR fortran/20541
201         * gfortran.dg/alloc_comp_basics_1.f90: New test.
202         * gfortran.dg/alloc_comp_basics_2.f90: New test.
203         * gfortran.dg/alloc_comp_assign_1.f90: New test.
204         * gfortran.dg/alloc_comp_assign_2.f90: New test.
205         * gfortran.dg/alloc_comp_assign_3.f90: New test.
206         * gfortran.dg/alloc_comp_assign_4.f90: New test.
207         * gfortran.dg/alloc_comp_constraint_1.f90: New test.
208         * gfortran.dg/alloc_comp_constraint_2.f90: New test.
209         * gfortran.dg/alloc_comp_constraint_3.f90: New test.
210         * gfortran.dg/alloc_comp_constructor_1.f90: New test.
211         * gfortran.dg/alloc_comp_constructor_2.f90: New test.
212         * gfortran.dg/alloc_comp_initializer_1.f90: New test.
213         * gfortran.dg/alloc_comp_std.f90: New test.
214         * gfortran.dg/move_alloc.f90: New test.
215
216 2006-10-08  Paul Thomas <pault@gcc.gnu.org>
217
218         PR fortran/29115
219         * gfortran.dg/derived_constructor_comps_2.f90: New test.
220
221         PR fortran/29211
222         * gfortran.dg/forall_char_dependencies_1.f90: New test.
223
224 2006-10-08  Tobias Burnus  <burnus@net-b.de>
225
226         PR fortran/28585
227         * gfortran.dg/new_line.f90: New test.
228
229 2006-10-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
230
231         * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
232         * gcc.dg/torture/builtin-convert-1.c,
233         gcc.dg/torture/builtin-convert-2.c,
234         gcc.dg/torture/builtin-convert-3.c,
235         gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
236
237 2006-10-07  Kazu Hirata  <kazu@codesourcery.com>
238
239         * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
240         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
241         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
242         gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
243
244 2006-10-07  Andrew Pinski  <pinskia@gmail.com>
245
246         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
247         Xfail some tests for powerpc-darwin and powerpc-aix.
248
249 2006-10-07  Jakub Jelinek  <jakub@redhat.com>
250
251         PR c/29380
252         * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
253
254 2006-10-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
255
256         PR target/29300
257         * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
258         on hppa*-*-hpux*.
259
260 2006-10-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
261
262         PR fortran/16580
263         PR fortran/29288
264         * gcc/testsuite/gfortran.fortran-torture/execute/specifics.f90:
265         Add tests for using all possible intrinsics as actual arguments.
266         * gcc/testsuite/gfortran.dg/specifics_1.f90: Add tests for using
267         all possible intrinsics as actual arguments.
268         * gcc/testsuite/gfortran.dg/specifics_2.f90: New file.
269         * gcc/testsuite/gfortran.dg/specifics_3.f90: New file.
270
271 2006-10-07  Richard Sandiford  <richard@codesourcery.com>
272
273         * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
274         * gcc.dg/debug/debug-2.c: Likewise.
275
276 2006-10-06  Uros Bizjak  <uros@kss-loka.si>
277
278         * gcc.c-torture/compile/sync-2.c: New test.
279
280 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
281
282         * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
283         line endings.
284
285 2006-10-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
286
287         PR rtl-optimization/29128
288         * gcc.c-torture/compile/pr29128.c: New test.
289
290 2006-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
291
292         * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
293         line endings.
294
295 2006-10-06  Zdenek Dvorak <dvorakz@suse.cz>
296
297         PR middle-end/29256
298         * gcc.dg/tree-ssa/loop-19.c: New test.
299
300 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
301
302         PR tree-optimization/29330
303         * gcc.dg/pr29330.c: New test.
304
305         PR target/28924
306         * gcc.c-torture/compile/20061005-1.c: New test.
307
308 2006-10-06  Olivier Hainque  <hainque@adacore.com>
309
310         * gcc.dg/typename-vla-1.c: New case.
311         * gnat.dg/forward_vla.adb: New case.
312
313 2006-10-06  Jakub Jelinek  <jakub@redhat.com>
314
315         PR tree-optimization/29290
316         * gfortran.dg/loop_nest_1.f90: New test.
317
318         PR target/29198
319         * gcc.dg/tls/opt-12.c: New test.
320
321         PR fortran/28415
322         * gfortran.dg/save_2.f90: New test.
323
324         PR c/29091
325         * gcc.dg/pr29091.c: New test.
326
327 2006-10-06  Joseph Myers  <joseph@codesourcery.com>
328
329         * lib/target-supports.exp
330         (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
331         same as x86_64-*-*; check for LP64.
332
333 2006-10-04  Richard Henderson  <rth@redhat.com>
334
335         * lib/target-supports.exp (check_effective_target_tls): Redefine
336         to mean non-emulated tls.
337         * gcc.dg/tls/alias-1.c: Remove tls requirement.
338         * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
339         gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
340         gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
341         gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
342         gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
343         gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
344
345 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
346
347         PR fortran/29343
348         * gfortran.dg/alloc_alloc_expr_2.f90: New test.
349
350 2006-10-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
351
352         * gfortran.dg/bounds_check_fail_1.f90: New test.
353
354 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
355
356         PR c++/29020
357         * g++.dg/template/friend48.C: New test.
358
359 2006-10-04  Paul Thomas  <pault@gcc.gnu.org>
360
361         PR fortran/29098
362         * gfortran.dg/default_initialization_2.f90: New test.
363
364 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
365
366         PR fortran/20779
367         PR fortran/20891
368         * gfortran.dg/alloc_alloc_expr_1.f90: New test.
369
370 2006-10-03  Paul Thomas  <pault@gcc.gnu.org>
371
372         PR fortran/29284
373         * gfortran.dg/optional_assumed_charlen_1.f90: New test.
374
375         PR fortran/29321
376         PR fortran/29322
377         * gfortran.dg/missing_optional_dummy_2.f90: New test.
378
379         PR fortran/25091
380         PR fortran/25092
381         * gfortran.dg/entry_array_specs_1.f90: New test.
382
383 2006-10-03  Steven G. Kargl  <kargl@gcc.gnu.org>
384
385         * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
386         insufficient to inhibit some test failures at -O3.  Do testing
387         on integers.
388
389 2006-10-03  Mark Mitchell  <mark@codesourcery.com>
390
391         PR c++/29138
392         * g++.dg/inherit/access8.C: New test.
393         * g++.dg/template/dtor4.C: Tweak error messages.
394
395 2006-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
396
397         PR fortran/27478
398         * gfortran.dg/entry_8.f90: New test.
399
400 2006-10-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
401
402         PR c++/29291
403         * g++.dg/parse/new4.C: New test.
404
405 2006-10-03  Uros Bizjak  <uros@kss-loka.si>
406
407         * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
408         PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
409         PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
410         PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
411         PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
412
413 2006-10-02  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
414
415         PR fortran/19260
416         * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
417         * gfortran.dg/continuation_2.f90: New test.
418
419         PR fortran/19262
420         * gfortran.dg/continuation_3.f90: New test.
421         * gfortran.dg/continuation_4.f90: New test.
422         * gfortran.dg/continuation_5.f: New test.
423         * gfortran.dg/continuation_6.f: New test.
424
425 2006-10-02  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/29226
428         * g++.dg/template/vla1.C: New test.
429
430 2006-10-02  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
431
432         PR fortran/29210
433         * gfortran.dg/complex_parameter_1.f90: New test.
434
435 2006-10-02  Jakub Jelinek  <jakub@redhat.com>
436
437         PR c/29154
438         * gcc.c-torture/execute/20060929-1.c: New test.
439
440 2006-10-01  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/29105
443         * g++.dg/template/member6.C: New test.
444         * g++.dg/parse/typename7.C: Adjust error markers.
445
446         PR c++/29080
447         * g++.dg/template/member7.C: New test.
448
449 2006-09-30  Joseph S. Myers  <joseph@codesourcery.com>
450
451         PR c/24010
452         * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
453         gcc.dg/Woverride-init-3.c: New tests.
454
455 2006-09-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
456
457         * gcc.c-torture/execute/20060930-1.c: New test.
458
459 2006-09-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
460
461         PR fortran/18791
462         * gfortran.dg/specifics_1.f90: New test.
463         * gfortran.fortran-torture/execute/specifics.f90: Add tests for
464         complex specifics.
465
466 2006-09-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
467
468         * gcc.dg/pthread-init-1.c, pthread-init-2.c,
469         pthread-init-common.h: New.
470
471 2006-09-29  Steven G. Kargl  <kargl@gcc.gnu.org>
472
473         * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
474         precision on some archs.
475
476 2006-09-29  Eric Botcazou  <ebotcazou@adacore.com>
477
478         * gcc.dg/non-local-goto-1.c: New test.
479         * gcc.dg/non-local-goto-2.c: Likewise.
480         * gcc.dg/setjmp-3.c: Likewise.
481         * gcc.dg/setjmp-4.c: Likewise.
482
483 2006-09-28  Eric Botcazou  <ebotcazou@adacore.com>
484
485         * gnat.dg/self_aggregate_with_pointer.adb: New test.
486
487 2006-09-27  Steven G. Kargl  <kargl@gcc.gnu.org>
488
489         PR fortran/28276
490         * gfortran.dg/exponent_1.f90: New test.
491
492         PR fortran/27021
493         * gfortran.dg/nearest_1.f90: New test.
494
495 2006-09-26  Jakub Jelinek  <jakub@redhat.com>
496
497         PR middle-end/25261
498         PR middle-end/28790
499         * gcc.dg/gomp/nestedfn-1.c: New test.
500
501 2006-09-26  Andrew Pinski  <pinskia@physics.uc.edu>
502
503         PR objc/29195
504         * objc/compile/method-1.m: New test.
505
506 2006-09-25  Lee Millward  <lee.millward@codesourcery.com>
507
508         PR c++/26938
509         * g++.dg/template/crash58.C: New test.
510         * g++.dg/parse/crash28.C: Adjust error markers.
511         * g++.dg/template/crash34.C: Likewise.
512         * g++.dg/template/friend31.C: Likewise.
513         * g++.dg/template/crash32.C: Likewise.
514
515         PR c++/27329
516         * g++.dg/template/crash59.C: New test.
517
518         PR c++/27667
519         * g++.dg/template/spec33.C: New test.
520         * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
521
522 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
523             Adam Nemet  <anemet@caviumnetworks.com>
524
525         * gcc.dg/tree-ssa/ivopts-1.c: New test.
526         * gcc.dg/tree-ssa/ivopts-2.c: New test.
527
528 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
529
530         PR target/28911
531         * gcc.dg/pr28911.c: New.
532
533 2006-09-23  Uros Bizjak  <uros@kss-loka.si>
534
535         PR target/29169
536         * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
537         (dg-options): Add -mfpmath=387.
538
539 2006-09-23  Jakub Jelinek  <jakub@redhat.com>
540
541         PR c/28706
542         * gcc.dg/pr28706.c: New test.
543
544         PR c/28712
545         * gcc.dg/pr28712.c: New test.
546
547 2006-09-22  Mike Stump  <mrs@apple.com>
548
549         * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
550
551 2006-09-22  Zdenek Dvorak <dvorakz@suse.cz>
552
553         PR tree-optimization/28888
554         * gcc.dg/pr28888.c: New test.
555
556 2006-09-21  Mark Mitchell  <mark@codesourcery.com>
557
558         PR c++/29016
559         * g++.dg/init/ptrfn1.C: New test.
560
561 2006-09-21  Lee Millward  <lee.millward@codesourcery.com>
562
563         PR c++/28861
564         * g++.dg/template/spec32.C: New test.
565         * g++.dg/parse/crash9.C: Adjust error markers.
566
567         PR c++/28303
568         * g++.dg/template/typedef6.C: New test.
569         * g++.dg/init/error1.C: Adjust error markers.
570         * g++.dg/parse/crash9.C: Likewise.
571         * g++.dg/template/crash55.C: Likewise.
572
573 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
574
575         * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
576
577 2006-09-20  Danny Smith  <dannysmith@users.sourceforge.net>
578
579         PR target/27650
580         * g++.dg/ext/dllimport12.C: New test.
581
582 2006-09-20  Richard Sandiford  <richard@codesourcery.com>
583
584         * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
585         * gcc.target/mips/nmadd-2.c: Likewise.
586         * gcc.target/mips/mips-ps-6.c: New test.
587         * gcc.target/mips/neg-abs-1.c: Likewise.
588         * gcc.target/mips/neg-abs-2.c: Likewise.
589         * gcc.target/mips/nmadd-3.c: New test.
590
591 2006-09-20  Jakub Jelinek  <jakub@redhat.com>
592
593         PR middle-end/28046
594         * gcc.dg/gomp/atomic-10.c: New test.
595         * g++.dg/gomp/atomic-10.C: New test.
596
597 2006-09-20  Eric Christopher  <echristo@apple.com>
598
599         * gcc.target/i386/sse3-not-fisttp.c: New.
600
601 2006-09-19  Jack Howarth  <howarth@bromo.med.uc.edu>
602
603         * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
604
605 2006-09-19  Richard Sandiford  <richard@codesourcery.com>
606
607         * gcc.c-torture/execute/pr28289.c (one): New variable.
608         (main): Use it instead of argc.
609         * gcc.c-torture/execute/20060102-1.c (one): New variable.
610         (main): Use it instead of argc.
611
612 2006-09-19  Paul Brook  <paul@codesourcery.com>
613
614         PR target/28516
615         * gcc.dg/nested-func-5.c: New test.
616
617 2006-09-19  Ben Elliston  <bje@au.ibm.com>
618
619         * lib/target-supports.exp (check_effective_target_tls): Compile
620         test stubs using ${tool}_target_compile, not just target_compile.
621         (check_effective_target_tls_runtime): Likewise.
622
623 2006-09-19  Ben Elliston  <bje@au.ibm.com>
624
625         * gcc.c-torture/compile/20030405-1.x: Remove.
626
627         * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
628         optimising linker from discarding it.
629
630 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
631
632         PR fortran/28526
633         * gfortran.dg/keyword_symbol_1.f90: New test.
634
635         * gfortran.dg/spread_shape_1.f90: Add missing warning with
636         pedantic compilation option.
637
638 2006-09-18  Paul Thomas  <pault@gcc.gnu.org>
639
640         PR fortran/29060
641         * gfortran.dg/spread_shape_1.f90: New test.
642
643 2006-09-17  Roger Sayle  <roger@eyesopen.com>
644
645         PR tree-optimization/28887
646         * gcc.dg/prefetch-loop-arrays-1.c: New test case.
647
648 2006-09-16  Steven Bosscher  <steven@gcc.gnu.org>
649
650         PR c/25993
651         * gcc.dg/pr25993.c: New test.
652
653 2006-09-17  Ira Rosen  <irar@il.ibm.com>
654
655         PR tree-opt/21591
656         * gcc.dg/vect/pr21591.c: New test.
657
658 2006-09-16  Andrew Pinski  <pinskia@physics.uc.edu>
659
660         PR tree-opt/29059
661         * gcc.c-torture/compile/strcpy-1.c: New test.
662         * gcc.c-torture/compile/strcpy-2.c: New test.
663         * gcc.c-torture/compile/memcpy-1.c: New test.
664         * gcc.c-torture/compile/memcpy-2.c: New test.
665
666 2006-09-16  Jack Howarth  <howarth@bromo.med.uc.edu>
667
668         PR testsuite/29055
669         * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
670
671 2006-09-15  Eric Botcazou  <ebotcazou@adacore.com>
672
673         * gnat.dg/specs/double_record_extension1.ads: New test.
674         * gnat.dg/specs/double_record_extension2.ads: Likewise.
675
676 2006-09-15  Paul Thomas  <pault@gcc.gnu.org>
677
678         PR fortran/29051
679         * gfortran.dg/oldstyle_3.f90: New test.
680
681 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
682
683         PR libgfortran/29099
684         * gfortran.dg/secnds-1.f: New test.
685
686 2006-09-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
687
688         PR libgfortran/29053
689         * gfortran.dg/streamio_9.f90: New test.
690         * gfortran.dg/streamio_10.f90: New test.
691
692 2006-09-14  Andrew Pinski  <pinskia@physics.uc.edu>
693
694         PR C++/29002
695         * g++.dg/init/array22.C: New test.
696         * g++.dg/init/array23.C: New test.
697
698 2006-09-14  Arnaud Charlet  <charlet@adacore.com>
699
700         * stackcheck.lst: Update list of tests requiring stack checking.
701         * norun.lst: Adjust for above change.
702         * ada95.lst: New file.
703         * run_all.sh: Add handling of tests using Ada 95 semantics and thus
704         requiring -gnat95 switch.
705
706 2006-09-14  Olivier Hainque  <hainque@adacore.com>
707
708         * gnat.dg/in_out_parameter.adb: New test.
709
710 2006-09-13  Andrew Pinski  <pinskia@physics.uc.edu>
711
712         PR debug/28980
713         * gcc.c-torture/compile/debugvlafunction-1.c: New test.
714
715 2006-09-13  Eric Botcazou  <ebotcazou@adacore.com>
716
717         * gnat.dg/specs/unchecked_union.ads: New test.
718
719 2006-09-13  Richard Sandiford  <richard@codesourcery.com>
720
721         PR rtl-optimization/28982
722         * gcc.c-torture/execute/pr28982a.c: New test.
723         * gcc.c-torture/execute/pr28982b.c: Likewise.
724
725 2006-09-12  Eric Christopher  <echristo@apple.com>
726
727         * gcc.target/x86_64/abi/asm-support-darwin.s: New.
728         * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
729
730 2006-09-13  Joseph S. Myers  <joseph@codesourcery.com>
731
732         PR c/28768
733         PR preprocessor/14634
734         * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
735         gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
736         gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
737
738 2006-09-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
739
740         * gcc.dg/pr28243.c: New test.
741
742 2006-09-12  Paul Thomas  <pault@gcc.gnu.org>
743
744         PR fortran/28971
745         gfortran.dg/pr28971.f90: New test to act as a backstop in case
746         this undiagnosed regression reappears.
747
748 2006-09-12  Kazu Hirata  <kazu@codesourcery.com>
749
750         * lib/c-torture.exp (c-torture-compile, c-torture-execute):
751         Treat $srcdir as a literal.
752         * lib/fortran-torture.exp (fortran-torture-compile,
753         fortran-torture-execute): Likewise.
754         * lib/objc-torture.exp (objc-torture-compile,
755         objc-torture-execute): Likewise.
756         * lib/profopt.exp (profopt-execute): Likewise.
757
758 2006-09-11  Geoffrey Keating  <geoffk@apple.com>
759
760         * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
761
762 2006-09-11  Jack Howarth  <howarth@bromo.med.uc.edu>
763
764         PR testsuite/28950
765         * gcc.target/powerpc/ppc-and-1.c: Fix regex.
766
767 2006-09-11  H.J. Lu  <hongjiu.lu@intel.com>
768
769         PR target/13685
770         * gcc.target/i386/pr13685.c: New test.
771
772 2006-09-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
773
774         * gcc.dg/pr28726.c: New test.
775
776 2006-09-11  Josh Conner  <jconner@apple.com>
777
778         * gcc.dg/nrv3.c: Increase size of structure.
779         * gcc.dg/nrv4.c: Likewise.
780         * gcc.dg/nrv5.c: Likewise.
781
782 2006-09-11  Paul Thomas  <pault@gcc.gnu.org>
783
784         PR libfortran/28890
785         gfortran.dg/assumed_charlen_function_5.f90: New test.
786
787 2006-09-10  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/28991
790         * g++.dg/init/static3.C: New test.
791
792 2006-09-10  Andrew Pinski  <pinskia@physics.uc.edu>
793
794         PR testsuite/29007
795         * gcc.dg/long-long-cst1.c (t): Add cast to
796         __SIZE_TYPE__ before casting to int.
797         (main): Return 0 on success.
798
799 2006-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
800
801         * gcc.c-torture/execute/20060910-1.c: New test.
802
803 2006-09-10  Steven Bosscher  <steven@gcc.gnu.org>
804
805         PR middle-end/26983
806         * gcc.dg/pr26983.c: New test.
807
808 2006-09-10  Richard Sandiford  <richard@codesourcery.com>
809
810         PR target/29006
811         * gcc.c-torture/execute/pr29006.c: New test.
812
813 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
814
815         PR libfortran/28947
816         gfortran.dg/matmul_4.f90: New test.
817
818 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
819
820         PR fortran/28959
821         gfortran.dg/used_types_10: New test.
822
823 2006-09-10  Paul Thomas  <pault@gcc.gnu.org>
824
825         PR libfortran/28923
826         gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
827         gfortran.dg/array_initializer_3.f90: New test.
828
829 2006-09-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
830
831         PR fortran/28914
832         * gfortran.dg/actual_array_constructor_3.f90: New test.
833
834 2006-09-09  Paolo Bonzini  <bonzini@gnu.org>
835
836         PR testsuite/26778
837         * gcc.target/i386/pr26778.c: New testcase.
838
839 2006-09-08  Eric Christopher  <echristo@apple.com>
840
841         * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
842         * gcc.target/i386/memcpy-1.c: Ditto.
843         * gcc.target/i386/asm-1.c: Ditto.
844         * gcc.target/i386/20060512-4.c: Ditto.
845         * gcc.target/i386/compress-float-387.c: Ditto.
846         * gcc.target/i386/20060512-1.c: Ditto.
847         * gcc.target/i386/compress-float-sse.c: Ditto.
848         * gcc.target/i386/20060512-2.c: Ditto.
849         * gcc.target/i386/compress-float-sse-pic.c: Ditto.
850         * gcc.target/i386/stack-prot-kernel.c: Ditto.
851         * gcc.target/i386/compress-float-387-pic.c: Ditto.
852         * gcc.dg/pr26449.c: Ditto.
853         * gcc.dg/attr-ms_struct-2.c: Ditto.
854         * gcc.dg/attr-ms_struct-1.c: Ditto.
855         * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
856
857 2006-09-08  Joseph S. Myers  <joseph@codesourcery.com>
858
859         PR c/28504
860         * gcc.dg/vla-10.c: New test.
861
862 2006-09-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
863
864         PR c++/28858
865         * g++.dg/parse/template20.C: New test.
866         * g++.dg/template/operator8.C: Remove obsolete part.
867         * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
868         * g++.old-deja/g++.pt/crash65.C: Likewise.
869
870 2006-09-07  Jason Merrill  <jason@redhat.com>
871
872         PR middle-end/27724
873         * gcc.dg/long-long-cst1.c: New test.
874
875 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
876
877         PR C++/28906
878         * g++.dg/other/array3.C: New test.
879         * g++.dg/other/array4.C: New test.
880         * g++.dg/other/array5.C: New test.
881
882 2006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
883
884         * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
885
886 2006-09-07  Uros Bizjak  <uros@kss-loka.si>
887
888         PR target/28946
889         * gcc.target/i386/pr28946.c: New test.
890
891 2006-09-07  Steven G. Kargl  <kargls@comcast.net>
892
893         * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
894         in integer literal constant.
895         * gfortran.dg/enum_8.f90: Ditto.
896         * gfortran.dg/g77/20030326-1.f: Ditto.
897
898 2006-09-07  Feng Wang  <fengwang@nudt.edu.cn>
899
900         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
901         nonconformance usage.
902
903 2006-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
904
905         PR middle-end/28862
906         * gcc.c-torture/compile/vector-align-1.c: New test.
907
908 2006-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
909
910         PR rtl-opt/27883
911         * g++.dg/opt/copysign-1.C: New test.
912
913 2006-09-06  Jason Merrill  <jason@redhat.com>
914
915         PR c++/27371
916         * g++.dg/warn/unused-result1.C: New test.
917
918 2006-09-06  Mark Mitchell  <mark@codesourcery.com>
919
920         PR c++/28903
921         * g++.dg/ext/vla3.C: New test.
922
923         PR c++/28886
924         * g++.dg/template/array16.C: New test.
925
926 2006-09-06  Richard Guenther  <rguenther@suse.de>
927
928         * gcc.dg/pr27226.c: Remove testcase again.
929
930 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
931
932         PR tree-opt/28937
933         * g++.dg/opt/unroll2.C: New test.
934
935 2006-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
936
937         PR tree-opt/28952
938         * gcc.dg/vect/pr28952.c: New test.
939
940 2006-09-05  Richard Guenther  <rguenther@suse.de>
941
942         PR tree-optimization/28900
943         * gcc.dg/torture/pr28900.c: New testcase
944
945 2006-09-05  Richard Guenther  <rguenther@suse.de>
946
947         PR tree-optimization/28905
948         * gcc.c-torture/compile/pr28905.c: New testcase.
949
950 2006-09-05  Richard Guenther  <rguenther@suse.de>
951
952         PR middle-end/28935
953         * gcc.dg/pr28935.c: New testcase.
954
955 2006-09-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
956
957         * gcc.c-torture/execute/20060905-1.c: New test.
958
959 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
960
961         PR fortran/28908
962         * gfortran.dg/used_types_7.f90: New test.
963         * gfortran.dg/used_types_8.f90: New test.
964         * gfortran.dg/used_types_9.f90: New test.
965
966 2006-09-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
967
968         * gcc.c-torture/compile/20060904-1.c: New test.
969
970 2006-09-04  Nathan Sidwell  <nathan@codesourcery.com>
971
972         PR c++/23287 Revert my 2006-09-01 patch
973         * g++.dg/parse/dtor12.C: Remove.
974
975 2006-09-02  Lee Millward  <lee.millward@codesourcery.com>
976
977         PR c+/27670
978         * g++.dg/template/operator9.C: New test.
979
980         PR c++/27493
981         * g++.dg/template/operator7.C: New test.
982
983         PR c++/27494
984         * g++.dg/template/operator8.C: New test.
985
986         PR c++/27397
987         * g++.dg/template/crash57.C: New test.
988
989         * g++.dg/template/typedef4.C: Adjust error markers.
990         * g++.dg/template/typedef5.C: Likewise.
991
992 2006-09-02  Jakub Jelinek  <jakub@redhat.com>
993
994         PR c++/28878
995         * g++.dg/parse/crash33.C: New test.
996
997 2006-09-01  J"orn Rennecke  <joern.rennecke@st.com>
998         Richard Guenther  <rguenther@suse.de>
999         Adam Nemet  <anemet@caviumnetworks.com>
1000
1001         PR middle-end/27226
1002         * gcc.target/mips/memcpy-1.c: New testcase.
1003         * gcc.dg/pr27226.c: Likewise.
1004
1005 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1006
1007         PR c++/28705
1008         * g++.dg/lookup/koenig5.C: New.
1009         * g++.dg/template/crash56.C: New.
1010
1011 2006-09-01  Josh Conner  <jconner@apple.com>
1012
1013         PR c++/25505
1014         * gcc.dg/nrv3.c: New test.
1015         * gcc.dg/nrv4.c: New test.
1016         * gcc.dg/nrv5.c: New test.
1017
1018 2006-09-01  Nathan Sidwell  <nathan@codesourcery.com>
1019
1020         PR c++/23287
1021         * g++.dg/parse/dtor12.C: New.
1022
1023 2006-08-31  Zdenek Dvorak <dvorakz@suse.cz>
1024
1025         PR tree-optimization/28839
1026         * gcc.dg/pr28839.c: New test.
1027
1028 2006-08-31  Andreas Krebbel  <krebbel1@de.ibm.com>
1029
1030         PR target/24367
1031         * gcc.dg/pr24367.c: New testcase.
1032
1033 2006-08-30  Joseph Myers  <joseph@codesourcery.com>
1034
1035         * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
1036
1037 2006-08-30  Zdenek Dvorak  <dvorakz@suse.cz>
1038
1039         PR rtl-optimization/27735
1040         * gcc.dg/loop-unswitch-1.c: New test.
1041
1042 2006-08-30  Paul Thomas  <pault@gcc.gnu.org>
1043
1044         PR fortran/28885
1045         * gfortran.dg/aliasing_dummy_2.f90: New test.
1046
1047         PR fortran/20067
1048         * gfortran.dg/generic_5.f90: Change error message.
1049
1050         PR fortran/28873
1051         * gfortran.dg/generic_6.f90: New test.
1052
1053         PR fortran/25077
1054         * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
1055
1056         PR fortran/25102
1057         * gfortran.dg/invalid_interface_assignment.f90: New test.
1058
1059         PR fortran/24866
1060         * gfortran.dg/module_proc_external_dummy.f90: New test.
1061
1062 2006-08-29  Andrew Pinski  <pinskia@physics.uc.edu>
1063
1064         PR c++/28349
1065         * testsuite/g++.dg/warn/var-args1.C: New test.
1066
1067 2006-08-29  Steven G. Kargl  <kargls@comcast.net>
1068
1069         PR fortran/28866
1070         * gfortran.dg/simpleif_2.f90: New test.
1071         * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
1072         * gfortran.dg/enum_5.f90: Ditto.
1073
1074 2006-08-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1075             Kazu Hirata  <kazu@codesourcery.com>
1076
1077         PR tree-optimization/17506
1078         * gcc.dg/pr17506.c: New.
1079
1080 2006-08-29  J"orn Rennecke  <joern.rennecke@st.com>
1081
1082         PR c++/28139
1083         * g++.dg/eh/alias1.C: New test.
1084
1085 2006-08-28  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1086
1087         PR c++/28860
1088         * g++.dg/template/ttp22.C: New test.
1089
1090 2006-08-28  Kazu Hirata  <kazu@codesourcery.com>
1091
1092         PR middle-end/26632
1093         * gcc.dg/pr26632.c: New.
1094
1095 2006-08-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1096
1097         PR libgfortran/28354
1098         * gfortran.dg/fmt_zero_precision.f90: New test.
1099
1100 2006-08-27  Mark Mitchell  <mark@codesourcery.com>
1101
1102         PR c++/28058
1103         * g++.dg/template/spec31.C: New test.
1104
1105 2006-08-27  Lee Millward  <lee.millward@codesourcery.com>
1106
1107         PR c++/26573
1108         * g++.dg/other/static2.C: New test.
1109
1110 2006-08-26  Roger Sayle  <roger@eyesopen.com>
1111
1112         * gcc.dg/Wswitch-enum-2.c: New test case.
1113         * gcc.dg/Wswitch-enum-3.c: Likewise.
1114
1115 2006-08-26  Richard Guenther  <rguenther@suse.de>
1116
1117         * gcc.c-torture/compile/20060826-1.c: New testcase.
1118
1119 2006-08-26  Lee Millward  <lee.millward@codesourcery.com>
1120
1121         PR c++/28736
1122         * g++.dg/template/void10.C: New test.
1123
1124         PR c++/28737
1125         * g++.dg/template/void8.C: New test.
1126
1127         PR c+_+/28738
1128         * g++.dg/template/void9.C: New test.
1129
1130         * g++.dg/template/void3.C: Adjust error markers.
1131         * g++.dg/template/void4.C: Likewise.
1132         * g++.dg/template/crash55.C: Likewise.
1133         * g++.dg/template/void7.C: Likewise
1134
1135 2006-08-26  Mark Mitchell  <mark@codesourcery.com>
1136
1137         PR c++/28588
1138         * g++.dg/inherit/access6.C: New test.
1139         * g++.dg/inherit/access7.C: Likewise.
1140
1141         PR c++/28595
1142         * g++.dg/template/array15.C: New test.
1143         * g++.dg/template/crash2.C: Tweak error markers.
1144
1145 2006-08-26  Jakub Jelinek  <jakub@redhat.com>
1146
1147         PR middle-end/28683
1148         * gcc.c-torture/compile/20060823-1.c: New test.
1149
1150 2006-08-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1151
1152         PR c++/28853
1153         * g++.dg/template/ttp21.C: New test.
1154
1155         PR c++/28852
1156         * g++.dg/other/operator1.C: Add error-marker.
1157         * g++.dg/other/operator2.C: New test.
1158
1159 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1160
1161         PR c/27893
1162         * gcc.c-torture/compile/vla-const-1.c,
1163         gcc.c-torture/compile/vla-const-2.c: New tests.
1164
1165 2006-08-26  Richard Guenther  <rguenther@suse.de>
1166
1167         PR middle-end/28814
1168         * gcc.dg/torture/pr28814.c: New testcase.
1169
1170 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1171
1172         PR c/28418
1173         * gcc.c-torture/compile/compound-literal-1.c: New test.
1174
1175 2006-08-25  Joseph S. Myers  <joseph@codesourcery.com>
1176
1177         PR c/28299
1178         * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
1179         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
1180         Expect extra diagnostics.
1181
1182 2006-08-25  J"orn Rennecke  <joern.rennecke@st.com>
1183
1184         gcc.dg/noncompile/pr16876.c: New test.
1185
1186 2006-08-25  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/28056
1189         * g++.dg/parse/local1.C: New test.
1190         * g++.dg/other/qual1.C: Tweak error marker.
1191
1192 2006-08-25  Nathan Sidwell  <nathan@codesourcery.com>
1193
1194         PR c++/27787
1195         * g++.dg/template/typename10.C: New.
1196         * g++.dg/template/lookup4.C: Remove bogus error marker.
1197
1198 2006-08-25  Richard Guenther  <rguenther@suse.de>
1199
1200         PR testsuite/28829
1201         * gcc.dg/pr26570.c: Fix testcase.
1202
1203 2006-08-24  Andrew Pinski  <pinskia@physics.uc.edu>
1204
1205         PR tree-opt/28807
1206         * gcc.c-torture/execute/mayalias-2.c: New test.
1207         * gcc.dg/tree-ssa/alias-13.c: New test.
1208
1209 2006-08-24  Jan Hubicka  <jh@suse.cz>
1210
1211         PR debug/26881
1212         * gcc.dg/debug/pr26881.c: New file.
1213
1214 2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
1215
1216         PR fortran/28788
1217         * gfortran.dg/used_types_4.f90: New test.
1218         * gfortran.dg/derived_init_2.f90: Modify to check sibling
1219         association of derived types.
1220         * gfortran.dg/used_types_2.f90: Add module cleanup.
1221         * gfortran.dg/used_types_3.f90: The same.
1222
1223         PR fortran/28771
1224         * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
1225         fix of regression.
1226
1227 2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1228
1229         PR 28813
1230         * gfortran.dg/direct_io_6.f90: Remove test.
1231
1232 2006-08-23  Stuart Hastings  <stuart@apple.com>
1233
1234         PR 28825
1235         * gcc.target/i386/20060821-1.c: New.
1236
1237 2006-08-23  Danny Smith  <dannysmith@users.sourceforge.net>
1238
1239         gcc.dg/attr-invalid.c:  Insert an " |directive" substitution into
1240         dg-warning strings for dllimport.
1241
1242 2006-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
1243
1244         PR C++/28450
1245         * g++.dg/ext/vector4.C: New test.
1246         * g++.dg/ext/complex1.C: New test.
1247
1248 2006-08-21  Geoffrey Keating  <geoffk@apple.com>
1249
1250         PR debug/28692
1251         * gcc.dg/debug/const-1.c: New.
1252         * gcc.dg/debug/const-2.c: New.
1253         * gcc.dg/debug/dwarf2/const-1.c: New.
1254         * gcc.dg/debug/dwarf2/const-2.c: New.
1255         * gcc.dg/debug/dwarf2/const-2b.c: New.
1256
1257 2006-08-22  Richard Guenther  <rguenther@suse.de>
1258
1259         PR middle-end/28776
1260         * gcc.c-torture/compile/pr28776-1.c: New testcase.
1261         * gcc.c-torture/compile/pr28776-2.c: Likewise.
1262
1263 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1264
1265         * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
1266
1267 2006-08-21  Lee Millward  <lee.millward@codesourcery.com>
1268
1269         PR c++/26269
1270         * g++.dg/other/error14.C: New test.
1271
1272         PR c++/28505
1273         * g++.dg/parse/ctor7.C: New test.
1274         * g++.dg/parse/ctor8.C: Likewise.
1275
1276         PR c++/28741
1277         * g++.dg/template/void7.C: New test.
1278
1279 2006-08-21  Olivier Hainque  <hainque@adacore.com>
1280
1281         * gnat.dg/self_aggregate_with_zeros.adb: New test.
1282         * gnat.dg/self_aggregate_with_array.adb: New test.
1283
1284 2006-08-21  Mark Shinwell  <shinwell@codesourcery.com>
1285
1286         * g++.dg/eh/arm-vfp-unwind.C: New test.
1287
1288 2006-08-20  Mark Mitchell  <mark@codesourcery.com>
1289
1290         PR c++/28341
1291         * g++.dg/template/ref3.C: New test.
1292         * g++.dg/template/nontype13.C: New test.
1293
1294         PR c++/28346
1295         * g++.dg/template/ptrmem17.C: New test.
1296
1297 2006-08-20  Danny Smith  <dannysmith@users.sourceforge.net>
1298
1299         PR target/28648 c:
1300         * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
1301
1302 2006-08-20  Paul Thomas  <pault@gcc.gnu.org>
1303
1304         PR fortran/28630
1305         * gfortran.dg/used_types_2.f90: New test.
1306
1307         PR fortran/28601
1308         * gfortran.dg/used_types_3.f90: New test.
1309
1310         PR fortran/20886
1311         * gfortran.dg/generic_actual_arg.f90: New test.
1312
1313         PR fortran/28735
1314         * gfortran.dg/module_private_array_refs_1.f90: New test.
1315
1316         PR fortran/28762
1317         * gfortran.dg/program_name_1.f90: New test.
1318
1319         PR fortran/28425
1320         * gfortran.dg/derived_constructor_comps_1.f90: New test.
1321
1322         PR fortran/28496
1323         * gfortran.dg/array_initializer_2.f90: New test.
1324
1325         PR fortran/18111
1326         * gfortran.dg/unused_artificial_dummies_1.f90: New test.
1327
1328         PR fortran/28600
1329         * gfortran.dg/assumed_charlen_function_4.f90: New test.
1330
1331         PR fortran/28771
1332         * gfortran.dg/assumed_charlen_in_main.f90: New test.
1333
1334         PR fortran/28660
1335         * gfortran.dg/dependent_decls_1.f90: New test.
1336
1337 2006-08-19  Erik Edelmann  <eedelman@gcc.gnu.org>
1338
1339         PR fortran/25217
1340         * gfortran.dg/derived_init_2.f90: New.
1341
1342 2006-08-17  J"orn Rennecke  <joern.rennecke@st.com>
1343
1344         * gcc.c-torture/execute/pr28289.c: New test.
1345
1346 2006-08-17  Jakub Jelinek  <jakub@redhat.com>
1347
1348         PR c/28744
1349         * gcc.dg/attr-externally-visible-1.c: New test.
1350         * gcc.dg/attr-externally-visible-2.c: New test.
1351         * g++.dg/parse/attr-externally-visible-1.C: New test.
1352         * g++.dg/parse/attr-externally-visible-2.C: New test.
1353
1354 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1355
1356         PR c++/28606
1357         * g++.dg/parse/dtor11.C: New test.
1358
1359 2006-08-17  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
1360
1361         PR rtl-optimization/28489
1362         * gcc.c-torture/compile/pr28489.c: New test.
1363
1364 2006-08-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1365
1366         PR c++/28710
1367         * g++.dg/template/redecl4.C: New test.
1368
1369         PR c++/28711
1370         * g++.dg/template/ctor8.C: New test.
1371
1372 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1373
1374         * gcc.dg/pr26570.c: Fix testcase.
1375
1376 2006-08-17  Paolo Bonzini  <bonzini@gnu.org>
1377
1378         * PR c++/28573
1379         * g++.dg/parse/offsetof6.C: New test.
1380         * g++.dg/parse/offsetof6.C: New test.
1381         * g++.dg/parse/offsetof7.C: New test.
1382
1383 2006-08-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1384
1385         PR testsuite/28602
1386         * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
1387         is false.
1388
1389 2006-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
1390
1391         PR c++/28302
1392         * g++.dg/ext/vector3.C: New test.
1393
1394 2006-08-16  Zdenek Dvorak  <dvorakz@suse.cz>
1395
1396         PR gcov/profile/26570
1397         * gcc.dg/pr26570.c: New test.
1398
1399 2006-08-16  Joseph S. Myers  <joseph@codesourcery.com>
1400
1401         PR c/27697
1402         * gcc.dg/qual-component-1.c: New test.
1403
1404 2006-08-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1405
1406         PR c++/28593
1407         * g++.dg/parse/new3.C: New test.
1408
1409 2006-08-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1410
1411         PR fortran/25828
1412         * gfortran.dg/streamio_1.f90: New test.
1413         * gfortran.dg/streamio_2.f90: New test.
1414         * gfortran.dg/streamio_3.f90: New test.
1415         * gfortran.dg/streamio_4.f90: New test.
1416         * gfortran.dg/streamio_5.f90: New test.
1417         * gfortran.dg/streamio_6.f90: New test.
1418         * gfortran.dg/streamio_7.f90: New test.
1419         * gfortran.dg/streamio_8.f90: New test.
1420
1421 2006-08-15  Danny Smith  <dannysmith@users.sourceforge.net>
1422
1423         PR c/28287
1424         * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
1425
1426 2006-08-15  Lee Millward  <lee.millward@codesourcery.com>
1427
1428         PR c++/28594
1429         * g++.dg/template/void6.C: New test.
1430
1431 2006-08-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1432
1433         PR c/28649
1434         * gcc.dg/parse-error-1.c: New test.
1435         * gcc.dg/parse-error-2.c: New test.
1436         * gcc.dg/cpp/digraph2.c: Add error-marker.
1437         * gcc.dg/noncompile/920923-1.c: Likewise.
1438
1439 2006-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
1440
1441         PR c/27490
1442         * gcc.dg/sizeof-2.c: New testcase.
1443
1444         PR c/27489
1445         * gcc.dg/switch-A.c: New testcase.
1446
1447 2006-08-14  Steve Ellcey  <sje@cup.hp.com>
1448
1449         PR c++/28288
1450         PR c++/14556
1451         * g++.old-deja/g++.warn/compare1.C: Delete.
1452         * g++.dg/opt/pr7503-2.C: Delete.
1453         * g++.dg/opt/pr7503-3.C: Delete.
1454         * g++.dg/opt/pr7503-4.C: Delete.
1455         * g++.dg/opt/pr7503-5.C: Delete.
1456         * g++.dg/opt/max1.C: Delete.
1457         * g++.dg/warn/minmax.C: Delete.
1458         * g++.dg/expr/minmax.C: New test.
1459
1460 2006-08-14  Richard Guenther  <rguenther@suse.de>
1461
1462         PR testsuite/28703
1463         * gcc.c-torture/execute/pr28651.c: Do not use argc
1464         to avoid optimization, instead forbid inlining.
1465
1466 2006-08-14  Richard Sandiford  <richard@codesourcery.com>
1467
1468         PR rtl-optimization/28634
1469         * gcc.c-torture/execute/ieee/pr28634.c: New test.
1470
1471 2006-08-13  Alexandre Oliva  <aoliva@redhat.com>
1472
1473         PR c/27184
1474         * gcc.dg/torture/pr27184.c: New test.
1475
1476 2006-08-12  Jakub Jelinek  <jakub@redhat.com>
1477
1478         * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
1479
1480 2006-08-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1481
1482         * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
1483         * gfortran.dg/stat_2.f90: Likewise.
1484         * gfortran.dg/chmod_1.f90: Likewise.
1485         * gfortran.dg/chmod_2.f90: Likewise.
1486         * gfortran.dg/chmod_3.f90: Likewise.
1487
1488 2006-08-11  David Edelsohn  <edelsohn@gnu.org>
1489
1490         * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
1491
1492 2006-08-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1493
1494         * g++.dg/opt/pr23454-2.C: New test.
1495
1496 2006-08-11  Richard Guenther  <rguenther@suse.de>
1497
1498         PR middle-end/28651
1499         * gcc.c-torture/execute/pr28651.c: New testcase.
1500
1501 2006-08-10  Eric Botcazou  <ebotcazou@adacore.com>
1502
1503         * gnat.dg/specs/static_initializer.ads: New test.
1504
1505 2006-08-10  Paul Brook  <paul@codesourcery.com>
1506
1507         * gcc.target/arm/cond-asm.c: New test.
1508
1509 2006-08-10  Dorit Nuzman  <dorit@il.ibm.com>
1510
1511         PR tree-optimization/26197
1512         * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
1513         * g++.dg/vect/vect.exp: Compile the new tests with
1514         --param max-aliased-vops=0.
1515
1516 2006-08-09  Lee Millward  <lee.millward@codesourcery.com>
1517
1518         PR c++/28637
1519         * g++.dg/template/void3.C: New test.
1520
1521         PR c++/28638
1522         * g++.dg/template/void4.C: New test.
1523
1524         PR c++/28640
1525         * g++.dg/template/void5.C: New test.
1526
1527 2006-08-07  Danny Smith  <dannysmith@users.sourceforge.net>
1528
1529         * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
1530         after dg-do compile.
1531
1532 2006-08-07  Victor Kaplansky <victork@il.ibm.com>
1533
1534         PR tree-optimizations/26969
1535         * gcc.dg/vect/vect.exp: Compile tests prefixed with
1536         "unswitch-loops" with -funswitch-loops.
1537         * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
1538
1539 2006-08-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1540
1541         * gcc.dg/sparc-getcontext-1.c: Fix typo.
1542         * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
1543         * g++.dg/other/unused1.C: Likewise.  Also match "asci?z".
1544         * objc.dg/dwarf-1.m: Likewise.
1545         * objc.dg/dwarf-2.m: Likewise.
1546         * obj-c++.dg/dwarf-2.mm: Likewise.
1547
1548 2006-08-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1549
1550         * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
1551         * objc.dg/dwarf-2.m: Likewise.
1552         * obj-c++.dg/dwarf-2.mm: Likewise.
1553
1554         PR libfortran/28603
1555         * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
1556
1557         PR testsuite/27611
1558         * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1559
1560         PR testsuite/27033
1561         * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
1562
1563 2006-08-06  Paolo Bonzini  <bonzini@gnu.org>
1564
1565         PR target/27827
1566         * gcc.target/i386/pr27827.c: New testcase.
1567
1568 2006-08-06  Paul Thomas  <pault@gcc.gnu.org>
1569
1570         PR fortran/28590
1571         * gfortran.dg/sequence_types_1.f90: New test.
1572
1573 2006-08-05  Steven G. Kargl <kargls@comcast.nt>
1574
1575         PR fortran/28548
1576         * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
1577         dg-warning.  Add -pedantic option.
1578
1579 2006-08-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1580
1581         PR c/28502
1582         * gcc.dg/proto-1.c: New test.
1583
1584         PR c/27721
1585         * gcc.dg/lvalue-4.c: New test.
1586
1587         PR c/28136
1588         * gcc.dg/init-bad-5.c: New test.
1589
1590 2006-08-03  Lee Millward  <lee.millward@codesourcery.com>
1591
1592         PR c++/28347
1593         * g++.dg/ext/typedef-init.C: Add new test for typedef
1594         initialization inside templates. Adjust existing error markers.
1595
1596 2006-08-03  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/28148
1599         * g++.dg/init/ptrmem3.C: New test.
1600
1601 2006-08-03  Dorit Nuzman  <dorit@il.ibm.com>
1602
1603         PR tree-optimization/27770
1604         * lib/target-support.exp: New target keyword "section_anchors".
1605         * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
1606         tests.
1607         * gcc.dg/vect/section-anchors-pr27770.c: New test.
1608         * gcc.dg/vect/vect-69.c: Removed. Replaced by:
1609         * gcc.dg/vect/section-anchors-vect-69.c: New test.
1610         * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
1611
1612 2006-08-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1613
1614         * gcc.dg/20060801-1.c: Add missing '}'.
1615
1616 2006-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1617
1618         PR c++/27508
1619         * g++.dg/parse/dtor9.C: New test.
1620         * g++.dg/parse/dtor10.C: New test.
1621         * g++.dg/other/error7.C: Adjust error-marker.
1622
1623         PR c++/28274
1624         * g++.dg/other/default5.C: New test.
1625
1626 2006-08-02  Richard Guenther  <rguenther@suse.de>
1627
1628         * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
1629
1630 2006-08-02  Mark Mitchell  <mark@codesourcery.com>
1631
1632         PR c++/28557
1633         * g++.dg/template/conv9.C: New test.
1634
1635 2006-08-02  Daniel Jacobowitz  <dan@codesourcery.com>
1636
1637         PR debug/28063
1638         * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
1639         * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
1640         Optionally return assembly text.  Update callers.
1641         (check_no_compiler_messages): Update verbose messages.
1642         (check_no_messages_and_pattern): New.
1643         (check_effective_target_string_merging): New.
1644
1645 2006-08-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1646
1647         PR c++/28250
1648         * g++.dg/eh/catch4.C: New test.
1649
1650         PR c++/28257
1651         * g++.dg/other/qual1.C: New test.
1652
1653         PR c++/28259
1654         * g++.dg/inherit/error2.C: New test.
1655
1656         PR c++/28267
1657         * g++.dg/other/new1.C: New test.
1658
1659         * g++.dg/warn/pr23075.C: Remove obsolete test.
1660         * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
1661         * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
1662
1663 2006-07-31  Mark Mitchell  <mark@codesourcery.com>
1664
1665         PR c++/28523
1666         * g++.dg/eh/cast1.C: New test.
1667
1668 2006-08-01  Thomas Koenig  <Thomas.Koenig@online.de>
1669
1670         PR libfortran/28452
1671         * gfortran.dg/random_3.f90:  New test.
1672
1673 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1674
1675         PR c++/28432
1676         * g++.dg/other/pr28304.C: Change expected error message.
1677         * g++.dg/other/pr28432.C: New test.
1678
1679 2006-08-01  Steve Ellcey  <sje@cup.hp.com>
1680
1681         PR c++/28256
1682         * g++.dg/init/brace2.C: Change expected error message, add empty init.
1683
1684 2006-08-01  Daniel Jacobowitz  <dan@codesourcery.com>
1685
1686         PR debug/23336
1687         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
1688         at -g1.
1689         * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
1690         g++.dg/debug/enum-2.C: New.
1691
1692 2006-07-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1693
1694         PR c++/6634
1695         * g++.dg/parse/long1.C: Add more tests.
1696
1697 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1698
1699         * gfortran.dg/lrshift_1.c: New file.
1700
1701 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1702
1703         PR libgfortran/28335
1704         * gfortran.dg/no_unit_error_1.f90: New test.
1705
1706 2006-07-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1707
1708         PR libgfortran/28335
1709         * gfortran.dg/no_unit_error_1.f90: Delete test.
1710         * gfortran.dg/no_unit_error_2.f90: Delete test.
1711
1712 2006-07-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1713
1714         * gfortran.dg/chmod_3.f90: New test.
1715         * gfortran.dg/ltime_gmtime_1.f90: New test.
1716         * gfortran.dg/ltime_gmtime_2.f90: New test.
1717         * gfortran.dg/lrshift_1.f90: New test.
1718         * gfortran.dg/chmod_1.f90: New test.
1719         * gfortran.dg/chmod_2.f90: New test.
1720
1721 2006-07-28  Lee Millward  <lee.millward@codesourcery.com>
1722
1723         PR c++/27668
1724         * g++.dg/template/crash55.C: New test.
1725
1726         PR c++/27962
1727         * g++.dg/template/nontype16.C: New test.
1728
1729         * g++.dg/template/void2.C: Adjust error markers.
1730         * g++.dg/template/nontype5.C: Adjust error markers.
1731
1732 2006-07-27  Arjan van de Ven <arjan@linux.intel.com>
1733
1734         * gcc.target/i386/stack-prot-kernel.c: New test.
1735
1736 2006-07-27  Roger Sayle  <roger@eyesopen.com>
1737
1738         * gcc.dg/builtins-55.c: New test case.
1739
1740 2006-07-26  Zdenek Dvorak <dvorakz@suse.cz>
1741
1742         PR rtl-optimization/27907
1743         * gcc.c-torture/compile/pr27907.c: New test.
1744
1745 2006-07-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1746
1747         * gfortran.dg/mclock.f90: New test.
1748         * gfortran.dg/int_conv_1.f90: New test.
1749         * gfortran.dg/stat_1.f90: New test.
1750         * gfortran.dg/stat_2.f90: New test.
1751
1752 2006-07-25  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1753
1754         PR libgfortran/28335
1755         * gfortran.dg/no_unit_error_1.f90: New test.
1756         * gfortran.dg/no_unit_error_2.f90: New test.
1757         * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
1758
1759 2006-07-25  Roger Sayle  <roger@eyesopen.com>
1760
1761         PR middle-end/28473
1762         * gcc.dg/fold-convround-1.c: New test case.
1763
1764 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1765
1766         * gfortran.dg/arithmetic_if.f90:  Fix comments.
1767
1768 2006-07-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1769
1770         PR c++/27572
1771         * g++.dg/other/typedef1.C: New test.
1772         * g++.dg/template/typedef4.C: New test.
1773         * g++.dg/template/typedef5.C: New test.
1774
1775 2006-07-24  Erik Edelmann  <eedelman@gcc.gnu.org>
1776
1777         PR fortran/28416
1778         * gfortran.dg/allocatable_dummy_3.f90: New.
1779
1780 2006-07-24  Steven G. Kargl  <kargls@comcast.net>
1781
1782         PR fortran/28439
1783         * gfortran.dg/arithmetic_if.f90:  New test.
1784
1785 2006-07-24  Uros Bizjak  <uros@kss-loka.si>
1786
1787         * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
1788         avoid memcpy optimization.
1789
1790 2006-07-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1791
1792         PR fortran/25289
1793         * gfortran.dg/direct_io_6.f90: New test.
1794
1795 2006-07-24  Jan Hubicka  <jh@suse.cz>
1796
1797         PR c/25795
1798         PR c++/27369
1799         * gcc.dg/pr25795.c: New test.
1800         * gcc.dg/pr25795-1.c: New test.
1801
1802 2006-07-23  Roger Sayle  <roger@eyesopen.com>
1803
1804         * gcc.dg/fold-cond-1.c: Increase test case portability by checking
1805         that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
1806         which may be transformed to "g || h" on some platforms.
1807
1808 2006-07-23  Mark Mitchell  <mark@codesourcery.com>
1809
1810         PR c++/28025
1811         * g++.dg/template/friend45.C: New test.
1812
1813 2006-07-21  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1814
1815         PR libgfortran/28339
1816         * gfortran.dg/arrayio_8.f90: New test.
1817
1818 2006-07-21  Mike Stump  <mrs@apple.com>
1819
1820         * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
1821
1822         * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
1823
1824 2006-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1825
1826         PR c++/28250
1827         * g++.dg/eh/catch3.C: New test.
1828
1829         PR c++/28363
1830         * g++.dg/template/defarg10.C: New test.
1831
1832 2006-07-20  Paul Brook  <paul@codesourcery.com>
1833
1834         PR 27363
1835         * gcc.dg/pr27363.c: New test.
1836
1837 2006-07-19  Mark Mitchell  <mark@codesourcery.com>
1838
1839         PR c++/28338
1840         * g++.dg/init/ref13.C: New test.
1841
1842 2006-07-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1843
1844         PR obj-c++/28434
1845         * obj-c++.dg/proto-error-1.mm: New test.
1846
1847 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/28337
1850         * g++.dg/template/string1.C: New test.
1851
1852 2006-07-18  Mark Mitchell  <mark@codesourcery.com>
1853
1854         PR c++/28048
1855         * g++.dg/template/defarg9.C: New test.
1856
1857         PR c++/28235
1858         * g++.dg/template/static27.C: New test.
1859
1860 2006-07-18  Diego Novillo  <dnovillo@redhat.com>
1861
1862         PR 28410
1863         * gcc.dg/tree-ssa/pr28410.c: New test.
1864
1865 2006-07-18  Lee Millward  <lee.millward@gmail.com>
1866
1867         PR c++/28258
1868         * g++/dg/other/error13.C: New test.
1869
1870         PR c++/28260
1871         * g++.dg/template/friend44.C: New test.
1872
1873 2006-07-18  Steve Ellcey  <sje@cup.hp.com>
1874
1875         PR c++/27495
1876         * g++.dg/other/pr27495.C: New.
1877
1878 2006-07-18  Olivier Hainque  <hainque@adacore.com>
1879
1880         * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
1881         * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
1882
1883 2006-07-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1884
1885         PR c/28286
1886         * gcc.dg/pragma-pack-4.c: New test.
1887
1888 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1889
1890         PR c++/28291
1891         * g++.dg/ext/pr28291.C: New test.
1892
1893 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1894
1895         PR middle-end/28403
1896         * gcc.c-torture/execute/pr28403.c: New test.
1897
1898 2006-07-17  Richard Sandiford  <richard@codesourcery.com>
1899
1900         PR middle-end/28402
1901         * gcc.dg/pr28402.c: New test.
1902
1903 2006-07-17  Steve Ellcey  <sje@cup.hp.com>
1904
1905         PR c++/28304
1906         * g++.dg/other/pr28304.C: New test.
1907
1908 2006-07-17  J"orn Rennecke  <joern.rennecke@st.com>
1909
1910         PR other/28251
1911         gcc.c-torture/unsorted/dump-noaddr.c: New test.
1912         gcc.c-torture/unsorted/dump-noaddr.x: New driver.
1913
1914 2006-07-17  Richard Guenther  <rguenther@suse.de>
1915
1916         PR tree-optimization/28238
1917         * g++.dg/tree-ssa/pr28238.C: New testcase.
1918
1919 2006-07-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1920
1921         PR c++/28250
1922         * g++.dg/eh/catch1.C: New test.
1923         * g++.dg/eh/catch2.C: New test.
1924
1925 2006-07-16  Jakub Jelinek  <jakub@redhat.com>
1926
1927         PR c++/28370
1928         * g++.dg/template/anon3.C: New test.
1929
1930 2006-07-16  Paul Thomas  <pault@gcc.gnu.org>
1931
1932         PR fortran/20844
1933         * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
1934         specifiers requiring an explicit format tag..
1935
1936         PR fortran/28201
1937         * gfortran.dg/generic_5: New test.
1938
1939         PR fortran/20893
1940         * gfortran.dg/elemental_optional_args_1.f90: New test.
1941
1942 2006-07-16  Olivier Hainque  <hainque@adacore.com>
1943
1944         * gnat.dg/assert.ads: New file.
1945         * gnat.dg/controlled_record.ads: Likewise.
1946         * gnat.dg/controlled_record.adb: Likewise.
1947
1948 2006-07-15  Lee Millward  <lee.millward@gmail.com>
1949
1950         PR c++/28292
1951         * g++.dg/other/error12.C: New test.
1952
1953         PR c++/28269
1954         * g++.dg/template/crash54.C: New test.
1955
1956 2006-07-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1957
1958         PR c++/28249
1959         * g++.dg/parse/catch1.C: New test.
1960
1961         PR c++/28294
1962         * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
1963
1964         PR c++/28387
1965         * g++.dg/ext/attrib24.C: New test.
1966
1967 2006-07-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1968
1969         PR c++/28343
1970         * g++.dg/ext/asmspec1.C: New test.
1971
1972 2006-07-13  Janis Johnson  <janis187@us.ibm.com>
1973
1974         * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
1975         (dg-test): Support shouldfail tests.
1976         * lib/target-supports-dg.exp (dg-shouldfail): New.
1977         * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
1978         * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
1979         * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
1980         * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
1981         * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
1982         * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
1983         * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
1984
1985 2006-07-13  Jan Hubicka  <jh@suse.cz>
1986
1987         * gcc.target/i386/memcpy-1.c: New.
1988
1989 2006-07-12  Geoffrey Keating  <geoffk@apple.com>
1990
1991         * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
1992
1993 2006-07-13  Paul Thomas  <pault@gcc.gnu.org>
1994
1995         PR fortran/25097
1996         * gfortran.dg/present_1.f90: New test.
1997
1998         PR fortran/20903
1999         * gfortran.dg/interface_derived_type_1.f90: New test.
2000
2001 2006-07-11  Feng Wang  <fengwang@nudt.edu.cn>
2002
2003         PR fortran/28213
2004         * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
2005         list.
2006
2007 2006-07-07  Lee Millward  <lee.millward@gmail.com>
2008
2009         PR c++/27820
2010         * g++.dg/other/label1.C: New test.
2011
2012 2006-07-07   Richard Guenther  <rguenther@suse.de>
2013
2014         PR middle-end/28268
2015         * gcc.dg/torture/pr28268.c: New testcase.
2016
2017 2006-07-07  Steve Ellcey  <sje@cup.hp.com>
2018
2019         PR c++/27019
2020         * g++.dg/ext/pr27019.C: New.
2021
2022 2006-07-07  Richard Guenther  <rguenther@suse.de>
2023
2024         PR tree-optimization/28187
2025         * gcc.dg/pr28187.c: New testcase.
2026
2027 2006-07-07  Eric Botcazou  <ebotcazou@adacore.com>
2028
2029         * gnat.dg/address_conversion.adb: New test.
2030         * gnat.dg/boolean_subtype.adb: Likewise.
2031         * gnat.dg/frame_overflow.adb: Likewise.
2032         * gnat.dg/pointer_array.adb: Likewise.
2033         * gnat.dg/pointer_conversion.adb: Likewise.
2034
2035 2006-07-07  Paul Thomas  <pault@gcc.gnu.org>
2036
2037         PR fortran/28237
2038         PR fortran/23420
2039         * gfortran.dg/print_fmt_5.f90: New test.
2040
2041 2006-07-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2042
2043         PR fortran/28129
2044         * gfortran.dg/bounds_check_4.f90: New test.
2045
2046 2006-07-05  Richard Guenther  <rguenther@suse.de>
2047
2048         PR target/28158
2049         * gfortran.dg/pr28158.f90: New testcase.
2050
2051 2006-07-05  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/28162
2054         * gcc.dg/pr28162.c: New testcase.
2055
2056 2006-07-05  Richard Guenther  <rguenther@suse.de>
2057         Andrew Pinski  <pinskia@gcc.gnu.org>
2058
2059         PR c++/27084
2060         * g++.dg/tree-ssa/copyprop-1.C: New testcase.
2061
2062 2006-07-04  Paul Thomas  <pault@gcc.gnu.org>
2063
2064         PR fortran/28174
2065         * gfortran.dg/actual_array_substr_2.f90: New test.
2066
2067         PR fortran/28167
2068         * gfortran.dg/actual_array_constructor_2.f90: New test.
2069
2070 2006-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2071
2072         * gfortran.dg/itime_idate_1.f: New test.
2073         * gfortran.dg/itime_idate_2.f: New test.
2074
2075 2006-07-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2076
2077         PR libgfortran/27704
2078         * gfortran.dg/open_status_3.f90: New test.
2079         * gfortran.dg/fmt_l.f90: Update for new feature.
2080
2081 2006-07-03  Asher Langton  <langton2@llnl.gov>
2082
2083         * gfortran.dg/oldstyle_2.f90: New.
2084
2085 2006-07-03  Eric Botcazou  <ebotcazou@adacore.com>
2086
2087         * gnat.dg/string_slice.adb: New test.
2088
2089 2006-07-01  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
2090
2091         PR fortran/19259
2092         * gfortran.dg/semicolon_fixed.c: New.
2093         * gfortran.dg/semicolon_free.c: New.
2094
2095 2006-06-30  Mike Stump  <mrs@apple.com>
2096
2097         * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
2098         that don't support internal visibility.
2099
2100 2006-06-30  Andrew Pinski  <pinskia@gmail.com>
2101
2102         * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
2103         for '(' / ')' needing an extra '\'.
2104
2105 2006-06-29  Roger Sayle  <roger@eyesopen.com>
2106
2107         PR middle-end/27428
2108         * gcc.dg/pr27428-1.c: New test case.
2109
2110 2006-06-29  Mike Stump  <mrs@apple.com>
2111
2112         * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
2113         on darwin as we can't align commons large enough yet.
2114
2115         * gcc.dg/vla-8.c: Add additional testcases.
2116
2117 2006-06-26  Steve Ellcey  <sje@cup.hp.com>
2118
2119         PR c++/28114
2120         * g++.dg/other/pr28114.C: New.
2121
2122 2006-06-25  Eric Botcazou  <ebotcazou@adacore.com>
2123
2124         * gcc.c-torture/compile/20060625-1.c: New test.
2125
2126 2006-06-25  Paul Thomas  <pault@gcc.gnu.org>
2127
2128         PR fortran/20867
2129         * gfortran.dg/stfunc_3.f90: New test.
2130
2131         PR fortran/25056
2132         * gfortran.dg/impure_actual_1.f90: New test.
2133
2134         PR fortran/20874
2135         * gfortran.dg/elemental_result_1.f90: New test.
2136
2137         PR fortran/25073
2138         * gfortran.dg/select_7.f90: New test.
2139
2140         PR fortran/27554
2141         * intrinsic_actual_1.f: New test.
2142
2143         PR fortran/22038
2144         PR fortran/28119
2145         * gfortran.dg/forall_4.f90: New test.
2146
2147         PR fortran/25072
2148         * gfortran.dg/forall_5.f90: New test.
2149
2150 2006-06-25  Lee Millward  <lee.millward@gmail.com>
2151
2152         PR c++/28051
2153         * g++.dg/template/using13.C: New test.
2154
2155         PR c++/28054
2156         * g++.dg/other/incomplete3.C: New test.
2157
2158 2006-06-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2159
2160         PR fortran/28081
2161         * gfortran.dg/substr_3.f: New test.
2162         * gfortran.dg/equiv_2.f90: Update expected error message.
2163
2164 2006-06-24  Paul Thomas  <pault@gcc.gnu.org>
2165
2166         PR fortran/28118
2167         * gfortran.dg/actual_array_substr_1.f90: New test.
2168
2169 2006-06-24  Olivier Hainque  <hainque@adacore.com>
2170
2171         * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
2172         * gnat.dg/scalar_mode_agg_compare.adb: New test.
2173
2174 2006-06-23  Janis Johnson  <janis187@us.ibm.com>
2175
2176         * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
2177
2178 2006-06-23  Steven G. Kargl  <kargls@comcast.net>
2179
2180         PR fortran/27981
2181         * gfortran.dg/simpleif_2.f90: New test.
2182
2183 2006-06-23  Lee Millward  <lee.millward@gmail.com>
2184
2185         * g++.dg/template/error22.C: Fix typo.
2186
2187 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2188
2189         PR c++/28112
2190         * g++.dg/ext/attrib23.C: New test.
2191
2192 2006-06-23  Olivier Hainque  <hainque@adacore.com>
2193
2194         * gnat.dg/varsize_temp.adb: New test.
2195
2196 2006-06-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2197
2198         PR c++/11468
2199         * g++.dg/other/java2.C: New test.
2200
2201 2006-06-23  Danny Smith   <dannysmith@users.sourceforge.net>
2202
2203         PR target/27789
2204         * g++.dg/ext/dllimport4.C. Add more tests for invalid
2205         initialization.
2206
2207 2006-06-22  Roger Sayle  <roger@eyesopen.com>
2208
2209         PR target/27531
2210         * gcc.dg/pr27531-1.c: New test case.
2211
2212 2006-06-22  Asher Langton  <langton2@llnl.gov>
2213
2214         PR fortran/24748
2215         * gfortran.dg/implicit_8.f90: New.
2216
2217 2006-06-22  Zdenek Dvorak <dvorakz@suse.cz>
2218
2219         PR rtl-optimization/28121
2220         * gcc.dg/pr28121.c: New test.
2221
2222 2006-06-22  Lee Millward  <lee.millward@gmail.com>
2223
2224         PR c++/27805
2225         * g++.dg/parse/ptrmem6.C: New test.
2226
2227         PR c++/27821
2228         * g++.dg/template/error22.C: New test.
2229
2230 2006-06-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2231
2232         PR c++/28111
2233         * g++.dg/template/friend43.C: New test.
2234
2235         PR c++/28110
2236         * g++.dg/template/crash53.C: New test.
2237
2238         PR c++/28109
2239         * g++.dg/rtti/incomplete1.C: New test.
2240
2241 2006-06-21  Eric Botcazou  <ebotcazou@adacore.com>
2242
2243         * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
2244
2245 2006-06-21  Joseph Myers  <joseph@codesourcery.com>
2246
2247         * gcc.c-torture/execute/complex-7.c: New.
2248
2249 2006-06-21  Jakub Jelinek  <jakub@redhat.com>
2250
2251         * gcc.dg/merge-all-constants-1.c: New test.
2252
2253 2006-06-20  Janis Johnson  <janis187@us.ibm.com>
2254
2255         PR c++/28113
2256         * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
2257
2258 2006-06-20  Steven G. Kargl  <kargls@comcast.net>
2259
2260         * gfortran.dg/rrspacing_1.f90: New test.
2261
2262 2006-06-20  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2263
2264         PR c++/28052
2265         * g++.dg/other/bitfield2.C: New test.
2266
2267 2006-06-20  Zdenek Dvorak <dvorakz@suse.cz>
2268
2269         PR tree-optimization/27331
2270         * gcc.dg/pr27331.c: New test.
2271
2272 2006-06-20  James A. Morrison  <phython@gcc.gnu.org>
2273             Eric Botcazou  <ebotcazou@adacore.com>
2274
2275         PR ada/18692
2276         * lib/gnat.exp: New file.
2277         * lib/gnat-dg.exp: Likewise.
2278         * gnat.dg: New directory.
2279         * gnat.dg/dg.exp: New driver.
2280         * gnat.dg/specs: New directory.
2281         * gnat.dg/specs/specs.exp: New driver.
2282         * gnat.dg/style: New directory.
2283         * gnat.dg/style/style.exp: New driver.
2284
2285 2006-06-20  Paul Thomas  <pault@gcc.gnu.org>
2286
2287         PR fortran/16206
2288         * gfortran.dg/array_initializer_1.f90: New test.
2289
2290         PR fortran/28005
2291         * gfortran.dg/matmul_3.f90: New test.
2292
2293 2006-06-19  Andrew Pinski  <pinskia@gmail.com>
2294
2295         PR middle-end/28075
2296         * gcc.dg/tree-ssa/inline-1.c: New test.
2297
2298 2006-06-19  Anatoly Sokolov  <aesok@post.ru>
2299
2300         * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
2301         in malloc prototype; remove XFAIL.
2302         * gcc.dg/pr18241-2.c: Ditto.
2303         * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
2304         in memset prototype; remove XFAIL.
2305         * gcc.dg/tree-ssa/pr23382.c: Ditto.
2306
2307 2006-06-19  Joseph S. Myers  <joseph@codesourcery.com>
2308
2309         * gcc.dg/vla-8.c: Add.
2310
2311 2006-06-19  Richard Guenther  <rguenther@suse.de>
2312
2313         PR tree-optimization/27090
2314         * g++.dg/tree-ssa/pr27090.C: New testcase.
2315
2316 2006-06-19  Roger Sayle  <roger@eyesopen.com>
2317
2318         PR target/27861
2319         * gcc.dg/pr27861-1.c: New test case.
2320
2321 2006-06-19  Richard Guenther  <rguenther@suse.de>
2322
2323         PR middle-end/28045
2324         * gcc.dg/torture/pr28045.c: New testcase.
2325
2326 2006-06-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2327
2328         PR fortran/26801
2329         * gfortran.dg/associated_4.f90: New test.
2330
2331 2006-06-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2332
2333         PR fortran/19310
2334         PR fortran/19904
2335         * gfortran.dg/real_const_3.f90: New test.
2336
2337 2006-06-16  Mark Mitchell  <mark@codesourcery.com>
2338
2339         PR c++/28016
2340         * g++.dg/template/static26.C: New test.
2341
2342         PR c++/27979
2343         * g++.dg/expr/bitfield2.C: New test.
2344
2345         PR c++/27884
2346         * g++.dg/parse/linkage2.C: New test.
2347
2348 2006-06-16  Richard Guenther  <rguenther@suse.de>
2349
2350         PR middle-end/27116
2351         * gcc.dg/pr15785-1.c: Revert last change.
2352         * gcc.dg/torture/pr27116-2.c: New testcase.
2353
2354 2006-06-16  Roger Sayle  <roger@eyesopen.com>
2355
2356         PR middle-end/27802
2357         * gcc.dg/pr27802-1.c: New test case.
2358
2359 2006-06-15  Mark Mitchell  <mark@codesourcery.com>
2360
2361         PR c++/27689
2362         * g++.dg/template/ttp18.C: New test.
2363         * g++.dg/template/ttp19.C: Likewise.
2364
2365         PR c++/27666
2366         * g++.dg/expr/cond9.C: New test.
2367
2368         PR c++/27640
2369         * g++.dg/template/ctor7.C: New test.
2370
2371 2006-06-15  Janis Johnson  <janis187@us.ibm.com>
2372
2373         * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
2374
2375 2006-06-16  Richard Guenther  <rguenther@suse.de>
2376
2377         PR tree-optimization/27781
2378         * gcc.dg/tree-ssa/pr27781.c: New testcase.
2379
2380 2006-06-15  Thomas Koenig <Thomas.Koenig@online.de>
2381
2382         * gfortran.dg/allocate_zerosize_2.f90:  New test case.
2383
2384 2006-06-15  Zdenek Dvorak <dvorakz@suse.cz>
2385
2386         * gcc.dg/tree-ssa/loop-18.c: New test.
2387
2388 2006-06-14  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/27665
2391         * g++.dg/template/crash52.C: New test.
2392
2393         PR c++/27648
2394         * g++.dg/ext/attrib22.C: New test.
2395
2396         PR c++/26559
2397         * g++.dg/template/builtin1.C: New test.
2398         * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
2399
2400         PR c++/28018
2401         * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
2402         assignment.
2403         * g++.old-deja/g++.pt/crash51.C: Likewise.
2404
2405         PR c++/27227
2406         * g++.dg/lookup/linkage1.C: New test.
2407         * g++.dg/lookup/linkage2.C: Likewise.
2408
2409 2006-06-14  Andreas Krebbel  <krebbel1@de.ibm.com>
2410
2411         PR middle-end/27959
2412         * gcc.dg/pr27959.c: New testcase.
2413
2414 2006-06-13  J"orn Rennecke <joern.rennecke@st.com>
2415
2416         PR target/28014:
2417         * g++.dg/eh/div.C: New test.
2418
2419 2006-06-13  Jakub Jelinek  <jakub@redhat.com>
2420
2421         PR c++/27894
2422         * g++.dg/tree-ssa/pr26757.C: New test.
2423         * g++.dg/tree-ssa/pr27894.C: New test.
2424
2425 2006-06-13  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
2426
2427         * gcc.c-torture/compile/20060609-1.c: New test.
2428
2429         PR target/27863
2430         * gcc.c-torture/compile/pr27863.c: New test.
2431
2432 2006-06-13  Richard Guenther  <rguenther@suse.de>
2433
2434         PR tree-optimization/27830
2435         * g++.dg/tree-ssa/pr27830.C: New testcase.
2436
2437 2006-06-13  Matthew Sachs  <msachs@apple.com>
2438
2439         * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
2440         the list of compiler flags; this causes those flags to be checked
2441         for things like dg-skip-if.
2442
2443 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2444
2445         PR c++/27601
2446         * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
2447
2448 2006-06-12  Mark Mitchell  <mark@codesourcery.com>
2449             Kazu Hirata  <kazu@codesourcery.com>
2450
2451         * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
2452         g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
2453
2454 2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2455
2456         PR c++/27933
2457         * g++.dg/lookup/using15.C: New test.
2458
2459         PR c++/27951
2460         * g++.dg/other/anon4.C: New test.
2461
2462 2006-06-12  Roger Sayle  <roger@eyesopen.com>
2463
2464         PR c++/21210
2465         * g++.dg/init/complex1.C: New test case.
2466
2467 2006-06-11  Eric Christopher  <echristo@apple.com>
2468
2469         PR middle-end/27948
2470         * gcc.dg/bf-ms-layout.c: Run on darwin.
2471         * gcc.dg/bf-no-ms-layout: Ditto.
2472         * gcc.dg/attr-ms_struct-2.c: New.
2473         * gcc.dg/bf-ms-layout-2.c: Ditto.
2474
2475 2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
2476
2477         * gcc.dg/attr-ms_struct-packed1.c: New.
2478
2479 2006-06-09  Mike Stump  <mrs@apple.com>
2480
2481         * gcc.dg/vla-7.c: Add.
2482
2483 2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
2484
2485         PR fortran/24558
2486         * gfortran.dg/entry_6.f90: New test.
2487
2488         PR fortran/20877
2489         PR fortran/25047
2490         * gfortran.dg/entry_7.f90: New test.
2491
2492 2006-06-09  Jakub Jelinek  <jakub@redhat.com>
2493
2494         PR c/27747
2495         * gcc.dg/cpp/_Pragma6.c: New test.
2496
2497         PR c++/27748
2498         * g++.dg/cpp/_Pragma1.C: New test.
2499
2500         PR preprocessor/27746
2501         * gcc.dg/gomp/macro-3.c: New test.
2502         * gcc.dg/gomp/macro-4.c: New test.
2503         * g++.dg/gomp/macro-3.C: New test.
2504         * g++.dg/gomp/macro-4.C: New test.
2505
2506 2006-06-09  Richard Guenther  <rguenther@suse.de>
2507
2508         PR tree-optimization/26998
2509         * gcc.dg/torture/pr26998.c: New testcase.
2510         * gcc.dg/tree-ssa/vrp29.c: New testcase.
2511
2512 2006-06-08  Mike Stump  <mrs@apple.com>
2513
2514         * gcc.dg/pr27095.c: Account for stubs.
2515
2516         PR target/26427
2517         * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
2518         produce bad code on darwin.
2519
2520 2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2521
2522         PR fortran/27958
2523         * gcc/testsuite/gfortran.dg/substr_2.f: New test.
2524
2525 2006-06-08  Asher Langton  <langton2@llnl.gov>
2526
2527         PR fortran/27786
2528         * cray_pointers_2.f90: Add -fbounds-check compile flag.
2529
2530 2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2531
2532         PR target/27421
2533         * gcc.dg/union-3.c: New test.
2534
2535 2006-06-08  Richard Guenther  <rguenther@suse.de>
2536
2537         PR middle-end/27116
2538         * gcc.dg/torture/pr27116.c: New testcase.
2539         * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
2540
2541 2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
2542
2543         PR rtl-optimization/26449
2544         * gcc.dg/pr26449.c: New test.
2545
2546 2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2547
2548         PR c++/27601
2549         * g++.dg/ext/offsetof1.C: Test member functions.
2550
2551 2006-06-07  Steve Ellcey  <sje@cup.hp.com>
2552
2553         * gcc.dg/pr27095.c: Improve scanning.
2554
2555 2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
2556
2557         PR fortran/23091
2558         * gfortran.dg/saved_automatic_1.f90: New test.
2559
2560         PR fortran/24168
2561         * gfortran.dg/array_simplify_1.f90: New test.
2562
2563         PR fortran/25090
2564         * gfortran.dg/entry_dummy_ref_1.f90: New test.
2565
2566         PR fortran/25058
2567         * gfortran.dg/entry_dummy_ref_2.f90: New test.
2568
2569 2006-06-06  Mark Mitchell  <mark@codesourcery.com>
2570
2571         PR c++/27177
2572         * g++.dg/expr/cast7.C: New test.
2573
2574 2006-06-06  Janis Johnson  <janis187@us.ibm.com>
2575
2576         * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
2577         * lib/gcc-defs.exp (tool_check_compile): Ditto.
2578         * lib/fortran-torture.exp (fortran-torture-compile,
2579         fortran-torture-execute): Ditto.
2580
2581 2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
2582
2583         PR target/27842
2584         * gcc.dg/vmx/pr27842.c: New test.
2585
2586 2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2587
2588         PR libfortran/27895
2589         * gfortran.dg/bounds_check_3.f90: New test.
2590
2591 2006-06-05  Mike Stump  <mrs@apple.com>
2592
2593         * objc.dg/objc-fast-4.m: Skip for ppc64.
2594
2595 2006-06-05  Steve Ellcey  <sje@cup.hp.com>
2596
2597         PR testsuite/27705
2598         * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
2599
2600 2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
2601             Victor Kaplansky  <victork@il.ibm.com>
2602
2603         PR tree-optimizations/26360
2604         * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
2605         with -fno-tree-dce.
2606         * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
2607
2608 2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
2609
2610         PR fortran/14067
2611         * gfortran.dg/data_char_1.f90: Add messages for truncated
2612         strings.
2613
2614         PR fortran/16943
2615         * gfortran.dg/func_decl_2.f90: New test.
2616
2617         PR fortran/20839
2618         * gfortran.dg/do_2.f90: New test.
2619
2620         PR fortran/27655
2621         * gfortran.dg/associated_3.f90: New test.
2622
2623 2006-06-04  Mark Mitchell  <mark@codesourcery.com>
2624
2625         PR c++/27819
2626         * g++.dg/template/static25.C: New test.
2627
2628         PR c++/27722
2629         * g++.dg/init/array21.C: New test.
2630
2631         PR c++/27807
2632         * g++.dg/ext/complit7.C: New test.
2633
2634         PR c++/27806
2635         * g++.dg/parse/ptrmem5.C: New test.
2636
2637 2006-06-04  Roger Sayle  <roger@eyesopen.com>
2638             Andrew Pinski  <pinskia@physics.uc.edu>
2639
2640         PR c/27150
2641         PR middle-end/27382
2642         * gcc.dg/pr27150-1.c: New testcase.
2643         * gcc.dg/pr27382-1.c: New testcase.
2644         * gcc.dg/pr27382-2.c: New testcase.
2645
2646 2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
2647
2648         PR c/25161
2649         PR c/27020
2650         * gcc.dg/array-10.c: New test.
2651
2652 2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2653
2654         PR c++/27804
2655         * g++.dg/init/const4.C: New test.
2656         * g++.dg/init/member1.C: Add error-marker.
2657         * g++.dg/other/fold1.C: Adjust error-marker.
2658
2659 2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2660
2661         PR c++/27601
2662         * g++.dg/ext/offsetof1.C: New test.
2663
2664 2006-06-04 Eric Christopher <echristo@apple.com>
2665
2666         * gcc.dg/attr-ms_struct-1.c: New.
2667
2668 2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
2669
2670         * gcc.c-torture/compile/builtin_constant_p.c: New test.
2671
2672 2006-06-04  Richard Guenther  <rguenther@suse.de>
2673
2674         PR tree-optimization/27039
2675         * gcc.dg/tree-ssa/loop-17.c: New testcase.
2676
2677 2006-06-03  Roger Sayle  <roger@eyesopen.com>
2678
2679         PR target/26223
2680         * gcc.target/i386/amd64-abi-2.c: New test case.
2681
2682 2006-06-02  Eric Christopher  <echristo@apple.com>
2683
2684         * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
2685         * gcc.target/i386/20020523-1.c: Skip if darwin.
2686         * gcc.target/i386/asm-3.c: Ditto.
2687         * gcc.target/i386/20011119-1.c: Ditto.
2688         * gcc.target/i386/clobbers.c: Remove pic part of test.
2689
2690 2006-06-02  Steve Ellcey  <sje@cup.hp.com>
2691
2692         * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
2693         * g++.old-deja/g++.other/init19.C: Ditto.
2694         * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
2695         and add other platforms as expected failures.
2696
2697 2006-06-01  Steve Ellcey  <sje@cup.hp.com>
2698
2699         * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
2700         (is-effective-target-keyword): Ditto.
2701
2702 2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
2703
2704         PR fortran/27715
2705         * gfortran.dg/extended_char_comparison_1.f:  New test.
2706
2707 2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
2708
2709         PR fortran/25098
2710         * gfortran.dg/dummy_procedure_1.f90: New test.
2711
2712         PR fortran/25147
2713         * gfortran.dg/dummy_procedure_2.f90: New test.
2714
2715         * gfortran.dg/associated_2.f90: Correct to make consistent with
2716         standard.
2717
2718 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2719
2720         * gcc.target/i386/387-11.c: New test case.
2721
2722 2006-05-31  Mark Mitchell  <mark@codesourcery.com>
2723
2724         PR c++/27801
2725         * g++.dg/template/cond6.C: New test.
2726
2727         PR c++/26496
2728         * g++.dg/template/crash51.C: New test.
2729         * g++.old-deja/g++.mike/net36.C: Tweak error markers.
2730
2731         PR c++/27385
2732         * g++.dg/init/array20.C: New test.
2733
2734 2006-05-31  Roger Sayle  <roger@eyesopen.com>
2735
2736         * gcc.dg/builtins-54.c: New test case.
2737
2738 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2739
2740         PR c++/26433
2741         * g++.dg/template/fntry1.C: Add dg-do link.
2742
2743         PR c++/27808
2744         * g++.dg/parse/friend6.C: New test.
2745
2746 2006-05-30  Asher Langton  <langton2@llnl.gov>
2747
2748         * gfortran.dg/cray_pointers_7.f90: New test.
2749
2750 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2751
2752         PR tree-optimization/23452
2753         * gcc.dg/fold-mulconj-1.c: New test case.
2754
2755 2006-05-30  Mark Mitchell  <mark@codesourcery.com>
2756
2757         PR c++/27803
2758         * g++.dg/parse/bitfield1.C: New test.
2759
2760 2006-05-30  Roger Sayle  <roger@eyesopen.com>
2761
2762         * gcc.target/ppc-eq0-1.c: New test case.
2763         * gcc.target/ppc-negeq0-1.c: New test case.
2764
2765 2006-05-30  Dirk Mueller  <dmueller@suse.de>
2766
2767         PR c/27273
2768         * gcc.dg/overflow-warn-5.c: New test.
2769
2770 2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2771
2772         PR c/27718
2773         * gcc.dg/sizeof-1.c: New test.
2774
2775 2006-05-30  Uros Bizjak  <uros@kss-loka.si>
2776
2777         PR target/27790
2778         * gcc.target/i386/pr27790.c: New test.
2779
2780 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2781
2782         PR libgfortran/27757
2783         * gfortran.dg/direct_io_5.f90: New test.
2784
2785 2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2786
2787         PR libgfortran/27634
2788         * gfortran.dg/fmt_missing_period_1.f: New test.
2789         * gfortran.dg/fmt_missing_period_2.f: New test.
2790         * gfortran.dg/fmt_missing_period_3.f: New test.
2791
2792 2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2793
2794         PR fortran/19777
2795         * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
2796         arrays.
2797
2798 2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2799
2800         PR c++/27713
2801         * g++.dg/template/new6.C: New test.
2802
2803 2006-05-29  Roger Sayle  <roger@eyesopen.com>
2804
2805         PR tree-optimization/24964
2806         * gcc.target/i386/387-10.c: New test case.
2807
2808 2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
2809
2810         * intrinsics/string_intrinsics.c (compare_string):
2811         Use memcmp instead of strncmp to avoid tripping over
2812         CHAR(0) in a string.
2813
2814 2006-05-27  Richard Guenther  <rguenther@suse.de>
2815
2816         PR middle-end/27773
2817         * gcc.dg/torture/pr27773.c: New testcase.
2818
2819 2006-05-27  Dirk Mueller  <dmueller@suse.de>
2820
2821         * gcc.dg/pr24561.c: Rename to..
2822         * gcc.dg/pr25962.c: .. this.
2823
2824 2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2825
2826         PR fortran/19777
2827         * gfortran.dg/bounds_check_2.f: New test.
2828
2829 2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
2830
2831         * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
2832         * gfortran.dg/byte_1.f90: Likewise.
2833         * gfortran.dg/dup_save_2.f90: Likewise.
2834
2835 2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
2836
2837         * gfortran.dg/associated_2.f90: New test.
2838
2839 2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2840
2841         PR fortran/27524
2842         * gfortran.dg/bounds_check_1.f90: New test.
2843
2844 2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
2845
2846         PR rtl-optimization/27661
2847         * gcc.dg/pr27661.c: New test case.
2848
2849 2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
2850
2851         PR fortran/23151
2852         * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
2853         * gfortran.dg/print_parentheses_1.f:  New test.
2854         * gfortran.dg/print_parentheses_2.f90:  New test.
2855
2856 2006-05-26  Jakub Jelinek  <jakub@redhat.com>
2857
2858         PR target/27758
2859         * gcc.dg/pr27758.c: New test.
2860
2861 2006-05-24  Falk Hueffner  <falk@debian.org>
2862
2863         * gcc.c-torture/compile/pr27571.c: New test.
2864
2865 2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
2866
2867         PR fortran/27709
2868         * gfortran.dg/spec_expr_4.f90: New test.
2869
2870         PR fortran/27155
2871         * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
2872
2873 2006-05-25  Mark Mitchell  <mark@codesourcery.com>
2874
2875         PR c++/20103
2876         * g++.dg/ext/complit6.C: New test.
2877         * g++.dg/ext/complit3.C: Adjust error markers.
2878         * g++.dg/init/const3.C: New test.
2879
2880 2006-05-25  Richard Guenther  <rguenther@suse.de>
2881
2882         PR middle-end/27743
2883         * gcc.dg/torture/pr27743.c: New testcase.
2884
2885 2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
2886
2887         * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
2888
2889 2006-05-25  Alan Modra  <amodra@bigpond.net.au>
2890
2891         * gcc.dg/compat/scalar-by-value-x.h: New.
2892         * gcc.dg/compat/scalar-by-value-y.h: New.
2893         * gcc.dg/compat/scalar-by-value-5.c: New.
2894         * gcc.dg/compat/scalar-by-value-5_main.c: New.
2895         * gcc.dg/compat/scalar-by-value-5_x.c: New.
2896         * gcc.dg/compat/scalar-by-value-5_y.c: New.
2897         * gcc.dg/compat/scalar-by-value-6.c: New.
2898         * gcc.dg/compat/scalar-by-value-6_main.c: New.
2899         * gcc.dg/compat/scalar-by-value-6_x.c: New.
2900         * gcc.dg/compat/scalar-by-value-6_y.c: New.
2901
2902 2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
2903
2904         PR tree-optimization/27639
2905         PR tree-optimization/26719
2906         * gcc.dg/pr27639.c: New test.
2907         * gcc.dg/pr26719.c: New test.
2908         * gcc.dg/tree-ssa/scev-cast.c: New test.
2909
2910 2006-05-23  Mark Mitchell  <mark@codesourcery.com>
2911
2912         PR c++/20173
2913         * g++.dg/template/error21.C: New test.
2914
2915 2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
2916
2917         PR target/27696
2918         * gcc.target/i386/pr27696.c: New.
2919
2920 2006-05-22  Janis Johnson  <janis187@us.ibm.com>
2921
2922         * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
2923
2924         * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
2925
2926 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2927
2928         PR c++/27716
2929         * g++.dg/other/assign1.C: New test.
2930
2931 2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
2932
2933         PR target/27266
2934         * gcc.target/i386/pr27266.c: New.
2935
2936 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2937
2938         PR c++/27451
2939         * g++.dg/ext/asm9.C: New test.
2940
2941 2006-05-22  Richard Sandiford  <richard@codesourcery.com>
2942
2943         PR rtl-optimization/25514
2944         * gcc.c-torture/compile/pr25514.c: New test.
2945
2946 2006-05-22  Richard Guenther  <rguenther@suse.de>
2947
2948         Revert
2949         2006-01-31  Richard Guenther  <rguenther@suse.de>
2950
2951         * gcc.target/i386/sselibm-1.c: New testcase.
2952         * gcc.target/i386/sselibm-2.c: Likewise.
2953         * gcc.target/i386/sselibm-3.c: Likewise.
2954         * gcc.target/i386/sselibm-4.c: Likewise.
2955         * gcc.target/i386/sselibm-5.c: Likewise.
2956
2957 2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2958
2959         PR c/27420
2960         * gcc.dg/func-args-2.c: New test.
2961
2962         PR c/26818
2963         * gcc.dg/struct-incompl-1.c: New test.
2964
2965 2006-05-22  Richard Guenther  <rguenther@suse.de>
2966
2967         PR testsuite/27708
2968         * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
2969         the transformations we test for.
2970
2971 2006-05-22  Richard Guenther  <rguenther@suse.de>
2972
2973         PR testsuite/27707
2974         * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
2975
2976 2006-05-21  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/27210
2979         * g++.dg/warn/new1.C: New test.
2980         * g++.dg/template/new5.C: Likewise.
2981
2982 2006-05-21  Roger Sayle  <roger@eyesopen.com>
2983
2984         * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
2985         * gcc.target/i386/20060512-3.c: Likewise.
2986
2987 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
2988
2989         PR rtl-optimization/27671
2990         * gcc.c-torture/execute/pr27671-1.c: New.
2991         * gcc.dg/pr27671-2.c: Likewise.
2992
2993         PR tree-optimization/26622.
2994         * gcc.c-torture/compile/pr26622.c: New.
2995
2996 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
2997
2998         PR fortran/27613
2999         * gfortran.dg/recursive_reference_1.f90: New test.
3000
3001 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
3002
3003         PR fortran/25746
3004         * gfortran.dg/elemental_subroutine_3.f90: New test.
3005
3006         PR fortran/25090
3007         * gfortran.dg/entry_dummy_ref_1.f90: Remove.
3008
3009         PR fortran/27584
3010         * gfortran.dg/associated_target_1.f90: New test.
3011
3012         PR fortran/19015
3013         * gfortran.dg/maxloc_shape_1.f90: New test.
3014
3015 2006-05-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3016
3017         PR libgfortran/24459
3018         * gfortran.dg/namelist_24.f90: New test.
3019         * gfortran.dg/namelist_12.f: Fix typo in comment.
3020
3021 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
3022
3023         PR middle-end/25776
3024         * g++.dg/other/error11.C: New test.
3025
3026 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3027
3028         * gcc.target/mips/pr26765.c: Add -w to options.
3029
3030 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3031
3032         * lib/target-supports.exp (check_effective_target_mpaired_single):
3033         New function.
3034         * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
3035         multilibs.
3036         * g++.dg/vect/vect.exp: Likewise.
3037
3038 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
3039
3040         PR testsuite/25891
3041         * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
3042
3043 2006-05-19  H.J. Lu  <hongjiu.lu@intel.com>
3044
3045         PR fortran/27662
3046         * gfortran.dg/temporary_1.f90: New file.
3047
3048 2006-05-19  Andreas Schwab  <schwab@suse.de>
3049
3050         * g++.dg/other/unused1.C: Also match "stringz".
3051
3052 2006-05-19  Mark Mitchell  <mark@codesourcery.com>
3053
3054         PR c++/26433
3055         * g++.dg/template/fntry1.C: New test.
3056
3057 2006-05-18  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/27471
3060         PR c++/27506
3061         * g++.dg/conversion/bitfield5.C: New test.
3062         * g++.dg/conversion/bitfield6.C: New test.
3063
3064 2006-05-18  Mike Stump  <mrs@apple.com>
3065
3066         * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
3067         * gcc.dg/vla-4.c: Add.
3068         * gcc.dg/vla-5.c: Add.
3069         * gcc.dg/vla-6.c: Add.
3070
3071 2006-05-12  Stuart Hastings  <stuart@apple.com>
3072
3073         * testsuite/gcc.target/i386/20060512-1.c: New.
3074         * testsuite/gcc.target/i386/20060512-2.c: New.
3075         * testsuite/gcc.target/i386/20060512-3.c: New.
3076         * testsuite/gcc.target/i386/20060512-4.c: New.
3077
3078 2006-05-17  Mark Mitchell  <mark@codesourcery.com>
3079
3080         PR c++/26122
3081         * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
3082
3083         PR c++/26068
3084         * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
3085         * g++.dg/parse/linkage1.C: New test.
3086
3087 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3088
3089         PR tree-optimization/27548
3090         * g++.dg/tree-ssa/pr27548.C: New test.
3091
3092 2006-05-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3093
3094         PR fortran/26551
3095         * gfortran.dg/recursive_check_1.f: New test.
3096         * gfortran.dg/recursive_check_2.f90: New test.
3097
3098 2005-05-17  Bernd Schmidt  <bernd.schmidt@analog.com>
3099
3100         * g++.dg/opt/temp2.C: New test.
3101
3102 2006-05-17  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR c++/27491
3105         * g++.dg/init/brace5.C: New test.
3106
3107         PR middle-end/27415
3108         * gcc.dg/gomp/pr27415.c: New test.
3109         * g++.dg/gomp/pr27415.C: New test.
3110
3111         PR tree-optimization/27549
3112         * g++.dg/tree-ssa/pr27549.C: New test.
3113
3114 2006-05-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3115
3116         PR libgfortran/27575
3117         * gfortran.dg/read_eof_4.f90: New test.
3118
3119 2006-05-16  Richard Guenther  <rguenther@suse.de>
3120
3121         PR tree-optimization/22303
3122         * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
3123
3124 2006-05-16  Jakub Jelinek  <jakub@redhat.com>
3125
3126         PR middle-end/27573
3127         * gcc.dg/gomp/pr27573.c: New test.
3128         * gfortran.dg/gomp/pr27573.f90: New test.
3129
3130         PR c/27499
3131         * gcc.dg/gomp/pr27499.c: New test.
3132         * g++.dg/gomp/pr27499.C: New test.
3133
3134 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3135
3136         PR c++/27339
3137         * g++.dg/parser/access8.C: Adjust error marker.
3138         * g++.dg/template/access17.C: New test.
3139         * g++.dg/template/access18.C: Likewise.
3140
3141 2006-05-15  Roger Sayle  <roger@eyesopen.com>
3142
3143         PR target/26600
3144         * gcc.target/i386/pr26600.c: New test case.
3145
3146 2006-05-15  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/27505
3149         * g++.dg/expr/bitfield1.C: New test.
3150
3151 2006-05-15  Richard Guenther  <rguenther@suse.de>
3152
3153         PR tree-optimization/27603
3154         * gcc.dg/torture/pr27603.c: New testcase.
3155
3156 2006-05-15  Paul Thomas  <pault@gcc.gnu.org>
3157
3158         PR fortran/25090
3159         * gfortran.dg/entry_dummy_ref_1.f90: New test.
3160
3161         PR fortran/25082
3162         * gfortran.dg/scalar_return_1.f90: New test.
3163
3164         PR fortran/27411
3165         * gfortran.dg/derived_comp_array_ref_1.f90: New test.
3166
3167 2006-05-15  Jakub Jelinek  <jakub@redhat.com>
3168
3169         * gcc.dg/gomp/critical-4.c: New test.
3170         * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
3171         * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
3172         * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
3173         * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
3174
3175 2006-05-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3176
3177         PR c++/27582
3178         * g++.dg/template/dependent-args1.C: New test.
3179
3180         PR c++/27581
3181         * g++.dg/lookup/this1.C: New test.
3182
3183         PR c++/27315
3184         * g++.dg/template/operator6.C: New test.
3185         * g++.dg/template/incomplete3.C: New test.
3186
3187         PR c++/27559
3188         * g++.dg/template/new4.C: New test.
3189
3190         PR c++/27496
3191         * g++.dg/template/void2.C: New test.
3192
3193 2006-05-14  Alexandre Oliva  <aoliva@redhat.com>
3194
3195         * g++.dg/template/dependent-expr5.C: New test.
3196
3197 2006-05-14  Roger Sayle  <roger@eyesopen.com>
3198
3199         PR middle-end/26729
3200         * gcc.dg/pr26729-1.c: New test case.
3201
3202 2006-05-13  Zdenek Dvorak <dvorakz@suse.cz>
3203
3204         * gcc.dg/pr27003.c: New test.
3205
3206 2006-05-12  Steve Ellcey  <sje@cup.hp.com>
3207
3208         * lib/target-supports.dg (check_cxa_atexit_available): Change
3209         v3_target_compile to ${tool}_target_compile.
3210
3211 2006-05-11  Jason Merrill  <jason@redhat.com>
3212
3213         * lib/scanasm.exp (scan-not-hidden): Fix typo.
3214
3215 2006-05-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3216
3217         PR fortran/27553
3218         * gfortran.dg/label_5.f90: New test.
3219
3220 2006-05-11  Joseph S. Myers  <joseph@codesourcery.com>
3221
3222         * lib/target-supports.exp (check_effective_target_powerpc_fprs,
3223         check_effective_target_powerpc_altivec_ok): New.
3224         * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
3225         g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
3226         g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
3227         g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
3228         g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
3229         g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
3230         g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
3231         g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
3232         g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
3233         gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
3234         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
3235         gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
3236         gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
3237         gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
3238         gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
3239         gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
3240         gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
3241         gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
3242         gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
3243         gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
3244         gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
3245         gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
3246         gcc.target/powerpc/altivec-9.c,
3247         gcc.target/powerpc/altivec-consts.c,
3248         gcc.target/powerpc/altivec-pr22085.c,
3249         gcc.target/powerpc/altivec-splat.c,
3250         gcc.target/powerpc/altivec-types-1.c,
3251         gcc.target/powerpc/altivec-types-2.c,
3252         gcc.target/powerpc/altivec-types-3.c,
3253         gcc.target/powerpc/altivec-types-4.c,
3254         gcc.target/powerpc/altivec-varargs-1.c,
3255         gcc.target/powerpc/altivec-vec-merge.c,
3256         gcc.target/powerpc/ppc-vector-memcpy.c,
3257         gcc.target/powerpc/ppc-vector-memset.c,
3258         gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
3259         gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
3260         these effective targets.
3261         * gcc.dg/vmx/pr27006.c: Add missing close brace.
3262         * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
3263
3264 2006-05-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3265
3266         PR middle-end/27384
3267         * g++.dg/other/fold1.C: New test.
3268
3269         PR middle-end/27488
3270         * gcc.dg/fold-nonneg-1.c: New test.
3271
3272         PR c++/27547
3273         * g++.dg/other/operator1.C: New test.
3274
3275 2006-05-11  Richard Guenther  <rguenther@suse.de>
3276
3277         PR middle-end/27529
3278         * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
3279
3280 2006-05-10  Janis Johnson  <janis187@us.ibm.com>
3281
3282         * lib/target-supports-dg.exp (check-flags): New.
3283         (dg-skip-if): Move flag checks.
3284
3285 2006-05-09  Steve Ellcey  <sje@cup.hp.com>
3286
3287         * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
3288         * lib/target-supports.dg (check_cxa_atexit_available): New.
3289
3290 2005-05-10  Thomas Koenig  <Thomas.Koenig@online.de>
3291
3292         PR fortran/27470
3293         * gfortran.dg/multiple_allocation_2.f90: New test case.
3294
3295 2006-05-10  Kazu Hirata  <kazu@codesourcery.com>
3296
3297         * gcc.target/arm/pr27387.C: Fix a comment typo.
3298
3299 2006-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3300
3301         PR fortran/24549
3302         * gfortran.dg/error_recovery_1.f90: New test.
3303
3304 2006-05-10  Richard Guenther  <rguenther@suse.de>
3305
3306         PR tree-optimization/27302
3307         * gcc.dg/torture/pr27302.c: New testcase.
3308
3309 2006-05-09  Dirk Mueller  <dmueller@suse.de>
3310         Richard Guenther  <rguenther@suse.de>
3311
3312         PR middle-end/27498
3313         * gcc.dg/tree-ssa/pr27498.c: New testcase.
3314
3315 2006-05-09  Zdenek Dvorak <dvorakz@suse.cz>
3316
3317         PR rtl-optimization/27335
3318         * gcc.dg/pr27335.c: New test.
3319
3320 2006-05-06  Richard Sandiford  <richard@codesourcery.com>
3321
3322         * gcc.target/mips/mips-ps-5.c: New file.
3323
3324 2006-05-08  Jan Hubicka  <jh@suse.cz>
3325
3326         PR middle-end/25962
3327         * gcc.dg/pr25962.c: New.
3328
3329 2006-05-08  Roger Sayle  <roger@eyesopen.com>
3330
3331         PR target/27158
3332         * gcc.target/powerpc/pr27158.c: New test case.
3333
3334 2006-05-08  Laurent GUERBY  <laurent@guerby.net>
3335
3336         PR testsuite/27476
3337         * ada/acats/run_all.sh: Use test -z.
3338
3339 2006-05-07  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3340
3341         PR libfortran/18271
3342         * gfortran.dg/spec_expr_3.f90: New test.
3343
3344 2006-05-07  H.J. Lu  <hongjiu.lu@intel.com>
3345
3346         PR target/24879
3347         * gcc.target/i386/monitor.c: New file.
3348
3349 2006-05-08  Alan Modra  <amodra@bigpond.net.au>
3350
3351         * gcc.dg/pr27095.c: xfail *-*-darwin*.
3352
3353 2006-05-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3354
3355         PR c++/27447
3356         * g++.dg/other/ptrmem7.C: New test.
3357
3358 2006-05-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3359
3360         PR target/27421
3361         * gcc.dg/array-9.c: New test.
3362
3363 2006-05-07  Richard Guenther  <rguenther@suse.de>
3364
3365         PR tree-optimization/27409
3366         * gcc.dg/torture/pr27409.c: New testcase.
3367
3368 2006-05-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
3369
3370         PR fortran/27457
3371         * gfortran.dg/select_6.f90: New.
3372
3373 2006-05-07  Richard Guenther  <rguenther@suse.de>
3374
3375         PR tree-optimization/27136
3376         * gcc.dg/torture/pr27136.c: New testcase.
3377
3378 2006-05-07  Paul Thomas  <pault@gcc.gnu.org>
3379
3380         PR fortran/24813
3381         * gfortran.dg/char_cons_len_1.f90: New test.
3382
3383 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3384
3385         PR c++/27427
3386         * g++.dg/template/incomplete2.C: New test.
3387
3388 2006-05-06  Richard Guenther  <rguenther@suse.de>
3389
3390         PR tree-optimization/27151
3391         * gcc.dg/vect/pr27151.c: New testcase.
3392
3393 2006-05-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3394
3395         PR c++/27430
3396         * g++.dg/template/void1.C: New test.
3397
3398         PR c++/27423
3399         * g++.dg/other/void2.C: New test.
3400
3401         PR c++/27422
3402         * g++.dg/conversion/void1.C: New test.
3403
3404 2006-05-03  Aldy Hernandez  <aldyh@redhat.com>
3405
3406         PR/21391
3407         * g++.dg/other/unused1.C: New.
3408
3409 2006-05-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3410
3411         PR objc/27240
3412         * objc.dg/member-1.m: New test.
3413
3414 2006-05-05  Steve Ellcey  <sje@cup.hp.com>
3415
3416         * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
3417
3418 2006-05-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3419
3420         PR libfortran/26985
3421         * gfortran.dg/matmul_2.f90: New test.
3422
3423 2005-05-05  Laurent GUERBY  <laurent@guerby.net>
3424
3425         * ada/acats/run_all.sh: Use sync when main not found.
3426
3427 2006-05-04  Kazu Hirata  <kazu@codesourcery.com>
3428
3429         PR target/26765
3430         * gcc.target/mips/pr26765.c: New.
3431
3432 2005-05-04  Bernd Schmidt  <bernd.schmidt@analog.com>
3433
3434         * gcc.target/bfin: New directory.
3435         * gcc.target/bfin/bfin.exp: New file.
3436         * gcc.target/bfin/frmul.c: New file.
3437         * gcc.target/bfin/arith.c: New file.
3438         * gcc.target/bfin/mul-combine.c: New file.
3439         * gcc.target/bfin/shift.c: New file.
3440
3441 2006-05-04  Richard Guenther  <rguenther@suse.de>
3442
3443         PR tree-optimization/14287
3444         PR tree-optimization/14844
3445         PR tree-optimization/19792
3446         PR tree-optimization/21608
3447         PR tree-optimization/27090
3448         * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
3449         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
3450         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
3451         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
3452         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
3453
3454 2006-05-04  Jakub Jelinek  <jakub@redhat.com>
3455
3456         PR tree-optimization/27285
3457         * gcc.c-torture/execute/pr27285.c: New test.
3458
3459         PR middle-end/27388
3460         * gcc.dg/gomp/pr27388-1.c: New test.
3461         * gcc.dg/gomp/pr27388-2.c: New test.
3462         * gcc.dg/gomp/pr27388-3.c: New test.
3463
3464         PR c++/27359
3465         * g++.dg/gomp/pr27359.C: New test.
3466
3467 2006-05-02  Steven G. Kargl  <kargls@comcast.net>
3468
3469         PR fortran/20248
3470         * gfortran.dg/iargc.f90: New test.
3471
3472 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3473
3474         PR c++/27102
3475         * g++.dg/template/crash49.C: New test.
3476
3477 2006-05-02  Steve Ellcey  <sje@cup.hp.com>
3478
3479         PR testsuite/27032
3480         * gcc.c-torture/compile/pr23237.c: Move dg-do line.
3481
3482 2006-05-02  Jeff Law  <law@redhat.com>
3483
3484         PR tree-optimization/27364
3485         * gcc.c-torture/execute/pr27364.c: New test.
3486
3487 2006-05-02  Mark Mitchell  <mark@codesourcery.com>
3488
3489         PR c++/27309
3490         * g++.dg/parser/ctor5.C: New test.
3491
3492 2006-05-02  Kazu Hirata  <kazu@codesourcery.com>
3493
3494         PR target/27387
3495         * gcc.target/arm/arm.exp: New.
3496         * gcc.target/arm/pr27387.C: Likewise.
3497
3498 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
3499
3500         PR fortran/27269
3501         PR fortran/27324
3502         * gfortran.dg/module_equivalence_2.f90: New test.
3503
3504 2006-05-02  Jakub Jelinek  <jakub@redhat.com>
3505
3506         PR middle-end/27337
3507         * g++.dg/gomp/pr27337-1.C: New test.
3508         * g++.dg/gomp/pr27337-2.C: New test.
3509
3510         PR middle-end/27328
3511         * gcc.dg/gomp/pr27328.c: New test.
3512
3513         PR middle-end/27325
3514         * g++.dg/gomp/pr27325.C: New test.
3515
3516         PR middle-end/27310
3517         * g++.dg/gomp/pr27310.C: New test.
3518
3519 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3520
3521         PR tree-optimization/27291
3522         * g++.dg/tree-ssa/pr27291.C: New test.
3523
3524 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3525
3526         PR tree-optimization/27283
3527         * g++.dg/tree-ssa/pr27283.C: New test.
3528
3529 2006-05-01  Zdenek Dvorak <dvorakz@suse.cz>
3530
3531         * gcc.dg/tree-ssa/loop-16.c: New test.
3532
3533 2006-05-01  Roger Sayle  <roger@eyesopen.com>
3534             Joseph S. Myers  <joseph@codesourcery.com>
3535
3536         * gcc.dg/Wconversion-3.c: New test case.
3537         * gcc.dg/Wconversion-4.c: Likewise.
3538
3539 2006-05-01  Richard Guenther  <rguenther@suse.de>
3540
3541         PR tree-optimization/26726
3542         * g++.dg/tree-ssa/ivopts-1.C: New testcase.
3543
3544 2006-04-30  Roger Sayle  <roger@eyesopen.com>
3545
3546         * gcc.dg/Woverflow-1.c: New test case.
3547         * gcc.dg/Woverflow-2.c: Likewise.
3548         * gcc.dg/Woverflow-3.c: Likewise.
3549
3550 2006-04-30  Mark Mitchell  <mark@codesourcery.com>
3551
3552         PR c++/27094
3553         * g++.dg/template/defarg8.C: New test.
3554
3555 2006-04-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3556
3557         PR c++/27278
3558         * g++.dg/parse/operator7.C: New test.
3559
3560 2006-04-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3561
3562         PR c++/11471
3563         PR c++/27102
3564         * g++.dg/template/crash48.C: New test.
3565
3566         PR c++/27279
3567         * g++.dg/parse/ctor4.C: New test.
3568
3569 2006-04-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
3570
3571         PR fortran/25681
3572         * gfortran.df/char_type_len.f90: New test.
3573
3574 2006-04-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3575
3576         PR libgfortran/27304
3577         * gfortran.dg/fmt_exhaust.f90: New test.
3578
3579 2006-04-28  Roger Sayle  <roger@eyesopen.com>
3580
3581         PR c/25309
3582         * gcc.dg/large-size-array-2.c: New test case.
3583
3584 2006-04-28  Richard Guenther  <rguenther@suse.de>
3585
3586         PR target/26826
3587         * gcc.target/i386/pr26826.c: New testcase.
3588
3589 2006-04-28  Jakub Jelinek  <jakub@redhat.com>
3590
3591         PR middle-end/27260
3592         * gcc.c-torture/execute/pr27260.c: New.
3593
3594 2006-04-28  Alan Modra  <amodra@bigpond.net.au>
3595
3596         PR middle-end/27095
3597         * gcc.dg/pr27095.c: New.
3598
3599 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/27292
3602         * g++.dg/conversion/bitfield4.C: New test.
3603
3604 2006-04-27  Eric Christopher  <echristo@apple.com>
3605
3606         * gcc.dg/pragma-ms_struct.c: New.
3607
3608 2006-04-27  Mark Mitchell  <mark@codesourcery.com>
3609
3610         PR c++/27102
3611         * g++.dg/template/crash47.C: New test.
3612
3613 2006-04-27  Dirk Mueller  <dmueller@suse.de>
3614
3615         * gcc.target/i386/sse-7.c: build with -msse.
3616
3617 2006-04-26  H.J. Lu  <hongjiu.lu@intel.com>
3618
3619         PR testsuite/27274:
3620         * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
3621         (main): Exit if processor doesn't support SSE.
3622
3623 2006-04-26  David Edelsohn  <edelsohn@gnu.org>
3624
3625         PR middle-end/27282
3626         * gcc.c-torture/compile/pr27282.c: New test.
3627
3628 2006-04-26  Jakub Jelinek  <jakub@redhat.com>
3629
3630         PR middle-end/26913
3631         * g++.dg/gomp/pr26913.C: New test.
3632
3633         PR c/25996
3634         * gcc.dg/gomp/pr25996.c: New test.
3635         * g++.dg/gomp/pr25996.C: New test.
3636
3637 2006-04-25  Richard Sandiford  <richard@codesourcery.com>
3638
3639         PR rtl-optimization/26725
3640         * gcc.c-torture/compile/pr26725.c: New test.
3641
3642 2006-04-25  Richard Guenther  <rguenther@suse.de>
3643
3644         * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
3645         than n + -1.
3646
3647 2006-04-25  Andreas Krebbel  <krebbel1@de.ibm.com>
3648
3649         * gcc.dg/20060425-1.c: New testcase.
3650
3651 2006-04-25  Jakub Jelinek  <jakub@redhat.com>
3652
3653         PR tree-optimization/26865
3654         * gcc.dg/pr26865.c: New test.
3655
3656 2006-04-24  Mark Mitchell  <mark@codesourcery.com>
3657
3658         PR c++/27292
3659         * g++.dg/conversion/bitfield1.C: New test.
3660         * g++.dg/conversion/bitfield2.C: Likewise.
3661         * g++.dg/conversion/bitfield3.C: Likewise.
3662
3663 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3664         Richard Guenther  <rguenther@suse.de>
3665
3666         PR tree-optimization/27236
3667         * gcc.dg/tree-ssa/pr27236.c: New testcase.
3668
3669 2006-04-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3670
3671         PR c++/19963
3672         * g++.dg/other/incomplete2.C: New test.
3673
3674 2006-04-24  Richard Guenther  <rguenther@suse.de>
3675
3676         PR middle-end/26869
3677         * gcc.dg/torture/pr26869.c: New testcase.
3678
3679 2006-04-24  Andrew Pinski  <pinskia@gcc.gnu.org>
3680         Richard Guenther  <rguenther@suse.de>
3681
3682         PR tree-optimization/27218
3683         * g++.dg/tree-ssa/pr27218.C: New testcase.
3684
3685 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3686
3687         PR c++/26912
3688         * g++.dg/template/friend41.C: New test.
3689
3690 2006-04-23  David Edelsohn  <edelsohn@gnu.org>
3691
3692         * g++.dg/opt/pr15551.C: Include cstdio.
3693         (main): Use remove instead of unlink.
3694
3695 2006-04-23  Eric Botcazou  <ebotcazou@adacore.com>
3696
3697         * gcc.dg/sibcall-7.c: New test.
3698         * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
3699         * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
3700         * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
3701         * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
3702         * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
3703
3704 2006-04-23  Mark Mitchell  <mark@codesourcery.com>
3705
3706         PR c++/26534
3707         * g++.dg/opt/bitfield1.C: New test.
3708         * g++.dg/compat/abi/bitfield1_main.C: Add -w.
3709         * g++.dg/compat/abi/bitfield1_x.C: Likewise.
3710         * g++.dg/compat/abi/bitfield1_y.C: Likewise.
3711         * g++.dg/compat/abi/bitfield2_main.C: Likewise.
3712         * g++.dg/compat/abi/bitfield2_x.C: Likewise.
3713         * g++.dg/compat/abi/bitfield2_y.C: Likewise.
3714         * g++.dg/abi/bitfield1.C: Add dg-warning markers.
3715         * g++.dg/abi/bitfield2.C: Likewise.
3716         * g++.dg/init/bitfield1.C: Likewise.
3717
3718 2006-04-23  Paul Thomas  <pault@gcc.gnu.org>
3719
3720         PR fortran/25099
3721         * gfortran.dg/elemental_subroutine_4.f90: New test.
3722         * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
3723         call sub (m, x).
3724
3725 2006-04-22  Joseph S. Myers  <joseph@codesourcery.com>
3726
3727         * gcc.c-torture/compile/20060421-1.c: New testcase.
3728
3729 2006-04-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3730
3731         PR c/25875
3732         * gcc.dg/init-bad-4.c: New test.
3733
3734 2006-04-21  Paul Brook  <paul@codesourcery.com>
3735
3736         * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
3737
3738 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
3739
3740         PR fortran/27122
3741         * gfortran.dg/defined_operators_1.f90: New test.
3742         * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
3743         remove old ones associated, incorrectly, with Note 5.46.
3744
3745         PR fortran/27113
3746         * gfortran.dg/character_array_constructor_1.f90: New test.
3747
3748 2006-04-20  Jakub Jelinek  <jakub@redhat.com>
3749
3750         * gcc.dg/20060419-1.c: New test.
3751
3752 2006-04-19  Carlos O'Donell  <carlos@codesourcery.com>
3753
3754         PR c/26774
3755         * gcc.dg/struct-parse-1.c: New test case.
3756
3757 2006-04-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3758
3759         PR c++/26558
3760         * g++.dg/parse/template19.C: New test.
3761
3762         PR c++/26739
3763         * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
3764
3765         PR c++/26036
3766         * g++.dg/expr/call3.C: New test.
3767
3768         PR c++/10385
3769         * g++.dg/conversion/dynamic1.C: New test.
3770
3771 2006-04-19  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/27102
3774         * g++.dg/template/crash35.C: Tweak error markers.
3775         * g++.dg/template/crash46.C: New test.
3776         * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
3777         * g++.old-deja/g++.pt/incomplete1.C: Likewise.
3778
3779 2006-04-19  Andreas Krebbel  <krebbel1@de.ibm.com>
3780
3781         PR rtl-optimization/14261
3782         * gcc.c-torture/compile/20060419-1.c: Added.
3783
3784 2006-04-18  Bernhard Fischer  <aldot@gcc.gnu.org>
3785
3786         * gfortran.dg/label_1.f90: Adjust dg-error.
3787
3788 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3789
3790         PR target/26961
3791         * gcc.dg/fold-cond-1.c: New test case.
3792         * gcc.dg/pr26961-1.c: Likewise.
3793
3794 2006-04-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3795
3796         PR libgfortran/27138
3797         * gfortran.dg/read_bad_advance.f90: New test.
3798
3799 2006-04-16  Roger Sayle  <roger@eyesopen.com>
3800             Dale Johannesen  <dalej@apple.com>
3801
3802         PR target/24076
3803         * gcc.target/i386/vecinit-3.c: New testcase.
3804         * gcc.target/i386/vecinit-4.c: Likewise.
3805         * gcc.target/i386/sse-18.c: Likewise.
3806         * gcc.target/i386/sse-19.c: Likewise.
3807
3808 2006-04-16  Thomas Koenig  <Thomas.Koenig@online.de>
3809
3810         * gfortran.dg/allocate_zerosize_1.f90: New test.
3811
3812 2006-04-16  Mark Mitchell  <mark@codesourcery.com>
3813
3814         PR c++/26365
3815         * g++.dg/template/crash45.C: New test.
3816
3817 2006-04-16  Paul Thomas  <pault@gcc.gnu.org>
3818
3819         PR fortran/26787
3820         * gfortran.dg/proc_assign_1.f90: New test.
3821         * gfortran.dg/procedure_lvalue.f90: Change message.
3822         * gfortran.dg/namelist_4.f90: Add new error.
3823
3824         PR fortran/25597
3825         PR fortran/27096
3826         * gfortran.dg/auto_pointer_array_result_1.f90
3827
3828         PR fortran/27089
3829         * gfortran.dg/specification_type_resolution_1.f90
3830
3831         PR fortran/18003
3832         PR fortran/25669
3833         PR fortran/26834
3834         * gfortran.dg/bounds_temporaries_1.f90: New test.
3835
3836         PR fortran/27124
3837         * gfortran.dg/array_return_value_1.f90: New test.
3838
3839 2006-04-15  Jerry DeLisle <jvdelisle@gcc.gnu.org>
3840
3841         PR fortran/25336
3842         * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
3843
3844 2006-04-15  Jakub Jelinek  <jakub@redhat.com>
3845
3846         PR middle-end/26823
3847         * g++.dg/gomp/pr26823-1.C: New test.
3848         * g++.dg/gomp/pr26823-2.C: New test.
3849
3850 2006-04-13  Uros Bizjak  <uros@kss-loka.si>
3851
3852         PR middle-end/27134
3853         * gcc.dg/pr27314.c: New test.
3854
3855 2006-04-13  Richard Henderson  <rth@redhat.com>
3856
3857         * g++.dg/gomp/block-0.C: Update expected matches.
3858
3859 2006-04-13  DJ Delorie  <dj@redhat.com>
3860
3861         * lib/target-supports.exp (check_effective_target_int32plus): New.
3862         (check_effective_target_ptr32plus): New.
3863         (check_effective_target_size32plus): New.
3864         (check_effective_target_int16): New.
3865         (check_profiling_available): Add m32c to the list of unsupported targets.
3866
3867         * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
3868         * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
3869         memory size.
3870         * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
3871         pointers.
3872         * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
3873         size_t.
3874         * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
3875         and size_t.
3876         * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
3877         * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
3878         not just xstormy16.  Skip m32c due to weird pointer size.
3879         * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
3880         not just xstormy16.
3881         * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
3882         not just xstormy16.
3883         * gcc.dg/20020312-2.c: Add m32c support.
3884         * gcc.dg/20040622-2.c: Require >=32 bit pointers.
3885         * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
3886         in test.
3887         * gcc.dg/20050321-2.c: Require >=32 bit integers.
3888         * gcc.dg/asm-1.c: Skip if int and short are the same size.
3889         * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
3890         * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
3891         * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
3892         * gcc.dg/init-string-2.c: Require >=32 bit integers.
3893         * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
3894         * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
3895         * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
3896         * gcc.dg/pr14796-2.c: Require >=32 bit integers.
3897         * gcc.dg/pr17112-1.c: Require >=32 bit integers.
3898         * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
3899         in test.
3900         * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
3901         in test.
3902         * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
3903         * gcc.dg/pr23049.c: Require >=32 bit integers.
3904         * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
3905         * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
3906         * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
3907         * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
3908         * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
3909         * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
3910         * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
3911         * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
3912         * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
3913         * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
3914         * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
3915         * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
3916         prototype in test.
3917         * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
3918         * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
3919         * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
3920         * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
3921         * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
3922
3923         * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
3924         * gcc.c-torture/execute/20040703-1.x: Likewise.
3925         * gcc.c-torture/execute/20040705-1.x: Likewise.
3926         * gcc.c-torture/execute/20040705-2.x: Likewise.
3927         * gcc.c-torture/execute/20040709-1.x: Likewise.
3928         * gcc.c-torture/execute/20040709-2.x: Likewise.
3929         * gcc.c-torture/execute/20040811-1.x: Likewise.
3930         * gcc.c-torture/execute/20050316-1.x: Likewise.
3931         * gcc.c-torture/execute/bitfld-4.x: Likewise.
3932         * gcc.c-torture/execute/pr19689.x: Likewise.
3933         * gcc.c-torture/execute/pr7284-1.x: Likewise.
3934         * gcc.c-torture/execute/usmul.x: Likewise.
3935         * gcc.c-torture/execute/vrp-5.x: Likewise.
3936         * gcc.c-torture/execute/vrp-6.x: Likewise.
3937         * gcc.dg/debug/20041023-1.s: Likewise.
3938
3939 2006-04-13  Roger Sayle  <roger@eyesopen.com>
3940
3941         * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
3942         of integers to a vector types are now constant expressions in C.
3943         * gcc.dg/vect/vect-fold-1.c: New test case.
3944
3945 2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
3946             Ulrich Weigand  <uweigand@de.ibm.com>
3947
3948         PR target/27006
3949         * gcc.dg/vmx/pr27006.c: New testcase.
3950
3951 2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3952
3953         PR libgfortran/26766
3954         * gfortran.dg/write_recursive.f90: New test.
3955
3956 2006-04-11  Mark Mitchell  <mark@codesourcery.com>
3957
3958         * g++.dg/parse/dtor7.C: New test.
3959         * g++.dg/parse/new1.C: Add error marker.
3960         * g++.dg/template/new3.C: New test.
3961
3962         PR c++/26122
3963         * g++.dg/template/pure1.C: New test.
3964
3965         PR c++/26295
3966         * g++.dg/parse/ptrmem4.C: New test.
3967
3968 2006-04-10  Jeff Law  <law@redhat.com>
3969
3970         PR/27087
3971         * gcc.c-torture/compile/pr27087.c: New test.
3972
3973 2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
3974
3975         PR/21391
3976         * gcc.dg/20060410.c: New.
3977
3978 2006-04-10  Matthias Klose  <doko@debian.org>
3979
3980         * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
3981         Recognize multilib directory names containing underscores.
3982
3983 2006-04-10  Roger Sayle  <roger@eyesopen.com>
3984
3985         * gcc.target/i386/vecinit-1.c: New test case.
3986         * gcc.target/i386/vecinit-2.c: Likewise.
3987
3988 2006-04-10  Jakub Jelinek  <jakub@redhat.com>
3989
3990         PR debug/27057
3991         * g++.dg/debug/dwarf2-2.C: New test.
3992
3993 2006-04-09  Richard Sandiford  <richard@codesourcery.com>
3994
3995         PR rtl-optimization/27073
3996         * gcc.c-torture/execute/pr27073.c: New test.
3997
3998 2006-04-08  Mike Stump  <mrs@apple.com>
3999
4000         * gcc.dg/pragma-darwin.c: Improve for ppc64.
4001
4002 2006-04-07  Richard Guenther  <rguenther@suse.de>
4003
4004         PR tree-optimization/26135
4005         * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
4006
4007 2006-04-06  Jan Hubicka  <jh@suse.cz>
4008
4009         PR profile/26399
4010         * g++.dg/bprob/g++-bprob-2.C: New testcase.
4011
4012 2006-04-06  Roger Sayle  <roger@eyesopen.com>
4013
4014         * g++.dg/conversion/nullptr1.C: New test case.
4015         * g++.dg/conversion/nullptr2.C: Likewise.
4016
4017 2006-04-05  Roger Sayle  <roger@eyesopen.com>
4018
4019         * gfortran.dg/dependency_18.f90: New test case.
4020
4021 2006-04-05  Richard Guenther  <rguenther@suse.de>
4022
4023         PR tree-optimization/26919
4024         * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
4025         * gcc.dg/ipa/ipa-2.c: Likewise.
4026         * gcc.dg/ipa/ipa-3.c: Likewise.
4027         * gcc.dg/ipa/ipa-5.c: Likewise.
4028
4029 2006-04-05  Richard Guenther  <rguenther@suse.de>
4030
4031         PR tree-optimization/26763
4032         * gcc.dg/torture/pr26763-1.c: New testcase.
4033         * gcc.dg/torture/pr26763-2.c: Likewise.
4034
4035 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
4036
4037         PR fortran/23634
4038         PR fortran/25619
4039         * gfortran.dg/actual_array_constructor_1.f90: New testcase.
4040
4041 2006-04-04  Eric Christopher  <echristo@apple.com>
4042
4043         * gcc.target/i386/387-1.c: Allow regexp to match darwin
4044         stubs.
4045         * gcc.target/i386/387-5.c: Ditto.
4046
4047 2006-04-04  Carlos O'Donell  <carlos@codesourcery.com>
4048
4049         * gcc.target/sparc/struct-ret-check.c: New test.
4050
4051 2006-04-03  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4052
4053         * gfortran.dg/fmt_zero_digits.f90: New test for no error when
4054         zero decimal digits specified in format.
4055
4056 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
4057
4058         PR fortran/26891
4059         * gfortran.dg/missing_optional_dummy_1.f90: New test.
4060
4061         PR fortran/26976
4062         * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
4063         * gfortran.dg/initialization_1.f90: Make assignment compliant.
4064         * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
4065         * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments compliant and detect
4066         bigendian-ness.
4067
4068 2006-04-02  Erik Edelmann  <eedelman@gcc.gnu.org>
4069
4070         * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
4071         dummy arguments work when the actual argument is itself a dummy
4072         argument of the caller.
4073
4074 2006-04-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4075
4076         PR libfortran/24685
4077         * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
4078
4079 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4080
4081         * gfortran.dg/dependencency_17.f90: New test case.
4082
4083 2006-04-01  Roger Sayle  <roger@eyesopen.com>
4084
4085         * gfortran.dg/dependency_14.f90: New test case.
4086         * gfortran.dg/dependency_15.f90: Likewise.
4087         * gfortran.dg/dependency_16.f90: Likewise.
4088
4089 2006-03-31  Asher Langton  <langton2@llnl.gov>
4090
4091         PR fortran/25358
4092         gfortran.dg/cray_pointers_6.f90: New test.
4093
4094 2006-03-30  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4095
4096         PR libgfortran/26890
4097         * gfortran.dg/read_size_noadvance.f90: New test.
4098
4099 2006-03-30  Thomas Koenig  <Thomas.Koenig@online.de>
4100
4101         PR fortran/25031
4102         * gfortran.dg/multiple_allocation_1.f90: Check that the
4103         size has changed after a re-allocation with stat.
4104
4105 2006-03-30  Richard Guenther  <rguenther@suse.de>
4106
4107         * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
4108         removal.
4109         * gcc.target/i386/sselibm-2.c: Likewise.
4110         * gcc.target/i386/sselibm-3.c: Likewise.
4111         * gcc.target/i386/sselibm-4.c: Likewise.
4112         * gcc.target/i386/sselibm-5.c: Likewise.
4113
4114 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4115
4116         * gcc.dg/fold-andxor-1.c: New test case.
4117         * gcc.dg/fold-xorand-1.c: Likewise.
4118
4119 2006-03-28  Roger Sayle  <roger@eyesopen.com>
4120
4121         * gcc.dg/fold-convnotconv-1.c: New test case.
4122
4123 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
4124
4125         PR fortran/26779
4126         * gfortran.dg/private_type_5.f90: New test.
4127
4128 2006-03-27  David Edelsohn  <edelsohn@gnu.org>
4129
4130         * objc.dg/objc-nofilename-1.m: Limit to Darwin.
4131
4132 2006-03-27  Jakub Jelinek  <jakub@redhat.com>
4133
4134         * gfortran.dg/advance_2.f90: New test.
4135         * gfortran.dg/advance_3.f90: New test.
4136
4137         * gfortran.fortran-torture/execute/equiv_5.f: New test.
4138
4139 2006-03-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4140
4141         PR libgfortran/26661
4142         PR libgfortran/26880
4143         * gfortran.dg/read_x_past.f: New test.
4144
4145 2006-03-26  Geoffrey Keating  <geoffk@apple.com>
4146
4147         * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
4148         to be STABS.
4149
4150 2006-03-26  David Edelsohn  <edelsohn@gnu.org>
4151
4152         * objc.dg/dwarf-1.m: Skip on AIX.
4153         * objc.dg/dwarf-2.m: Skip on AIX.
4154
4155 2006-03-25  Steven G. Kargl  <kargls@comcast.net>
4156
4157         PR fortran/26816
4158         * gfortran.dg/float_1.f90: New test.
4159
4160 2006-03-25  Steven G. Kargl  <kargsl@comcast.net>
4161
4162         * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
4163         X86_64 targets.
4164         * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
4165
4166 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4167
4168         PR libfortran/26735
4169         * gfortran.dg/convert_implied_open.f90: New test case.
4170
4171 2006-03-25  Thomas Koenig  <Thomas.Koenig@online.de>
4172
4173         PR fortran/26769
4174         * gfortran.dg/transpose_reshape_r10.f90: New test case.
4175
4176 2006-03-25  Uros Bizjak  <uros@kss-loka.si>
4177
4178         PR middle-end/26717
4179         * gcc.dg/pr26717.c: New test.
4180
4181 2006-03-25  Roger Sayle  <roger@eyesopen.com>
4182
4183         * gfortran.dg/dependency_12.f90: New test case.
4184
4185 2006-03-24  Roger Sayle  <roger@eyesopen.com>
4186
4187         * gfortran.dg/dependency_9.f90: New (resurected) test case.
4188
4189 2006-03-24  Jeff Law  <law@redhat.com>
4190
4191         * gcc.c-torture/pr26840.c: New test.
4192
4193 2006-03-24  Geoffrey Keating  <geoffk@apple.com>
4194
4195         * objc.dg/dwarf-2.m: New.
4196         * obj-c++.dg/dwarf-2.mm: New.
4197
4198         * g++.old-deja/g++.other/init19.C: New.
4199
4200 2006-03-24  David Edelsohn  <edelsohn@gnu.org>
4201
4202         * g++.dg/eh/spbp.C: Skip on AIX.
4203
4204 2006-03-24  Jakub Jelinek  <jakub@redhat.com>
4205
4206         PR middle-end/26611
4207         * g++.dg/gomp/pr26611-1.C: New test.
4208         * g++.dg/gomp/pr26611-2.C: New test.
4209
4210 2006-03-24  Jeff Law  <law@redhat.com>
4211
4212         * gcc.c-torture/compile/pr26833.c: New test.
4213         * gfortran.fortran-torture/compile/pr26806.f90: New test.
4214
4215 2006-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4216
4217         * gfortran.dg/endfile_2.f90: Delete temp file.
4218
4219 2006-03-22  Thomas Koenig  <Thomas.Koenig@online.de>
4220
4221         PR fortran/19303
4222         * gfortran.dg/record_marker_1.f90: New test case.
4223         * gfortran.dg/record_marker_2.f: New test case.
4224         * gfortran.dg/record_marker_3.f90: New test case.
4225
4226 2006-03-22  Paul Thomas  <pault@gcc.gnu.org>
4227
4228         PR fortran/17298
4229         * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
4230         * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
4231
4232 2006-03-21  Janis Johnson  <janis187@us.ibm.com>
4233
4234         * lib/gcc-dg.exp (cleanup-modules): New proc.
4235         * gfortran.dg/allocatable_function_1.f90,
4236         gfortran.dg/allocate_char_star_scalar_1.f90,
4237         gfortran.dg/assumed_charlen_function_1.f90,
4238         gfortran.dg/assumed_dummy_1.f90,
4239         gfortran.dg/assumed_shape_ranks_1.f90,
4240         gfortran.dg/assumed_shape_ranks_2.f90,
4241         gfortran.dg/assumed_size_dt_dummy.f90,
4242         gfortran.dg/auto_char_dummy_array_1.f90,
4243         gfortran.dg/auto_char_len_3.f90,
4244         gfortran.dg/automatic_module_variable.f90,
4245         gfortran.dg/bad_automatic_objects_1.f90,
4246         gfortran.dg/char_array_constructor.f90,
4247         gfortran.dg/char_array_structure_constructor.f90,
4248         gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
4249         gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
4250         gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
4251         gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
4252         gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
4253         gfortran.dg/derived_pointer_recursion.f90,
4254         gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
4255         gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
4256         gfortran.dg/dummy_functions_1.f90,
4257         gfortran.dg/elemental_initializer_1.f90,
4258         gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
4259         gfortran.dg/elemental_pointer_1.f90,
4260         gfortran.dg/elemental_subroutine_1.f90,
4261         gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
4262         gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
4263         gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
4264         gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
4265         gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
4266         gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
4267         gfortran.dg/global_references_1.f90,
4268         gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
4269         gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
4270         gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
4271         gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
4272         gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
4273         gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
4274         gfortran.dg/large_integer_kind_1.f90,
4275         gfortran.dg/large_real_kind_1.f90,
4276         gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
4277         gfortran.dg/module_double_reuse.f90,
4278         gfortran.dg/module_equivalence_1.f90,
4279         gfortran.dg/module_interface_1.f90,
4280         gfortran.dg/module_parameter_array_refs_1.f90,
4281         gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
4282         gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
4283         gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
4284         gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
4285         gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
4286         gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
4287         gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
4288         gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
4289         gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
4290         gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
4291         gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
4292         gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
4293         gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
4294         gfortran.dg/same_name_1.f90,
4295         gfortran.dg/sibling_dummy_procedure_1.f90,
4296         gfortran.dg/sibling_dummy_procedure_2.f90,
4297         gfortran.dg/sibling_dummy_procedure_3.f90,
4298         gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
4299         gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
4300         gfortran.dg/used_dummy_types_2.f90,
4301         gfortran.dg/used_dummy_types_3.f90,
4302         gfortran.dg/used_dummy_types_4.f90,
4303         gfortran.dg/used_dummy_types_5.f90,
4304         gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
4305         gfortran.dg/userdef_operator_1.f90: Use it.
4306
4307 2006-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4308
4309         * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
4310         gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
4311         gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
4312         gfortran.dg/write_back.f,
4313         gfortran.fortran-torture/execute/inquire_1.f90,
4314         gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
4315
4316 2006-03-21  Jeff Law  <law@redhat.com>
4317
4318         * gcc.dg/tree-ssa/vrp28.c: New test.
4319
4320 2006-03-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4321
4322         * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
4323         if _STDC_C99 is defined.
4324         * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
4325         * gcc.dg/builtins-20.c: Likewise.
4326         * gcc.dg/builtins-53.c: Likewise.
4327         * gcc.dg/single-precision-constant.c: Likewise. Also pass
4328         -mmacosx-version-min=10.3 on PowerPC/Darwin.
4329
4330 2006-03-21  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         PR tree-opt/26781
4333         * gcc.c-torture/compile/pr26781-1.c: New test.
4334         * gcc.c-torture/compile/pr26781-2.c: New test.
4335
4336 2006-03-21  Jakub Jelinek  <jakub@redhat.com>
4337
4338         PR c++/26690
4339         * g++.dg/gomp/pr26690-1.C: New test.
4340         * g++.dg/gomp/pr26690-2.C: New test.
4341
4342 2006-03-20  Jeff Law  <law@redhat.com>
4343
4344         * gcc.dg/tree-ssa/pr21829.c: New test.
4345
4346         * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
4347
4348 2006-03-20  Richard Sandiford  <richard@codesourcery.com>
4349
4350         * lib/target-supports.exp (check_no_compiler_messages): New procedure.
4351         (check_visibility_available): Use it.
4352         (check_effective_target_default_packed): Likewise.
4353         (check_effective_target_pcc_bitfield_type_matters): Likewise.
4354         (check_effective_target_fopenmp): Likewise.
4355         (check_effective_target_freorder): Likewise.
4356         (check_effective_target_fpic): Likewise.
4357         (check_named_sections_available): Likewise.
4358         (check_effective_target_ilp32): Likewise.
4359         (check_effective_target_lp64): Likewise.
4360
4361 2006-03-20  Thomas Koenig  <Thomas.Koenig@online.de>
4362
4363         PR fortran/20935
4364         * gfortran.dg/scalar_mask_2.f90: New test case.
4365
4366 2006-03-20  Andrew Pinski  <pinskia@physics.uc.edu>
4367
4368         PR tree-opt/26629
4369         * gcc.dg/tree-ssa/loadpre12.c: New test.
4370         * gcc.dg/tree-ssa/loadpre13.c: New test.
4371         * gcc.dg/tree-ssa/loadpre14.c: New test.
4372         * gcc.dg/tree-ssa/loadpre15.c: New test.
4373         * gcc.dg/tree-ssa/loadpre16.c: New test.
4374         * gcc.dg/tree-ssa/loadpre17.c: New test.
4375         * gcc.dg/tree-ssa/loadpre18.c: New test.
4376         * gcc.dg/tree-ssa/loadpre19.c: New test.
4377         * gcc.dg/tree-ssa/loadpre20.c: New test.
4378         * gcc.dg/tree-ssa/loadpre21.c: New test.
4379         * gcc.dg/tree-ssa/loadpre22.c: New test.
4380
4381 2006-03-19  Paul Thomas  <pault@gcc.gnu.org>
4382
4383         PR fortran/26741
4384         * gfortran.dg/elemental_initializer_1.f90: New test.
4385
4386         PR fortran/26716
4387         * gfortran.dg/assumed_shape_ranks_2: New test.
4388
4389 2006-03-18  Joseph S. Myers  <joseph@codesourcery.com>
4390
4391         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
4392         target fpic.
4393
4394 2006-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4395
4396         * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
4397         gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
4398         gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
4399         gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
4400         gfortran.fortran-torture/execute/direct_io.f90,
4401         gfortran.fortran-torture/execute/inquire_2.f90,
4402         gfortran.fortran-torture/execute/inquire_4.f90,
4403         gfortran.fortran-torture/execute/list_read_1.f90,
4404         gfortran.fortran-torture/execute/open_replace.f90,
4405         gfortran.fortran-torture/execute/slash_edit.f90,
4406         gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
4407         temporary files from testcases.
4408
4409 2006-03-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4410
4411         PR libgfortran/26509
4412         gfortran.dg/write_direct_eor.f90: New test.
4413
4414 2006-03-17  David Edelsohn  <edelsohn@gnu.org>
4415
4416         * gcc.target/powerpc/pr26350.c: New.
4417         * gcc.target/powerpc/indexed-addr.c: New.
4418
4419 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4420
4421         * gfortran.dg/dependency_13.f90: New test case.
4422
4423 2006-03-16  Roger Sayle  <roger@eyesopen.com>
4424
4425         PR middle-end/21781
4426         * gcc.dg/real-const-1.c: New test case.
4427
4428 2006-03-15  Geoffrey Keating  <geoffk@apple.com>
4429
4430         * g++.old-deja/g++.other/init18.C: New.
4431         * g++.old-deja/g++.other/init5.C: Remove xfail.
4432
4433 2006-03-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4434
4435         * g++.dg/opt/pr15551.C: Cleanup temp file.
4436
4437 2006-03-15  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4438
4439         PR c++/6634
4440         g++.dg/parse/long1.C: New test.
4441
4442 2006-03-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4443
4444         PR fortran/19101
4445         * gfortran.dg/continuation.f90: New test.
4446         * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
4447
4448 2006-03-14  Richard Guenther  <rguenther@suse.de>
4449
4450         PR tree-optimization/26672
4451         * gcc.dg/torture/pr26672.c: New testcase.
4452
4453 2006-03-14  Joseph S. Myers  <joseph@codesourcery.com>
4454
4455         * gcc.target/powerpc/405-dlmzb-strlen-1.c,
4456         gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
4457
4458 2006-03-13  Roger Sayle  <roger@eyesopen.com>
4459
4460         PR middle-end/26557
4461         * gcc.c-torture/compile/switch-1.c: New test case.
4462
4463 2006-03-13  Paul Thomas  <pault@gcc.gnu.org>
4464
4465         PR fortran/25378
4466         * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
4467         test to include more permuatations of mask and index.
4468         * testsuite/gfortran.dg/scalar_mask_1.f90: Modify last test to
4469         respond to F2003 spec. that the position returned for an all false
4470         mask && condition is zero.
4471
4472 2006-03-13  Jakub Jelinek  <jakub@redhat.com>
4473
4474         PR middle-end/25989
4475         * gcc.dg/gomp/pr25989.c: New test.
4476
4477 2006-03-13  Jeff Law  <law@redhat.com>
4478
4479         * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
4480
4481 2006-03-13  Eric Botcazou  <ebotcazou@adacore.com>
4482
4483         * gcc.dg/switch-9.c: New test.
4484
4485 2006-03-13  Richard Guenther  <rguenther@suse.de>
4486
4487         PR middle-end/26630
4488         * gcc.dg/torture/pr26630.c: New testcase.
4489
4490 2006-03-11  Roger Sayle  <roger@eyesopen.com>
4491
4492         * gfortran.dg/dependency_10.f90: New test case.
4493         * gfortran.dg/dependency_11.f90: Likewise.
4494
4495 2006-03-11  Paul Thomas  <pault@gcc.gnu.org>
4496             Erik Edelmann  <eedelman@gcc.gnu.org>
4497
4498         * gfortran.dg/allocatable_function_1.f90: New.
4499         * gfortran.dg/allocatable_function_2.f90: New.
4500
4501 2006-03-10  Richard Guenther  <rguenther@suse.de>
4502
4503         PR middle-end/26565
4504         * gcc.dg/torture/pr26565.c: New testcase.
4505
4506 2006-03-09  Eric Christopher  <echristo@apple.com>
4507
4508         * gcc.c-torture/compile/20060309-1.c: New.
4509
4510 2006-03-09  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4511
4512         PR libgfortran/26499
4513         * gfortran.dg/write_back.f: New test.
4514         * gfortran.dg/write_rewind_1.f: New test.
4515         * gfortran.dg/write_rewind_2.f: New test.
4516
4517 2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4518
4519         PR libgfortran/26554
4520         * gfortran.dg/read_logical.f90: New test.
4521
4522 2006-03-04  Laurent GUERBY <laurent@guerby.net>
4523
4524         * ada/acats/norun.lst: cdd2a03 now passes.
4525
4526 2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
4527
4528         PR testsuite/25177
4529         * gcc.target/powerpc/pr18096-1.c: Change where the error
4530         would match.
4531
4532 2006-03-04  Jakub Jelinek  <jakub@redhat.com>
4533
4534         * gcc.target/i386/cleanup-1.c: New test.
4535         * gcc.target/i386/cleanup-2.c: New test.
4536
4537 2006-03-04  Roger Sayle  <roger@eyesopen.com>
4538
4539         * gfortran.dg/dependency_9.f90: Remove for the time being.
4540
4541 2006-03-04  Krister Walfridsson  <cato@df.lth.se>
4542
4543         * objc.dg/bad-receiver-type.m: Add space before bracket in dg
4544         directive.
4545
4546 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4547
4548         * gfortran.dg/dependency_9.f90: New test case.
4549
4550 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4551
4552         * gfortran.dg/dependency_4.f90: New test case.
4553         * gfortran.dg/dependency_5.f90: New test case.
4554         * gfortran.dg/dependency_6.f90: New test case.
4555         * gfortran.dg/dependency_7.f90: New test case.
4556         * gfortran.dg/dependency_8.f90: New test case.
4557
4558 2006-03-03  Paul Brook  <paul@codesourcery.com>
4559
4560         * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
4561         Add m68k-*-elf.
4562
4563 2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
4564
4565         PR fortran/25031
4566         * multiple_allocation_1.f90: New test.
4567
4568 2006-03-03  Roger Sayle  <roger@eyesopen.com>
4569
4570         PR tree-optimization/26524
4571         * gfortran.dg/pr26524.f: New test case.
4572
4573 2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4574
4575         * g++.dg/template/repo5.C: Cleanup repo files.
4576         * gcc.dg/20051201-1.c: Cleanup coverage files.
4577         * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
4578         gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
4579         tree dump files.
4580
4581 2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
4582
4583         * objc.dg/objc-nofilename-1.m: New test.
4584         * objc.dg/bad-receiver-type.m: New test.
4585         * obj-c++.dg/bad-receiver-type.mm: New test.
4586
4587 2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4588
4589         * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
4590
4591 2006-03-01  Mike Stump  <mrs@apple.com>
4592
4593         * g++.dg/abi/key2.C: Add.
4594
4595 2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
4596
4597         * gfortran.dg/logical_dot_product.f90: New test.
4598
4599         PR fortran/26393
4600         * gfortran.dg/used_interface_ref.f90: New test.
4601
4602         PR fortran/20938
4603         * gfortran.dg/dependency_2.f90: New test.
4604         * gfortran.fortran-torture/execute/where17.f90: New test.
4605         * gfortran.fortran-torture/execute/where18.f90: New test.
4606         * gfortran.fortran-torture/execute/where19.f90: New test.
4607         * gfortran.fortran-torture/execute/where20.f90: New test.
4608
4609 2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
4610
4611         * g++.dg/tree-ssa/pr26443.C: New test case.
4612
4613 2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
4614
4615         PR middle-end/26022
4616         * g++.dg/opt/return-slot1.C: New test.
4617
4618 2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4619
4620         PR libgfortran/26136
4621         * gfortran.dg/namelist_23.f90: New test.
4622
4623 2006-02-28  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR middle-end/14752
4626         * gcc.dg/fold-eqandshift-2.c: New test case.
4627
4628 2006-02-28  Richard Guenther  <rguenther@suse.de>
4629
4630         * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
4631         decomposition.
4632
4633 2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
4634
4635         * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
4636
4637 2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4638
4639         PR libgfortran/26464
4640         * gfortran.dg/backspace_5.f: New test.
4641         * gfortran.dg/backspace_6.f: New test.
4642
4643 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4644
4645         * gcc.dg/fold-eqandnot-1.c: New test case.
4646
4647 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4648
4649         PR middle-end/19983
4650         * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
4651
4652 2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
4653
4654         * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
4655         * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
4656
4657 2006-02-26  Richard Guenther  <rguenther@suse.de>
4658
4659         PR tree-optimization/26421
4660         * gcc.dg/tree-ssa/pr26421.c: New testcase.
4661
4662 2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
4663
4664         * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
4665         * g++.old-deja/g++.robertl/eb132.C: Likewise.
4666
4667 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4668
4669         * gcc.dg/fold-even-1.c: New test case.
4670
4671 2006-02-26  Roger Sayle  <roger@eyesopen.com>
4672
4673         PR middle-end/21137
4674         * gcc.dg/fold-eqandshift-1.c: New test case.
4675
4676 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4677
4678         PR tree-optimization/25125
4679         * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
4680         gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
4681
4682 2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
4683
4684         PR tree-optimizations/26359
4685         * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
4686         with -fdump-tree-dceloop-details.
4687         * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
4688
4689 2006-02-25  Roger Sayle  <roger@eyesopen.com>
4690
4691         PR middle-end/23673
4692         * gcc.dg/fold-eqxor-1.c: New test case.
4693         * gcc.dg/fold-eqxor-2.c: Likewise.
4694         * gcc.dg/fold-eqxor-3.c: Likewise.
4695
4696 2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
4697
4698         PR fortran/23092
4699         * scalar_mask_1.f90: New test.
4700
4701 2006-02-24  Geoffrey Keating  <geoffk@apple.com>
4702
4703         * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
4704         * g++.dg/eh/uncaught2.C: New.
4705         * g++.dg/eh/uncaught3.C: New.
4706
4707 2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
4708
4709         PR libgfortran/26423
4710         * gfortran.dg/read_many_1.f: New test.
4711
4712 2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
4713
4714         PR fortran/24519
4715         * gfortran.dg/dependency_3.f90: New test.
4716         * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
4717         XFAILs.
4718
4719         PR fortran/25395
4720         * gfortran.dg/equiv_6.f90: New test.
4721
4722 2006-02-23  Jeff Law  <law@redhat.com>
4723
4724         * gcc.c-torture/compile/pr26425.c: New test.
4725
4726 2006-02-23  Jakub Jelinek  <jakub@redhat.com>
4727
4728         PR middle-end/26412
4729         * gcc.dg/gomp/pr26412.c: New test.
4730
4731 2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4732
4733         PR c++/26291
4734         * g++.dg/other/ellipsis1.C: New test.
4735         * g++.dg/parse/operator4.C: Adjust error marker.
4736
4737 2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
4738
4739         PR target/25603
4740         * gfortran.dg/pr25603.f: New testcase.
4741
4742 2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
4743
4744         * gcc.dg/bf-spl1.c: Don't specify -m68000.
4745         * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
4746
4747 2006-02-21  Geoffrey Keating  <geoffk@apple.com>
4748
4749         * g++.dg/eh/spbp.C: New.
4750
4751 2006-02-21  Jakub Jelinek  <jakub@redhat.com>
4752
4753         PR middle-end/26379
4754         * gcc.target/i386/mmx-7.c: New test.
4755
4756 2006-02-20  Roger Sayle  <roger@eyesopen.com>
4757
4758         PR tree-optimization/26361
4759         * gcc.dg/tree-ssa/vrp27.c: New test case.
4760
4761 2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
4762
4763         * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
4764         * gcc.dg/tree-ssa/complex-4.c: Here.
4765
4766 2006-02-19  Roger Sayle  <roger@eyesopen.com>
4767
4768         PR middle-end/19543
4769         * gfortran.dg/logical_1.f90: New test case.
4770
4771 2006-02-19  Jakub Jelinek  <jakub@redhat.com>
4772
4773         PR middle-end/26334
4774         * gcc.dg/20060218-1.c: Moved to...
4775         * gcc.target/i386/20060218-1.c: ... here.  New test.
4776
4777 2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
4778
4779         PR fortran/26201
4780         * gfortran.dg/convert_1.f90: New.
4781
4782 2005-02-19  Paul Thomas  <pault@gcc.gnu.org>
4783
4784         PR fortran/25054
4785         * gfortran.dg/namelist_5.f90: New test.
4786
4787         PR fortran/25089
4788         * gfortran.dg/namelist_4.f90: New test.
4789
4790 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4791
4792         PR tree-opt/25680
4793         * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
4794
4795 2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
4796
4797         * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
4798         variable to take into account the variable name in the
4799         function header.
4800         * gcc.dg/tree-ssa/20031106-2.c: Likewise.
4801
4802 2006-02-18  Jakub Jelinek  <jakub@redhat.com>
4803
4804         PR middle-end/26334
4805         * gcc.c-torture/compile/20060217-1.c: New test.
4806         * gcc.dg/20060218-1.c: New test.
4807
4808 2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
4809
4810         * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
4811
4812 2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
4813
4814         * gcc.dg/cpp/undef3.c: New test.
4815         * gcc.dg/cpp/trad/builtins2.c: New test.
4816
4817 2006-02-18  Mark Mitchell  <mark@codesourcery.com>
4818
4819         PR c++/26266
4820         * g++.dg/template/static22.C: New test.
4821         * g++.dg/template/static23.C: New test.
4822         * g++.dg/template/static24.C: New test.
4823         * g++.dg/template/non-dependent13.C: New test.
4824         * g++.dg/init/member1.C: Tweak error markers.
4825
4826 2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4827
4828         PR target/26255
4829         * gcc.c-torture/compile/pr26255.c: New test case.
4830
4831 2006-02-16  Roger Sayle  <roger@eyesopen.com>
4832
4833         * gfortran.fortran-torture/execute/where_10.f90: New test case.
4834         * gfortran.fortran-torture/execute/where_11.f90: Likewise.
4835         * gfortran.fortran-torture/execute/where_12.f90: Likewise.
4836         * gfortran.fortran-torture/execute/where_13.f90: Likewise.
4837         * gfortran.fortran-torture/execute/where_14.f90: Likewise.
4838         * gfortran.fortran-torture/execute/where_15.f90: Likewise.
4839         * gfortran.fortran-torture/execute/where_16.f90: Likewise.
4840
4841 2006-02-16  Jeff Law  <law@redhat.com>
4842
4843         * gcc.dg/tree-ssa/vrp24.c: Update expected output.
4844         * gcc.dg/tree-ssa/vrp26.c: New test.
4845
4846 2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
4847
4848         PR target/20353
4849         PR target/24578
4850         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
4851         __UCLIBC__ is defined.
4852
4853 2006-02-16  Jakub Jelinek  <jakub@redhat.com>
4854
4855         PR fortran/26224
4856         * gfortran.dg/gomp/pr26224.f: New test.
4857
4858 2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
4859
4860         PR tree-opt/25918
4861         * lib/target-supports.exp
4862         (check_effective_target_vect_short_mult): New.
4863         (check_effective_target_vect_char_mult): New.
4864         (check_effective_target_vect_widen_sum_qi_to_si): New.
4865         (check_effective_target_vect_widen_sum_qi_to_hi): New.
4866         (check_effective_target_vect_widen_sum_hi_to_si): New.
4867         * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
4868         vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
4869         * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
4870         * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
4871         * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
4872         vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
4873         vect-reduc-pattern-2c.c
4874         * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
4875         vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
4876         vect-reduc-pattern-1c.c
4877
4878 2005-02-16  Paul Thomas  <pault@gcc.gnu.org>
4879
4880         PR fortran/24557
4881         * gfortran.dg/assumed_charlen_needed_1.f90: New test.
4882
4883 2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
4884
4885         PR fortran/26054
4886         * gfortran.dg/enum_8.f90: Remove check for warning.
4887         * gfortran.dg/iomsg_1.f90: Ditto.
4888         * gfortran.dg/enum_1.f90: Ditto.
4889         * gfortran.dg/enum_9.f90: Ditto.
4890         * gfortran.dg/enum_2.f90: Ditto.
4891         * gfortran.dg/enum_10.f90: Ditto.
4892         * gfortran.dg/enum_3.f90: Ditto.
4893         * gfortran.dg/flush_1.f90: Ditto.
4894         * gfortran.dg/enum_4.f90: Ditto.
4895         * gfortran.dg/array_constructor_1.f90: Ditto.
4896         * gfortran.dg/enum_5.f90: Ditto.
4897         * gfortran.dg/enum_6.f90: Ditto.
4898         * gfortran.dg/enum_7.f90: Ditto.
4899
4900 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
4901
4902         PR middle-end/26300
4903         * gcc.c-torture/compile/20060215-1.c: New test.
4904
4905 2006-02-14  Roger Sayle  <roger@eyesopen.com>
4906
4907         PR middle-end/23670
4908         * gcc.dg/tree-ssa/andor-2.c: New test case.
4909
4910 2006-02-14  Thomas Koenig  <Thomas.Koenig@online.de>
4911
4912         PR fortran/25045
4913         * optional_dim.f90: New test.
4914
4915 2006-02-14  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
4916
4917         PR fortran/26277
4918         * gfortran.dg/label_4.f90: New.
4919
4920 2006-02-14  Jakub Jelinek  <jakub@redhat.com>
4921             Diego Novillo  <dnovillo@redhat.com>
4922             Uros Bizjak  <uros@kss-loka.si>
4923
4924         * gfortran.dg/gomp: New directory.
4925
4926 2006-02-14  Richard Guenther  <rguenther@suse.de>
4927
4928         PR tree-optimization/26258
4929         * gcc.dg/torture/pr26258.c: New testcase.
4930
4931 2006-02-13  Jakub Jelinek  <jakub@redhat.com>
4932
4933         PR fortran/26246
4934         * gfortran.dg/pr26246_1.f90: New test.
4935         * gfortran.dg/pr26246_2.f90: New test.
4936
4937         PR middle-end/26092
4938         * gcc.c-torture/compile/20060208-1.c: New test.
4939
4940 2006-02-13  Paul Thomas  <pault@gcc.gnu.org>
4941
4942         PR fortran/26074
4943         PR fortran/25103
4944         * gfortran.dg/module_parameter_array_refs_1.f90: New test.
4945         * gfortran.dg/bad_automatic_objects_1.f90: New test.
4946         * gfortran.dg/automatic_module_variable.f90: Change error message.
4947
4948         PR fortran/20861
4949         * gfortran.dg/internal_dummy_1.f90: New test.
4950
4951         PR fortran/20871
4952         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
4953
4954
4955         PR fortran/25083
4956         * gfortran.dg/uncommon_block_data_1.f90: New test.
4957         * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
4958         with standard.
4959
4960         PR fortran/25088
4961         * gfortran.dg/typed_subroutine_1.f90: New test.
4962
4963 2006-02-13  Geoffrey Keating  <geoffk@apple.com>
4964
4965         * objc.dg/dwarf-1.m: New.
4966
4967 2006-02-13  Roger Sayle  <roger@eyesopen.com>
4968
4969         PR middle-end/24427
4970         * gcc.dg/tree-ssa/andor-1.c: New test case.
4971
4972 2006-02-13  Josh Conner  <jconner@apple.com>
4973
4974         PR target/25376
4975         * gcc.dg/pr25376.c: New test.
4976
4977         * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
4978         assemble.
4979         * lib/target-supports.exp (check_named_sections_available):
4980         Only compile named-sections test -- don't assemble.
4981
4982 2006-02-12  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4983
4984         * g++.dg/warn/no-write-strings.C: New test.
4985         * g++.dg/warn/write-strings.C: Likewise.
4986         * g++.dg/warn/write-strings-default.C: Likewise.
4987
4988 2006-02-12  Erik Edelmann  <eedelman@gcc.gnu.org>
4989
4990         PR fortran/25806
4991         * gfortran.dg/ret_pointer_2.f90: New test.
4992
4993 2006-02-10  Zdenek Dvorak <dvorakz@suse.cz>
4994
4995         * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
4996
4997 2006-02-10  Jeff Law  <law@redhat.com>
4998
4999         * gcc.c-torture/compile/pr26213.c: New test.
5000
5001 2006-02-10  Steven G. Kargl  <kargls@comcast.net>
5002
5003         gfortran.dg/null_1.f90: New test.
5004
5005 2006-02-10  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5006
5007         PR fortran/14771
5008         * gfortran.dg/parens_4.f90: New.
5009         * gfortran.dg/parens_5.f90: New.
5010
5011 2006-02-10  Richard Guenther  <rguenther@suse.de>
5012
5013         * testsuite/gcc.dg/pr23372-1.c: Remove empty file.
5014
5015 2006-02-09  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5016         Paul Thomas  <pault@gcc.gnu.org>
5017
5018         PR fortran/14771
5019         * gfortran.dg/parens_1.f90: New.
5020         * gfortran.dg/parens_2.f90: New.
5021         * gfortran.dg/parens_3.f90: New.
5022
5023 2006-02-09  Paul Thomas  <pault@gcc.gnu.org>
5024
5025         PR fortran/26038
5026         * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
5027
5028         PR fortran/25059
5029         * gfortran.dg/impure_assignment_1.f90: New test.
5030
5031         PR fortran/25070
5032         * gfortran.dg/assumed_shape_ranks_1.f90: New test.
5033
5034 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5035
5036         PR target/26141
5037         * g++.dg/expr/stdarg2.C: New test.
5038
5039 2006-02-09  J"orn Rennecke <joern.rennecke@st.com>
5040
5041         PR inline-asm/16194
5042         * gcc.dg/pr16194.c: New test.
5043
5044 2006-02-09  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5045
5046         * ada/acats/run_acats: Use portable variant of "$@".
5047
5048 2006-02-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5049
5050         * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
5051         * g++.old-deja/g++.benjamin/15351-1.C: Remove.
5052
5053 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5054
5055         PR tree-opt/26179
5056         * g++.dg/opt/pr26179.C: New test.
5057
5058 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5059
5060         PR middle-end/26134
5061         * gcc.dg/tree-ssa/complex-3.c: New test.
5062
5063 2006-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
5064
5065         * gcc.c-torture/compile/volatile-1.c: New test.
5066
5067 2006-02-09  Diego Novillo  <dnovillo@redhat.com>
5068
5069         PR 26180
5070         * gcc.dg/tree-ssa/pr26180.c: New test.
5071
5072 2006-02-08  Jeff Law  <law@redhat.com>
5073
5074         * gcc.dg/tree-ssa/pr21417.c: New test.
5075
5076 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5077
5078         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
5079         scan-tree-dump-not, scan-tree-dump-dem): Likewise.
5080
5081 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5082
5083         * lib/scanrtl.exp: New.
5084
5085 2006-02-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5086
5087         PR c++/26071
5088         * g++.dg/other/virtual2.C: New test.
5089
5090         PR c++/26070
5091         * g++.dg/other/virtual1.C: New test.
5092
5093 2006-02-08  Paolo Bonzini  <bonzini@gnu.org>
5094
5095         * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
5096         cleanup-ipa-dump): Update dump file glob patterns.
5097         * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
5098         scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
5099
5100         * lib/gcc-dg.exp: Load it.
5101         * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
5102
5103 2006-02-07  Janis Johnson  <janis187@us.ibm.com>
5104
5105         PR testsuite/26159
5106         * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
5107         * gcc.dg/tree-ssa/pr23382.c: Ditto.
5108
5109 2006-02-07  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5110
5111         PR fortran/25577
5112         * gfortran.dg/mvbits_1.f90: New.
5113
5114 2006-02-07  Dirk Mueller  <dmueller@suse.com>
5115
5116         * g++.dg/warn/Wdiv-by-zero.C: New test.
5117         * g++.dg/warn/Wno-div-by-zero.C: New.
5118
5119 2006-02-07  Jeff Law  <law@redhat.com>
5120
5121         * gcc.dg/tree-ssa/pr21559.c: New test.
5122
5123         * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
5124         multiple VRP passes.
5125         * gcc.dg/tree-ssa/vrp09.c: Likewise.
5126         * gcc.dg/tree-ssa/vrp18.c: Likewise.
5127         * gcc.dg/tree-ssa/pr21582.c: Likewise.
5128         * gcc.dg/tree-ssa/pr20657.c: Likewise.
5129         * gcc.dg/tree-ssa/pr21001.c: Likewise.
5130         * gcc.dg/tree-ssa/vrp02.c: Likewise
5131         * gcc.dg/tree-ssa/vrp11.c: Likewise
5132         * gcc.dg/tree-ssa/pr14341.c: Likewise
5133         * gcc.dg/tree-ssa/vrp19.c: Likewise
5134         * gcc.dg/tree-ssa/vrp20.c: Likewise
5135         * gcc.dg/tree-ssa/vrp03.c: Likewise
5136         * gcc.dg/tree-ssa/pr21086.c: Likewise
5137         * gcc.dg/tree-ssa/pr21959.c: Likewise
5138         * gcc.dg/tree-ssa/vrp21.c: Likewise
5139         * gcc.dg/tree-ssa/vrp04.c: Likewise
5140         * gcc.dg/tree-ssa/pr25485.c: Likewise
5141         * gcc.dg/tree-ssa/pr22026.c: Likewise
5142         * gcc.dg/tree-ssa/vrp22.c: Likewise
5143         * gcc.dg/tree-ssa/vrp05.c: Likewise
5144         * gcc.dg/tree-ssa/20030807-10.c: Likewise
5145         * gcc.dg/tree-ssa/pr20701.c: Likewise
5146         * gcc.dg/tree-ssa/vrp23.c: Likewise
5147         * gcc.dg/tree-ssa/vrp06.c: Likewise
5148         * gcc.dg/tree-ssa/pr22117.c: Likewise
5149         * gcc.dg/tree-ssa/pr20702.c: Likewise
5150         * gcc.dg/tree-ssa/vrp15.c: Likewise
5151         * gcc.dg/tree-ssa/pr21090.c: Likewise
5152         * gcc.dg/tree-ssa/pr21294.c: Likewise
5153         * gcc.dg/tree-ssa/vrp24.c: Likewise
5154         * gcc.dg/tree-ssa/vrp07.c: Likewise
5155         * gcc.dg/tree-ssa/pr21563.c: Likewise
5156         * gcc.dg/tree-ssa/pr25382.c: Likewise
5157         * gcc.dg/tree-ssa/vrp16.c: Likewise
5158         * gcc.dg/tree-ssa/vrp25.c: Likewise
5159         * gcc.dg/tree-ssa/vrp08.c: Likewise
5160         * gcc.dg/tree-ssa/20030807-6.c: Likewise
5161         * gcc.dg/tree-ssa/vrp17.c: Likewise
5162         * gcc.dg/tree-ssa/pr21458.c: Likewise
5163         * g++.dg/tree-ssa/pr18178.C: Likewise
5164
5165 2006-02-07  Richard Guenther  <rguenther@suse.de>
5166
5167         PR c++/26140
5168         Revert
5169         2006-01-30  Richard Guenther  <rguenther@suse.de>
5170         PR c++/23372
5171         * gcc.dg/pr23372-1.C: New testcase.
5172
5173         * g++.dg/tree-ssa/pr26140.C: New testcase.
5174
5175 2006-02-07  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/9737
5178         * g++.dg/template/ttp15.C: New test.
5179         * g++.dg/template/ttp16.C: Likewise.
5180         * g++.dg/template/ttp17.C: Likewise.
5181         * g++.old-deja/g++.pt/ttp36.C: Remove.
5182         * g++.old-deja/g++.pt/ttp19.C: Likewise.
5183         * g++.old-deja/g++.pt/ttp37.C: Likewise.
5184         * g++.old-deja/g++.pt/ttp38.C: Likewise.
5185         * g++.old-deja/g++.pt/ttp39.C: Likewise.
5186         * g++.old-deja/g++.pt/ttp9.C: Likewise.
5187         * g++.old-deja/g++.pt/ttp40.C: Likewise.
5188         * g++.old-deja/g++.pt/ttp51.C: Likewise.
5189         * g++.old-deja/g++.pt/ttp26.C: Likewise.
5190         * g++.old-deja/g++.pt/ttp36.C: Likewise.
5191
5192 2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
5193
5194         PR libfortran/23815
5195         * unf_io_convert_4.f90: New test.
5196
5197 2006-02-06  Daniel Berlin  <dberlin@dberlin.org>
5198
5199         * gcc.dg/tree-ssa/loadpre10.c: New test.
5200         * gcc.dg/tree-ssa/loadpre11.c: Ditto.
5201         * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
5202         * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
5203
5204 2006-02-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
5205
5206         PR libfortran/24685
5207         * gfortran.dg/large_real_kind_form_io_2.f90: New test.
5208
5209 2006-02-05  Andrew Pinski  <pinskia@physics.uc.edu>
5210
5211         PR tree-opt/25251
5212         * gfortran.dg/assign_7.f: New test.
5213
5214 2006-02-05  H.J. Lu  <hongjiu.lu@intel.com>
5215
5216         PR fortran/26041
5217         PR fortran/26064
5218         * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
5219         * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
5220         * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
5221
5222 2006-02-05  Jakub Jelinek  <jakub@redhat.com>
5223
5224         * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
5225         in size_t typedef.
5226
5227 2006-02-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5228
5229         * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
5230         * g++.dg/charset/string.c (foo): Likewise.
5231         * g++.dg/ext/builtin1.C (printf): Change first parameter type to
5232         const char*
5233         * g++.dg/ext/builtin2.C (printf): Likewise.
5234         * g++.dg/init/new15.C (printf): Likewise.
5235         * g++.dg/opt/pr17697-1.C (foo): Likewise.
5236         * g++.dg/opt/pr17697-2.C (foo): Likewise.
5237         * g++.dg/opt/pr17697-3.C (foo): Likewise.
5238         * g++.dg/template/non-dependent4.C (temp): Likewise.
5239         * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
5240         * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
5241         parameter type to const char*.
5242         * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
5243         Change type to const char*.
5244         * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
5245         Likewise.
5246         * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
5247         second parameter type to const char*.
5248         * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
5249         (Y::Y): Change parameter type to const char*.
5250         * g++.old-deja/g++.jason/ref12.C (f): Likewise.
5251         * g++.old-deja/g++.jason/report.C: Apply const correctness.
5252         * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
5253         * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
5254         (char*).
5255         * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
5256         const char*.
5257         * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
5258         type to const char*.
5259         * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
5260         return type to const char*.
5261         * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
5262         to const char*.
5263         * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
5264         * g++.old-deja/g++.law/refs1.C: Likewise.
5265         * g++.old-deja/g++.law/visibility1.C: Likewise.
5266         * g++.old-deja/g++.law/visibility2.C: Likewise.
5267         * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
5268         const char*.
5269         * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
5270         * g++.old-deja/g++.mike/net48.C: Likewise.
5271         * g++.old-deja/g++.mike/p646.C: Likewise.
5272         * g++.old-deja/g++.mike/p6746.C: Likewise.
5273         * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
5274         type to const char*.
5275         * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
5276         deprecated conversion warning.
5277         * g++.old-deja/g++.other/init15.C (A::name): Change type to const
5278         char*.
5279         * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
5280         * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
5281         * g++.old-deja/g++.pt/explicit8.C: Likewise.
5282         * g++.old-deja/g++.pt/m6.C (xx): Likewise.
5283         * g++.old-deja/g++.pt/m7.C (xx): Likewise.
5284         * g++.old-deja/g++.pt/nontype3.C: Likewise.
5285         * g++.old-deja/g++.pt/t39.C: Likewise.
5286         * g++.old-deja/g++.robertl/eb106.C: Likewise.
5287         * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
5288
5289 2006-02-04  Thomas Koenig  <Thomas.Koenig@online.de>
5290
5291         PR fortran/25075
5292         intrinsic_argument_conformance_1.f90: New test.
5293
5294 2006-02-03  Steven G. Kargl  <kargls@comcast.net>
5295
5296         PR fortran/20845
5297         * gfortran.dg/char_result_11.f90: Add SAVE.
5298         * gfortran.dg/der_pointer_4.f90: Ditto.
5299         * gfortran.dg/default_initialization.f90: New test.
5300
5301 2006-02-03  Jeff Law  <law@redhat.com>
5302
5303         * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
5304         handle more than 100 dump files.
5305         (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
5306         * lib/scantree.exp (scan-tree-dump): Likewise.
5307         (scan-tree-dump-times, scan-tree-dump-not): Likewise.
5308         (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
5309         * lib/scanipa.exp (scan-ipa-dump): Likewise.
5310         (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
5311         (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
5312
5313 2006-02-03  Diego Novillo  <dnovillo@redhat.com>
5314
5315         * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
5316
5317 2006-02-03  Mark Mitchell  <mark@codesourcery.com>
5318
5319         * g++.dg/template/using12.C: New test.
5320
5321 2006-02-03  Alan Modra  <amodra@bigpond.net.au>
5322
5323         * gcc.target/powerpc/pr25960.c: New test.
5324
5325 2006-02-02  Steven G. Kargl  <kargls@comcast>
5326
5327         PR fortran/24958
5328         gfortran.dg/nullify_2.f90: New test.
5329
5330 2006-02-02  Diego Novillo  <dnovillo@redhat.com>
5331
5332         PR 25990
5333         * gcc.dg/gomp/pr25990.c: New test.
5334
5335 2006-01-31  Mark Mitchell  <mark@codesourcery.com>
5336
5337         PR c++/25342
5338         * g++.gd/template/partial4.C: New test.
5339
5340 2006-01-31  Andrew Pinski  <pinskia@physics.uc.edu>
5341
5342         PR middle-end/26001
5343         * gfortran.dg/data_char_2.f90: New.
5344
5345 2006-01-31  Thomas Koenig  <Thomas.Koenig@online.de>
5346
5347         PR fortran/26039
5348         maxval_maxloc_conformance_1.f90: New test.
5349
5350 2006-01-31  Richard Guenther  <rguenther@suse.de>
5351
5352         * gcc.target/i386/sselibm-1.c: New testcase.
5353         * gcc.target/i386/sselibm-2.c: Likewise.
5354         * gcc.target/i386/sselibm-3.c: Likewise.
5355         * gcc.target/i386/sselibm-4.c: Likewise.
5356         * gcc.target/i386/sselibm-5.c: Likewise.
5357
5358 2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
5359
5360         PR fortran/24266
5361         * gfortran.dg/arrayio_derived_2.f90: New.
5362
5363 2006-01-30  Carlos O'Donell  <carlos@codesourcery.com>
5364
5365         * gcc.dg/unsigned-long-compare.c: New test.
5366
5367 2006-01-30  Steve Ellcey  <sje@cup.hp.com>
5368
5369         PR testsuite/25318
5370         * lib/target-supports.exp (check_effective_target_freorder):
5371         Check to see if target supports -freorder-blocks-and-partition.
5372         * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
5373         instead of "dg-require-named-sections".
5374
5375 2006-01-30  J"orn Rennecke <joern.rennecke@st.com>
5376
5377         PR target/14798:
5378         * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
5379         * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
5380         * gcc.dg/pragma-isr-trapa2.c: Likewise.
5381         * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
5382         * gcc.dg/pragma-isr-trap_exit.c: Likewise.
5383         * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
5384         * gcc.dg/attr-isr-trap_exit.c: Likewise.
5385         * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
5386
5387 2006-01-30  Richard Guenther  <rguenther@suse.de>
5388
5389         PR c++/23372
5390         * gcc.dg/pr23372-1.C: New testcase.
5391
5392 2006-01-29  Diego Novillo  <dnovillo@redhat.com>
5393
5394         * gcc.dg/gomp/pr25874.c: New test.
5395
5396 2006-01-29  Dorit Nuzman  <dorit@il.ibm.com>
5397
5398         PR tree-opt/25911
5399         * gcc.dg/vect/fast-math-vect-pr25911.c: New.
5400
5401 2006-01-29  Paul Thomas  <pault@gcc.gnu.org>
5402
5403         PR fortran/18578
5404         PR fortran/18579
5405         PR fortran/20857
5406         PR fortran/20885
5407         * gfortran.dg/intent_out_1.f90: New test.
5408
5409 2006-01-28  Paul Thomas  <pault@gcc.gnu.org>
5410
5411         PR fortran/17911
5412         * gfortran.dg/procedure_lvalue.f90: New test.
5413
5414         PR fortran/20895
5415         PR fortran/25030
5416         * gfortran.dg/char_pointer_assign_2.f90: New test.
5417         * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
5418         assignment to be consistent with standard.
5419         * gfortran.dg/char_result_2.f90: The same.
5420         * gfortran.dg/char_result_8.f90: The same.
5421
5422 2006-01-28  Zack Weinberg  <zackw@panix.com>
5423
5424         * gcc.dg/Woverlength-strings.c
5425         * gcc.dg/Woverlength-strings-pedantic-c89.c
5426         * gcc.dg/Woverlength-strings-pedantic-c89-no.c
5427         * gcc.dg/Woverlength-strings-pedantic-c99.c
5428         * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
5429
5430 2006-01-28  Adam Nemet  <anemet@caviumnetworks.com>
5431
5432         * gcc.c-torture/execute/20060127-1.c: New test.
5433
5434 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/25999
5437         * g++.dg/ext/pragmaweak1.C: New test.
5438
5439 2006-01-28  Mark Mitchell  <mark@codesourcery.com>
5440
5441         PR c++/25855
5442         * g++.dg/template/spec29.C: New test.
5443
5444 2006-01-28  Kazu Hirata  <kazu@codesourcery.com>
5445
5446         PR c/19606.
5447         * gcc.c-torture/execute/pr19606.c: New.
5448
5449 2006-01-27  Carlos O'Donell  <carlos@codesourcery.com>
5450
5451         * gcc.dg/pragma-re-4.c: New test.
5452
5453 2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
5454
5455         PR fortran/25964
5456         * gfortran.dg/assumed_size_refs_3.f90: New test.
5457
5458 2006-01-27  Ben Elliston  <bje@au.ibm.com>
5459
5460         * gcc.misc-tests/dectest.exp: Remove defunct comment.
5461
5462 2006-01-26  Laurent GUERBY <laurent@guerby.net>
5463
5464         PR ada/21317
5465         * ada/acats/support/impdef.a: Add One_Long_Second.
5466         * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
5467         * ada/acats/tests/c9/c94026.a: Likewise.
5468         * ada/acats/tests/c9/c97305c.ada: Likewise.
5469         * ada/acats/tests/c9/c99004a.ada: Likewise.
5470
5471 2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
5472
5473         PR fortran/25964
5474         * gfortran.dg/global_references_2.f90: New test.
5475
5476         PR fortran/25084
5477         PR fortran/20852
5478         PR fortran/25085
5479         PR fortran/25086
5480         * gfortran.dg/assumed_charlen_function_1.f90: New test.
5481         * gfortran.dg/assumed_charlen_function_3.f90: New test.
5482
5483         PR fortran/25416
5484         * gfortran.dg/assumed_charlen_function_2.f90: New test.
5485
5486 2006-01-26  Alexandre Oliva  <aoliva@redhat.com>
5487
5488         PR c/25892
5489         * gcc.dg/Wpointer-sign.c: New.
5490         * gcc.dg/Wpointer-sign-Wall.c: New.
5491         * gcc.dg/Wpointer-sign-Wall-no.c: New.
5492         * gcc.dg/Wpointer-sign-pedantic.c: New.
5493         * gcc.dg/Wpointer-sign-pedantic-no.c: New.
5494         * gcc.dg/conv-2.c: Use -Wpointer-sign.
5495
5496 2006-01-26  Andrew Pinski  <pinskia@physics.uc.edu>
5497
5498         PR C/25861
5499         * gcc.c-torture/compile/pr25861.c: New test.
5500
5501 2006-01-26  Paul Brook  <paul@codesourcery.com>
5502
5503         * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
5504         on short-enum targets.
5505         * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
5506         variable.
5507         (generate_fields): Use short_enums.
5508         (main): Set short_enums.  Document -e.
5509         * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
5510         on short-enum targets.
5511         * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
5512         variable.
5513         (generate_fields): Use short_enums.
5514         (main): Set short_enums.  Document -e.
5515         * lib/target-supports.exp (check_effective_target_short_enums): New.
5516
5517 2006-01-26  Hans-Peter Nilsson  <hp@axis.com>
5518
5519         PR target/25947
5520         * gcc.dg/torture/pr25947-1.c: New test.
5521
5522 2006-01-25  Jan Hubicka  <jh@suse.cz>
5523             Roger Sayle  <roger@eyesopen.com>
5524
5525         PR rtl-optimization/25703
5526         * gcc.target/i386/20060125-1.c: New test case.
5527         * gcc.target/i386/20060125-2.c: New test case.
5528
5529 2006-01-25  Tobias Schlüter  <tobias.schlueter@physik.uni-muenchen.de>
5530
5531         PR fortran/18540
5532         * gfortran.dg/goto_1.f: New.
5533
5534 2006-01-25  Erik Edelmann  <eedelman@gcc.gnu.org>
5535
5536         PR fortran/25716
5537         * gfortran.dg/char_result_11.f90: Make it sensitive to PR
5538         25716 on 32-bit systems too.
5539
5540 2006-01-25  Kazu Hirata  <kazu@codesourcery.com>
5541
5542         PR testsuite/25590
5543         * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
5544
5545 2006-01-25  Kaz Kojima  <kkojima@gcc.gnu.org>
5546
5547         * gcc.dg/tree-ssa/gen-vect-33.c: New.
5548
5549 2006-01-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5550
5551         PR fortran/25835
5552         * gfortran.dg/read_eof.f90: Delete, renamed.
5553         * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
5554         * gfortran.dg/read_eof_2.f90: New test.
5555         * gfortran.dg/read_eof_3.f90: New test.
5556
5557 2006-01-24  Andrew Pinski  <pinskia@physics.uc.edu>
5558
5559         PR tree-opt/25860
5560         * gcc.c-torture/compile/pr25860.c: New test.
5561
5562 2006-01-24  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5563
5564         PR c++/25552
5565         * g++.dg/parse/dtor8.C: New test.
5566
5567 2006-01-24  Hans-Peter Nilsson  <hp@axis.com>
5568
5569         PR testsuite/25891
5570         * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
5571         * gcc.dg/gomp/gomp.exp: Return without testing anything if
5572         check_effective_target_fopenmp returns 0.
5573
5574 2006-01-23  Eric Botcazou  <ebotcazou@adacore.com>
5575
5576         PR ada/20548
5577         * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
5578         * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
5579         * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
5580
5581 2006-01-23  Andrew Pinski  <pinskia@physics.uc.edu>
5582
5583         PR tree-opt/25857
5584         * g++.dg/opt/pr25857.C: New test.
5585
5586 2006-01-23  Steven Bosscher  <stevenb.gcc@gmail.com>
5587         Jan Hubicka  <jh@suse.cz>
5588         Richard Guenther  <rguenther@suse.de>
5589
5590         PR rtl-optimization/25654
5591         * gcc.dg/torture/pr25654.c: New testcase.
5592         * gcc.target/i386/pr25654.c: Likewise.
5593
5594 2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
5595
5596         PR fortran/25901
5597         * gfortran.dg/internal references_2.f90: New test.
5598
5599         Fix regression in testing of admissability of attributes.
5600         * gfortran.dg/intent_used_1.f90: New test.
5601
5602 2006-01-23  Ben Elliston  <bje@au.ibm.com>
5603
5604         * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
5605         Remove target conditional torture options for i?86 and x86_64
5606         GNU/Linux.
5607
5608 2006-01-22  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5609
5610         PR c++/10891
5611         * g++.dg/rtti/no-rtti.C: New.
5612
5613 2006-01-21  Mark Mitchell  <mark@codesourcery.com>
5614
5615         PR c++/25895
5616         * g++.dg/inherit/conv2.C: New test.
5617
5618         PR c++/25856
5619         * g++.dg/parse/dtor7.C: New test.
5620
5621         PR c++/25858
5622         * g++.dg/template/crash44.C: New test.
5623
5624 2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
5625
5626         PR fortran/25124
5627         PR fortran/25625
5628         * gfortran.dg/internal_references_1.f90: New test.
5629           PR fortran/20881
5630         PR fortran/23308
5631         PR fortran/25538
5632         PR fortran/25710
5633         * gfortran.dg/global_references_1.f90: New test.
5634         * gfortran.dg/g77/19990905-1.f: Restore the error that
5635         there is a clash between the common block name and
5636         the name of a subroutine reference.
5637
5638         PR fortran/PR24276
5639         * gfortran.dg/aliasing_dummy_1.f90: New test.
5640
5641 2006-01-21  Alan Modra  <amodra@bigpond.net.au>
5642
5643         * gcc.dg/vmx/1b-01.c: Warning fix.
5644         * gcc.dg/vmx/1c-02.c: Likewise.
5645         * gcc.dg/vmx/gcc-bug-4.c: Likewise.
5646
5647 2006-01-20  Steve Ellcey  <sje@cup.hp.com>
5648
5649         PR testsuite/24962
5650         * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
5651
5652 2006-01-20  Richard Guenther  <rguenther@suse.de>
5653         Steven Bosscher <stevenb.gcc@gmail.com>
5654
5655         PR rtl-optimization/24626
5656         * gcc.dg/torture/pr24626-1.c: New testcase.
5657         * gcc.dg/torture/pr24626-2.c: Likewise.
5658         * gcc.dg/torture/pr24626-3.c: Likewise.
5659         * gcc.dg/torture/pr24626-4.c: Likewise.
5660
5661 2006-01-20  Dirk Mueller  <dmueller@suse.com>
5662
5663         PR c++/5520
5664         * g++.dg/warn/empty-body.C: New.
5665
5666 2006-01-19  Mark Mitchell  <mark@codesourcery.com>
5667
5668         PR c++/22136
5669         * g++.dg/template/using10.C: New test.
5670         * g++.dg/temlpate/using11.C: Likewise.
5671         * g++.dg/inherit/using5.C: Tweak error messages.
5672
5673 2006-01-20  Alan Modra  <amodra@bigpond.net.au>
5674
5675         * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
5676         target test.
5677         * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
5678
5679 2006-01-19  Jan Hubicka  <jh@suse.cz>
5680
5681         * gcc.target/i386/lea.c: Test pentiumpro, not i686.
5682
5683 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5684
5685         PR c++/25854
5686         * g++.dg/template/spec28.C: New test.
5687
5688 2006-01-19  Andrew Pinski  <pinskia@physics.uc.edu>
5689
5690         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5691         Fix fprintf's by adding srcdir or removing it.
5692
5693 2006-01-19  Diego Novillo  <dnovillo@redhat.com>
5694
5695         * testsuite/gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
5696         * testsuite/gcc.dg/gomp/critical-1.c: Likewise.
5697         * testsuite/gcc.dg/gomp/critical-3.c: Likewise.
5698         * testsuite/gcc.dg/gomp/empty.c: Likewise.
5699         * testsuite/gcc.dg/gomp/ordered-1.c: Likewise.
5700         * testsuite/gcc.dg/gomp/for-4.c: Likewise.
5701         * testsuite/gcc.dg/gomp/for-6.c: Likewise.
5702         * testsuite/gcc.dg/gomp/master-3.c: Likewise.
5703         * testsuite/gcc.dg/gomp/for-8.c: Likewise.
5704         * testsuite/gcc.dg/gomp/for-10.c: Likewise.
5705         * testsuite/gcc.dg/gomp/for-18.c: Likewise.
5706         * testsuite/gcc.dg/gomp/for-5.c: Likewise.
5707         * testsuite/gcc.dg/gomp/for-7.c: Likewise.
5708         * testsuite/gcc.dg/gomp/for-9.c: Likewise.
5709
5710 2006-01-18  Jeff Law  <law@redhat.com>
5711
5712         * gcc.dg/tree-ssa/vrp25.c: New test.
5713
5714 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5715
5716         * gcc.dg/pr25805.c: Fix misapplied patch.
5717
5718 2006-01-19  Dorit Nuzman  <dorit@il.ibm.com>
5719
5720         * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
5721         (check_effective_target_vect_udot_qi): New.
5722         (check_effective_target_vect_sdot_hi): New.
5723         (check_effective_target_vect_udot_hi): New.
5724         * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
5725         prefixed with "wrapv-" with -fwrapv.
5726         * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
5727         * gcc.dg/vect/vect-reduc-dot-u8.c: New.
5728         * gcc.dg/vect/vect-reduc-dot-u16.c: New.
5729         * gcc.dg/vect/vect-reduc-dot-s8.c: New.
5730         * gcc.dg/vect/vect-reduc-dot-s16.c: New.
5731
5732         * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
5733         * gcc.dg/vect/vect-reduc-pattern-1.c: New.
5734         * gcc.dg/vect/vect-reduc-pattern-2.c: New.
5735         * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
5736
5737 2006-01-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5738
5739         PR c++/16829
5740         * g++.dg/other/default2.C: New test.
5741         * g++.dg/other/default3.C: New test.
5742
5743 2006-01-19  Richard Sandiford  <richard@codesourcery.com>
5744
5745         PR c/25805
5746         * gcc.dg/pr25805.c: New file.
5747
5748 2006-01-18  Mark Mitchell  <mark@codesourcery.com>
5749
5750         PR c++/25836
5751         * g++.dg/template/init6.C: New test.
5752
5753 2006-01-18  Daniel Berlin  <dberlin@dberlin.org>
5754
5755         * gcc.dg/tree-ssa/pr24287.c: New test
5756
5757 2006-01-18  Eric Christopher  <echristo@apple.com>
5758
5759         * g++.dg/eh/table.C: New.
5760
5761 2006-01-18  DJ Delorie  <dj@redhat.com>
5762
5763         * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
5764         gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
5765         gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
5766         gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
5767
5768 2006-01-18  Jeff Law  <law@redhat.com>
5769
5770         * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
5771         on wrapping on overflow semantics.
5772
5773         * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
5774
5775         * gcc.gc/tree-ssa/vrp23.c: New test.
5776         * gcc.gc/tree-ssa/vrp24.c: New test.
5777
5778 2006-01-18  Richard Henderson  <rth@redhat.com>
5779             Aldy Hernandez  <aldyh@redhat.com>
5780             Jakub Jelinek  <jakub@redhat.com>
5781             Diego Novillo  <dnovillo@redhat.com>
5782             Uros Bizjak  <uros@kss-loka.si>
5783
5784         * testsuite/gcc.dg/gomp: New directory.
5785
5786 2006-01-18  Paul Thomas  <pault@gcc.gnu.org>
5787             Steven G. Kargl  <kargls@comcast.net>
5788
5789         PR fortran/20869
5790         * gfortran.dg/intrinsic_external_1.f90: New test.
5791
5792         PR fortran/20875.
5793         * gfortran.dg/elemental_pointer_1.f90: New test.
5794
5795         PR fortran/25024
5796         * gfortran.dg/external_procedures_1.f90: New test.
5797
5798         PR fortran/25785
5799         gfortran.dg/assumed_present.f90: New test.
5800
5801 2006-01-18  Jakub Jelinek  <jakub@redhat.com>
5802
5803         * g++.dg/parse/lookup5.C: New test.
5804
5805 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5806
5807         PR fortran/25697
5808         * gfortran.dg/read_eof.f90: New test.
5809
5810 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5811
5812         * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
5813         add a closing brace.
5814
5815 2006-01-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
5816
5817         PR fortran/25631
5818         * gfortran.dg/fmt_tl.f: New test.
5819
5820 2006-01-17  Eric Christopher  <echristo@apple.com>
5821
5822         * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
5823         * g++.old-deja/g++.warn/impint2.C: Ditto.
5824         * g++.old-deja/g++.other/null1.C: Ditto.
5825         * g++.dg/warn/conv2.C: Ditto.
5826         * g++.dg/warn/conv4.C: New file.
5827
5828 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5829
5830         * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
5831
5832 2006-01-17  Andreas Jaeger  <aj@suse.de>
5833             Janis Johnson <janis187@us.ibm.com>
5834
5835         * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
5836         in 64-bit.
5837         * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
5838         * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
5839
5840 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5841
5842         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles):
5843         xfail txxx where xxx >= 25.
5844
5845 2006-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5846
5847         PR testsuite/25764
5848         * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
5849
5850 2006-01-17  Jakub Jelinek  <jakub@redhat.com>
5851
5852         PR c/25682
5853         * gcc.dg/pr25682.c: New test.
5854         * g++.dg/parse/array-size2.C: New test.
5855
5856 2006-01-16  Ian Lance Taylor  <ian@airs.com>
5857
5858         * consistency.vlad: Remove entire directory, 1652 files.
5859
5860 2006-01-16  Janis Johnson  <janis187@us.ibm.com>
5861
5862         * lib/target-supports.exp (check_effective_target_dfp_nocache,
5863         check_effective_target_dfprt_nocache): New.
5864         (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
5865         (check_effective_target_dfprt): New.
5866         * lib/c-compat.exp (check_dfp): Remove.
5867         (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
5868         * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
5869         level of support for decimal float.
5870         * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
5871         compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
5872         compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
5873         compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
5874         convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
5875         convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
5876         convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
5877         func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
5878         func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
5879         operator-arith-fold.c, operator-assignment.c, operator-comma.c,
5880         operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
5881         struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
5882         directives.
5883
5884 2006-01-16  H.J. Lu  <hongjiu.lu@intel.com>
5885
5886         PR testsuite/25741
5887         * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
5888         $base_dir/../.
5889         * lib/gfortran.exp (gfortran_init): Likewise.
5890         * lib/obj-c++.exp (obj-c++_init): Likewise.
5891         * lib/scanasm.exp (scan-assembler-dem): Likewise.
5892         (scan-assembler-dem-not): Likewise.
5893         * lib/scandump.exp (scan-dump-dem): Likewise.
5894         (scan-dump-dem-not): Likewise.
5895
5896 2006-01-16  Andrew Pinski  <pinskia@physics.uc.edu>
5897
5898         PR testsuite/25767
5899         * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
5900         powerpc-*-darwin*.
5901         * lib/obj-c++.exp (obj-c++_init): Likewise.
5902
5903 2006-01-16  Richard Guenther  <rguenther@suse.de>
5904
5905         * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
5906
5907 2006-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5908
5909         PR testsuite/25777
5910         * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
5911         to LD_LIBRARY_PATH.
5912
5913 2006-01-16  Eric Botcazou  <ebotcazou@adacore.com>
5914             Andrew Pinski  <pinskia@physics.uc.edu>
5915
5916         * gcc.dg/minmax-1.c: New test.
5917
5918 2006-01-16  Ben Elliston  <bje@au.ibm.com>
5919
5920         * gcc.dg/dfp/dfp.exp: Correct FSF address.
5921         * gcc.misc-tests/dectest.exp: Ditto.
5922
5923 2006-01-15  Ian Lance Taylor  <ian@airs.com>
5924
5925         PR testsuite/25796
5926         * gcc.target/i386/cmov6.c: Use -march=k8.
5927
5928 2006-01-15  Andreas Jaeger  <aj@suse.de>
5929
5930         * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
5931         x86 does not have __float128.
5932
5933 2006-01-14  Ian Lance Taylor  <ian@airs.com>
5934
5935         * gcc.target/i386/cmov6.c: New test.
5936
5937 2006-01-14  Mark Mitchell  <mark@codesourcery.com>
5938
5939         PR c++/25663
5940         * g++.dg/template/ctor6.C: New test.
5941
5942 2006-01-14  Kazu Hirata  <kazu@codesourcery.com>
5943
5944         PR tree-optimization/25485
5945         * gcc.dg/tree-ssa/pr25485.c: New.
5946
5947 2006-01-14  Richard Guenther  <rguenther@suse.de>
5948
5949         PR tree-optimization/22548
5950         PR tree-optimization/22555
5951         PR tree-optimization/22501
5952         * gcc.dg/tree-ssa/alias-4.c: New testcase.
5953         * gcc.dg/tree-ssa/alias-5.c: Likewise.
5954         * gcc.dg/tree-ssa/alias-6.c: Likewise.
5955         * gcc.dg/tree-ssa/alias-7.c: Likewise.
5956         * gcc.dg/tree-ssa/alias-8.c: Likewise.
5957         * gcc.dg/tree-ssa/alias-9.c: Likewise.
5958         * gcc.dg/tree-ssa/alias-10.c: Likewise.
5959         * gcc.dg/tree-ssa/alias-11.c: Likewise.
5960         * gcc.dg/tree-ssa/alias-12.c: Likewise.
5961
5962 2006-01-14  Zdenek Dvorak <dvorakz@suse.cz>
5963
5964         * gcc.dg/tree-ssa/pr19210-1.c: Update outcome.  Add new test loop.
5965         * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
5966
5967 2006-01-14  Steven Bosscher  <stevenb.gcc@gmail.com>
5968         Richard Guenther  <rguenther@suse.de>
5969
5970         PR rtl-optimization/24257
5971         * gcc.dg/torture/pr24257.c: New testcase.
5972
5973 2006-01-13  Adam Nemet  <anemet@caviumnetworks.com>
5974
5975         * gcc.c-torture/execute/20060110-1.c: New test.
5976         * gcc.c-torture/execute/20060110-2.c: New test.
5977
5978 2006-01-13  Ulrich Weigand  <uweigand@de.ibm.com>
5979
5980         * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
5981
5982 2006-01-13  Bernhard Fischer  <rep.nop@aon.at>
5983
5984         PR fortran/25756
5985         * gfortran.dg/label_3.f90: New test.
5986
5987 2006-01-13 Daniel Berlin  <dberlin@dberlin.org>
5988
5989         PR tree-optimization/25771
5990         * g++.dg/tree-ssa/pr25771.C: New test
5991
5992 2006-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5993
5994         PR tree-opt/24365
5995         * g++.dg/opt/complex5.C: New test.
5996
5997 2006-01-13  Richard Guenther  <rguenther@suse.de>
5998
5999         * gcc.target/i386/387-9.c: New testcase.
6000
6001 2006-01-12  Nathan Sidwell  <nathan@codesourcery.com>
6002
6003         PR c++/24824
6004         * g++.dg/debug/dwarf2-1.C: New.
6005
6006 2006-01-11  H.J. Lu  <hongjiu.lu@intel.com>
6007
6008         PR testsuite/25728
6009         * lib/gcov.exp (verify-lines): Add "close $fd".
6010
6011 2006-01-12  Yao Qi  <qiyaoltc@cn.ibm.com>
6012             Ben Elliston  <bje@au.ibm.com>
6013
6014         * gcc.dg/dfp/inf-1.c: New test.
6015
6016 2006-01-12  Janis Johnson <janis187@us.ibm.com>
6017             Yao Qi  <qiyaoltc@cn.ibm.com>
6018             Ben Elliston  <bje@au.ibm.com>
6019             Jon Grimm  <jgrimm2@us.ibm.com>
6020
6021         * gcc.dg/nodfp-1.c: New test.
6022         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6023         * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
6024         * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
6025         * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
6026         * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
6027         * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
6028         * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
6029         * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
6030         * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
6031         * gcc.dg/format/dfp-scanf-1.c: Likewise.
6032         * gcc.dg/format/dfp-printf-1.c: Likewise.
6033         * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
6034         (compat_setup_dfp): New.
6035         * gcc.dg/compat/compat.exp: Use it.
6036         (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
6037         Make some variables global, prepend "compat_" to their names.
6038         * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
6039         * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
6040         * gcc.misc-tests/dectest.exp: New test driver for decTest.
6041         * lib/compat.exp (compat_skip_list): Make global, rename.
6042         * lib/c-compat.exp: New file.
6043         * lib/target-supports.exp (check_effective_target_dfp): New.
6044
6045         * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
6046         gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
6047         gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
6048         gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
6049         gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
6050         gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
6051         gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
6052         gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
6053         gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
6054         gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
6055         gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
6056         gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
6057         gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
6058         gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
6059         gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
6060         gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
6061         gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
6062         gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
6063         gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
6064         gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
6065         gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
6066         gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
6067         gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
6068         gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
6069         gcc.dg/dfp/struct-layout-1.c,
6070         gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
6071         gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
6072         gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
6073         gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
6074         gcc.dg/dfp/func-vararg-dfp.c,
6075         gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
6076         gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
6077         gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
6078         gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
6079         gcc.dg/dfp/wtr-conversion-1.c: New tests.
6080
6081 2006-01-11  Richard Guenther  <rguenther@suse.de>
6082
6083         PR tree-optimization/25734
6084         * gcc.dg/tree-ssa/pr25734.c: New testcase.
6085
6086 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6087
6088         PR fortran/25486
6089         * gfortran.dg/literal_character_constant_1_x.F: New test.
6090         * gfortran.dg/literal_character_constant_1_y.F: Ditto.
6091         * gfortran.dg/literal_character_constant_1_z.F: Ditto.
6092         * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
6093
6094 2006-01-11  Nathan Sidwell  <nathan@codesourcery.com>
6095
6096         PR c++/25386
6097         * g++.dg/ext/packed3.C: Add expected packed error.
6098
6099 2006-01-11  Hans-Peter Nilsson  <hp@axis.com>
6100
6101         PR target/25706
6102         * gcc.dg/torture/pr25706-1.c: New test.
6103
6104 2006-01-11  Paolo Bonzini  <bonzini@gnu.org>
6105
6106         PR tree-optimization/23109
6107         PR tree-optimization/23948
6108         PR tree-optimization/24123
6109
6110         * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
6111         gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
6112         gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
6113         g++.dg/tree-ssa/pr23948.C: New testcases.
6114         * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
6115         three divisions in order to do the optimization.
6116
6117 2006-01-11  Zdenek Dvorak <dvorakz@suse.cz>
6118
6119         PR c++/25632
6120         * g++.dg/other/pr25632.C: New test.
6121
6122 2006-01-11  Paul Thomas  <pault@gcc.gnu.org>
6123
6124         PR fortran/25730
6125         * gfortran.dg/used_types_1.f90: New test.
6126
6127 2006-01-10  Hans-Peter Nilsson  <hp@axis.com>
6128
6129         PR target/25718
6130         * gcc.dg/torture/pr25718-1.c: New test.
6131
6132 2006-01-10  Bernhard Fischer  <rep.nop@aon.at>
6133
6134         * gfortran.dg/list_read_2.f90: Fix typo in description.
6135
6136 2006-01-10  Jan Beulich  <jbeulich@novell.com>
6137
6138         * lib/target-supports.exp (check_visibility_available): Simplify test
6139         for *-*-netware*.
6140         (check_profiling_available): Fail for *-*-netware*.
6141         * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
6142         * gcc.dg/20021014-1.c: Likewise.
6143         * gcc.dg/nest.c: Likewise.
6144
6145 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6146
6147         fortran/24936
6148         * gfortran.dg/forall_3.f90: New test.
6149
6150 2006-01-09  Andrew Pinski  <pinskia@physics.uc.edu>
6151
6152         PR fortran/21977
6153         * gfortran.dg/nesting_2.f90: New test.
6154         * gfortran.dg/nesting_3.f90: New test.
6155
6156 2006-01-09  Hans-Peter Nilsson  <hp@axis.com>
6157
6158         * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
6159         Fix typo in comment.
6160
6161 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6162
6163         * gfortran.dg/single_char_string.f90: New test.
6164
6165 2006-01-09  Feng Wang  <fengwang@nudt.edu.cn>
6166
6167         * gfortran.dg/ichar_2.f90: New test.
6168
6169 2006-01-08  Erik Edelmann  <eedelman@gcc.gnu.org>
6170
6171         PR fortran/25093
6172         * gfortran.dg/private_type_4.f90: New.
6173
6174 2006-01-07  Richard Guenther  <rguenther@suse.de>
6175
6176         * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
6177
6178 2006-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6179
6180         * gfortran.dg/func_decl_1.f90: New.
6181         * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
6182         * gfortran.dg/array_alloc_2.f90: Likewise.
6183         * gfortran.dg/char_result_8.f90: Likewise.
6184         * gfortran.dg/dup_save_1.f90: Likewise.
6185         * gfortran.dg/dup_save_2.f90: Likewise.
6186         * gfortran.dg/f2c_6.f90: Likewise.
6187         * gfortran.dg/f2c_7.f90: Likewise.
6188         * gfortran.dg/func_result_2.f90: Likewise.
6189         * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
6190
6191 2006-01-07  Paul Thomas  <pault@gcc.gnu.org>
6192
6193         PR fortran/22146
6194         * gfortran.dg/elemental_subroutine_1.f90: New test.
6195         * gfortran.dg/elemental_subroutine_2.f90: New test.
6196
6197         PR fortran/25029
6198         PR fortran/21256
6199         * gfortran.dg/assumed_size_refs_1.f90: New test.
6200
6201         PR fortran/20868
6202         PR fortran/20870
6203         * gfortran.dg/assumed_size_refs_2.f90: New test.
6204         * gfortran.dg/initialization_1.f90: Change warning message.
6205
6206 2006-01-06  Zdenek Dvorak <dvorakz@suse.cz>
6207
6208         * gcc.dg/tree-ssa/loop-15.c: New test.
6209
6210 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6211
6212         PR fortran/25598
6213         * gfortran.dg/backspace_3.f: New test.
6214         * gfortran.dg/backspace_4.f: New test.
6215
6216 2006-01-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6217
6218         PR fortran/24268
6219         * gfortran.dg/fmt_white.f: Update test.
6220
6221 2006-01-05  Carlos O'Donell  <carlos@codesourcery.com>
6222
6223         * gcc.dg/cast-1.c: Add new warning.
6224         * gcc.dg/cast-2.c: Likewise.
6225         * gcc.dg/cast-3.c: Likewise.
6226         * gcc.dg/format/cast-1.c: Likewise.
6227         * gcc.dg/cast-4.c: New testcase.
6228
6229 2006-01-05  Richard Guenther  <rguenther@suse.de>
6230
6231         PR tree-optimization/22555
6232         * gcc.dg/tree-ssa/alias-3.c: New testcase.
6233
6234 2006-01-05  Richard Guenther  <rguenther@suse.de>
6235             Diego Novillo  <dnovillo@redhat.com>
6236
6237         * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
6238         * gcc.dg/tree-ssa/loop-8.c: Likewise.
6239         * gcc.dg/tree-ssa/loop-1.c: Likewise.
6240         * gcc.dg/tree-ssa/pr23294.c: Likewise.
6241         * gcc.dg/tree-ssa/pr21985.c: Likewise.
6242         * gcc.dg/tree-ssa/loop-14.c: Likewise.
6243         * gcc.dg/tree-ssa/loop-2.c: Likewise.
6244         * gcc.dg/tree-ssa/loop-3.c: Likewise.
6245         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6246         * gcc.dg/tree-ssa/pr21171.c: Likewise.
6247         * gcc.dg/tree-ssa/loop-5.c: Likewise.
6248         * gcc.dg/tree-ssa/loop-10.c: Likewise.
6249         * gcc.dg/tree-ssa/loop-6.c: Likewise.
6250         * treelang/compile/extravar.tree: Likewise.
6251         * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
6252         * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
6253         * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
6254         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
6255         * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
6256
6257 2006-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6258
6259         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
6260         for 64-bit fix.
6261
6262 2006-01-05  Erik Edelmann  <eedelman@gcc.gnu.org>
6263
6264         PR fortran/23675
6265         gfortran.dg/char_result_11.f90: New.
6266
6267 2006-01-04  Mark Mitchell  <mark@codesourcery.com>
6268
6269         PR c++/24782
6270         * g++.dg/parse/access9.C: New test.
6271         * g++.dg/tc1/dr52.C: Tweak error markers.
6272
6273 2006-01-04  Richard Henderson  <rth@redhat.com>
6274
6275         Merge from gomp branch.
6276         * g++.dg/parse/pragma2.C: Update expected error lines.
6277
6278 2006-01-04  Jakub Jelinek  <jakub@redhat.com>
6279
6280         * g++.dg/other/i386-2.C: New test.
6281
6282         PR target/25554
6283         * gcc.c-torture/compile/20051228-1.c: New test.
6284
6285         PR c/25559
6286         * gcc.dg/pr25559.c: New test.
6287
6288 2006-01-03  Mark Mitchell  <mark@codesourcery.com>
6289
6290         PR c++/25492
6291         * g++.dg/lookup/friend9.C: New test.
6292
6293         PR c++/25625
6294         * g++.dg/template/repo5.C: New test.
6295
6296 2006-01-03  Steven G. Kargl  <kargls@comcast.net>
6297
6298         PR fortran/25101
6299         * gfortran.dg/forall_2.f90: New test.
6300
6301 2006-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
6302
6303         * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
6304         dg-require-weak.  Adjust regexp to handle leading-underscore
6305         targets and space as well as TAB after .weak.  Change previous
6306         64-bit fix to not use naked dot.
6307
6308 2006-01-03  Paolo Bonzini  <bonzini@gnu.org>
6309
6310         PR rtl-optimization/25578
6311         * gcc.c-torture/execute/20060102-1.c: New testcase.
6312
6313 2006-01-03  Richard Guenther  <rguenther@suse.de>
6314
6315         PR c/25183
6316         * gcc.dg/torture/pr25183.c: New testcase.
6317
6318 2006-01-03  Jakub Jelinek  <jakub@redhat.com>
6319
6320         Merge from gomp-branch.
6321         * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
6322         * gcc.dg/ia64-sync-2.c: Likewise.
6323         * gcc.dg/ia64-sync-3.c: Likewise.
6324         * gcc.dg/ia64-sync-4.c: Likewise.
6325         * gcc.dg/sync-2.c: Likewise.
6326         * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
6327         that sparc64-*-* and sparcv9-*-* supports sync builtins.
6328
6329 2006-01-02  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/25635
6332         * g++.dg/parse/operator6.C: New test.
6333
6334         PR c++/25637
6335         * g++.dg/parse/error29.C: New test.
6336
6337         PR c++/25638
6338         * g++.dg/parse/dtor6.C: New test.
6339
6340         PR c++/25633
6341         * g++.dg/parse/ctor3.C: New test.
6342
6343         PR c++/25634
6344         * g++.dg/template/class3.C: New test.
6345
6346 2006-01-02  Geoffrey Keating  <geoffk@apple.com>
6347
6348         * g++.dg/debug/debug9.C: New.
6349
6350 2006-01-02  Steven G. Kargl  <kargls@comcast.net>
6351
6352         PR fortran/24640
6353         * gfortran.dg/label_2.f90: New test.
6354
6355 2006-01-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6356
6357         * g++.dg/lookup/using12.C: Tighten error marker.
6358
6359 2006-01-01  Andreas Tobler  <a.tobler@schweiz.ch>
6360             Andrew Pinski <pinskia@physics.uc.edu>
6361
6362         * gcc.target/powerpc/darwin-abi-3.c: New file.
6363         * gcc.target/powerpc/darwin-abi-4.c: Likewise.
6364         * gcc.target/powerpc/darwin-abi-5.c: Likewise.
6365         * gcc.target/powerpc/darwin-abi-6.c: Likewise.
6366         * gcc.target/powerpc/darwin-abi-7.c: Likewise.
6367         * gcc.target/powerpc/darwin-abi-8.c: Likewise.
6368         * gcc.target/powerpc/darwin-abi-9.c: Likewise.
6369         * gcc.target/powerpc/darwin-abi-10.c: Likewise.
6370         * gcc.target/powerpc/darwin-abi-11.c: Likewise.
6371
6372 2006-01-01  Daniel Berlin  <dberlin@dberlin.org>
6373
6374         * gcc.dg/tree-ssa/loadpre1.c: New;
6375         * gcc.dg/tree-ssa/loadpre2.c: New;
6376         * gcc.dg/tree-ssa/loadpre3.c: New;
6377         * gcc.dg/tree-ssa/loadpre4.c: New;
6378         * gcc.dg/tree-ssa/loadpre5.c: New;
6379         * gcc.dg/tree-ssa/loadpre6.c: New;
6380         * gcc.dg/tree-ssa/loadpre7.c: New;
6381         * gcc.dg/tree-ssa/loadpre8.c: New;
6382         * gcc.dg/tree-ssa/loadpre9.c: New;
6383
6384 2006-01-01  Nathan Sidwell  <nathan@codesourcery.com>
6385
6386         * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
6387         * g++.dg/abi/thunk4.C: Likewise.
6388
6389 2006-01-01  Andreas Jaeger  <aj@suse.de>
6390
6391         * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
6392         portable.
6393
6394 2006-01-01  Jakub Jelinek  <jakub@redhat.com>
6395
6396         PR c++/25294
6397         * gcc.dg/pragma-pack-3.c: New test.
6398         * g++.dg/parse/pragma3.C: New test.
6399
6400 2005-12-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6401
6402         PR middle-end/24827
6403         * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
6404
6405 2005-12-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6406
6407         PR testsuite/25214
6408         * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
6409
6410 2005-12-30  Erik Edelmann  <eedelman@gcc.gnu.org>
6411
6412         PR fortran/22607
6413         * gfortran-dg/pure_byref_3.f90: New.
6414
6415         fortran/PR 25396
6416         * gfortran.dg/userdef_operator_1.f90: New.
6417
6418 2005-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6419
6420         * g++.dg/abi/thunk3.C: New.
6421         * g++.dg/abi/thunk4.C: New.
6422
6423 2005-12-29  Paul Thomas  <pault@gcc.gnu.org>
6424
6425         PR fortran/25532
6426         * gfortran.dg/host_used_types_1.f90: New test. Check that host
6427         associated derived type components of derived types are
6428         properly declared in contained procedures.
6429
6430 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6431
6432         PR libgfortran/25139
6433         * gfortran.dg/backspace_2.f: New test.
6434
6435 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6436
6437         PR libgfortran/25550
6438         * gfortran.dg/endfile.f: New test.
6439
6440 2005-12-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6441
6442         PR libgfortran/25419
6443         * gfortran.dg/comma.f: New test.
6444
6445 2005-12-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6446
6447         * lib/gfortran-dg.exp: Remove trailing whitespace.
6448         * lib/fortran-torture.exp: Test with -fbounds-check instead of
6449         -funroll-all-loops.
6450
6451 2005-12-28  Alan Modra  <amodra@bigpond.net.au>
6452
6453         * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
6454         Extended Double long doubles or repeat tests when long double is
6455         the same size as double.
6456
6457 2005-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6458
6459         * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
6460
6461         PR testsuite/25442
6462         * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
6463         gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
6464
6465         PR testsuite/25441
6466         * gcc.dg/pr23911.c: Make test variable static.
6467
6468         PR testsuite/25444
6469         * gcc.dg/tree-ssa/pr14841.c: Likewise.
6470
6471 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/25439
6474         * g++.dg/parse/crash17.C: Adjust error markers.
6475         * g++.dg/template/error20.C: New test.
6476
6477 2005-12-26  Mark Mitchell  <mark@codesourcery.com>
6478
6479         PR c++/23172
6480         * g++.dg/ext/complit4.C: New test.
6481
6482         PR c++/25417
6483         * g++.dg/ext/complit5.C: Likewise.
6484
6485 2005-12-26  Kazu Hirata  <kazu@codesourcery.com>
6486
6487         PR tree-optimization/25125
6488         * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
6489         gcc.dg/vect/vect-reduc-2short.c: XFAIL.
6490         * gcc.c-torture/execute/pr25125.c: New.
6491
6492 2005-12-24  Paul Thomas  <pault@gcc.gnu.org>
6493
6494         PR fortran/25029
6495         PR fortran/21256
6496         * gfortran.dg/initialization_1.f90: Remove tests of intrinsic functions
6497         with incorrect assumed size references.
6498
6499 2005-12-24  Mark Mitchell  <mark@codesourcery.com>
6500
6501         PR c++/23171
6502         * g++.dg/opt/init1.C: New test.
6503
6504 2005-12-23  Mark Mitchell  <mark@codesourcery.com>
6505
6506         PR c++/24671
6507         * g++.dg/template/sfinae3.C: New test.
6508
6509 2005-12-23  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6510
6511         * g++.dg/other/friend4.C: New test.
6512
6513 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6514
6515         PR target/25005
6516         * g++.dg/opt/pr25005.C: New test.
6517
6518 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6519
6520         PR c++/25369
6521         * g++.dg/template/ptrmem16.C: New test.
6522
6523 2005-12-23  Paul Thomas  <pault@gcc.gnu.org>
6524
6525         PR fortran/25029
6526         PR fortran/21256
6527         * gfortran.dg/initialization_1.f90: Add test of SIZE.
6528
6529 2005-12-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6530
6531         PR libgfortran/25307
6532         * gfortran.dg/list_read_5.f90: New test.
6533
6534 2005-12-22  Richard Henderson  <rth@redhat.com>
6535
6536         * gcc.target/i386/sse-7.c: Use -msse2.
6537
6538 2005-12-23  Jakub Jelinek  <jakub@redhat.com>
6539
6540         PR rtl-optimization/25432
6541         * gcc.c-torture/compile/20051216-1.c: New test.
6542
6543         PR objc/25328
6544         * objc/execute/pr25328.m: New test.
6545
6546 2005-12-22  Mark Mitchell  <mark@codesourcery.com>
6547
6548         PR c++/25364
6549         * g++.dg/template/call4.C: New test.
6550
6551 2005-12-22  Dale Johannesen  <dalej@apple.com>
6552
6553         * gcc.target/i386/sse-17.c: New.
6554
6555 2005-12-22  Paul Brook  <paul@codesourcery.com>
6556
6557         * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
6558
6559 2005-12-22  Paul Brook  <paul@codesourcery.com>
6560
6561         * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
6562
6563 2005-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
6564
6565         PR tree-opt/25513
6566         * gcc.c-torture/compile/pr25513.c: New test.
6567
6568 2005-12-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6569
6570         PR c++/23333
6571         * g++.dg/parse/error25.C: Add more tests.
6572
6573 2005-12-22  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
6574
6575         PR fortran/18990
6576         * gfortran.dg/der_charlen_1.f90: New.
6577
6578 2005-12-22  Paul Thomas  <pault@gcc.gnu.org>
6579
6580         PR fortran/20889
6581         * gfortran.dg/pointer_component_type_1.f90: New test.
6582
6583         PR fortran/25029
6584         PR fortran/21256
6585         * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
6586         should give an error with assumed size array refernces and checks those
6587         that should not.
6588         * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
6589         reference an upper bound so that it does not generate an error.
6590
6591         PR fortran/19362
6592         PR fortran/20244
6593         PR fortran/20864
6594         PR fortran/25391
6595         * gfortran.dg/used_dummy_types_1.f90: New test.
6596         * gfortran.dg/used_dummy_types_2.f90: New test.
6597         * gfortran.dg/used_dummy_types_3.f90: New test.
6598         * gfortran.dg/used_dummy_types_4.f90: New test.
6599         * gfortran.dg/used_dummy_types_5.f90: New test.
6600
6601         PR fortran/23152
6602         * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
6603         group already being USE associated.
6604         * gfortran.dg/assumed_shape_nml.f90: New test.
6605         * gfortran.dg/assumed_size_nml.f90: New test.
6606
6607         PR fortran/20862
6608         PR fortran/25053
6609         PR fortran/25063
6610         PR fortran/25064
6611         PR fortran/25066
6612         PR fortran/25067
6613         PR fortran/25068
6614         PR fortran/25307
6615         * gfortran.dg/io_constraints_1.f90: New test.
6616         * gfortran.dg/io_constraints_1.f90: New test.
6617         * gfortran.dg/iostat_3.f90: Change wording of warning.
6618         * gfortran.dg/g77/19981216-0.f: The same.
6619
6620 2005-12-22  Kazu Hirata  <kazu@codesourcery.com>
6621
6622         PR tree-optimization/23518
6623         * testsuite/gcc.dg/pr23518.c: New.
6624
6625 2005-12-21  Mike Stump  <mrs@apple.com>
6626
6627         * gcc.dg/attr-weakref-1.c: Really skip on darwin.
6628
6629 2005-12-21  Paul Brook  <paul@codesourcery.com>
6630
6631         * gcc.dg/pr19340.c: Skip on m68k targets.
6632
6633 2005-12-21  Steven Bosscher  <stevenb@suse.de>
6634
6635         PR rtl-optimization/25196
6636         * gcc.dg/pr25196.c: New test.
6637
6638 2005-12-21  Erik Edelmann  <eedelman@gcc.gnu.org>
6639
6640         PR fortran/25423
6641         gfortran.dg/where_nested_1.f90: New.
6642
6643 2005-12-21  Kazu Hirata  <kazu@codesourcery.com>
6644
6645         PR tree-optimization/25382.
6646         * gcc.dg/tree-ssa/pr25382.c: New.
6647
6648 2005-12-20  Richard Guenther  <rguenther@suse.de>
6649
6650         PR middle-end/24306
6651         * gcc.target/i386/pr24306.c: New testcase.
6652
6653 2005-12-20  Kazu Hirata  <kazu@codesourcery.com>
6654
6655         PR tree-optimization/25501
6656         * testsuite/gcc.dg/tree-ssa/pr25501.c: New.
6657
6658 2005-12-20  Richard Guenther  <rguenther@suse.de>
6659
6660         Revert
6661         2005-12-02  Richard Guenther  <rguenther@suse.de>
6662
6663         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
6664
6665 2005-12-20  Mark Mitchell  <mark@codesourcery.com>
6666
6667         PR c++/21228
6668         * g++.dg/warn/Wunreachable-code-2.C: New test.
6669
6670 2005-12-19  Mark Mitchell  <mark@codesourcery.com>
6671
6672         PR c++/24278
6673         * g++.dg/template/ctor5.C: New test.
6674
6675         PR c++/24915
6676         * g++.dg/template/overload8.C: New test.
6677
6678 2005-12-19  Kenneth Zadeck <zadeck@naturalbridge.com>
6679
6680         * gcc.c-torture/compile/pr25483 : New test.
6681
6682 2005-12-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6683
6684         PR c++/20552
6685         * g++.dg/ext/typeof10.C: New test.
6686
6687 2005-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6688
6689         * gcc.dg/mt-loopi1.c: New.
6690
6691 2005-12-18  Richard Guenther  <rguenther@suse.de>
6692
6693         PR tree-optimization/25481
6694         * gcc.dg/torture/pr25481.c: New testcase.
6695
6696 2005-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
6697
6698         PR rtl-optimization/21041
6699         * gcc.dg/pr21041.c: New test.
6700
6701 2005-12-18  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6702
6703         PR libgfortran/25463
6704         * gfortran.dg/advance.f90: New test.
6705
6706 2005-12-18  Andreas Krebbel  <krebbel1@de.ibm.com>
6707
6708         * gcc.dg/20051201-1.c: New test.
6709
6710 2005-12-18  Paul Thomas  <pault@gcc.gnu.org>
6711
6712         PR fortran/25018
6713         * gfortran.dg/initialization_1.f90: New test.
6714         * gfortran.dg/enum_5.f90: Change dg-error to new message.
6715         * gfortran.dg/g77/980616-0.f: The same.
6716
6717 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6718
6719         * PR fortran/25458
6720         * gfortran.dg/chkbits.f90: New test.
6721
6722 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6723
6724         * gfortran.dg/enum_5.f: Revert to previous version.
6725
6726 2005-12-17  Steven G. Kargl  <kargls@comcast.net>
6727
6728         * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
6729         * gfortran.dg/nested_modules_1.f90: Ditto.
6730         * gfortran.dg/hollerith_f95.f90: Ditto.
6731         * gfortran.dg/select_5.f90: Ditto.
6732         * gfortran.dg/secnds.f: Ditto.
6733         * gfortran.dg/hollerith2.f90: Ditto.
6734         * gfortran.dg/imag_2.f: Ditto.
6735         * gfortran.dg/ftell_2.f90: Ditto.
6736         * gfortran.dg/malloc_free_1.f90: Ditto.
6737         * gfortran.dg/logint-1.f: Ditto.
6738         * gfortran.dg/recursive_statement_functions.f90: Ditto.
6739         * gfortran.dg/e_d_fmt.f90: Ditto.
6740         * gfortran.dg/hollerith_legacy.f90: Ditto.
6741         * gfortran.dg/logint-2.f: Ditto.
6742         * gfortran.dg/enum_5.f90: Ditto.
6743         * gfortran.dg/f2c_2.f90: Ditto.
6744         * gfortran.dg/pr17143.f90: Ditto.
6745         * gfortran.dg/namelist_14.f90: Ditto.
6746         * gfortran.dg/logint-3.f: Ditto.
6747         * gfortran.dg/spread_scalar_source.f90: Ditto.
6748         * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
6749         * gfortran.dg/namelist_11.f: Ditto.
6750         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6751         * gfortran.dg/g77/20010519-1.f
6752         * gfortran.dg/g77/alpha1.f: Ditto.
6753         * gfortran.dg/g77/990115-1.f: Ditto.
6754         * gfortran.dg/g77/erfc.f: Ditto.
6755         * gfortran.dg/g77/19990313-3.f: Ditto.
6756         * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
6757         * gfortran.dg/g77/20010426.f: Ditto.
6758         * gfortran.dg/g77/19990313-0.f: Ditto.
6759         * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
6760         * gfortran.dg/g77/20000629-1.f: Ditto.
6761         * gfortran.dg/g77/970125-0.f: Ditto.
6762         * gfortran.dg/g77/8485.f: Ditto.
6763         * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
6764         * gfortran.dg/g77/19990313-1.f: Ditto.
6765         * gfortran.dg/g77/int8421.f: Ditto.
6766         * gfortran.dg/g77/19990305-0.f: Ditto.
6767         * gfortran.dg/g77/947.f: Ditto.
6768         * gfortran.dg/g77/19990905-2.f: Ditto.
6769         * gfortran.dg/g77/cabs.f: Ditto.
6770         * gfortran.dg/g77/19990313-2.f: Ditto.
6771         * gfortran.dg/g77/20020307-1.f: Ditto.
6772         * gfortran.dg/g77/dcomplex.f: Ditto.
6773         * gfortran.dg/g77/19990502-1.f: Ditto.
6774         * gfortran.dg/g77/19981216-0.f: Ditto.
6775         * gfortran.dg/common_4.f90: Ditto.
6776         * gfortran.dg/entry_4.f90: Ditto.
6777         * gfortran.dg/equiv_constraint_2.f90: Ditto.
6778         * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
6779         * gfortran.dg/namelist_12.f: Ditto.
6780         * gfortran.dg/scale_1.f90: Ditto.
6781         * gfortran.dg/modulo_1.f90
6782         * gfortran.dg/hollerith.f90: Ditto.
6783         * gfortran.dg/direct_io_3.f90: Ditto.
6784         * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
6785         * gfortran.dg/gnu_logical_1.F: Ditto.
6786         * gfortran.dg/unf_io_convert_1.f90: Ditto.
6787         * gfortran.dg/assign_1.f90: Ditto.
6788         * gfortran.dg/g77_intrinsics_sub.f: Ditto.
6789         * gfortran.dg/pr23095.f: Ditto.
6790         * gfortran.dg/read_float_1.f90: Ditto.
6791
6792 2005-12-17  Andreas Jaeger  <aj@suse.de>
6793
6794         * gcc.dg/attr-weakref-1.c: Do not run on darwin.
6795         * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
6796
6797 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6798
6799         PR fortran/24268
6800         * gfortran.dg/fmt_white.f: New test.
6801
6802 2005-12-16  Steven G. Kargl <kargls@comcast.net>
6803
6804         * gfortran.dg/label_1.f90: New test.
6805
6806 2005-12-15  Ben Elliston  <bje@au.ibm.com>
6807
6808         PR testsuite/25422
6809         * gcc.dg/20031012-1.c: Add -Walways-true option.
6810         * gcc.dg/weak/weak-3.c: Likewise.
6811         * g++.old-deja/g++.mike/warn8.C: Likewise.
6812
6813 2005-12-16  Mike Stump  <mrs@apple.com>
6814
6815         * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
6816         exit.
6817
6818 2005-12-16  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
6819
6820         PR libgfortran/25264
6821         PR libgfortran/25349
6822         * gfortran.dg/tl_editing.f90: Added additional checks.
6823         * gfortran.dg/t_editing.f: New test.
6824         * gfortran.dg/write_padding.f90: New test
6825
6826 2005-12-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6827
6828         PR testsuite/25215
6829         * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
6830
6831 2005-12-16  Jakub Jelinek  <jakub@redhat.com>
6832
6833         PR rtl-optimization/24899
6834         * gcc.c-torture/execute/20051215-1.c: New test.
6835
6836 2005-12-16  Andreas Krebbel  <krebbel1@de.ibm.com>
6837
6838         PR 24823
6839         * gfortran.dg/pr24823.f: New test.
6840
6841 2005-12-16  Jeff Law  <law@redhat.com>
6842
6843         * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
6844
6845 2005-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
6846
6847         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (base_types):
6848         Change C++ style comments to C style comments.
6849         Remove aligned types from the array.
6850         Keep Enums disabled.
6851         (complex_types): Remove aligned types from the array.
6852         Comment out "_Complex long double".
6853         (attrib_types): Remove.
6854         (complex_attrib_types): Remove.
6855         (attrib_array_types): Remove.
6856         (complex_attrib_array_types): Remove.
6857         (aligned_bitfld_types): Remove.
6858         (n_aligned_bitfld_types): Remove.
6859         (FEATURE_ALIGNEDPACKED): Delete.
6860         (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
6861         (singles): Remove support for adding attributes.
6862         (choose_type): Remove support for attributed types.
6863         (generate_fields): Remove support for attributed bit-fields.
6864         Remove support for adding attributes.
6865         (generate_random_tests): Remove support for adding attributes.
6866         (features): Add back "[0] :0" and "complex vector [0]".
6867         (main): Remove support for attributed bit-fields.
6868         Uncomment the calling of generate_random_tests for the rests of
6869         the tests.
6870
6871 2005-12-16  Jan Hubicka  <jh@suse.cz>
6872
6873         * gcc.c-torture/combine/pr25224.c: New.
6874
6875 2005-12-15  Joseph S. Myers  <joseph@codesourcery.com>
6876
6877         PR other/25028
6878         * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
6879         HP-UX.
6880
6881 2005-12-15  Richard Sandiford  <richard@codesourcery.com>
6882
6883         * gcc.dg/20051215-1.c: New file.
6884
6885 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6886
6887         * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
6888         * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
6889
6890 2005-12-14  Erik Edelmann  <eedelman@gcc.gnu.org>
6891
6892         PR fortran/18197
6893         * gfortran.dg/dummy_functions_1.f90: New.
6894
6895 2005-12-14  Ulrich Weigand  <uweigand@de.ibm.com>
6896
6897         PR rtl-optimization/25310
6898         * gcc.c-torture/compile/pr25310.c: New test.
6899
6900 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6901
6902         PR debug/25023
6903         * gcc.dg/pr25023.c: New test.
6904
6905 2005-12-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6906
6907         * g++.old-deja/g++.brendan/redecl1.C,
6908         g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
6909         g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
6910         g++.old-deja/g++.oliva/typeof1.C,
6911         g++.old-deja/g++.other/crash16.C,
6912         g++.old-deja/g++.other/crash34.C,
6913         g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
6914         g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
6915         g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
6916         g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
6917         g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
6918         g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
6919         Remove xfail.
6920
6921 2005-12-14  Kean Johnston  <jkj@sco.com>
6922             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6923
6924         * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
6925         * gcc.target/i386/20020523-1.c: Ditto.
6926         * gcc.target/i386/tailcall-1.c: Ditto.
6927         * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
6928         * gcc.target/i386/ssetype-5.c: Ditto.
6929
6930 2005-12-14  Jeff Law  <law@redhat.com>
6931
6932         * gcc.dg/tree-ssa/foldstring-1.c: New test.
6933
6934 2005-12-14  Jakub Jelinek  <jakub@redhat.com>
6935
6936         PR target/25254
6937         PR target/24188
6938         * gcc.target/i386/pr25254.c: New test.
6939         * gfortran.dg/PR24188.f: New test.
6940
6941 2005-12-14  David Billinghurst  (David.Billinghurst@riotinto.com)
6942
6943         * lib/fortran-torture.exp: Catch remaining uses of
6944         remote_file build delete.
6945
6946 2005-12-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6947
6948         * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
6949
6950 2005-12-14  Ben Elliston  <bje@au.ibm.com>
6951
6952         * gcc.dg/warn-addr-cmp.c: New test.
6953
6954 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6955
6956         PR debug/25023
6957         PR target/25293
6958         * gcc.target/i386/pr25293.c: New test.
6959
6960 2005-12-13  Petr Machata  <machata@post.cz>
6961
6962         PR c++/24907
6963         * g++.dg/parse/comma2.C: New test.
6964
6965 2005-12-13  Mark Mitchell  <mark@codesourcery.com>
6966             Jakub Jelinek  <jakub@redhat.com>
6967
6968         * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
6969         * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
6970         (limits.h): Include unconditionally.
6971         (stdlib.h): Likewise.
6972         (hashtab.h): Do not include.
6973         (getopt.h): Likewise.
6974         (stddef.h): Include.
6975         (hashval_t): Define.
6976         (struct entry): Add "next" field.
6977         (HASH_SIZE): New macro.
6978         (hash_table): New variable.
6979         (switchfiles): Do not use xmalloc.
6980         (mix): New macro.
6981         (iterative_hash): New function.
6982         (hasht): Remove.
6983         (e_exists): New function.
6984         (e_insert): Likewise.
6985         (output): Use, instead of libiberty hashtable functions.
6986         (main): Do not use getopt.  Do not call htab_create.
6987
6988 2005-12-13  Jakub Jelinek  <jakub@redhat.com>
6989
6990         PR c++/25331
6991         * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
6992         put atal* and atpaal* attributes on array elements.
6993         (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
6994         * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
6995         put atal* and atpaal* attributes on array elements.
6996         (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
6997
6998 2005-12-13  Carlos O'Donell <carlos@codesourcery.com>
6999
7000         * gcc.dg/single-precision-constant.c: New test.
7001
7002 2005-12-13  Alan Modra  <amodra@bigpond.net.au>
7003
7004         * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
7005         gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
7006         gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
7007         gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
7008         gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
7009         gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
7010         gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
7011         gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
7012         gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
7013         gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
7014         gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
7015         gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
7016         gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
7017         gcc.target/powerpc/ppc-sdata-2.c,
7018         gcc.target/powerpc/ppc-stackalign-1.c,
7019         gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
7020         gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
7021         gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
7022         gcc.target/powerpc/rs6000-ldouble-2.c,
7023         gcc.target/powerpc/rs6000-power2-1.c,
7024         gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
7025         powerpc64-*-* in target selection strings.  Instead use powerpc*-*-*
7026         and ilp32 or lp64 as appropriate.  Merge dg-require-effective-target
7027         option into target selector.
7028         * gcc.dg/20020919-1.c: Compile for powerpc*-*-*.  Handle powerpc64.
7029         * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
7030
7031 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         PR objc/25348
7034         * objc.dg/encode-9.m: New test.
7035
7036 2005-12-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7037
7038         PR testsuite/20772
7039         * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
7040         * gcc.dg/asm-b.c: Fix typo.
7041         * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
7042         * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
7043         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
7044         i?86 lp64 and x86_64 ilp32.
7045         * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
7046         on i?86 lp64.
7047         * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
7048
7049 2005-12-12  Steven G. Kargl  <kargls@comcast.net>
7050
7051         PR fortran/25078
7052         gfortran.dg/equiv_5.f90: New test.
7053
7054 2005-12-12  Daniel Berlin  <dberlin@dberlin.org>
7055
7056         * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
7057         * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
7058         * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
7059         * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
7060         * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
7061         * gcc.dg/tree-ssa/reassoc-5.c: New.
7062         * gcc.dg/tree-ssa/reassoc-6.c: New.
7063         * gcc.dg/tree-ssa/reassoc-7.c: New.
7064         * gcc.dg/tree-ssa/reassoc-8.c: New.
7065         * gcc.dg/tree-ssa/reassoc-9.c: New.
7066         * gcc.dg/tree-ssa/reassoc-10.c: New.
7067         * gcc.dg/tree-ssa/reassoc-11.c: New.
7068
7069 2005-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7070
7071         PR testsuite/25167
7072         PR testsuite/24478
7073         * gcc.dg/weak/weak-14.c: Add dg-require-alias.
7074
7075 2005-12-12  Mark Mitchell  <mark@codesourcery.com>
7076
7077         PR c++/25300
7078         * g++.dg/template/inherit.C: Do not use a generic error message.
7079
7080 2005-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
7081
7082         PR libobjc/25354
7083         * objc.dg/gnu-encoding: New directory.
7084         * objc.dg/gnu-encoding/compat-common.h: New file.
7085         * objc.dg/gnu-encoding/struct-layout-1.h: New file.
7086         * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
7087         * objc.dg/gnu-encoding/vector-defs.h: New file.
7088         * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
7089         * objc.dg/gnu-encoding/generate-random.c: New file.
7090         * objc.dg/gnu-encoding/generate-random_r.c: New file.
7091         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
7092         * objc.dg/gnu-encoding/generate-random.h: New file.
7093
7094 2005-12-11  Mark Mitchell  <mark@codesourcery.com>
7095
7096         PR c++/25337
7097         * g++.dg/template/defarg7.C: New test.
7098
7099 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7100
7101         PR libobjc/25347
7102         * objc.dg/encode-8.m: New test.
7103
7104 2005-12-11  Andrew Pinski  <pinskia@physics.uc.edu>
7105
7106         PR libobjc/25346
7107         * objc.dg/encode-7.m: New test.
7108
7109 2005-12-10  Mark Mitchell  <mark@codesourcery.com>
7110
7111         PR c++/25010
7112         * g++.dg/opt/inline10.C: New test.
7113
7114 2005-12-11  Steven G. Kargl  <kargls@comcast.net>
7115
7116         * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
7117
7118 2005-12-11  Bernhard Fischer  <rep.nop@aon.at>
7119
7120         * gfortran.dg/substring_equivalence.f90: typo in comment
7121
7122 2005-12-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7123
7124         PR fortran/25068
7125         * gfortran.dg/iostat_3.f90: New test.
7126
7127 2005-12-10  Thomas Koenig  <Thomas.Koenig@online.de>
7128
7129         PR fortran/23815
7130         * gfortran.dg/unf_io_convert_1.f90: New test.
7131         * gfortran.dg/unf_io_convert_2.f90: New test.
7132         * gfortran.dg/unf_io_convert_3.f90: New test.
7133
7134 2005-12-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7135
7136         PR testsuite/20772
7137         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
7138         g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
7139         g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
7140         gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
7141         gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
7142         gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
7143         gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
7144         gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
7145         gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
7146         gcc.dg/torture/fp-int-convert-float128-timode.c,
7147         gcc.dg/torture/fp-int-convert-float128.c,
7148         gcc.dg/torture/fp-int-convert-float80-timode.c,
7149         gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
7150         gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
7151
7152         * gcc.dg/tls/opt-1.c: Require effective target fpic.
7153
7154 2005-12-10  Hans-Peter Nilsson  <hp@axis.com>
7155
7156         * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
7157
7158 2005-12-10  Richard Sandiford  <richard@codesourcery.com>
7159
7160         * gcc.dg/20051207-1.c,
7161         * gcc.dg/20051207-2.c,
7162         * gcc.dg/20051207-3.c: New tests.
7163
7164 2005-12-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7165
7166         PR testsuite/20772
7167         * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
7168         gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
7169         dg-skip-if target selector.
7170
7171         PR testsuite/20772
7172         * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
7173         gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
7174         gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
7175         gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
7176         gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
7177         gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
7178         and/or merge with i?86 cases.
7179
7180         * gcc.dg/tls/opt-3.c: Require effective target fpic.
7181
7182         PR testsuite/20772
7183         * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
7184         g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
7185         g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
7186         gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
7187         x86_64-*-linux*.
7188
7189 2005-12-09  Ulrich Weigand  <uweigand@de.ibm.com>
7190
7191         PR target/25311
7192         * gcc.c-torture/compile/pr25311.c: New test.
7193
7194 2005-12-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7195
7196         PR libgfortran/25039
7197         * gfortran.dg/read_comma.f: New test.
7198
7199 2005-12-08  Jakub Jelinek  <jakub@redhat.com>
7200
7201         PR c++/19317
7202         * g++.dg/opt/pr19317-1.C: New test.
7203         * g++.dg/opt/pr19317-2.C: New test.
7204         * g++.dg/opt/pr19317-3.C: New test.
7205
7206         PR target/19005
7207         * gcc.c-torture/execute/pr19005.c: New test.
7208
7209         PR target/17828
7210         * g++.old-deja/g++.other/comdat5.C: New test.
7211         * g++.old-deja/g++.other/comdat5-aux.cc: New file.
7212
7213         * g++.dg/compat/struct-layout-1.exp: New file.
7214         * g++.dg/compat/struct-layout-1.h: New.
7215         * g++.dg/compat/struct-layout-1_generate.c: New.
7216         * g++.dg/compat/struct-layout-1_x1.h: New.
7217         * g++.dg/compat/struct-layout-1_x2.h: New.
7218         * g++.dg/compat/struct-layout-1_y1.h: New.
7219         * g++.dg/compat/struct-layout-1_y2.h: New.
7220
7221         * gcc.dg/20050330-2.c: New test.
7222
7223 2005-12-08  Erik Edelmann  <eedelman@gcc.gnu.org>
7224
7225         PR fortran/25292
7226         * gfortran.dg/associated_1.f90: New.
7227
7228 2005-12-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7229
7230         * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
7231         ILP32 vect_no_align platforms.
7232
7233 2005-12-08  Andreas Krebbel  <krebbel1@de.ibm.com>
7234             Jakub Jelinek  <jakub@redhat.com>
7235
7236         PR target/25268
7237         * gcc.c-torture/compile/20051207-1.c: New test.
7238
7239 2005-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7240
7241         PR testsuite/20772
7242         * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
7243         gcc.dg/torture/pr18582-1.c,
7244         gcc.target/i386/attributes-error.c: Also test on x86_64.
7245
7246         * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
7247
7248 2005-12-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7249
7250         PR c++/19397
7251         * g++.dg/template/typedef3.C: New test.
7252
7253         PR c++/19762
7254         PR c++/19764
7255         * g++.dg/template/dtor3.C: Fix error markers.
7256
7257 2005-12-07  Adrian Straetling  <straetling@de.ibm.com>
7258
7259         * lib/target-supports.exp (check_effective_target_sync_char_short):
7260         Add s390*.
7261
7262 2005-12-06  Janis Johnson  <janis187@us.ibm.com>
7263
7264         * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
7265
7266 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7267
7268         * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
7269         * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
7270         * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
7271         * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
7272
7273 2005-12-06  Roger Sayle  <roger@eyesopen.com>
7274
7275         PR c++/25263
7276         * g++.dg/other/array2.C: New test case.
7277
7278 2005-12-05  Geoffrey Keating  <geoffk@apple.com>
7279
7280         * gcc.dg/darwin-weakimport-3.c: New.
7281
7282         * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
7283         * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
7284         and to work on Darwin.
7285         * gcc.dg/attr-weakref-1b.c: New file.
7286         * gcc.dg/attr-weakref-2.c: New test.
7287         * gcc.dg/darwin-weakref-1.c: New test.
7288
7289 2005-12-05  Janis Johnson  <janis187@us.ibm.com>
7290
7291         PR testsuite/25247
7292         * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
7293         use in selector expressions.
7294         (dg-xfail-if): Ditto.
7295         * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
7296         * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
7297         * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
7298         * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
7299         * gcc.test-framework/test-framework.exp: Skip generated tests if
7300         CHECK_TEST_FRAMEWORK is not 1.
7301
7302 2005-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7303
7304         PR tree-optimization/24963
7305         * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
7306
7307         PR target/24108
7308         * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
7309
7310         PR target/18580
7311         * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
7312         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
7313         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
7314         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
7315
7316 2005-12-05  Jakub Jelinek  <jakub@redhat.com>
7317
7318         * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
7319         dg-options.
7320
7321 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7322
7323         * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
7324
7325 2005-12-04  Joseph S. Myers  <joseph@codesourcery.com>
7326
7327         * gcc.dg/format/cast-1.c: New test.
7328
7329 2005-12-04  Roger Sayle  <roger@eyesopen.com>
7330
7331         PR c/7776
7332         * gcc.dg/Wstring-literal-comparison-1.c: New test case.
7333         * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
7334         * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
7335         * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
7336
7337 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7338
7339         * gcc.dg/cast-pretty-print-1.c: New test.
7340
7341 2005-12-03  Joseph S. Myers  <joseph@codesourcery.com>
7342
7343         * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
7344
7345 2005-12-02  Mark Mitchell  <mark@codesourcery.com>
7346
7347         PR c++/24173
7348         * g++.dg/template/friend40.C: New test.
7349
7350 2005-12-02  Jakub Jelinek  <jakub@redhat.com>
7351
7352         PR target/25199
7353         * gcc.target/i386/movq-2.c: New test.
7354         * gcc.target/i386/movq.c: Remove target i?86, instead add
7355         dg-require-effective-target ilp32.
7356
7357 2005-12-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7358
7359         PR c++/24103
7360         * g++.dg/other/default1.C: New test.
7361
7362 2005-12-02  Richard Guenther  <rguenther@suse.de>
7363
7364         * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
7365
7366 2005-12-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7367
7368         * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
7369
7370 2005-12-02  Alan Modra  <amodra@bigpond.net.au>
7371
7372         PR target/21017
7373         * gcc.target/powerpc/rotate.c: New.
7374
7375 2005-12-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7376
7377         * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
7378         * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
7379
7380 2005-12-01  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7381
7382         PR c/13384
7383         * gcc.dg/pr17730-1.c: Adjust.
7384         * gcc.dg/lvalue1.c (main): Likewise.
7385         * gcc.dg/lvalue-2.c: Likewise.
7386         * g++.dg/pr7503-3.C
7387
7388 2005-12-01  Geoffrey Keating  <geoffk@apple.com>
7389
7390         * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
7391         error messages.
7392
7393 2005-12-01  Paul Thomas  <pault@gcc.gnu.org>
7394
7395         PR fortran/24789
7396         *  gfortran.dg/auto_char_dummy_array_2.f90: New test.
7397
7398 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7399
7400         PR target/24475
7401         * lib/target-supports.exp (check_effective_target_tls): New.
7402         (check_effective_target_tls_runtime): New.
7403         * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
7404         for TLS support.
7405         * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
7406         gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
7407         gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
7408         gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
7409         gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
7410         gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
7411         gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
7412         gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
7413         gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
7414         g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
7415         g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
7416         effective-target TLS.
7417         * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
7418         g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
7419         effective-target TLS runtime.
7420
7421 2005-12-01  Uros Bizjak  <uros@kss-loka.si>
7422
7423         * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
7424
7425 2005-12-01  Hans-Peter Nilsson  <hp@axis.com>
7426
7427         * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
7428         gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
7429         g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
7430         ignored" warnings when "packing" is the same as the ABI layout.
7431
7432 2005-11-30  Bernhard Fischer  <rep.nop@aon.at>
7433
7434         PR fortran/21302
7435         * gfortran.dg/line_length_1.f: New test.
7436         * gfortran.dg/line_length_2.f90: Ditto.
7437
7438 2005-11-30  Richard Guenther  <rguenther@suse.de>
7439
7440         PR tree-optimization/21655
7441         * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
7442
7443 2005-11-30  Dale Johannesen  <dalej@apple.com>
7444
7445         * gcc.c-torture/compile/pr24930.c: New.
7446
7447 2005-11-30  Paul Thomas  <pault@gcc.gnu.org>
7448
7449         PR fortran/15809
7450         *  gfortran.dg/auto_char_dummy_array.f90: New test.
7451
7452 2005-11-30  Jeff Law  <law@redhat.com>
7453
7454         * g++.old-deja/g++.law/pr25000.C: New test.
7455
7456 2005-11-30  Jakub Jelinek  <jakub@redhat.com>
7457
7458         * gcc.dg/tls/opt-11.c: New test.
7459
7460 2005-11-29  Joseph S. Myers  <joseph@codesourcery.com>
7461
7462         * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
7463         targets.
7464         * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
7465         LP64 ia64.
7466
7467 2005-11-29  Jakub Jelinek  <jakub@redhat.com>
7468
7469         * gfortran.dg/open_access_1.f90: New test.
7470
7471 2005-11-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7472
7473         * gcc.dg/charset/builtin2.c: New test.
7474
7475 2005-11-28  Jakub Jelinek  <jakub@redhat.com>
7476
7477         * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
7478         on mmix-*-* for *_[xy].c.
7479
7480 2005-11-28  Kean Johnston  <jkj@sco.com>
7481
7482         * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
7483         headers.
7484         * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
7485         * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
7486         * gcc.target/i386/asm-3.c: Ditto.
7487         * gcc.target/i386/clobbers.c: Ditto.
7488         * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
7489         * gcc.target/i386/cmov1.c: Make magic* static so it matches the
7490         test regexp.
7491         * gcc.target/i386/mul.c: Ditto.
7492         * gcc.target/i386/ssetype-1.c: Ditto.
7493         * gcc.dg/20040813-1.c: Skip on SVR5 systems.
7494         * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
7495         static so the test works with -fPIC mode too. Based on comment in
7496         PR19231 by Pinski.
7497         * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
7498
7499 2005-11-28  Richard Guenther  <rguenther@suse.de>
7500
7501         * gcc.dg/alias-9.c: New testcase.
7502         * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
7503
7504 2005-11-28  Roger Sayle  <roger@eyesopen.com>
7505             Uros Bizjak  <uros@kss-loka.si>
7506
7507         PR middle-end/20219
7508         * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
7509         tan(x)/sin(x) transformations.
7510
7511 2005-11-27  Andrew Pinski  <pinskia@physics.uc.edu>
7512
7513         PR middle-end/24575
7514         * gcc.dg/tree-ssa/divide-3.c: New test.
7515         * gcc.dg/tree-ssa/divide-4.c: New test.
7516
7517 2005-11-27  Steven G. Kargl  <kargls@comcast.net>
7518
7519         PR fortran/24917
7520         *  gfortran.dg/boz_6.f90: New test.
7521
7522 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7523
7524         PR fortran/23912
7525         * gfortran.dg/modulo_1.f90: New test.
7526
7527 2005-11-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7528
7529         PR libfortran/24919
7530         * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
7531         fail on CRLF platforms.
7532         * gfortran.dg/ftell_2.f90: Likewise.
7533
7534 2005-11-26  Eric Christopher  <echristo@apple.com>
7535
7536         * gcc.dg/intmax_t-1.c: Remove mips xfail.
7537
7538 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7539
7540         * objc.dg/gnu-runtime-3.m: Simplify.
7541
7542 2005-11-26  Andrew Pinski  <pinskia@physics.uc.edu>
7543
7544         PR middle-end/23669
7545         * gcc.dg/tree-ssa/divide-1.c: New test.
7546         * gcc.dg/tree-ssa/divide-2.c: New test.
7547
7548 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7549
7550         PR libgfortran/24945
7551         * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
7552
7553 2005-11-26  Janne Blomqvist  <jb@gcc.gnu.org>
7554
7555         PR libgfortran/24945
7556         * gfortran.dg/open_status_2.f90: New test.
7557
7558 2005-11-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7559
7560         * gcc.c-torture/execute/builtins/fprintf.c,
7561         gcc.c-torture/execute/builtins/fputs-lib.c,
7562         gcc.c-torture/execute/builtins/fputs.c,
7563         gcc.c-torture/execute/builtins/lib/fprintf.c,
7564         gcc.c-torture/execute/builtins/lib/printf.c,
7565         gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
7566
7567 2005-11-25  J"orn Rennecke <joern.rennecke@st.com>
7568
7569         * gcc.dg/20050922-2.c: New test.
7570
7571 2005-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
7572
7573         * objc.dg/gnu-runtime-3.m: New test.
7574
7575 2005-11-25  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7576
7577         PR c++/9278
7578         * g++.dg/other/void1.C: New test.
7579
7580 2005-11-25  Joseph S. Myers  <joseph@codesourcery.com>
7581
7582         PR middle-end/24998
7583         * gcc.dg/torture/fp-int-convert-float.c,
7584         gcc.dg/torture/fp-int-convert-double.c,
7585         gcc.dg/torture/fp-int-convert-long-double.c,
7586         gcc.dg/torture/fp-int-convert-timode.c,
7587         gcc.dg/torture/fp-int-convert-float80.c,
7588         gcc.dg/torture/fp-int-convert-float80-timode.c,
7589         gcc.dg/torture/fp-int-convert-float128.c,
7590         gcc.dg/torture/fp-int-convert-float128-timode.c,
7591         gcc.dg/torture/fp-int-convert.h: New files.
7592
7593 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7594
7595         PR middle-end/24989
7596         * gcc.dg/tree-ssa/bool-10.c: New test.
7597         * gcc.dg/tree-ssa/bool-11.c: New test.
7598         * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
7599
7600 2005-11-24  Andrew Pinski  <pinskia@physics.uc.edu>
7601
7602         PR middle-end/24990
7603         * tree-ssa/pr24990-1.c: New test.
7604
7605 2005-11-24  Richard Guenther  <rguenther@suse.de>
7606         Dirk Mueller <dmueller@suse.de>
7607
7608         PR c++/14024
7609         * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
7610         * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
7611         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
7612         * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
7613         * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
7614         * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
7615
7616 2005-11-23  Uros Bizjak  <uros@kss-loka.si>
7617
7618         * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
7619
7620 2005-11-23  Gabriel Dos Reis  <gdr@integrable-solutions.net>
7621
7622         PR c/21668
7623         * gcc.dg/Wc++-compat.c: New.
7624         * gcc.dg/Wno-c++-compat.c: New.
7625
7626 2005-11-23  Alan Modra  <amodra@bigpond.net.au>
7627
7628         * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
7629         (vspltish, vspltisw): Likewise.
7630
7631 2005-11-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
7632
7633         PR libgfortran/24794
7634         * gfortran.dg/namelist_12.f: Fix quotes.
7635         * gfortran.dg/namelist_13.f90: Fix quotes.
7636         * gfortran.dg/namelist_14.f90: Fix quotes.
7637         * gfortran.dg/namelist_15.f90: Fix quotes.
7638         * gfortran.dg/namelist_use.f90: Fix quotes.
7639         * gfortran.dg/namelist_use_only.f90: Fix quotes.
7640         * gfortran.dg/namelist_21.f90: New test.
7641         * gfortran.dg/namelist_22.f90: New test.
7642
7643 2005-11-22  Kazu Hirata  <kazu@codesourcery.com>
7644
7645         PR target/23435
7646         * gcc.c-torture/compile/pr23435.c: New.
7647
7648 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7649
7650         * gcc.c-torture/execute/floatunsisf-1.c: New test.
7651
7652 2005-11-22  Joseph S. Myers  <joseph@codesourcery.com>
7653
7654         * gcc.target/powerpc/405-macchw-1.c,
7655         gcc.target/powerpc/405-macchw-2.c,
7656         gcc.target/powerpc/405-macchwu-1.c,
7657         gcc.target/powerpc/405-macchwu-2.c,
7658         gcc.target/powerpc/405-machhw-1.c,
7659         gcc.target/powerpc/405-machhw-2.c,
7660         gcc.target/powerpc/405-machhwu-1.c,
7661         gcc.target/powerpc/405-machhwu-2.c,
7662         gcc.target/powerpc/405-maclhw-1.c,
7663         gcc.target/powerpc/405-maclhw-2.c,
7664         gcc.target/powerpc/405-maclhwu-1.c,
7665         gcc.target/powerpc/405-maclhwu-2.c,
7666         gcc.target/powerpc/405-mulchw-1.c,
7667         gcc.target/powerpc/405-mulchw-2.c,
7668         gcc.target/powerpc/405-mulchwu-1.c,
7669         gcc.target/powerpc/405-mulchwu-2.c,
7670         gcc.target/powerpc/405-mulhhw-1.c,
7671         gcc.target/powerpc/405-mulhhw-2.c,
7672         gcc.target/powerpc/405-mulhhwu-1.c,
7673         gcc.target/powerpc/405-mulhhwu-2.c,
7674         gcc.target/powerpc/405-mullhw-1.c,
7675         gcc.target/powerpc/405-mullhw-2.c,
7676         gcc.target/powerpc/405-mullhwu-1.c,
7677         gcc.target/powerpc/405-mullhwu-2.c,
7678         gcc.target/powerpc/405-nmacchw-1.c,
7679         gcc.target/powerpc/405-nmacchw-2.c,
7680         gcc.target/powerpc/405-nmachhw-1.c,
7681         gcc.target/powerpc/405-nmachhw-2.c,
7682         gcc.target/powerpc/405-nmaclhw-1.c,
7683         gcc.target/powerpc/405-nmaclhw-2.c,
7684         gcc.target/powerpc/440-macchw-1.c,
7685         gcc.target/powerpc/440-macchw-2.c,
7686         gcc.target/powerpc/440-macchwu-1.c,
7687         gcc.target/powerpc/440-macchwu-2.c,
7688         gcc.target/powerpc/440-machhw-1.c,
7689         gcc.target/powerpc/440-machhw-2.c,
7690         gcc.target/powerpc/440-machhwu-1.c,
7691         gcc.target/powerpc/440-machhwu-2.c,
7692         gcc.target/powerpc/440-maclhw-1.c,
7693         gcc.target/powerpc/440-maclhw-2.c,
7694         gcc.target/powerpc/440-maclhwu-1.c,
7695         gcc.target/powerpc/440-maclhwu-2.c,
7696         gcc.target/powerpc/440-mulchw-1.c,
7697         gcc.target/powerpc/440-mulchw-2.c,
7698         gcc.target/powerpc/440-mulchwu-1.c,
7699         gcc.target/powerpc/440-mulchwu-2.c,
7700         gcc.target/powerpc/440-mulhhw-1.c,
7701         gcc.target/powerpc/440-mulhhw-2.c,
7702         gcc.target/powerpc/440-mulhhwu-1.c,
7703         gcc.target/powerpc/440-mulhhwu-2.c,
7704         gcc.target/powerpc/440-mullhw-1.c,
7705         gcc.target/powerpc/440-mullhw-2.c,
7706         gcc.target/powerpc/440-mullhwu-1.c,
7707         gcc.target/powerpc/440-mullhwu-2.c,
7708         gcc.target/powerpc/440-nmacchw-1.c,
7709         gcc.target/powerpc/440-nmacchw-2.c,
7710         gcc.target/powerpc/440-nmachhw-1.c,
7711         gcc.target/powerpc/440-nmachhw-2.c,
7712         gcc.target/powerpc/440-nmaclhw-1.c,
7713         gcc.target/powerpc/440-nmaclhw-2.c: New tests.
7714
7715 2005-11-21  Jakub Jelinek  <jakub@redhat.com>
7716
7717         PR fortran/24774
7718         * gfortran.dg/inquire_9.f90: New test.
7719
7720         PR fortran/21647
7721         * gfortran.fortran-torture/execute/inquire_5.f90: New test.
7722
7723 2005-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7724
7725         PR libfortran/24432
7726         * lib/target-supports.exp (check_effective_target_fortran_large_real):
7727         Check that 'cos' is supported.
7728
7729 2005-11-21  Paul Thomas  <pault@gcc.gnu.org
7730
7731         PR fortran/24223
7732         * gfortran.dg/substring_equivalence.f90: New test.
7733
7734         PR fortran/24705
7735         * gfortran.dg/auto_internal_assumed.f90: New test.
7736
7737 2005-11-21  Uros Bizjak  <uros@kss-loka.si>
7738
7739         * gcc.dg/fold-div-2.c: New test.
7740
7741 2005-11-20  Ian Lance Taylor  <ian@airs.com>
7742
7743         PR rtl-optimization/24883
7744         * gcc.c-torture/compile/pr24883.c: New test.
7745
7746 2005-11-21  Kazu Hirata  <kazu@codesourcery.com>
7747
7748         PR middle-end/20583
7749         * gcc.c-torture/compile/pr20583.c: New.
7750
7751 2005-11-20  Bernd Schmidt  <bernd.schmidt@analog.com>
7752
7753         * gcc.c-torture/execute/usmul.c: New test.
7754
7755 2005-11-19  James A. Morrison  <phython@gcc.gnu.org>
7756
7757         * gcc.dg/tree-ssa/vrp22.c: New test.
7758
7759 2005-11-19  Hans-Peter Nilsson  <hp@axis.com>
7760
7761         PR middle-end/24912
7762         * gcc.dg/torture/pr24912-1.c: New test.
7763
7764 2005-11-19  Janne Blomqvist  <jb@gcc.gnu.org>
7765
7766         PR fortran/24862
7767         * gfortran.dg/arrayio_derived_1.f90: New test.
7768
7769 2005-11-19  Richard Guenther  <rguenther@suse.de>
7770
7771         PR middle-end/23294
7772         * gcc.dg/tree-ssa/pr23294.c: New testcase.
7773
7774 2005-11-19  Hans-Peter Nilsson  <hp@bitrange.com>
7775
7776         * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
7777
7778 2005-11-18  Mark Mitchell  <mark@codesourcery.com>
7779
7780         PR c++/8355
7781         * g++.dg/template/friend39.C: New test.
7782
7783 2005-11-18  James E Wilson  <wilson@specifix.com>
7784
7785         * gcc.dg/builtin-strstr.c: New.
7786
7787 2005-11-18  Richard Henderson  <rth@redhat.com>
7788
7789         * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
7790         gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
7791         gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
7792         gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
7793         * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
7794         gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
7795         gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
7796         gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
7797         gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
7798         renaming to remove initial "ia64-".
7799
7800 2005-11-18  Eric Botcazou  <ebotcazou@adacore.com>
7801
7802         * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
7803
7804 2005-11-18  Joseph S. Myers  <joseph@codesourcery.com>
7805
7806         * g++.dg/cpp/string-2.C: New test.
7807
7808 2005-11-18  Zdenek Dvorak  <dvorakz@suse.cz>
7809
7810         * gcc.dg/tree-ssa/loop-14.c: New test.
7811
7812 2005-11-17  James A. Morrison  <phython@gcc.gnu.org>
7813             Michael Chamberlain <michael@chamberlain.net.au>
7814
7815         * ada/acats/run_all.sh (target_run): Kill long running tests.
7816
7817 2005-11-17  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7818
7819         * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
7820         * gcc.dg/cleanup-9.c: Likewise.
7821         * gcc.dg/cleanup-10.c: Likewise.
7822         * gcc.dg/cleanup-11.c: Likewise.
7823
7824 2005-11-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7825
7826         PR fortran/24892
7827         * gfortran.dg/open_access_append_1.f90: New test.
7828         * gfortran.dg/open_access_append_2.f90: New test.
7829
7830 2005-11-16  Richard Guenther  <rguenther@suse.de>
7831
7832         PR middle-end/24851
7833         * gcc.c-torture/execute/pr24851.c: New testcase.
7834
7835 2005-11-16  Eric Botcazou  <ebotcazou@adacore.com>
7836
7837         * gcc.dg/fold-overflow-1.c: New test.
7838
7839 2005-11-16  Daniel Jacobowitz  <dan@codesourcery.com>
7840
7841         * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
7842         gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
7843
7844 2005-11-16  Nathan Sidwell  <nathan@codesourcery.com>
7845
7846         * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
7847         structures.
7848         * g++.dg/eh/forced2.C: Likewise.
7849         * g++.dg/eh/forced3.C: Likewise.
7850         * g++.dg/eh/forced4.C: Likewise.
7851
7852 2005-11-11  Mike Stump  <mrs@apple.com>
7853
7854         * g++.old-deja/g++.mike/unused.C: Add.
7855
7856 2005-11-15  Mark Mitchell  <mark@codesourcery.com>
7857
7858         PR c++/24667
7859         * g++.dg/warn/Wcast-qual1.C: New test.
7860
7861 2005-11-15  Jan Hubicka  <jh@suse.cz>
7862
7863         * gcc.dg/winline-5.c: Add large-unit-insns limit.
7864
7865 2005-11-14  David Edelsohn  <edelsohn@gnu.org>
7866
7867         * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
7868
7869 2005-11-14  Diego Novillo  <dnovillo@redhat.com>
7870
7871         PR 24840
7872         * gcc.dg/tree-ssa/pr24840.c: New test.
7873
7874 2005-11-14  Janis Johnson  <janis187@us.ibm.com>
7875
7876         PR testsuite/24841
7877         * gcc.dg/attr-weakref-1.c: Rearrange test directives.
7878
7879 2005-11-14  Dale Johannesen  <dalej@apple.com>
7880
7881         * gcc.c-torture/execute/20051113-1.c: New.
7882
7883 2005-11-14  Mark Mitchell  <mark@codesourcery.com>
7884
7885         PR c++/24687
7886         * g++.dg/template/crash43.C: New test.
7887
7888 2005-11-14  Daniel Jacobowitz  <dan@codesourcery.com>
7889
7890         * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
7891
7892 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/24817
7895         * g++.dg/eh/spec8.C: New test.
7896
7897 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7898
7899         * gcc.dg/pack-test-1.c: Gate on ! default_packed.
7900
7901 2005-11-13  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/20293
7904         * g++.dg/parse/ambig4.C: New test.
7905         * g++.dg/tc1/dr101.C: Adjust error markers.
7906         * g++.dg/lookup/strong-using-2.C: Likewise.
7907         * g++.dg/lookup/ambig5.C: Likewise.
7908         * g++.dg/lookup/ambig4.C: Likewise.
7909         * g++.dg/parse/crash22.C: Likewise.
7910
7911 2005-11-14  Hans-Peter Nilsson  <hp@axis.com>
7912
7913         * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
7914
7915 2005-11-13  Eric Botcazou  <ebotcazou@adacore.com>
7916
7917         * gcc.dg/nested-calls-1.c: New test.
7918
7919 2005-11-13  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
7920
7921         * gfortran.dg/complex_intrinsic_1.f90: New test.
7922         * gfortran.dg/complex_intrinsic_2.f90: New test.
7923         * gfortran.dg/fgetc_1.f90: New test.
7924         * gfortran.dg/fgetc_2.f90: New test.
7925         * gfortran.dg/fgetc_3.f90: New test.
7926         * gfortran.dg/ftell_1.f90: New test.
7927         * gfortran.dg/ftell_2.f90: New test.
7928         * gfortran.dg/gnu_logical_1.F: New test.
7929         * gfortran.dg/gnu_logical_2.f90: New test.
7930
7931 2005-11-13  Andrew Pinski  <pinskia@physics.uc.edu>
7932
7933         PR middle-end/24820
7934         * testsuite/gcc.dg/pr24820.c: New test.
7935
7936 2005-11-13  Zdenek Dvorak  <dvorakz@suse.cz>
7937
7938         * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
7939         * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
7940         variable.
7941
7942 2005-11-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7943
7944         testsuite/24614
7945         * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
7946
7947 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7948
7949         * gcc.target/cris/cris.exp: New file.
7950         * gcc.target/cris/rld-legit1.c: New test.
7951         * gcc.target/cris/rld-legit2.c: New test.
7952
7953 2005-11-12  Jakub Jelinek  <jakub@redhat.com>
7954
7955         PR c++/24780
7956         * g++.dg/opt/pr24780.C: New test.
7957
7958         PR c++/24761
7959         * g++.dg/template/asm1.C: New test.
7960
7961 2005-11-12  Steven G. Kargl  <kargls@comcast.net>
7962
7963         PR libgfortran/24787
7964         * gfortran.dg/scan_1.f90: New test.
7965
7966 2005-11-12  Jan Hubicka  <jh@suse.cz>
7967
7968         * gcc.target/i386/minmax-1.c: New.
7969         * gcc.target/i386/minmax-2.c: New.
7970
7971 2005-11-12  Kaz Kojima  <kkojima@gcc.gnu.org>
7972
7973         * gcc.dg/pr24445.c: Fix for 64-bit targets.
7974
7975 2005-11-11  Daniel Jacobowitz  <dan@codesourcery.com>
7976
7977         * gcc.c-torture/execute/20051110-1.c,
7978         gcc.c-torture/execute/20051110-2.c: New tests.
7979
7980 2005-11-12  Hans-Peter Nilsson  <hp@axis.com>
7981
7982         PR middle-end/24750
7983         * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
7984         New tests.
7985
7986 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7987
7988         * lib/target-libpath.exp (get_shlib_extension): New proc.
7989         * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
7990         * lib/gfortran.exp (gfortran_link_flags): Likewise.
7991         * lib/objc.exp (objc_target_compile): Likewise.
7992         * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
7993         detection.
7994
7995 2005-11-11  Andreas Tobler  <a.tobler@schweiz.ch>
7996
7997         * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
7998
7999         * lib/target-supports.exp (check_effective_target_static_libgfortran):
8000         Add -static to additional_flags and pass it to target_compile.
8001
8002 2005-11-11  Jerry DeLisle <jvdelisle@gcc.gnu.org>
8003
8004         PR libgfortran/24719
8005         gfortran.dg/read_noadvance.f90: New test.
8006
8007         PR libgfortran/24699
8008         gfortran.dg/fmt_t_2.f90: New test.
8009
8010         PR libgfortran/24785
8011         gfortran.dg/read_x_eor.f90: New test.
8012
8013         PR libgfortran/24584
8014         gfortran.dg/namelist_empty.f90: Rename test.
8015
8016         PR libgfortran/24489
8017         gfortran/read_eor.f90: Rename test.
8018
8019 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8020
8021         PR fortran/15976
8022         * gfortran.dg/automatic_module_variable.f90: New test.
8023
8024 2005-11-11  Kaz Kojima  <kkojima@gcc.gnu.org>
8025
8026         PR target/24445
8027         * gcc.dg/pr24445.c: New test.
8028
8029 2005-11-10  Paul Thomas  <pault@gcc.gnu.org>
8030
8031         PR fortran/24655
8032         PR fortran/24755
8033         * gfortran.dg/recursive_statement_functions.f90: Add statement
8034         functions using inline intrinsic functions and parameters to test
8035         that they no longer seg-fault.
8036
8037         PR fortran/24409
8038         gfortran.dg/nested_modules_4.f90: New test.
8039         gfortran.dg/nested_modules_5.f90: New test.
8040
8041 2005-11-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8042
8043         PR fortran/24643
8044         * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
8045
8046 2005-11-10  Alexandre Oliva  <aoliva@redhat.com>
8047
8048         * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
8049         failures.
8050
8051 2005-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8052
8053         * gcc.dg/sparc-getcontext-1.c: New test.
8054
8055 2005-11-09  Eric Botcazou  <ebotcazou@adacore.com>
8056
8057         * gcc.dg/ifcvt-fabs-1.c: New test.
8058
8059 2005-11-09  Alexandre Oliva  <aoliva@redhat.com>
8060
8061         PR other/4372
8062         * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
8063         * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
8064
8065 2005-11-09  Richard Guenther  <rguenther@suse.de>
8066
8067         PR tree-optimization/24716
8068         * gcc.c-torture/execute/pr24716.c: New testcase.
8069
8070 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8071
8072         * gcc.dg/pr24624.c: Disable for non S/390 targets.
8073
8074 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8075
8076         PR 24624
8077         * gcc.dg/pr24624.c: Testcase added.
8078
8079 2005-11-09  Andreas Krebbel  <krebbel1@de.ibm.com>
8080
8081         PR 24623
8082         * g++.dg/other/pr24623.C: Testcase added.
8083
8084 2005-11-09  Erik Edelmann  <eedelman@gcc.gnu.org>
8085
8086         PR fortran/22607
8087         * gfortran-dg/pure_byref_1.f90: New.
8088         * gfortran-dg/pure_byref_2.f90: New.
8089
8090 2005-11-09  Uros Bizjak  <uros@kss-loka.si>
8091
8092         PR c/24101
8093         * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
8094         * gcc.dg/dg.exp: Run main loop also for *.i files.
8095
8096 2005-11-08  Jakub Jelinek  <jakub@redhat.com>
8097
8098         PR c++/19450
8099         * g++.dg/tls/diag-3.C: New test.
8100         * g++.dg/tls/diag-4.C: New test.
8101         * g++.dg/tls/static-1.C: New test.
8102         * g++.dg/tls/static-1a.cc: New file.
8103
8104 2005-11-08  Diego Novillo  <dnovillo@redhat.com>
8105
8106         PR 23046
8107         * g++.dg/tree-ssa/pr23046.C: New test.
8108
8109 2005-11-08  Devang Patel <dpatel@apple.com>
8110
8111         PR tree-optimization/23115
8112         * gcc.dg/tree-ssa/pr23115.c: New.
8113
8114 2005-11-08  David Edelsohn  <edelsohn@gnu.org>
8115
8116         * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
8117         * gcc.target/powerpc/pr16155.c: Same.
8118         * gcc.target/powerpc/altivec-1.c: Same.
8119         * gcc.target/powerpc/altivec-2.c: Same.
8120         * gcc.target/powerpc/altivec-3.c: Same.
8121         * gcc.target/powerpc/altivec-5.c: Same.
8122         * gcc.target/powerpc/altivec-11.c: Same.
8123         * gcc.target/powerpc/altivec-12.c: Same.
8124         * gcc.target/powerpc/altivec-14.c: Same.
8125         * gcc.target/powerpc/altivec-22.c: Same.
8126         * gcc.target/powerpc/altivec-consts.c: Same.
8127         * gcc.target/powerpc/altivec-pr22085.c: Same.
8128         * gcc.target/powerpc/altivec-splat.c: Same.
8129         * gcc.target/powerpc/altivec-varargs-1.c: Same.
8130         * gcc.target/powerpc/altivec-vec-merge.c: Same.
8131         * gcc.target/powerpc/darwin-longlong.c: Same.
8132
8133 2005-11-08  Uros Bizjak  <uros@kss-loka.si>
8134
8135         PR target/19340
8136         * gcc.dg/pr19340.c: New test.
8137
8138 2005-11-07  Ian Lance Taylor  <ian@airs.com>
8139
8140         PR rtl-optimization/24683
8141         * gcc.dg/pr24683.c: New test.
8142
8143 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8144
8145         * gcc.dg/pr24225.c: Add cleanup-coverage-files.
8146         * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
8147
8148 2005-11-07  Uros Bizjak  <uros@kss-loka.si>
8149
8150         * gcc.target/i386/pr23376.c: Compile with -mmmx.
8151
8152 2005-11-07  Ulrich Weigand  <uweigand@de.ibm.com>
8153
8154         * g++.dg/abi/empty6.C (B): Align to twice pointer size.
8155
8156 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8157
8158         PR target/24230
8159
8160         * gcc.target/powerpc/altivec-consts.c,
8161         gcc.target/powerpc/altivec-splat.c: New testcase.
8162
8163 2005-11-07  Paolo Bonzini  <bonzini@gnu.org>
8164
8165         PR c/24599
8166
8167         * gcc.dg/overflow-2.c: New testcase.
8168
8169 2005-11-07  Jakub Jelinek  <jakub@redhat.com>
8170
8171         PR rtl-optimization/23567
8172         * gcc.c-torture/execute/20051104-1.c: New test.
8173
8174 2005-11-06  Paul Thomas  <pault@gcc.gnu.org>
8175
8176         PR fortran/24534
8177         gfortran.dg/private_type_2.f90: Modified to check that case with
8178         PRIVATE declaration within derived type is accepted.
8179
8180         PR fortran/20838
8181         gfortran.dg/pointer_assign_1.f90: New test.
8182
8183         PR fortran/20840
8184         * gfortran.dg/arrayio_0.f90: New test.
8185
8186         PR fortran/17737
8187         gfortran.dg/data_initialized.f90: New test.
8188         gfortran.dg/data_constraints_1.f90: New test.
8189         gfortran.dg/data_constraints_2.f90: New test.
8190
8191 2005-11-06  Janne Blomqvist <jb@gcc.gnu.org>
8192
8193         PR fortran/24174
8194         PR fortran/24305
8195         * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file.
8196
8197 2005-11-06  Diego Novillo  <dnovillo@redhat.com>
8198
8199         PR 24670
8200         * gcc.dg/tree-ssa/pr24670.c: New test.
8201
8202 2005-11-05  Ian Lance Taylor  <ian@airs.com>
8203
8204         PR target/22432
8205         * gcc.target/i386/pr22432.c: New test.
8206
8207 2005-11-05  Richard Henderson  <rth@redhat.com>
8208
8209         * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
8210         * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
8211         gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
8212         gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
8213         from gcc.dg/alpha-*.
8214         * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
8215         gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
8216
8217 2005-11-05  Andreas Jaeger  <aj@suse.de>
8218
8219         * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
8220
8221 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8222
8223         PR target/23424
8224         * gcc.dg/torture/pr23424-1.c: New test.
8225
8226 2005-11-04  Richard Henderson  <rth@redhat.com>
8227
8228         * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
8229         gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
8230         gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
8231         gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
8232         gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
8233         gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
8234         gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
8235         gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
8236         gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
8237         gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
8238         gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
8239         gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
8240         gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
8241         gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
8242         gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
8243         gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
8244         gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
8245         gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
8246         gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
8247         gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
8248         gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
8249         gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
8250         gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
8251         gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
8252         Move from gcc.dg/.
8253         * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
8254         gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
8255         gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
8256         gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
8257         gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
8258         gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
8259         gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
8260         gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
8261         gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
8262         gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
8263         gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
8264         gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
8265         gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
8266         gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
8267         gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
8268         gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
8269         gcc.target/i386/lea.c, gcc.target/i386/local.c,
8270         gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
8271         gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
8272         gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
8273         gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
8274         gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
8275         gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
8276         gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
8277         gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
8278         gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
8279         gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
8280         gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
8281         gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
8282         gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
8283         gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
8284         gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
8285         gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
8286         gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
8287         gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
8288         gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
8289         gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
8290         gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
8291         gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
8292         * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
8293         * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
8294         * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
8295         * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
8296         * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
8297         * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
8298
8299 2005-11-04  Diego Novillo  <dnovillo@redhat.com>
8300
8301         PR 24627
8302         * gcc.dg/tree-ssa/pr24627.c: New test.
8303
8304 2005-11-04 Paul Brook  <paul@codesourcery.com>
8305
8306         * gcc.dg/tls/opt-10.c: New test.
8307
8308 2005-11-04  Andreas Jaeger  <aj@suse.de>
8309
8310         * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
8311         avoid extra warnings.
8312
8313 2005-11-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8314
8315         PR libfortran/22298
8316         * gcc/testsuite/lib/target-supports.exp
8317         (check_effective_target_static_libgfortran): New
8318         static_libgfortran effective target.
8319         * gcc/testsuite/gfortran.dg/static_linking_1.f: New test.
8320         * gcc/testsuite/gfortran.dg/static_linking_1.c: New file.
8321
8322 2005-11-04  Hans-Peter Nilsson  <hp@axis.com>
8323
8324         * gcc.dg/pr24615.c: Guard test with { target fpic }.
8325
8326 2005-11-03  Josh Conner  <jconner@apple.com>
8327
8328         PR c++/19989
8329         g++.dg/ext/array2.C: New test.
8330         g++.dg/template/dependent-name3.C: New test.
8331         g++.dg/template/dependent-name4.C: New test.
8332         g++.dg/template/sfinae2.C: New test.
8333
8334 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8335
8336         PR preprocessor/22042
8337         * gcc.dg/cpp/strify4.c: New test.
8338
8339 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8340
8341         PR c++/17964
8342         * g++.dg/cpp/string-1.C: New test.
8343
8344 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8345
8346         * gcc.target/powerpc: New directory.
8347         * gcc.target/powerpc/powerpc.exp: New file.
8348         * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
8349         gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
8350         gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
8351         gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
8352         gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
8353         gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
8354         gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
8355         gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
8356         gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
8357         gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
8358         gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
8359         gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
8360         gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
8361         gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
8362         gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
8363         gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
8364         gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
8365         gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
8366         gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
8367         gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
8368         gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
8369         gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
8370         gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
8371         gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
8372         gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
8373         gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
8374         gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
8375         gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
8376         gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
8377         gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
8378         gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
8379         gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
8380         gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
8381         gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
8382
8383 2005-11-03  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/21627
8386         * g++.dg/warn/inline2.C: New test.
8387
8388 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8389
8390         PR middle-end/23155
8391         * g++.dg/ext/c99struct1.C: New test.
8392         * gcc.dg/union-cast-1.c: New test.
8393         * gcc.dg/union-cast-2.c: New test.
8394         * gcc.dg/union-cast-3.c: New test.
8395
8396 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8397
8398         PR middle-end/24589
8399         * gcc.c-torture/execute/zero-struct-2.c: New test.
8400
8401 2005-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
8402
8403         PR c++/24582
8404         * g++.dg/init/switch1.C: New test.
8405
8406 2005-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8407
8408         * gcc.dg/delay-slot-1.c: New test.
8409
8410 2005-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
8411
8412         PR target/24620
8413         * gcc.dg/pr24620.c: New test.
8414
8415 2005-11-03  Joseph S. Myers  <joseph@codesourcery.com>
8416
8417         PR c/24329
8418         * gcc.dg/format/unnamed-1.c: New test.
8419
8420 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8421
8422         PR c++/22434
8423         * g++.dg/expr/cond8.C: New test.
8424
8425         PR c++/24560
8426         * g++.dg/parse/dot1.C: New test.
8427
8428 2005-11-02  Jan Hubicka  <jh@suse.cz>
8429
8430         PR target/23303
8431         * gcc.dg/i386-lea.c: New test
8432
8433 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8434
8435         PR target/24615
8436         * gcc.dg/pr24615.c: New test.
8437
8438 2005-11-02  Ulrich Weigand  <uweigand@de.ibm.com>
8439
8440         PR target/24600
8441         * gcc.dg/pr24600.c: New test.
8442
8443 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8444
8445         PR c++/19253
8446         * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
8447         * g++.dg/parse/typename9.C: New test.
8448         * g++/dg/parse/typename10.C: Likewise.
8449
8450 2005-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
8451
8452         PR fortran/18157
8453         * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
8454         * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
8455         * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
8456
8457 2005-11-02  Mark Mitchell  <mark@codesourcery.com>
8458
8459         PR c++/24569
8460         * g++.dg/debug/static1.C: New test.
8461
8462 2005-11-02  Josh Conner  <jconner@apple.com>
8463
8464         * g++.dg/crash38.C: moved into proper directory...
8465         * g++.dg/template/crash42.C: ...here
8466
8467 2005-11-02  Hans-Peter Nilsson  <hp@axis.com>
8468
8469         PR target/18338
8470         * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
8471         pcc_bitfield_type_matters || default_packed.
8472
8473         * lib/target-supports.exp
8474         (check_effective_target_pcc_bitfield_type_matters): New proc.
8475         * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
8476
8477         PR testsuite/23304
8478         * lib/target-supports.exp (check_effective_default_packed): New proc.
8479         * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
8480         Gate expected errors on target ! default_packed.
8481         * g++.dg/ext/packed4.C: Gate on target ! default_packed.
8482
8483 2005-11-02  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8484
8485         * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
8486         change (r106358).
8487
8488 2005-11-01  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8489
8490         PR fortran/24008
8491         * gfortran.dg/entry_5.f90: New.
8492         * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
8493
8494 2005-11-01  Bob Wilson  <bob.wilson@acm.org>
8495
8496         * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
8497
8498 2005-11-01  Paul Thomas  <pault@gcc.gnu.org>
8499
8500         PR fortran/21565
8501         gfortran.dg/namelist_blockdata.f90: New test.
8502
8503         PR fortran/18737
8504         gfortran.dg/external_implicit_none.f90: New test.
8505
8506         PR fortran/14994
8507         * gfortran.dg/secnds.f: New test.
8508
8509 2005-10-31  Jan Hubicka  <jh@suse.cz>
8510
8511         PR target/20928
8512         * gcc.c-torture/compile/pr20928.c: New test.
8513
8514 2005-10-31  Andrew Pinski  <pinskia@physics.uc.edu>
8515
8516         PR middle-end/23492
8517         * gcc.c-torture/compile/zero-strct-5.c: New test.
8518
8519 2005-10-31  Jerry DeLisle  <jvdelisle@verizon.net>
8520
8521         PR libgfortran/24584
8522         * gfortran.dg/pr24584.f90: New test.
8523
8524 2005-10-28  Erik Edelmann  <eedelman@gcc.gnu.org>
8525
8526         PR fortran/18883
8527         * gfortran.dg/char_result_9.f90: New.
8528         * gfortran.dg/char_result_10.f90: New.
8529
8530 2005-10-30  Jan Hubicka  <jh@suse.cz>
8531
8532         * g++.dg/tree-ssa/pr24172.C: New testcase.
8533
8534 2005-10-30  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
8535
8536         * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
8537
8538 2005-10-30  Gaurav Gautam  <gauravga@noida.hcltech.com>
8539
8540         * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
8541         gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
8542         gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
8543         gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
8544         gfortran.dg/enum_9.f90,
8545         gfortran.fortran-torture/compile/enum_1.f90,
8546         gfortran.fortran-torture/execute/enum_1.f90,
8547         gfortran.fortran-torture/execute/enum_2.f90,
8548         gfortran.fortran-torture/execute/enum_3.f90,
8549         gfortran.fortran-torture/execute/enum_4.f90: New tests.
8550
8551 2005-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
8552
8553         PR target/18482
8554         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
8555         For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
8556
8557 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8558
8559         PR libfortran/20179
8560         * gfortran.dg/mixed_io_1.f90: New test.
8561         * gfortran.dg/mixed_io_1.c: New file.
8562
8563 2005-10-30  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
8564
8565         * gfortran.dg/malloc_free_1.f90: New test.
8566
8567 2005-10-29  Hans-Peter Nilsson  <hp@axis.com>
8568
8569         * gcc.dg/nested-func-4.c: Require profiling -pg.
8570
8571 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8572
8573         PR C++/23229
8574         * g++.dg/warn/main-2.C: New test.
8575
8576 2005-10-28  Steven G. Kargl  <kargls@comcast.net>
8577
8578         PR fortran/24545
8579         * gfortran.dg/interface_2.f90: new test.
8580
8581 2005-10-28  Josh Conner  <jconner@apple.com>
8582
8583         PR c++/22153
8584         * g++.dg/template/crash38.C: New test.
8585         * g++.dg/parse/explicit1.C: Change expected errors.
8586
8587 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8588
8589         PR C++/23426
8590         * g++.dg/other/large-size-array.C: New test.
8591
8592 2005-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
8593
8594         PR middle-end/24362
8595         * g++.dg/opt/complex4.C: New test.
8596
8597 2005-10-25  Eric Botcazou  <ebotcazou@adacore.com>
8598
8599         * gcc.dg/nested-func-4.c: New test.
8600
8601 2005-10-26  Paul Thomas  <pault@gcc.gnu.org>
8602
8603         PR fortran/24158
8604         gfortran.dg/derived_recursion.f90: New test.
8605         gfortran.dg/implicit_actual.f90: New test.
8606
8607 2005-10-25  Alexandre Oliva  <aoliva@redhat.com>
8608
8609         PR middle-end/24295, PR testsuite/24477
8610         * g++.old-deja/g++.abi/vtable2.C: Require alias for now.  Will be
8611         removed when weakref hits the tree.
8612
8613 2005-10-25  Jakub Jelinek  <jakub@redhat.com>
8614
8615         * gfortran.dg/cray_pointers_4.f90: New test.
8616
8617         * gfortran.dg/cray_pointers_5.f90: New test.
8618
8619 2005-10-25  Feng Wang  <fengwang@nudt.edu.cn>
8620
8621         PR fortran/22290
8622         * gfortran.dg/assign_5.f90: New test.
8623         * gfortran.dg/assign_6.f: New test.
8624
8625 2005-10-25  Uros Bizjak  <uros@kss-loka.si>
8626
8627         * g++.dg/other/i386-1.C: Include i386-cpuid.h.  Pass if
8628         CPU has no SSE support.
8629
8630 2005-10-24  Jerry DeLisle  <jvdelisle@verizon.net>
8631
8632         PR libgfortran/24224
8633         * gfortran.dg/arrayio_1.f90: Update attribution.
8634         * gfortran.dg/arrayio_2.f90: Update attribution.
8635         * gfortran.dg/arrayio_3.f90: Update attribution.
8636         * gfortran.dg/arrayio_4.f90: Update test conditions.
8637         * gfortran.dg/arrayio_5.f90: Update attribution.
8638         * gfortran.dg/arrayio_6.f90: New test.
8639         * gfortran.dg/arrayio_7.f90: New test.
8640
8641 2005-10-24  Zdenek Dvorak  <dvorakz@suse.cz>
8642
8643         * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
8644
8645 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8646
8647         * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
8648
8649 2005-10-24  Paul Thomas  <pault@gcc.gnu.org>
8650
8651         PR fortran/24416
8652         * gfortran.dg/namelist_char_only.f90: New test.
8653
8654 2005-10-24  Asher Langton  <langton2@llnl.gov>
8655
8656         PR fortran/17031
8657         PR fortran/22282
8658         * gfortran.dg/cray_pointers_1.f90: New test.
8659         * gfortran.dg/cray_pointers_2.f90: New test.
8660         * gfortran.dg/cray_pointers_3.f90: New test.
8661         * gfortran.dg/loc_1.f90: New test.
8662         * gfortran.dg/loc_2.f90: New test.
8663
8664 2005-10-24  Steven Bosscher  <stevenb@suse.de>
8665
8666         * gcc.dg/pr24225.c: New test.
8667
8668 2005-10-24  Asher Langton  <langton2@llnl.gov>
8669
8670         * gfortran.dg/dup_save_1.f90: New test.
8671         * gfortran.dg/dup_save_2.f90: New test.
8672
8673 2005-10-24  Paul Brook  <paul@codesourcery.com>
8674
8675         PR 24107
8676         * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
8677         stdint.h.
8678
8679 2005-10-23  Jerry DeLisle  <jvdelisle@verizon.net>
8680
8681         PR libgfortran/24489
8682         * gfortran.dg/pr24489.f90: New test.
8683
8684 2005-10-23  Andrew Pinski  <pinskia@physics.uc.edu>
8685
8686         PR fortran/23635
8687         * gfortran.dg/ichar_1.f90: Add tests for derived types.
8688
8689 2005-10-23  Hans-Peter Nilsson  <hp@bitrange.com>
8690
8691         PR target/18911
8692         * g++.dg/init/array16.C: Skip for mmix-*-*.
8693
8694 2005-10-23  Asher Langton  <langton2@llnl.gov>
8695
8696         * gfortran.dg/byte_1.f90: New test.
8697         * gfortran.dg/byte_2.f90: New test.
8698
8699 2005-10-23  David Edelsohn  <edelsohn@gnu.org>
8700
8701         * gcc.dg/attr-alias-3.c: XFAIL on AIX.
8702
8703 2005-10-23  Paul Thomas  <pault@gcc.gnu.org>
8704
8705         PR fortran/18022
8706         * gfortran.dg/assign_func_dtcomp_1.f90: New test.
8707
8708         PR fortran/24311
8709         * gfortran.dg/merge_char_const.f90: New test.
8710
8711         PR fortran/24384
8712         * gfortran.dg/spread_scalar_source.f90: New test.
8713
8714 2005-10-22  Hans-Peter Nilsson  <hp@axis.com>
8715
8716         * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
8717
8718         * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
8719         * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
8720
8721         * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
8722
8723 2005-10-22  Erik Edelmann  <eedelman@gcc.gnu.org>
8724
8725         PR fortran/24426
8726         * gfortran.dg/der_pointer_4.f90: New.
8727
8728 2005-10-22  David Ayers  <d.ayers@inode.at>
8729
8730         * obj-c++.dg/except-1.mm: Simplify.
8731
8732 2005-10-21  David Ayers  <d.ayers@inode.at>
8733
8734         * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
8735
8736 2005-10-21  Jakub Jelinek  <jakub@redhat.com>
8737
8738         * gfortran.dg/assumed_dummy_2.f90: New test.
8739
8740 2005-10-21  James E Wilson  <wilson@specifix.com>
8741
8742         PR preprocessor/15220
8743         * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
8744
8745 2005-10-21  Eric Botcazou  <ebotcazou@adacore.com>
8746
8747         * gcc.c-torture/execute/20051021-1.c: New test.
8748
8749 2005-10-21  Mark Mitchell  <mark@codesourcery.com>
8750
8751         PR c++/24260
8752         * g++.dg/ext/tmplattr1.C: New test.
8753
8754 2005-10-21  Paul Thomas  <pault@gcc.gnu.org>
8755
8756         PR fortran/24440
8757         * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
8758
8759 2005-10-20  Geoffrey Keating  <geoffk@apple.com>
8760
8761         * obj-c++.dg/except-1.mm: New.
8762
8763         * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
8764
8765 2005-10-21  Alan Modra  <amodra@bigpond.net.au>
8766
8767         * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
8768
8769 2005-10-20  Alexandre Oliva  <aoliva@redhat.com>
8770
8771         PR middle-end/24295
8772         * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
8773         declarations with the same names as thunks' alias targets, use
8774         aliases instead.
8775         * gcc.dg/attr-alias-3.c: New test.
8776         * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
8777
8778 2005-10-20  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/22618
8781         * g++.dg/parse/access8.C: New test.
8782
8783 2005-10-20  Richard Guenther  <rguenther@suse.de>
8784
8785         PR c++/24439
8786         * g++.dg/tree-ssa/pr24439.C: New testcase.
8787
8788 2005-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8789
8790         * g++.dg/opt/delay-slot-1.C: New test.
8791
8792 2005-10-20  Erik Edelmann  <erik.edelmann@iki.fi>
8793
8794         PR fortran/21625
8795         * gfortran.fg/der_init_1.f90: New.
8796
8797 2005-10-19  Ulrich Weigand  <uweigand@de.ibm.com>
8798
8799         * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
8800
8801 2005-10-19  Mark Mitchell  <mark@codesourcery.com>
8802
8803         PR c++/21908
8804         * g++.dg/parse/error28.C: New test.
8805
8806 2005-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8807
8808         * gcc.dg/profile-generate-2.c: New test.
8809
8810 2005-10-18  Danny Smith  <dannysmith@users.sourceforge.net>
8811
8812         PR target/23589
8813         * g++.dg/ext/dllimport11.C: New.
8814
8815 2005-10-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8816
8817         PR c++/22293
8818         * g++.dg/other/friend3.C: New test.
8819
8820 2005-10-18  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR c++/23293
8823         * g++.dg/template/error19.C: New test.
8824
8825 2005-10-18  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         PR c++/21383
8828         * g++.dg/overload/koenig2.C: New.
8829
8830         PR c++/23118
8831         * g++.dg/overload/error2.C: New.
8832
8833         PR c++/22604
8834         * g++.dg/inherit/covariant14.C: New.
8835
8836 2005-10-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8837
8838         PR c++/23440
8839         * g++.dg/parse/for1.C: New test.
8840
8841 2005-10-17  Paul Thomas  <pault@gcc.gnu.org>
8842
8843         PR fortran/23446
8844         * gfortran.dg/host_dummy_index_1.f90: New test.
8845
8846         PR fortran/21459
8847         * gfortran.dg/automatic_char_len_2.f90: New test.
8848
8849         PR fortran/20866
8850         * gfortran.dg/recursive_statement_functions.f90: New test.
8851
8852         PR fortran/20853
8853         * gfortran.dg/assumed_size_dt_dummy.f90: New test.
8854
8855         PR fortran/20849
8856         * gfortran.dg/external_initializer.f90: New test.
8857
8858         PR fortran/20837
8859         * non_module_public.f90: New test.
8860
8861 2005-10-17  Nathan Sidwell  <nathan@codesourcery.com>
8862
8863         PR c++/24386
8864         * g++.dg/template/overload7.C: New.
8865
8866         PR c++/22551
8867         * g++.dg/other/switch2.C: Remove expected warnings.
8868
8869         PR c++/21353
8870         * g++.dg/template/defarg6.C: New.
8871
8872 2005-10-17  Uros Bizjak  <uros@kss-loka.si>
8873
8874         PR target/24315
8875         * gcc.target/i386/pr24315.c: New test.
8876
8877 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8878
8879         PR c++/24389
8880         * g++.dg/template/static21.C: New test.
8881         * g++.dg/template/static21-a.cc: Likewise.
8882
8883 2005-10-16  Andrew Pinski  <pinskia@physics.uc.edu>
8884
8885         PR c++/23959
8886         * g++.dg/warn/Wswitch-default-1.C: New test.
8887         * g++.dg/warn/Wswitch-default-2.C: New test.
8888
8889 2005-10-16  Mark Mitchell  <mark@codesourcery.com>
8890
8891         PR c++/22173
8892         * g++.dg/parse/template18.C: New test.
8893         * g++.dg/template/nontype15.C: Likewise.
8894
8895 2005-10-16  Erik Edelmann  <erik.edelmann@iki.fi>
8896
8897         PR fortran/22273
8898         * gfortran.dg/spec_expr_2.f90: New.
8899
8900 2005-10-16  Hans-Peter Nilsson  <hp@axis.com>
8901
8902         * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
8903         g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
8904         gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
8905         gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
8906         gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
8907         gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
8908         gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
8909         gcc.dg/inline-2.c: Guard test with { target fpic }.  Remove
8910         previous target-specific skips and warning-message matches where
8911         applicable.
8912
8913 2005-10-15  Mark Mitchell  <mark@codesourcery.com>
8914
8915         PR c++/21347
8916         * g++.dg/warn/Wctor-dtor.C: New test.
8917
8918 2005-10-14  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8919
8920         PR c/23439
8921         * gcc.dg/for-1.c: New test.
8922
8923 2005-10-14  Mark Mitchell  <mark@codesourcery.com>
8924
8925         PR c++/19565
8926         * g++.dg/warn/Wconversion1.C: New test.
8927         * g++.dg/ext/packed4.C: Compile with -w.
8928         * g++.dg/opt/20050511-1.C: Likewise.
8929         * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
8930
8931 2005-10-14  Jakub Jelinek  <jakub@redhat.com>
8932
8933         * gfortran.dg/boz_5.f90: New test.
8934
8935 2005-10-14  Nathan Sidwell  <nathan@codesourcery.com>
8936
8937         PR c++/22551
8938         * g++.dg/other/switch2.C: New.
8939
8940         PR c++/23984
8941         * g++.dg/init/ctor7.C: New.
8942
8943 2005-10-13  David Edelsohn  <edelsohn@gnu.org>
8944
8945         PR c++/23730
8946         * g++.dg/parse/crash32.C: New test.
8947
8948 2005-10-13  Mark Mitchell  <mark@codesourcery.com>
8949
8950         PR c++/20721
8951         * g++.dg/init/goto2.C: New test.
8952
8953         PR c++/22464
8954         * g++.dg/template/crash/41.C: New test.
8955
8956         PR c++/22180
8957         * g++.dg/template/crash40.C: New test.
8958
8959         PR c++/23694
8960         * g++.dg/parse/friend5.C: New test.
8961
8962         PR c++/23307
8963         * g++.dg/template/crash38.C: New test.
8964
8965         PR c++/22352
8966         * g++.dg/template/friend38.C: New test.
8967
8968         PR c++/22405
8969         * g++.dg/template/crash39.C: New test.
8970
8971 2005-10-13  Hans-Peter Nilsson  <hp@bitrange.com>
8972
8973         * gcc.dg/debug/dwarf2/dwarf-char1.c,
8974         gcc.dg/debug/dwarf2/dwarf-char2.c,
8975         gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
8976
8977         * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
8978
8979 2005-10-12  Danny Smith  <dannysmith@users.sourceforge.net>
8980
8981         * gcc.dg/dll-2.c: Add tests for warnings.
8982         * gcc.dg/dll-3.c: Likewise.
8983         * gcc.dg/dll-4.c: Likewise.
8984
8985         * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
8986         * g++.dg/ext/dllimport2.C: Likewise.
8987         * g++.dg/ext/dllimport3.C: Likewise.
8988         * g++.dg/ext/dllimport7.C: Likewise.
8989         * g++.dg/ext/dllimport8.C: Likewise.
8990         * g++.dg/ext/dllimport9.C: Likewise.
8991
8992 2005-10-10  Paul Thomas  <pault@gcc.gnu.org>
8993
8994         PR fortran/24092
8995         * gfortran.dg/derived_pointer_recursion.f90: New test.
8996
8997 2005-10-12  Adrian Straetling <straetling@de.ibm.com>
8998
8999         * gcc.c-torture/execute/20051012-1.c: New test.
9000
9001 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9002
9003         PR fortran/18082
9004         * gfortran.dg/automatic_char_len_1.f90: New test.
9005
9006 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9007
9008         PR fortran/20847
9009         * gfortran.dg/save_common.f90: New test.
9010
9011         PR fortran/20856
9012         * gfortran.dg/save_result.f90: New test.
9013
9014 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9015
9016         PR c++/21592
9017         * g++.dg/template/dependent-expr1.C: Add new expected error.
9018         * g++.dg/template/dependent-expr2.C: Adjust error text.
9019         * g++.dg/template/overload6.C: New.
9020
9021         PR c++/23797
9022         * g++.dg/other/typename8.C: New.
9023
9024         PR c++/21117
9025         * g++.dg/other/return1.C: New.
9026
9027 2005-10-12  Paolo Bonzini  <bonzini@gnu.org>
9028
9029         PR c++/24052
9030         * g++.dg/ext/label5.C: New.
9031
9032 2005-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9033
9034         PR c++/19964
9035         * g++.dg/parse/crash31.C: New.
9036
9037 2005-10-12  Razya Ladelsky <razya@il.ibm.com>
9038
9039         * g++.dg/ipa/ipa-1.c: New test.
9040         * g++.dg/ipa/ipa-2.c: New test.
9041         * g++.dg/ipa/ipa-3.c: New test.
9042         * g++.dg/ipa/ipa-4.c: New test.
9043         * g++.dg/ipa/ipa-5.c: New test.
9044         * g++.dg/ipa/ipa.exp: New file.
9045
9046 2005-10-12  Paul Thomas  <pault@gcc.gnu.org>
9047
9048         PR fortran/24207
9049         * gfortran.dg/private_type_3.f90: New test.
9050
9051 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9052
9053         PR fortran/20786
9054         gfortran.dg/aint_anint_1.f90: New test.
9055
9056 2005-10-11  Steven G. Kargl  <kargls@comcast.net>
9057
9058         PR libgfortran/24313
9059         gfortran.dg/csqrt.f: New test.
9060
9061 2005-10-11  Ian Lance Taylor  <ian@airs.com>
9062
9063         PR c++/8057
9064         * g++.dg/warn/noeffect7.C: New test.
9065         * g++.dg/warn/noeffect2.C: Instantiate templates.
9066         * g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
9067         and warning.
9068
9069 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9070
9071         PR c++/21089
9072         * g++.dg/init/float1.C: New test.
9073
9074         PR c++/24277
9075         * g++.dg/init/member1.C: Tweak error markers.
9076
9077 2005-10-11  Janis Johnson  <janis187@us.ibm.com>
9078
9079         PR testsuite/24281
9080         * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
9081         Check for null pointer.
9082
9083 2005-10-11  Mark Mitchell  <mark@codesourcery.com>
9084
9085         PR c++/21369
9086         * g++.dg/parse/ret-type3.C: New test.
9087
9088 2005-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
9089
9090         PR tree-opt/23946
9091         * gcc.c-torture/compile/pr23946.c: New test.
9092
9093 2005-10-11  Jakub Jelinek  <jakub@redhat.com>
9094
9095         * g++.dg/opt/mmx2.C: New test.
9096
9097 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9098
9099         PR c++/24277
9100         * g++.dg/template/static20.C: New test.
9101
9102         PR c++/24302
9103         * g++.dg/warn/Wunused-12.C: New test.
9104
9105         PR c++/23437
9106         * g++.dg/template/arg4.C: New test.
9107
9108 2005-10-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         * gcc.dg/ucnid-2.c: XFAIL on Solaris.
9111         * gcc.dg/ucnid-3.c: Likewise.
9112         * gcc.dg/ucnid-4.c: Likewise.
9113         * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
9114         * g++.dg/other/ucnid-1.C: Likewise.
9115         * gcc.dg/sparc-frame-1.c: New test.
9116
9117 2005-10-10  Mark Mitchell  <mark@codesourcery.com>
9118
9119         PR c++/24139
9120         * g++.dg/template/spec27.C: New test.
9121
9122         PR c++/24275
9123         * g++.dg/template/static19.C: New test.
9124
9125 2005-10-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9126
9127         * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
9128         * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
9129
9130 2005-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
9131
9132         PR target/24136
9133         * gfortran.fortran-torture/compile/pr24136.f: New test.
9134
9135 2005-10-08  James A. Morrison  <phython@gcc.gnu.org>
9136
9137         PR c++/22172
9138         * g++.dg/parse/crash30.C: New test.
9139
9140 2005-10-07  Richard Guenther  <rguenther@suse.de>
9141
9142         PR middle-end/24227
9143         * gcc.c-torture/compile/pr24227.c: New testcase.
9144
9145 2005-10-07  Steve Ellcey  <sje@cup.hp.com>
9146
9147         * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
9148         Do not put aligned attributes on array elements.
9149
9150 2005-10-07  Ulrich Weigand  <uweigand@de.ibm.com>
9151
9152         PR testsuite/23611, PR testsuite/23615
9153         * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
9154         writing prototypes of library functions by hand.
9155         * obj-c++.dg/bitfield-4.mm: Likewise.
9156         * obj-c++.dg/const-str-4.mm: Likewise.
9157         * obj-c++.dg/encode-4.mm: Likewise.
9158         * obj-c++.dg/encode-5.mm: Likewise.
9159         * obj-c++.dg/encode-6.mm: Likewise.
9160         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9161         * obj-c++.dg/method-10.mm: Likewise.
9162         * obj-c++.dg/method-17.mm: Likewise.
9163         * obj-c++.dg/method-19.mm: Likewise.
9164         * obj-c++.dg/try-catch-2.mm: Likewise.
9165
9166 2005-10-06  Richard Henderson  <rth@redhat.com>
9167
9168         PR 24236
9169         * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
9170
9171 2005-10-06  Dale Johannesen  <dalej@apple.com>
9172
9173         * gcc.c-torture/execute/20030125-1.c: Correct.
9174
9175 2005-10-06  Richard Guenther  <rguenther@suse.de>
9176
9177         PR tree-optimization/24238
9178         * g++.dg/tree-ssa/pr24238.C: New testcase.
9179
9180 2005-10-07  Erik Edelmann  <erik.edelmann@iki.fi>
9181
9182         PR 18568
9183         * gfortran.dg/der_pointer_3.f90: New test.
9184
9185 2005-10-05  Devang Patel  <dpatel@apple.com>
9186
9187         PR Debug/23205
9188         * g++.dg/other/PR23205.C: New.
9189
9190 2005-10-05  Richard Henderson  <rth@redhat.com>
9191
9192         PR target/23602
9193         * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
9194         * g++.dg/eh/omit-frame-pointer2.C: Likewise.
9195
9196 2005-10-05  Dale Johannesen  <dalej@apple.com>
9197
9198         * gcc.c-torture/execute/float-floor.c: New.
9199
9200 2005-10-05  Paolo Bonzini  <bonzini@gnu.org>
9201
9202         PR tree-optimization/21419
9203         PR tree-optimization/24146
9204         PR tree-optimization/24151
9205
9206         * g++.dg/ext/asm7.C: New.
9207         * g++.dg/ext/asm8.C: New.
9208         * gcc.dg/asm-1.c: Compile on all targets.
9209         * gcc.dg/asm-pr24146.c: New.
9210         * gcc.dg/pr21419.c: Adjust error messages.
9211
9212 2005-10-05  Richard Guenther  <rguenther@suse.de>
9213
9214         PR fortran/24176
9215         * gfortran.fortran-torture/compile/empty.f90: New testcase.
9216
9217 2005-10-05  Nathan Sidwell  <nathan@codesourcery.com>
9218
9219         PR c++/23513
9220         * g++.dg/template/spec22.C: Robustify test.
9221         * g++.dg/template/spec26.C: New.
9222
9223 2005-10-05  Uros Bizjak  <uros@kss-loka.si>
9224
9225         * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
9226         if target supports vector instructions.
9227
9228 2005-10-04  Geoffrey Keating  <geoffk@apple.com>
9229
9230         * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
9231         C99 functions.
9232
9233 2005-10-04  Janis Johnson  <janis187@us.ibm.com>
9234
9235         * lib/target-supports.exp (check_effective_target_fortran_large_real,
9236         check_effective_target_fortran_large_int): Replace cached result
9237         when target changes.
9238
9239 2005-10-04  Devang Patel  <dpatel@apple.com>
9240
9241         * gcc.dg/i386-sse-vect-types.c: New.
9242
9243 2005-10-04  Ian Lance Taylor  <ian@airs.com>
9244
9245         PR preprocessor/13726
9246         * gcc.dg/cpp/cmdlne-dI-C.c: New test.
9247         * gcc.dg/cpp/cmdlne-dI-C.h: New file.
9248
9249 2005-10-04  Richard Guenther  <rguenther@suse.de>
9250
9251         PR c/23576
9252         * gcc.dg/noncompile/pr23576.c: New testcase.
9253
9254 2005-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
9255
9256         PR middle-end/23125
9257         * gcc.dg/register-var-3.c: New test.
9258
9259 2005-10-04  Steven Bosscher  <stevenb@suse.de>
9260
9261         * gcc.dg/pr23049.c: New test.
9262
9263         * gcc.dg/ucnid-4.c: Fix test.
9264
9265 2005-10-03  Diego Novillo  <dnovillo@redhat.com>
9266
9267         PR 23445
9268         * gcc.c-torture/compile/pr23445.c: New test.
9269
9270 2005-10-03  Alexandre Oliva  <aoliva@redhat.com>
9271
9272         * g++.dg/overload/unknown1.C: New.
9273
9274 2005-10-03  Mark Mitchell  <mark@codesourcery.com>
9275
9276         PR c++/17775
9277         * g++.dg/template/repo4.C: New test.
9278
9279 2005-10-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9280
9281         PR libfortran/19308
9282         * gfortran.dg/large_real_kind_2.F90: New test.
9283         * gfortran.dg/large_integer_kind_2.f90: New test.
9284
9285 2005-10-03  Uros Bizjak  <uros@kss-loka.si>
9286
9287         * lib/target-supports.exp (check_effective_target_vect_shift):
9288         Implement with result caching. Add i?86, x86_64 and ia64 targets.
9289         (check_effective_target_vect_condition): Fix copy-n-pasto.
9290
9291         * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
9292         * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
9293         targets.
9294
9295 2005-10-02  Mark Mitchell  <mark@codesourcery.com>
9296
9297         PR c++/22621
9298         * g++.dg/template/overload5.C : New test.
9299
9300         PR c++/23840
9301         * g++.dg/expr/stdarg1.C: New test.
9302
9303 2005-10-02  Diego Novillo  <dnovillo@redhat.com>
9304
9305         PR 24142
9306         * gcc.c-torture/execute/pr24142.c: New test.
9307
9308 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
9309
9310         PR 24141
9311         * gcc.c-torture/execute/pr24141.c: New test.
9312
9313 2005-10-01  James A. Morrison  <phython@gcc.gnu.org>
9314             Diego Novillo  <dnovillo@redhat.com>
9315
9316         PR 23604
9317         * gcc.c-torture/execute/pr23604.c: New test.
9318
9319 2005-10-01  Paul Thomas  <pault@gcc.gnu.org>
9320
9321         PR fortran/16404
9322         PR fortran/20835
9323         PR fortran/20890
9324         PR fortran/20899
9325         PR fortran/20900
9326         PR fortran/20901
9327         PR fortran/20902
9328         gfortran.dg/equiv_constraint_1.f90: New test.
9329         gfortran.dg/equiv_constraint_2.f90: New test.
9330         gfortran.dg/equiv_constraint_3.f90: New test.
9331         gfortran.dg/equiv_constraint_4.f90: New test.
9332         gfortran.dg/equiv_constraint_5.f90: New test.
9333         gfortran.dg/equiv_constraint_6.f90: New test.
9334         gfortran.dg/equiv_constraint_7.f90: New test.
9335         gfortran.dg/equiv_constraint_8.f90: New test.
9336         gfortran.dg/private_type_1.f90: New test.
9337         gfortran.dg/private_type_2.f90: New test.
9338         gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
9339         980628-10.f: Assert std=gnu to permit mixing of
9340         types in equivalence statements.
9341
9342 2005-09-30  Janne Blomqvist <jblomqvi@cc.hut.fi>
9343
9344         PR 24112
9345         * gfortran.dg/open_status_1.f90: New.
9346
9347 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9348
9349         * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
9350         * gcc.dg/vect/pr22480.c: Clean up temp files.
9351         * gcc.dg/vect/pr23831.c: Clean up temp files.
9352         * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
9353         Clean up temp files.
9354         * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
9355         Clean up temp files.
9356
9357         * gcc.dg/20050309-1.c: Clean up temp files.
9358         * gcc.dg/20050325-1.c: Clean up temp files.
9359
9360 2005-09-30  Uros Bizjak  <uros@kss-loka.si>
9361
9362         PR tree-optimization/24059
9363         * gcc.dg/vect/pr24059.c : New test.
9364
9365 2005-09-29  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR middle-end/24109
9368         * gcc.c-torture/execute/20050929-1.c: New test.
9369
9370 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9371
9372         * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
9373
9374 2005-09-29  Paolo Bonzini  <bonzini@gnu.org>
9375
9376         PR c/21419
9377         * gcc.dg/pr21419.c: New test.
9378
9379 2005-09-29  Steven Bosscher  <stevenb@suse.de>
9380
9381         * gcc.dg/pr23911.c: New test.
9382
9383 2005-09-28  Mark Mitchell  <mark@codesourcery.com>
9384
9385         * g++.dg/opt/pr19650.C: Use -w -fpermissive.
9386
9387         PR c++/16782
9388         * g++.dg/parse/qualified4.C: New test.
9389         * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
9390         * g++.old-deja/g++.mike/p8154.C: Likewise.
9391
9392 2005-09-27  Mark Mitchell  <mark@codesourcery.com>
9393
9394         PR c++/22147
9395         * g++.dg/template/friend37.C: New test.
9396         * g++.dg/parse/crash28.C: Adjust error markers.
9397
9398 2005-09-27  Jakub Jelinek  <jakub@redhat.com>
9399
9400         PR fortran/18518
9401         * gfortran.fortran-torture/execute/save_2.f90: New decl.
9402
9403 2005-09-27  Devang Patel  <dpatel@apple.com>
9404
9405         PR tree-optimization/23625
9406         * gcc.dg/pr23625.c: New test.
9407
9408 2005-09-27  Uros Bizjak  <uros@kss-loka.si>
9409
9410         * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
9411         * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
9412
9413 2005-09-26  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR fortran/23677
9416         * gfortran.fortran-torture/execute/save_1.f90: New test.
9417         * gfortran.dg/save_1.f90: New test.
9418
9419 2005-09-26  Uros Bizjak  <uros@kss-loka.si>
9420
9421         * gcc.target/i386/builtin-apply-mmx.c: New test.
9422
9423         PR target/22576
9424         * gcc.target/i386/pr22576.c: New test.
9425
9426         PR target/22585
9427         * gcc.target/i386/pr22585.c: New test.
9428
9429         PR target/23268
9430         * gcc.target/i386/pr23268.c: New test.
9431
9432         PR middle-end/23831
9433         * gcc.dg/vect/pr23831.c: New test.
9434
9435         PR target/24055
9436         * gcc.target/i386/pr24055.c: New test.
9437
9438 2005-09-25  Kazu Hirata  <kazu@codesourcery.com>
9439
9440         PR tree-optimization/23960
9441         * gcc.c-torture/compile/pr23960.c: New.
9442
9443 2005-09-23  Paul Thomas  <pault@gcc.gnu.org>
9444
9445         PR fortran/16861
9446         * gfortran.dg/nested_modules_3.f90: New.
9447
9448 2005-09-22 Steven G. Kargl  <kargls@comcast.net>
9449
9450         PR fortran/24005
9451         gfortran.dg/interface_1.f90: New test.
9452
9453 2005-09-22  Erik Edelmann  <erik.edelmann@iki.fi>
9454         Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9455
9456         PR fortran/23843
9457         * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
9458
9459 2005-09-22  Steven G. Kargl  <kargls@comcast.net>
9460
9461         PR fortran/23516
9462         * gfortran.dg/imag_1.f: New test.
9463         * gfortran.dg/imag_2.f: Ditto.
9464
9465 2005-09-22  J"orn Rennecke <joern.rennecke@st.com>
9466
9467         * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
9468
9469 2005-09-22  Jakub Jelinek  <jakub@redhat.com>
9470
9471         PR c++/21983
9472         * g++.dg/warn/pr21983.C: New test.
9473
9474 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/23993
9477         * g++.dg/template/array14.C: New test.
9478
9479 2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>
9480
9481         PR fortran/19929
9482         * gfortran.dg/der_ptr_component_1.f90: New test.
9483
9484 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9485
9486         PR c++/23965
9487         * g++.dg/template/error1.C: Reject "no matching function" message.
9488
9489 2005-09-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9490
9491         PR c++/17609
9492         * g++.dg/lookup/error1.C: New test.
9493
9494 2005-09-21  Dorit Nuzman  <dorit@il.ibm.com>
9495
9496         * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
9497         functionality of the testcase.
9498
9499 2005-09-20  Richard Henderson  <rth@redhat.com>
9500
9501         * gcc.dg/vect/vect-22.c: Require vect_float.
9502         * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
9503
9504 2005-09-20  Joseph S. Myers  <joseph@codesourcery.com>
9505
9506         * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
9507         g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
9508         gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
9509         gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
9510         gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
9511         gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
9512         gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
9513         gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
9514         * gcc.dg/cpp/ucnid-8.c: New test.
9515
9516 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9517
9518         PR tree-optimization/23929
9519         * gcc.c-torture/compile/pr23929.c: New test.
9520
9521 2005-09-20  Daniel Berlin  <dberlin@dberlin.org>
9522
9523         * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
9524         for one loop.
9525
9526 2005-09-20  Steve Ellcey  <sje@cup.hp.com>
9527
9528         PR testsuite/23186
9529         * g++.dg/other/pr22003.C: Require named sections.
9530
9531 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9532
9533         PR c++/23947
9534         * g++.dg/rtti/crash3.C: New test.
9535
9536         PR tree-optimization/23818
9537         * gcc.dg/pr23818.c: New test.
9538
9539 2005-09-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9540
9541         PR fortran/23420
9542         * gfortran.dg/print_fmt_4.f: New.
9543
9544 2005-09-20  Jakub Jelinek  <jakub@redhat.com>
9545
9546         PR fortran/23663
9547         * gfortran.fortran-torture/execute/entry_11.f90: New test.
9548
9549 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9550
9551         * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
9552         Use pointers to local alignable arrays instead. Added comments.
9553         * gcc.dg/vect/vect-46.c: Likewise.
9554         * gcc.dg/vect/vect-48.c: Likewise.
9555         * gcc.dg/vect/vect-49.c: Likewise.
9556         * gcc.dg/vect/vect-52.c: Likewise.
9557         * gcc.dg/vect/vect-53.c: Likewise.
9558         * gcc.dg/vect/vect-54.c: Likewise.
9559         * gcc.dg/vect/vect-56.c: Likewise.
9560         * gcc.dg/vect/vect-57.c: Likewise.
9561         * gcc.dg/vect/vect-58.c: Likewise.
9562         * gcc.dg/vect/vect-60.c: Likewise.
9563         * gcc.dg/vect/vect-61.c: Likewise.
9564
9565         * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
9566         The test is no longer vectorizable on vect_no_align targets.
9567         * gcc.dg/vect/vect-43.c: Likewsie.
9568
9569         * gcc.dg/vect/vect-44.c: Added comments.
9570         * gcc.dg/vect/vect-45.c: Added comments.
9571         * gcc.dg/vect/vect-50.c: Added comments.
9572         * gcc.dg/vect/vect-51.c: Added comments.
9573
9574         * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
9575         aligned type.
9576         * gcc.dg/vect/Os-vect-95.c: Likewise.
9577
9578         * gcc.dg/vect/vect-41.c: Test removed.
9579         * gcc.dg/vect/vect-47.c: Test removed.
9580         * gcc.dg/vect/vect-55.c: Test removed.
9581         * gcc.dg/vect/vect-59.c: Test removed.
9582
9583 2005-09-20  Dorit Nuzman  <dorit@il.ibm.com>
9584
9585         * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
9586         No longer vectorizable on vect_no_align targets.
9587         * gcc.dg/vect/pr20122.c: Likewise.
9588         * gcc.dg/vect/vect-74.c: Likewise.
9589         * gcc.dg/vect/vect-75.c: Likewise.
9590         * gcc.dg/vect/vect-76.c: Likewise.
9591
9592         * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
9593         Will not be vectorizable on vect_no_align targets once aliasing issues
9594         are resolved.
9595         * gcc.dg/vect/vect-79.c: Likewise.
9596
9597         * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
9598         * gcc.dg/vect/vect-78.c: Likewise.
9599         * gcc.dg/vect/vect-97.c: Likewise.
9600
9601 2005-09-19  Steven Bosscher  <stevenb@suse.de>
9602
9603         * gcc.dg/pr23943.c: New test.
9604
9605 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9606
9607         PR fortran/19181
9608         * gfortran.dg/derived_pointer_null_1.f90: New test.
9609
9610 2005-09-18  Richard Guenther  <rguenther@suse.de>
9611
9612         PR middle-end/23944
9613         * gcc.c-torture/compile/pr23944.c: New testcase.
9614
9615 2005-09-18  Erik Edelmann  <erik.edelmann@iki.fi>
9616
9617         PR fortran/15975
9618         * gfortran.dg/der_pointer_2.f90: New test.
9619
9620 2005-09-18  Paul Thomas  <pault@gcc.gnu.org>
9621
9622         PR fortran/16861
9623         * gfortran.dg/nested_modules_2.f90: New test.
9624
9625 2005-09-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9626
9627         PR c++/18368
9628         * g++.dg/other/semicolon.C: New test.
9629
9630 2005-09-16  Joseph S. Myers  <joseph@codesourcery.com>
9631
9632         * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
9633         HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
9634
9635 2005-09-16  Mark Mitchell  <mark@codesourcery.com>
9636
9637         PR c++/23914
9638         * g++.dg/template/static18.C: New test.
9639
9640         PR c++/21514
9641         * g++.dg/template/crash19.C: Remove dg-error marker.
9642         * g++.dg/template/local4.C: New test.
9643
9644 2005-09-16  Paul Brook  <paul@codesourcery.com>
9645
9646         PR fortran/23906
9647         * gfortran.dg/dependency_1.f90: New test.
9648
9649 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9650
9651         PR c++/23896
9652         * g++.dg/template/static17.C: New test.
9653
9654 2005-09-15  Joseph S. Myers  <joseph@codesourcery.com>
9655
9656         PR c++/23139
9657         * g++.dg/warn/huge-val1.C: New test.
9658
9659 2005-09-15  Mark Mitchell  <mark@codesourcery.com>
9660
9661         PR c++/13140
9662         * g++.dg/parse/class2.C: New test.
9663         * g++.dg/template/explicit8.C: Likewise.
9664         * g++.dg/template/spec25.C: Likewise.
9665
9666 2005-09-14  Josh Conner  <jconner@apple.com>
9667
9668         PR middle-end/23584
9669         * gcc.dg/pr23584.c: New test.
9670
9671 2005-09-14  Jerry DeLisle  <jvdelisle@verizon.net>
9672
9673         PR fortran/21875 Internal Unit Array I/O, NIST
9674         * gfortran.dg/arrayio_1.f90: New test.
9675         * gfortran.dg/arrayio_1.f90: New test.
9676         * gfortran.dg/arrayio_1.f90: New test.
9677         * gfortran.dg/arrayio_1.f90: New test.
9678         * gfortran.dg/arrayio_1.f90: New test.
9679
9680 2005-09-14  Uros Bizjak  <uros@kss-loka.si>
9681
9682         PR middle-end/22480
9683         * gcc.dg/vect/pr22480.c: New test.
9684
9685 2005-09-13  Paul Thomas  <pault@gcc.gnu.org>
9686
9687         PR fortran/19358
9688         * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
9689
9690 2005-09-13 Josh Conner <jconner@apple.com>
9691
9692         PR c++/23180
9693         * g++.dg/init/struct2.C: New test.
9694         * g++.dg/init/struct3.C: New test.
9695
9696 2005-09-13  Janis Johnson  <janis187@us.ibm.com>
9697
9698         * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
9699         Clean up temp files.
9700         * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
9701         gcc.dg/tree-ssa/builtin-fprintf-1.c,
9702         gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
9703         gcc.dg/tree-ssa/builtin-printf-1.c,
9704         gcc.dg/tree-ssa/builtin-printf-chk-1.c,
9705         gcc.dg/tree-ssa/builtin-vfprintf-1.c,
9706         gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
9707         gcc.dg/tree-ssa/builtin-vprintf-1.c,
9708         gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
9709         gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
9710         gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
9711         * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
9712         gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
9713         gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
9714         gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
9715         gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
9716
9717 2005-09-13  Josh Conner  <jconner@apple.com>
9718
9719         * lib/gcc-dg.exp: Load scanipa.exp.
9720         (cleanup-dump): New procedure.
9721         (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
9722         * lib/scandump.exp: New file.
9723         * lib/scantree.exp: Use it.
9724         * lib/scanipa.exp: New file.
9725
9726 2005-09-13  Erik Edelmann  <erik.edelmann@iki.fi>
9727
9728         PR fortran/17740
9729         * gfortran.dg/generic_4.f90: New test.
9730
9731 2005-09-13  Uros Bizjak  <uros@kss-loka.si>
9732
9733         PR target/23816
9734         * gcc.target/i386/pr23816-1.c: New test.
9735         * gcc.target/i386/pr23816-2.c: New test.
9736
9737
9738 2005-09-13  Bastian Blank <waldi@debian.org>
9739
9740         PR c++/16171
9741         * g++.dg/abi/mangle26.C: New test.
9742         * g++.dg/abi/mangle27.C: New test.
9743         * g++.dg/abi/mangle28.C: New test.
9744         * g++.dg/abi/mangle29.C: New test.
9745
9746         PR c++/23839
9747         * g++.dg/parse/register1.C: New test.
9748
9749 2005-09-13  Mark Mitchell  <mark@codesourcery.com>
9750
9751         PR c++/23842
9752         * g++.dg/template/access16.C: New test.
9753
9754 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9755
9756         * gfortran.dg/char_pack_2.f90: Increase the vector size.
9757
9758 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9759
9760         PR fortran/18899
9761         * gfortran.dg/shape_2.f90: New test.
9762
9763 2005-09-13  Richard Sandiford  <richard@codesourcery.com>
9764
9765         PR target/19269
9766         * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
9767         * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
9768         * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
9769         * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
9770         * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
9771         * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
9772         * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
9773         tests.
9774
9775 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9776
9777         PR c++/23841
9778         * g++.dg/parse/template17.C: New test.
9779
9780 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9781
9782         PR c++/23789
9783         * g++.dg/template/nontype14.C: New test.
9784
9785 2005-09-12  Ian Lance Taylor  <ian@airs.com>
9786
9787         PR g++/7874
9788         * g++.dg/lookup/friend7.C: New test.
9789         * g++.dg/lookup/friend8.C: New test.
9790         * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
9791         so that it will be found via argument dependent lookup.
9792         * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
9793         friend functions which will no longer be found.
9794         * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
9795         function g, so that it will be found via argument dependent
9796         lookup.
9797         * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
9798         * g++.old-deja/g++.mike/net43.C: Likewise.
9799
9800 2005-09-12  Mark Mitchell  <mark@codesourcery.com>
9801
9802         PR c++/23691
9803         * g++.dg/template/static16.C: New test.
9804
9805 2005-09-12  Josh Conner  <jconner@apple.com>
9806
9807         PR middle-end/23237
9808         * gcc.c-torture/compile/pr23237.c: New test.
9809
9810 2005-09-11  Richard Henderson  <rth@redhat.com>
9811
9812         * g++.dg/other/error8.C: Update expected diagnostic text.
9813
9814 2005-09-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9815
9816         PR libfortran/19872
9817         * gfortran.dg/overwrite_1.f: New test.
9818
9819 2005-09-09  Josh Conner  <jconner@apple.com>
9820
9821         * g++.dg/init/pr23180-1.C: Removed.
9822         * g++.dg/init/pr23180-2.C: Removed.
9823
9824 2005-09-09  David Daney <ddaney@avtrex.com>
9825
9826         * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
9827         files which are ...
9828         * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
9829         * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
9830
9831 2005-09-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
9832
9833         * gfortran.dg/iostat_2.f90: New test.
9834
9835 2005-09-09  Mark Mitchell  <mark@codesourcery.com>
9836
9837         PR c++/22252
9838         * g++.dg/ext/interface1.C: New test.
9839         * g++.dg/ext/interface1.h: Likewise.
9840         * g++.dg/ext/interface1a.cc: Likewise.
9841
9842 2005-09-09  Thomas Koenig  <Thomas.Koenig@online.de>
9843
9844         * gfortran.dg/iomsg_1.f90: New test case.
9845
9846 2005-09-09  Richard Guenther  <rguenther@suse.de>
9847
9848         PR c++/23624
9849         * g++.dg/tree-ssa/pr23624.C: New testcase.
9850
9851 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9852
9853         PR fortran/19239
9854         * gfortran.dg/vector_subscript_1.f90,
9855         * gfortran.dg/vector_subscript_2.f90: New tests.
9856
9857 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9858
9859         PR fortran/21104
9860         * gfortran.dg/array_alloc_1.f90,
9861         * gfortran.dg/array_alloc_2.f90,
9862         * gfortran.dg/array_alloc_3.f90: New tests.
9863
9864 2005-09-09  Richard Sandiford  <richard@codesourcery.com>
9865
9866         PR fortran/12840
9867         * gfortran.dg/array_constructor_6.f90
9868         * gfortran.dg/array_constructor_7.f90
9869         * gfortran.dg/array_constructor_8.f90
9870         * gfortran.dg/array_constructor_9.f90
9871         * gfortran.dg/array_constructor_10.f90
9872         * gfortran.dg/array_constructor_11.f90
9873         * gfortran.dg/array_constructor_12.f90: New tests.
9874
9875 2005-09-08  Josh Conner  <jconner@apple.com>
9876
9877         PR c++/23180
9878         * g++.dg/init/pr23180-1.C: New test.
9879         * g++.dg/init/pr23180-2.C: New test.
9880
9881 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9882
9883         PR fortran/18878
9884         * gfortran.dg/module_double_reuse.f90: New.
9885
9886 2005-09-09  Paul Thomas  <pault@gcc.gnu.org>
9887
9888         PR fortran/23270
9889         PR fortran/22304
9890         PR fortran/18870
9891         PR fortran/17917
9892         PR fortran/16511
9893         * gfortran.dg/common_equivalence_1.f: New.
9894         * gfortran.dg/common_equivalence_2.f: New.
9895         * gfortran.dg/common_equivalence_3.f: New.
9896         * gfortran.dg/contained_equivalence_1.f90: New.
9897         * gfortran.dg/module_blank_common.f90: New.
9898         * gfortran.dg/module_commons_1.f90: New.
9899         * gfortran.dg/module_equivalence_1.f90: New.
9900         * gfortran.dg/nested_modules_1.f90: New.
9901         * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
9902         equivalences and add comment to connect the test with
9903         the PR.
9904
9905 2005-09-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
9906
9907         PR fortran/23765
9908         * gfortran.dg/common_6.f90: New test.
9909
9910 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9911
9912         PR fortran/15326
9913         * gfortran.dg/char_result_1.f90,
9914         * gfortran.dg/char_result_2.f90,
9915         * gfortran.dg/char_result_3.f90,
9916         * gfortran.dg/char_result_4.f90,
9917         * gfortran.dg/char_result_5.f90,
9918         * gfortran.dg/char_result_6.f90,
9919         * gfortran.dg/char_result_7.f90,
9920         * gfortran.dg/char_result_8.f90: New tests.
9921
9922 2005-09-08  Richard Sandiford  <richard@codesourcery.com>
9923
9924         PR fortran/19928
9925         * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
9926
9927 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9928
9929         PR obj-c++/16816
9930         * obj-c++.dg/selector-5.mm: New test.
9931         * obj-c++.dg/selector-6.mm: New test.
9932
9933 2005-09-08  Andrew Pinski  <pinskia@physics.uc.edu>
9934
9935         PR objc/20574
9936         PR objc/19324
9937         * objc.dg/error-1.m: New test.
9938
9939 2005-09-07  Richard Sandiford  <richard@codesourcery.com>
9940
9941         PR fortran/23373
9942         * gfortran.fortran-torture/execute/pr23373-1.f90,
9943         * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
9944
9945 2005-09-07  Jerry DeLisle  <jvdelisle@verizon.net>
9946
9947         PR libfortran/23760
9948         * gfortran.dg/g77/1832.f: Remove long string in write statement
9949         to allow the test to pass on correct list directed output with
9950         prepended space.
9951
9952 2005-09-07  James E Wilson  <wilson@specifix.com>
9953
9954         * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
9955
9956 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9957
9958         * gfortran.dg/parameter+save.f90: Rename to
9959         * gfortran.dg/parameter_save.f90: .. this.
9960
9961 2005-09-07  Thomas Koenig  <Thomas.Koenig@online.de>
9962
9963         PR fortran/20848
9964         * gfortran.dg/parameter+save.f90: New test case.
9965
9966 2005-09-06  Richard Sandiford  <richard@codesourcery.com>
9967
9968         PR fortran/19269
9969         * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
9970
9971 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
9972
9973         PR c/23075
9974         * gcc.dg/pr23075.c: New test.
9975         * g++.dg/warn/pr23075.C: New test.
9976
9977         PR target/22362
9978         * gcc.target/i386/pr22362.c: New test.
9979
9980         PR rtl-optimization/23098
9981         * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
9982
9983         * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
9984         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
9985         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
9986
9987 2005-09-06  Mark Mitchell  <mark@codesourcery.com>
9988
9989         * g++.dg/expr/cast6.C: New test.
9990
9991         PR c++/9782
9992         * g++.dg/init/new15.C: New test.
9993
9994 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
9995
9996         * gcc.dg/vect/Os-vect-95.c: New test.
9997         * gcc.dg/vect/vect-95.c: Same.
9998
9999 2005-09-06  Keith Besaw  <kbesaw@us.ibm.com>
10000
10001         * gcc.dg/vect/vect-29.c: Update xfail testing.
10002         * gcc.dg/vect/vect-44.c: Same.
10003         * gcc.dg/vect/vect-48.c: Same.
10004         * gcc.dg/vect/vect-50.c: Same.
10005         * gcc.dg/vect/vect-72.c: Same.
10006         * gcc.dg/vect/vect-77.c: Same.
10007         * gcc.dg/vect/vect-78.c: Same.
10008         * gcc.dg/vect/vect-80.c: Same.
10009         * gcc.dg/vect/vect-96.c: Same.
10010         * gcc.dg/vect/vect-100.c: Same.
10011         * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
10012         * gfortran.dg/vect/vect-2.f90: Update xfail testing.
10013         * gfortran.dg/vect/vect-5.f90: Same.
10014
10015 2005-09-06  Jakub Jelinek  <jakub@redhat.com>
10016
10017         * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
10018         start strings.
10019         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10020         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10021
10022         PR c++/23056
10023         * g++.dg/opt/pr23056.C: New test.
10024
10025         PR rtl-optimization/23098
10026         * gcc.target/i386/pr23098.c: New test.
10027
10028 2005-09-05  Mark Mitchell  <mark@codesourcery.com>
10029
10030         PR c++/23667
10031         * g++.dg/template/static15.C: New test.
10032
10033         PR c++/21440
10034         * g++.dg/ext/stmtexpr5.C: New test.
10035         * g++.dg/ext/stmtexpr6.C: Likewise.
10036
10037 2005-09-05  J"orn Rennecke <joern.rennecke@st.com>
10038
10039         * gcc.dg/pr21255-1.c: Match different pattern for sh64.
10040
10041         * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
10042         * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
10043         * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
10044
10045 2005-09-04  Thomas Koenig  <Thomas.Koenig@online.de>
10046
10047         PR libfortran/23321
10048         * gfortran.dg/direct_io_4.f90: New test case.
10049
10050 2005-09-04  Andrew Pinski  <pinskia@physics.uc.edu>
10051             Rasmus Hahn  <rassahah@neofonie.de>
10052
10053         PR libobjc/23108
10054         * objc.dg/type-stream-1.m: New test.
10055
10056 2005-09-04  Tobias Schl"uter  <tobias.shclueter@physik.uni-muenchen.de>
10057
10058         PR fortran/23661
10059         * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
10060         gfortran.dg/print_fmt_3.f90: New test.
10061
10062 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10063
10064         * gfortran.dg/fmt_t_1.f90: New test.
10065
10066 2005-09-03  Jakub Jelinek  <jakub@redhat.com>
10067
10068         PR rtl-optimization/23454
10069         * g++.dg/opt/pr23454.C: New test.
10070
10071 2005-09-03  Mark Mitchell  <mark@codesourcery.com>
10072
10073         PR c++/23699
10074         * g++.dg/ext/static1.C: New test.
10075
10076 2005-09-02  Richard Henderson  <rth@redhat.com>
10077
10078         * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
10079         tail call to check_fa_work.
10080
10081 2005-09-02  Mark Mitchell  <mark@codesourcery.com>
10082
10083         PR c++/21687
10084         * g++.dg/other/gc3.C: New test.
10085
10086 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10087
10088         * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
10089         * gcc.dg/20050826-1.c: Likewise.
10090
10091 2005-08-31  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/23167
10094         * g++.dg/expr/volatile1.C: New test.
10095
10096 2005-09-02  Andrew Pinski  <pinskia@physics.uc.edu>
10097
10098         PR middle-end/23547
10099         * gcc.dg/pr23547.c: New test.
10100
10101 2005-09-02  Richard Sandiford  <richard@codesourcery.com>
10102
10103         PR c/22061
10104         * gcc.c-torture/execute/pr22061-1.c,
10105         * gcc.c-torture/execute/pr22061-2.c,
10106         * gcc.c-torture/execute/pr22061-3.c,
10107         * gcc.c-torture/execute/pr22061-4.c: New tests.
10108
10109 2005-09-01  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10110
10111         * gcc.dg/Wredundant-decls-2.c: New test to check that
10112         -Wredundant-decls does not issue warning for a variable
10113         definition following a declaration.
10114
10115 2005-09-01  Jakub Jelinek  <jakub@redhat.com>
10116
10117         PR debug/7241
10118         * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
10119         * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
10120         * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
10121
10122         * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
10123         * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
10124         * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
10125         * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
10126         * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
10127         * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
10128         * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
10129         * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
10130
10131 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10132
10133         PR objc/23306
10134         * objc.dg/image-info.m: Remove "objc_module_info" check part of the
10135         scan-assmbler.
10136
10137 2005-08-31  J"orn Rennecke <joern.rennecke@st.com>
10138
10139         PR target/21255
10140         * gcc.dg/pr21255-1.c: New test.
10141         * gcc.dg/pr21255-2-mb.c: Likewise.
10142         * gcc.dg/pr21255-2-ml.c: Likewise.
10143         * gcc.dg/pr21255-3.c: Likewise.
10144         * gcc.dg/pr21255-4.c: Likewise.
10145
10146 2005-08-31  Dale Johannesen  <dalej@apple.com>
10147
10148         * gcc.dg/20050830-1.c: New.
10149
10150 2005-08-31  Josh Conner  <jconner@apple.com>
10151
10152         * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
10153         command-line options for arm-*-* targets.
10154         * g++.dg/init/array16.C: Likewise.
10155         * g++.dg/other/crash-4.C: Likewise.
10156
10157 2005-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
10158
10159         PR obj-c++/23640
10160         * obj-c++.dg/gnu-runtime-3.mm: New test.
10161
10162 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10163
10164         PR c++/13377
10165         * g++.dg/lookup/ambig4.C: New test.
10166         * g++.dg/lookup/ambig5.C: New test.
10167         * g++.dg/tc1/dr101.C: Adjust error markers.
10168
10169 2005-08-31  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10170
10171         PR c++/23639
10172         * g++.dg/template/ttp5.C: Adjust error markers.
10173
10174 2005-08-30  Andrew Pinski  <pinskia@physics.uc.edu>
10175
10176         PR testsuite/23609
10177         * lib/obj-c++.exp: Include target-libpath.exp.
10178         (obj-c++_link_flags): Look for the GNU libobjc library
10179         and set the library path to include it.
10180         Don't manually set LD_LIBRARY_PATH (etc.) but call
10181         set_ld_library_path_env_vars instead.
10182         (obj-c++_target_compile): Don't set library path or
10183         linker flags because they are already set correctly
10184         in obj-c++_link_flags.
10185
10186 2005-08-30  Josh Conner  <jconner@apple.com>
10187
10188         * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
10189         to command-line options for arm-*-* targets.
10190
10191 2005-08-30  Geoffrey Keating  <geoffk@apple.com>
10192
10193         * g++.dg/other/i386-1.C: New.
10194
10195 2005-08-30  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR preprocessor/20348
10198         PR preprocessor/20356
10199         * gcc.dg/cpp/pr20348.c: New test.
10200         * gcc.dg/cpp/pr20348.h: New file.
10201         * gcc.dg/cpp/inc/pr20348.h: New file.
10202         * gcc.dg/cpp/inc/pr20348-aux.h: New file.
10203         * gcc.dg/cpp/pr20356.c: New test.
10204         * gcc.dg/cpp/pr20356.h: New file.
10205         * gcc.dg/cpp/inc/pr20356.h: New file.
10206         * gcc.dg/cpp/inc/pr20356-aux.h: New file.
10207
10208 2005-08-29  Jerry DeLisle  <jvdelisle@verizon.net>
10209
10210         * gfortran.fortran-torture/execute/intrinsic_count.f90:
10211         Fix array dimension to avoid correct end-of-file error.
10212
10213 2005-08-29  Thomas Koenig  <Thomas.Koenig@online.de>
10214
10215         PR libfortran/23598
10216         * gfortran.dg/iostat_1.f90: New test.
10217
10218 2005-08-28  Andrew Pinski  <pinskia@physics.uc.edu>
10219
10220         PR middle-end/23408
10221         * gcc.dg/pr23408.c: New test.
10222
10223 2005-08-28  Mark Mitchell  <mark@codesourcery.com>
10224
10225         PR c++/23099
10226         * g++.dg/init/member1.C: Make sure erroneous static data member
10227         definitions are required.
10228         * g++.dg/template/static13.C: New test.
10229         * g++.dg/template/static14.C: Likewise.
10230
10231 2005-08-29  Jakub Jelinek  <jakub@redhat.com>
10232
10233         * gcc.target/i386/pr23575.c: Use -msse2 instead of
10234         -march=pentium4, remove ilp32 requirement.
10235
10236         PR middle-end/23484
10237         * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
10238         * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
10239
10240 2005-08-29  Andreas Jaeger  <aj@suse.de>
10241
10242         PR testsuite/23607
10243         * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
10244
10245 2005-08-28  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.c-torture/execute/20050316-2.c: New test.
10248         * gcc.c-torture/execute/20050316-3.c: New test.
10249         * gcc.dg/torture/pr16104-1.c: New test.
10250
10251 2005-08-27  Andrew Pinski  <pinskia@physics.uc.edu>
10252
10253         PR middle-end/23463
10254         * gcc.c-torture/execute/zero-struct-1.c: New test.
10255
10256 2005-08-27  Richard Guenther  <rguenther@suse.de>
10257
10258         PR target/23575
10259         * gcc.target/i386/pr23575.c: New testcase.
10260
10261 2005-08-26  Jakub Jelinek  <jakub@redhat.com>
10262
10263         PR rtl-optimization/23561
10264         * gcc.c-torture/execute/20050826-1.c: New test.
10265
10266         PR rtl-opt/23560
10267         * gcc.c-torture/execute/20050826-2.c: New test.
10268
10269 2005-08-26  Dale Johannesen  <dalej@apple.com>
10270
10271         * gcc.dg/20030711-1.c: Modify to work on Darwin.
10272         * gcc.dg/20050826-1.c: New.
10273
10274 2005-08-26  Mark Mitchell  <mark@codesourcery.com>
10275
10276         PR c++/19004
10277         * g++.dg/template/nontype13.C: New test.
10278
10279         PR c++/23491
10280         * g++.dg/init/new14.C: New test.
10281         * g++.dg/expr/anew1.C: Do not XFAIL.
10282         * g++.dg/expr/anew2.C: Likewise.
10283         * g++.dg/expr/anew3.C: Likewise.
10284
10285 2005-08-26  Andrew Pinski  <pinskia@physics.uc.edu>
10286
10287         PR middle-end/22439
10288         * gcc.dg/vla-3.c: New test.
10289
10290 2005-08-25  Erik Edelmann  <eedelman@acclab.helsinki.fi>
10291
10292         PR fortran/20363
10293         * gfortran.dg/named_interface.f90: New.
10294
10295 2005-08-26  Maciej W. Rozycki  <macro@linux-mips.org>
10296
10297         * gcc.c-torture/execute/frame-address.c: New test.
10298
10299 2005-08-25  Nathan Sidwell  <nathan@codesourcery.com>
10300
10301         PR c++/20817
10302         * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
10303
10304 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10305
10306         * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
10307
10308 2005-08-25  Alan Modra  <amodra@bigpond.net.au>
10309
10310         * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
10311         * gcc.dg/altivec-22.c: Rename from..
10312         * gcc.dg/altivec-nomfcr.c: ..this.
10313
10314 2005-08-24  Paolo Bonzini  <bonzini@gnu.org>
10315
10316         PR tree-optimization/23546
10317         * gcc.dg/tree-ssa/pr23546.c: New test.
10318
10319 2005-08-24  Thomas Koenig  <Thomas.Koenig@online.de>
10320
10321         PR fortran/17758
10322         * gfortran.dg/nonreturning_statements.f90: New test.
10323
10324 2005-08-24  Nathan Sidwell  <nathan@codesourcery.com>
10325
10326         PR c++/22454
10327         * g++.dg/parse/crash29.C: New.
10328
10329 2005-08-23  DJ Delorie  <dj@redhat.com>
10330
10331         * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
10332         constants have the L suffix.
10333
10334 2005-08-23  Nathan Sidwell  <nathan@codesourcery.com>
10335
10336         PR c++/23044
10337         * g++.dg/template/instantiate8.C: New.
10338
10339 2005-08-23  J"orn Rennecke <joern.rennecke@st.com>
10340
10341         PR middle-end/23467
10342         * gcc.c-torture/execute/pr23467.c: New test.
10343
10344 2005-08-23  Jakub Jelinek  <jakub@redhat.com>
10345
10346         PR tree-optimization/22043
10347         * gcc.c-torture/execute/20050613-1.c: New test.
10348
10349 2005-08-23  Ben Elliston  <bje@au.ibm.com>
10350
10351         * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
10352
10353 2005-08-22  Jakub Jelinek  <jakub@redhat.com>
10354
10355         PR rtl-optimization/23478
10356         * g++.dg/opt/pr23478.C: New test.
10357
10358 2005-08-22  Andrew Pinski  <pinskia@physics.uc.edu>
10359
10360         PR c/18715
10361         * gcc.dg/switch-warn-3.c: New test.
10362
10363 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10364
10365         PR c++/22233
10366         * g++.dg/template/param1.C: New test.
10367
10368 2005-08-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10369
10370         PR c++/23089
10371         * g++.dg/other/incomplete1.C: New test.
10372
10373 2005-08-22  Ira Rosen  <irar@il.ibm.com>
10374
10375         * gcc.dg/vect/vect-22.c: Add test for float. All four loops
10376         are vectorizable.
10377
10378 2005-08-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
10379
10380         * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
10381         d_lines_5.f: New.
10382
10383 2005-08-21  Jakub Jelinek  <jakub@redhat.com>
10384
10385         * gcc.target/i386/sse-4.c: New test.
10386
10387 2005-08-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10388
10389         PR testsuite/23239
10390         * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
10391
10392 2005-08-20  Jakub Jelinek  <jakub@redhat.com>
10393
10394         * gcc.dg/20050811-1.c: New test.
10395         * gcc.dg/20050811-2.c: New test.
10396
10397 2005-08-20  Richard Earnshaw  <richard.earnshaw@arm.com>
10398
10399         * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
10400
10401 2005-08-19  Diego Novillo  <dnovillo@redhat.com>
10402
10403         PR 23476
10404         * gcc.c-torture/compile/pr23476.c: New test.
10405
10406 2005-08-19  Devang Patel  <dpatel@apple.com>
10407
10408         PR tree-optimization/23048
10409         * gcc.dg/tree-ssa/pr23048.c: New test.
10410
10411 2005-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10412
10413         PR middle-end/20624
10414         * g++.dg/warn/Wreturn-3.C: New test
10415
10416 2005-08-18  Dorit Nuzman  <dorit@il.ibm.com>
10417
10418         PR tree-optimization/22228
10419         * g++.dg/vect/pr22543.cc: New test.
10420
10421 2005-08-17  Steven Bosscher  <stevenb@suse.de>
10422
10423         PR tree-optimization/21574
10424         * gcc.dg/tree-ssa/pr21574.c: New test.
10425
10426 2005-08-16  James E Wilson  <wilson@specifix.com>
10427
10428         * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
10429
10430 2005-08-16  Andrew Pinski  <pinskia@physics.uc.edu>
10431
10432         PR tree-opt/23402
10433         * gcc.c-torture/compile/zero-strct-3.c: New test.
10434         * gcc.c-torture/compile/zero-strct-4.c: New test.
10435
10436 2005-08-16  Steven Bosscher  <stevenb@suse.de>
10437
10438         PR target/23376
10439         * gcc.target/x86_64/pr23376.c: New test.
10440
10441 2005-08-16  Ian Lance Taylor  <ian@airs.com>
10442
10443         PR c++/23337
10444         * g++.dg/ext/vector2.C: New.
10445
10446 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10447
10448         * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
10449
10450 2005-08-16  Thomas Koenig  <Thomas.Koenig@online.de>
10451
10452         PR libfortran/23428
10453         * gfortran.dg/inquire-complex.f90: New test case.
10454
10455 2005-08-16  James E Wilson  <wilson@specifix.com>
10456
10457         PR tree-optimization/21105
10458         * gcc.dg/large-size-array.c: New.
10459
10460 2005-08-16  Dorit Nuzman  <dorit@il.ibm.com>
10461
10462         * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
10463         type.
10464         * gcc.dg/vect/vect-41: Likewise.
10465         * gcc.dg/vect/vect-42: Likewise.
10466         * gcc.dg/vect/vect-43: Likewise.
10467         * gcc.dg/vect/vect-44: Likewise.
10468         * gcc.dg/vect/vect-46: Likewise.
10469         * gcc.dg/vect/vect-47: Likewise.
10470         * gcc.dg/vect/vect-48: Likewise.
10471         * gcc.dg/vect/vect-52: Likewise.
10472         * gcc.dg/vect/vect-53: Likewise.
10473         * gcc.dg/vect/vect-54: Likewise.
10474         * gcc.dg/vect/vect-55: Likewise.
10475         * gcc.dg/vect/vect-56: Likewise.
10476         * gcc.dg/vect/vect-57: Likewise.
10477         * gcc.dg/vect/vect-58: Likewise.
10478         * gcc.dg/vect/vect-59: Likewise.
10479         * gcc.dg/vect/vect-60: Likewise.
10480         * gcc.dg/vect/vect-61: Likewise.
10481         * gcc.dg/vect/vect-85: Likewise.
10482         * gcc.dg/vect/vect-87: Likewise.
10483         * gcc.dg/vect/vect-88: Likewise.
10484         * gcc.dg/vect/vect-93.c: Likewise.
10485         * gcc.dg/vect/vect-74: Likewise, and also added documentation.
10486         * gcc.dg/vect/vect-75: Likewise.
10487         * gcc.dg/vect/vect-76: Likewise.
10488         * gcc.dg/vect/vect-77: Likewise.
10489         * gcc.dg/vect/vect-78: Likewise.
10490         * gcc.dg/vect/vect-80: Likewise.
10491         * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
10492         vectorized for the expected reason, rather than checking how alignment
10493         was handled.
10494         * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to aligned
10495         type and also instead of aligned pointers. Added documentation.
10496
10497 2005-08-16  Feng Wang  <fengwang@nudt.edu.cn>
10498
10499         * gfortran.dg/power.f90: New test.
10500
10501 2005-08-16  Jakub Jelinek  <jakub@redhat.com>
10502
10503         PR rtl-optimization/23299
10504         * g++.dg/opt/pr23299.C: New test.
10505
10506 2005-08-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10507
10508         * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
10509
10510 2005-08-15  Fariborz Jahanian <fjahanian@apple.com>
10511
10512         * g++.dg/template/local6.C: New test.
10513
10514 2005-08-14  Andrew Pinski  <pinskia@physics.uc.edu>
10515
10516         * execute/exceptions/finally-1.m: Check that the catch and finally are
10517         being called.  Also add a "return 0;" at the end of main.
10518
10519 2005-08-14 Paul Thomas  <pault@gcc.gnu.org>
10520
10521         PR fortran/21432.
10522         * gfortran.dg/namelist_print_1.f: New test of functionality of
10523         PRINT namelist.
10524         * gfortran.dg/namelist_print_2.f: New test to check that PRINT
10525         namelist generates error with -std=f95.
10526
10527 2005-08-14  Ira Rosen  <irar@il.ibm.com>
10528
10529         PR tree-optimization/23119
10530         * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
10531
10532 2005-08-13  Marcin Koziej  <creep@desk.pl>
10533             Andrew Pinski  <pinskia@physics.uc.edu>
10534
10535         PR libobjc/22492
10536         * execute/exceptions/finally-1.m: New test.
10537
10538 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10539
10540         * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
10541         testsuite.
10542         * objc/execute/exceptions/trivial.m: New test.
10543         * objc.dg/try-catch-11.m: Move to ...
10544         * objc/execute/exceptions/foward-1.m: Here.
10545         * objc.dg/try-catch-2.m: Move to ...
10546         * objc/execute/exceptions/catchall-1.m: Here.
10547         * objc.dg/try-catch-8.m: Move to ...
10548         * objc/execute/exceptions/local-variables-1.m: Here.
10549
10550 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10551
10552         * objc.dg/nested-func-1.m: Move to ...
10553         * objc/execute/nested-func-1.m: Here.
10554
10555 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10556
10557         * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
10558         in ${options} instead of [target_info name].
10559         * lib/obj-c++.exp (objc_target_compile): Likewise.
10560
10561 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
10564
10565 2005-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
10566
10567         part of PR testsuite/23348
10568         * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to each
10569         of the torture options.
10570         * objc/compile/trivial.m: New test.
10571
10572 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10573
10574         * gfortran.dg/eoshift.f90: Correct format.
10575
10576 2005-08-12  Thomas Koenig  <Thomas.Koenig@online.de>
10577
10578         * gfortran.fortran-torture/execute/character_passing.f90:
10579         Fix comment typo.
10580
10581 2005-08-12  Giovanni Bajo  <giovannibajo@libero.it>
10582
10583         PR c++/8271
10584         * g++.dg/template/unify10.C: New.
10585
10586 2005-08-11  James A. Morrison  <phython@gcc.gnu.org>
10587
10588         * g++.dg/parse/pr22514.C: Move to...
10589         * g++.dg/debug/pr22514.C: here.
10590
10591 2005-08-11  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10592
10593         PR c++/23266
10594         * g++.dg/inherit/pure1.C: New test.
10595
10596         * ChangeLog: Fix typos.
10597
10598 2005-08-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
10599             Steven Bosscher  <stevenb@suse.de>
10600
10601         * gfortran.dg/runtime_warning_1.f90: New test.
10602
10603 2005-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         PR c++/23219
10606         * g++.dg/parse/crash28.C: New.
10607
10608 2005-08-11  Richard Guenther  <rguenther@suse.de>
10609
10610         PR target/23289
10611         * gcc.target/i386/tailcall-1.c: New testcase.
10612
10613 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10614
10615         * gcc.dg/vect/vect-67.c: Un-xfail.
10616
10617 2005-08-10  James A. Morrison  <phython@gcc.gnu.org>
10618
10619         PR c++/23225
10620         * g++.dg/testsuite/parse/crash27.C: new test.
10621
10622 2005-08-10  Thomas Koenig  <Thomas.Koenig@online.de>
10623
10624         PR libfortran/22143
10625         * gfortran.dg/shift-kind.f90: New testcase.
10626
10627 2005-08-10  Richard Sandiford  <richard@codesourcery.com>
10628
10629         * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
10630         __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
10631
10632 2005-08-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10633
10634         PR c++/20646
10635         * g++.dg/other/mult-stor1.C: New test.
10636
10637 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10638
10639         * gcc.c-torture/pr18299-1.c: Move to ...
10640         * gcc.c-torture/compile/pr18299-1.c: Here.
10641
10642 2005-08-09  Thomas Koenig  <Thomas.Koenig@online.de>
10643
10644         * gfortran/fortran.torture/execute/character_passing.f90:
10645         Fix types for LSAME.
10646
10647 2005-08-09  Dorit Nuzman  <dorit@il.ibm.com>
10648
10649         * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
10650         input data back to what it was originally.
10651
10652 2005-08-09  Andrew Pinski  <pinskia@physics.uc.edu>
10653
10654         * objc.dg/try-catch-8.m: Enable for all targets.
10655
10656 2005-08-09  James A. Morrison  <phython@gcc.gnu.org>
10657
10658         * gcc.dg/pr23165.c: New test.
10659
10660 2005-08-09  Steven Bosscher  <stevenb@suse.de>
10661
10662         PR tree-optimization/23234
10663         * gcc.dg/tree-ssa/pr23234.c: New test.
10664
10665 2005-08-08  Josh Conner  <jconner@apple.com>
10666
10667         PR rtl-optimization/23241
10668         * gcc.dg/char-compare.c: New test.
10669
10670 2005-08-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10671
10672         PR c++/22508
10673         * g++.dg/init/new13.C: New test.
10674
10675 2005-08-08  Nathan Sidwell  <nathan@codesourcery.com>
10676
10677         PR c++/21166
10678         * g++.dg/other/crash-4.C: Adjust
10679         * g++/dg/ext/packed9.C: New.
10680
10681 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10682
10683         PR middle-end/21964
10684         * gcc.c-torture/execute/pr21964-1.c: New test.
10685
10686 2005-08-08  Richard Sandiford  <richard@codesourcery.com>
10687
10688         PR c/22458
10689         * gcc.dg/pr22458-1.c: New test.
10690
10691 2005-08-07  Janne Blomqvist <jblomqvi@cc.hut.fi>
10692             Steven G. Kargl <kargls@comcast.net>
10693
10694         PR fortran/22390
10695         * gfortran.dg/flush_1.f90: New test.
10696
10697 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10698
10699         PR c++/23191
10700         * g++.dg/template/eh2.C: New test.
10701
10702 2005-08-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10703
10704         PR c++/19498
10705         * g++.dg/template/instantiate7.C: New test.
10706
10707 2005-08-06  Joseph S. Myers  <joseph@codesourcery.com>
10708
10709         PR c/23113
10710         * gcc.dg/Wunused-value-1.c: New test.
10711
10712 2005-08-06  Richard Sandiford  <richard@codesourcery.com>
10713
10714         PR rtl-optimization/23233
10715         * gcc.c-torture/compile/pr23233-1.c: New test.
10716
10717 2005-08-06  Jakub Jelinek  <jakub@redhat.com>
10718
10719         PR fortran/18833
10720         PR fortran/20850
10721         * gfortran.dg/equiv_1.f90: New test.
10722         * gfortran.dg/equiv_2.f90: New test.
10723         * gfortran.fortran-torture/execute/equiv_2.f90: New test.
10724         * gfortran.fortran-torture/execute/equiv_3.f90: New test.
10725         * gfortran.fortran-torture/execute/equiv_4.f90: New test.
10726
10727 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10728
10729         * gcc.c-torture/execute/vrp-5.c: New test.
10730         * gcc.c-torture/execute/vrp-6.c: New test.
10731         * gcc.dg/tree-ssa/vrp21.c: New test.
10732
10733 2005-08-05  James A. Morrison  <phython@gcc.gnu.org>
10734
10735         * g++.dg/parse/pr22514.C: New test.
10736
10737 2005-08-05  J"orn Rennecke <joern.rennecke@st.com>
10738
10739         * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
10740
10741         * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
10742         instead of constant loads / pool entries.
10743
10744 2005-08-05  David Edelsohn  <edelsohn@gnu.org>
10745
10746         * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
10747         TEST_TO_WCTYPE.
10748
10749 2005-08-04  Danny Smith  <dannysmith@users.sourceforge.net>
10750
10751         * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
10752         __WINT_TYPE__ in generated prototypes if possible.
10753
10754 2005-08-04  Diego Novillo  <dnovillo@redhat.com>
10755
10756         PR 22037
10757         * g++.dg/tree-ssa/pr22037.C:
10758
10759 2005-08-04  Richard Henderson  <rth@redhat.com>
10760
10761         * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
10762         scan-tree-dump-times directive.
10763
10764 2005-08-04  Jan Hubicka  <jh@suse.cz>
10765
10766         * gcov-1.C: Fix switch counts.
10767         * gcov-4b.c: Likewise.
10768
10769 2005-08-03  Jeff Law  <law@redhat.com>
10770
10771         * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
10772
10773 2005-08-03  J"orn Rennecke <joern.rennecke@st.com>
10774
10775         * gcc.c-torture/execute/pr23135.c: New test.
10776
10777 2005-08-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10778
10779         PR tree-optimization/19899
10780         * gcc.dg/tree-ssa/scev-1.c: New test.
10781         * gcc.dg/tree-ssa/scev-2.c: New test.
10782
10783 2005-08-03  Richard Sandiford  <richard@codesourcery.com>
10784
10785         PR target/18582
10786         * testsuite/gcc.dg/torture/pr18582-1.c: New test.
10787
10788 2005-08-03  Jan Hubicka  <jh@suse.cz>
10789
10790         * update-conroll.c: New testcase.
10791         * update-conroll-2.c: New testcase.
10792
10793 2005-08-02  David Edelsohn  <edelsohn@gnu.org>
10794
10795         * gfortran.dg/constant_substring.f: New test.
10796         * gfortran.dg/pr22491.f: New test.
10797
10798 2005-08-02  Jan Hubicka  <jh@suse.cz>
10799
10800         * update-threading.c: Replace by the proper one.
10801
10802 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10803
10804         PR 23164
10805         * g++.dg/tree-ssa/pr23164.C: New test.
10806
10807 2005-08-02  Diego Novillo  <dnovillo@redhat.com>
10808
10809         * gcc.dg/tree-ssa/pr23192.c: New test.
10810
10811 2005-08-02  James A. Morrison  <phython@gcc.gnu.org>
10812
10813         * gcc.c-torture/execute/vrp-4.c: New test.
10814
10815 2005-08-02  Jan Hubicka  <jh@suse.cz>
10816
10817         * update-threading.c: New test.
10818
10819 2005-08-01  Andrew Pinski  <pinskia@physics.uc.edu>
10820
10821         * gcc.c-torture/compile/20050801-1.c: New test.
10822         * gcc.c-torture/compile/20050801-2.c: New test.
10823
10824 2005-08-01  Jan Hubicka  <jh@suse.cz>
10825
10826         * val-prof-5.c: New test.
10827
10828 2005-08-01  Joseph S. Myers  <joseph@codesourcery.com>
10829
10830         PR c/22311
10831         * gcc.dg/pr22311-1.c : New test.
10832
10833 2005-07-31  Steven Bosscher  <stevenb@suse.de>
10834
10835         PR target/23095
10836         * gfortran.dg/pr23095.f: New test.
10837
10838         PR c++/22003
10839         * g++.dg/other/pr22003.C: New test.
10840
10841 2005-07-31  Richard Sandiford  <richard@codesourcery.com>
10842
10843         PR target/20621
10844         * gcc.c-torture/execute/pr20621-1.c: New test.
10845
10846 2005-07-30  Thomas Koenig  <Thomas.Koenig@online.de>
10847
10848         * gfortran.dg/comma_format_extension_4.f: Adjust length
10849         of string for format.
10850         * gfortran.dg/der_array_io_1.f: Replace illegal internal
10851         print statement with internal write.
10852         * gfortran.dg/der_array_io_2.f: Likewise.
10853         * gfortran.dg/der_array_io_3.f: Likewise.
10854
10855 2005-07-30  James A. Morrison  <phython@gcc.gnu.org>
10856
10857         * gcc.dg/fold-abs-4.c: new test.
10858
10859 2005-07-30  Paul Thomas  <pault@gcc.gnu.org>
10860
10861         PR fortran/22570 an related issues.
10862         * gfortran.dg/x_slash_1.f: New test.
10863
10864 2005-07-30  Joseph S. Myers  <joseph@codesourcery.com>
10865
10866         PR c/23143
10867         * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
10868         gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
10869
10870 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10871
10872         PR c/529
10873         * gcc.dg/Wshadow-3.c: New test.
10874
10875 2005-07-29  Thomas Koenig  <Thomas.Koenig@online.de>
10876
10877         * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
10878         used to have the wrong bounds).
10879
10880 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10881
10882         PR c/21720
10883         * gcc.dg/hex-round-1.c: Test more cases.
10884         * gcc.dg/hex-round-2.c: New test.
10885
10886 2005-07-29  Diego Novillo  <dnovillo@redhat.com>
10887
10888         PR 22550
10889         * g++.dg/tree-ssa/pr22550.C: New test.
10890
10891 2005-07-29  James A. Morrison  <phython@gcc.gnu.org>
10892
10893         * gcc.dg/tree-ssa/vrp19.c: New test.
10894         * gcc.dg/tree-ssa-vrp20.c: New test.
10895
10896 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10897
10898         PR c/22240
10899         * gcc.dg/transparent-union-4.c: New test.
10900
10901 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10902
10903         PR c/22192
10904         * gcc.dg/c99-vla-2.c: New test.
10905
10906 2005-07-29  Joseph S. Myers  <joseph@codesourcery.com>
10907
10908         PR c/21720
10909         * gcc.dg/hex-round-1.c: New test.
10910
10911 2005-07-28  Jan Hubicka  <jh@suse.cz>
10912
10913         * inliner-1.c: Do not dump everything.
10914         * tree-prof.exp: Do not pass -ftree-based-profiling.
10915         * bprob.exp: Likewise.
10916
10917         * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
10918
10919 2005-07-28  Mark Mitchell  <mark@codesourcery.com>
10920
10921         PR c++/22545
10922         * g++.dg/expr/ptrmem7.C: New test.
10923
10924 2005-07-28  Mike Stump  <mrs@apple.com>
10925
10926         * g++.old-deja/g++.mike/visibility-1.C: New test.
10927
10928 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10929
10930         PR c/20187
10931         * gcc.c-torture/execute/pr20187-1.c: New test.
10932
10933 2005-07-28  Jeff Law  <law@redhat.com>
10934
10935         * gcc.dg/tree-ssa/vrp17.c: Update expected output.
10936         * gcc.dg/tree-ssa/vrp18.c: New test.
10937
10938 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10939
10940         * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
10941
10942 2005-07-28  Dorit Nuzman  <dorit@il.ibm.com>
10943
10944         PR tree-optimization/22506
10945         * gcc.dg/vect/ps22506.c: New test.
10946
10947 2005-07-28  Jakub Jelinek  <jakub@redhat.com>
10948
10949         PR target/21149
10950         * gcc.target/i386/sse-3.c: New test.
10951
10952 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10953
10954         * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
10955         * gcc.target/mips/mips32-dsp-type.c: Likewise.
10956
10957 2005-07-28  Richard Sandiford  <richard@codesourcery.com>
10958
10959         PR c/22589
10960         * gcc.c-torture/compile/pr22589-1.c: New test.
10961
10962 2005-07-28  Jan Hubicka  <jh@suse.cz>
10963
10964         * update-loopch.c: New testcase.
10965
10966 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10967
10968         PR rtl-optimization/23047
10969         * gcc.c-torture/execute/pr23047.c: New test.
10970         * gcc.c-torture/execute/pr23047.x: New.
10971
10972 2005-07-27  James A. Morrison  <phython@gcc.gnu.org>
10973
10974         PR tree-optimization/22493
10975         * gcc.c-torture/execute/pr22493-1.c: New test.
10976         * gcc.c-torture/execute/pr22493-1.x: New.
10977         * gcc.c-torture/execute/vrp-1.c: New test.
10978         * gcc.c-torture/execute/vrp-2.c: New test.
10979         * gcc.c-torture/execute/vrp-2.c: New test.
10980
10981 2005-07-27  Aldy Hernandez  <aldyh@redhat.com>
10982
10983         * gcc.target/frv/all-builtin-read8.c: Delete.
10984         * gcc.target/frv/all-builtin-read16.c: Delete.
10985         * gcc.target/frv/all-builtin-read32.c: Delete.
10986         * gcc.target/frv/all-builtin-read64.c: Delete.
10987         * gcc.target/frv/all-builtin-write8.c: Delete.
10988         * gcc.target/frv/all-builtin-write16.c: Delete.
10989         * gcc.target/frv/all-builtin-write32.c: Delete.
10990         * gcc.target/frv/all-builtin-write64.c: Delete.
10991         * gcc.target/frv/all-read-write-1.c: New.
10992
10993 2005-07-27  Jeff Law  <law@redhat.com>
10994
10995         * gcc.c-torture/execute/pr22630.c: New test.
10996
10997 2005-07-27  Dorit Nuzman  <dorit@il.ibm.com>
10998
10999         PR tree-optimization/23073
11000         * gcc.dg/vect/nodump-pr23073.c: New test.
11001         * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
11002
11003 2005-07-27  Zdenek Dvorak  <dvorakz@suse.cz>
11004
11005         PR tree-optimize/22348
11006         * gcc.c-torture/execute/pr22348.c: New.
11007
11008 2005-07-27  Richard Guenther  <rguenther@suse.de>
11009
11010         * gcc.dg/tree-ssa/salias-1.c: New testcase.
11011
11012 2005-07-27  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11013
11014         PR fortran/22503
11015         * gfortran.dg/logical_comp.f90: New test.
11016
11017 2005-07-27  Jan Hubicka  <jh@suse.cz>
11018
11019         * inliner-1.c: Add cleanup of dumps.
11020         * val-prof-*.c: Likewise.
11021         * update-tailcall.c: New.
11022
11023 2005-07-26  Diego Novillo  <dnovillo@redhat.com>
11024
11025         PR 22591
11026         * gcc.dg/tree-ssa/pr22591.c: New test.
11027         * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
11028
11029 2005-07-26  Andrew Pinski  <pinskia@physics.uc.edu>
11030
11031         PR libobjc/22606
11032         * objc.dg/try-catch-11.m: New test.
11033
11034 2005-07-26  Richard Guenther  <rguenther@suse.de>
11035
11036         PR tree-optimization/22486
11037         * gcc.dg/tree-ssa/upcast-1.c: New testcase.
11038
11039 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11040
11041         PR tree-opt/22484
11042         * testsuite/g++.dg/opt/loop2.C: New test.
11043
11044 2005-07-25  Andrew Pinski  <pinskia@physics.uc.edu>
11045
11046         * gcc.dg/tree-ssa/reassoc-3.c: New test.
11047         * gcc.dg/tree-ssa/reassoc-4.c: New test.
11048
11049 2005-07-25  Adam Nemet  <anemet@lnxw.com>
11050
11051         * lib/profopt.exp (profopt-execute): Check for profiling data
11052         files on the target.
11053
11054 2005-07-25  Richard Guenther  <rguenther@gcc.gnu.org>
11055
11056         * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
11057         for matching of asm labels.
11058
11059 2005-07-25  Richard Guenther  <rguenther@suse.de>
11060
11061         * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
11062
11063 2005-07-25  Richard Guenther  <rguenther@suse.de>
11064
11065         PR testsuite/22624
11066         * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
11067
11068 2005-07-25  Ira Rosen  <irar@il.ibm.com>
11069
11070         * gcc.dg/vect/vect.exp: Change verbosity level to 4.
11071         * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
11072         * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
11073         * gcc.dg/vect/vect-100.c: New test.
11074         * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
11075         gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
11076         gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
11077         * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
11078         * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
11079         * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
11080         * gfortran.dg/vect/vect-4.f90: Now vectorizable.
11081         * gfortran.dg/vect/pr19049.f90: New testcase.
11082         * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
11083
11084 2005-07-25  Jakub Jelinek  <jakub@redhat.com>
11085
11086         * gcc.c-torture/execute/20050713-1.c: New test.
11087
11088         PR fortran/20063
11089         * gfortran.fortran-torture/execute/data_4.f90: New test.
11090
11091         PR middle-end/20303
11092         * gcc.dg/visibility-d.c: New test.
11093
11094 2005-07-25  Feng Wang  <fengwang@nudt.edu.cn>
11095
11096         * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
11097         * gfortran.dg/underflow.f90: Ditto.
11098
11099 2005-07-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11100
11101         * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
11102         g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
11103         g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
11104
11105 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11106
11107         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
11108         include case of field width of zero.
11109
11110 2005-07-23  Jerry DeLisle  <jvdelisle@verizon.net>
11111
11112         PR libgfortran/21875
11113         * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
11114         with trailing blanks on normal formatted read.
11115
11116 2005-07-23  Chao-ying Fu  <fu@mips.com>
11117
11118         * gcc.target/mips/mips32-dsp-type.c: New test.
11119         * gcc.target/mips/mips32-dsp.c: New test.
11120
11121 2005-07-23  Oyvind Harboe  <oyvind.harboe@zylin.com>
11122
11123         PR testsuite/21073
11124         * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
11125
11126         PR testsuite/20454
11127         * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
11128         and __cyg_profile_func_exit.
11129
11130 2005-07-22  David Edelsohn  <edelsohn@gnu.org>
11131
11132         * gfortran.dg/comma_format_extension_3.f: Fix typo.
11133         * gfortran.dg/comma_format_extension_4.f: Same.
11134         * gfortran.dg/pr15332.f: Same.
11135         * gfortran.dg/pr21730.f: Same.
11136
11137 2005-07-22  Andrew Pinski  <pinskia@physics.uc.edu>
11138
11139         * g++.dg/opt/vrp2.C: Fix testcase.
11140
11141         PR tree-opt/22625
11142         * g++.dg/opt/vrp2.C: New test.
11143
11144 2005-07-22  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR debug/21828
11147         * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
11148
11149 2005-07-22  Diego Novillo  <dnovillo@redhat.com>
11150
11151         * gcc.dg/tree-ssa/20050719-1.c: New test.
11152
11153 2005-07-22  Bernd Schmidt  <bernd.schmidt@analog.com>
11154
11155         * gcc.dg/bfin-longcall-1.c: New file.
11156         * gcc.dg/bfin-longcall-2.c: New file.
11157
11158 2005-07-21  Janis Johnson  <janis187@us.ibm.com>
11159
11160         * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
11161
11162 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11163
11164         PR middle-end/19055
11165         * gcc.dg/tree-ssa/pr19055.c: New test.
11166         * gcc.dg/tree-ssa/pr19055-2.c: New test.
11167
11168 2005-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
11169
11170         PR C++/22358
11171         * g++.dg/other/pr22358.C: New test.
11172
11173 2005-07-21  Douglas Gregor  <doug.gregor@gmail.com>
11174
11175         PR c++/2922
11176         * g++.dg/lookup/two-stage5.C: New test from bug comments.
11177
11178 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11179
11180         PR c++/15938
11181         * g++.dg/init/union2.C: New test.
11182
11183 2005-07-21  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11184
11185         PR c/22393
11186         * gcc.dg/complex-4.c: New test.
11187
11188 2005-07-21  Richard Guenther  <rguenther@suse.de>
11189
11190         PR testsuite/22522
11191         * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
11192         scanning for asm labels.
11193         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11194
11195 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11196
11197         PR target/22085
11198         * gcc.dg/altivec-pr22085.c: New.
11199
11200 2005-07-21  Paolo Bonzini  <bonzini@gnu.org>
11201
11202         PR tree-optimization/19210
11203         * gcc.dg/tree-ssa/pr19210-1.c: New.
11204         * gcc.dg/tree-ssa/pr19210-2.c: New.
11205
11206 2005-07-21  Richard Sandiford  <richard@codesourcery.com>
11207
11208         PR rtl-optimization/22167
11209         * g++.dg/opt/pr22167.C: New test.
11210
11211 2005-07-20  Douglas Gregor <doug.gregor@gmail.com>
11212
11213         PR c++/2922
11214         * g++.dg/lookup/two-stage2.C: New.
11215         * g++.dg/lookup/two-stage3.C: New.
11216         * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
11217         fixed two-stage name lookup for operators.
11218         * g++.dg/template/call3.C: Compiler now produces an appropriate
11219         error message.
11220         * g++.dg/template/crash37.C: Compiler now describes bla() on line
11221         14 as a candidate.
11222         * g++.dg/template/ptrmem4.C: Compiler produces different error
11223         message.
11224         * g++.old-deja/g++.other/pmf3.C: Compiler now describes
11225         connect_to_method as a candidate.
11226
11227 2005-07-20  James A. Morrison  <phython@gcc.gnu.org>
11228
11229         * gcc.dg/fold-alloc-1.c: New test.
11230
11231 2005-07-20  Kazu Hirata  <kazu@codesourcery.com>
11232
11233         * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
11234         gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
11235
11236 2005-07-19  James A. Morrison  <phython@gcc.gnu.org>
11237
11238         * gcc.dg/fold-abs-1.c: New test.
11239         * gcc.dg/fold-abs-2.c: New test.
11240         * gcc.dg/fold-abs-3.c: New test.
11241
11242 2005-07-20  Giovanni Bajo  <giovannibajo@libero.it>
11243
11244         Make CONSTRUCTOR use VEC to store initializers.
11245         * g++.dg/ext/complit3.C: Check for specific error messages.
11246         * g++.dg/init/brace2.C: Update error message.
11247         * g++.dg/warn/Wbraces2.C: Likewise.
11248
11249 2005-07-19 Paul Thomas  <pault@gcc.gnu.org>
11250
11251         PR fortran/16940
11252         * gfortran.dg/module_interface_1.f90: New test.
11253
11254 2005-07-19  Danny Berlin <dberlin@dberlin.org>
11255             Kenneth Zadeck <zadeck@naturalbridge.com>
11256
11257         * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
11258
11259 2005-07-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11260
11261         * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
11262         specify -Wformat for these tests.
11263         * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
11264         gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
11265         * gcc.dg/format/opt-6.c: Delete.
11266
11267 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11268
11269         * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
11270         * gcc.dg/tree-ssa/sra-3.c: Likewise.
11271
11272 2005-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
11273
11274         * gcc.dg/tree-ssa/alias-2.c: New test.
11275
11276 2005-07-18  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/22263
11279         * g++.dg/template/explicit7.C: New test.
11280
11281 2005-07-17  Jerry DeLisle  <jvdelisle@verizon.net>
11282
11283         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of field
11284         width of 8 to +Inf and -Inf.
11285
11286 2005-07-17  Mark Mitchell  <mark@codesourcery.com>
11287
11288         PR c++/22139
11289         * g++.dg/template/friend36.C: New test.
11290
11291 2005-07-16  David Edelsohn  <edelsohn@gnu.org>
11292
11293         PR fortran/21730
11294         * gfortran.dg/pr21730.f: New test.
11295
11296 2005-07-16  Danny Berlin <dberlin@dberlin.org>
11297             Kenneth Zadeck <zadeck@naturalbridge.com>
11298
11299         * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
11300         since pure const detection cannot run at -O1 in c compiler.
11301         * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
11302         can now optimize this case properly.
11303         * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
11304         because we now pass.
11305         * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
11306
11307 2005-07-16  Joseph S. Myers  <joseph@codesourcery.com>
11308
11309         PR c/22421
11310         * gcc.dg/format/bitfld-1.c: New test.
11311
11312 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11313
11314         PR c++/22204
11315         * g++.dg/rtti/repo1.C: New test.
11316
11317 2005-07-15  Andrew Pinski  <pinskia@physics.uc.edu>
11318
11319         PR middle-end/22398
11320         * gcc.c-torture/compile/pr22398.c: New test.
11321
11322 2005-07-15  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/22132
11325         * g++.dg/expr/cast4.C: New test.
11326
11327 2005-07-15  Richard Guenther  <rguenther@suse.de>
11328
11329         * gcc.dg/tree-ssa/flatten-1.c: New testcase.
11330         * gcc.dg/tree-ssa/flatten-2.c: Likewise.
11331
11332 2005-07-15  Steven Bosscher  <stevenb@suse.de>
11333
11334         PR tree-optimization/22230
11335         * gcc.dg/tree-ssa/pr22230.c: New test.
11336
11337 2005-07-14  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gfortran.dg/g77/cpp6.f: New test.
11340
11341         PR fortran/22417
11342         * gfortran.dg/g77/cpp5.F: New test.
11343         * gfortran.dg/g77/cpp5.h: New file.
11344         * gfortran.dg/g77/cpp5inc.h: New file.
11345
11346 2005-07-12  Paul Thomas  <pault@gcc.gnu.org>
11347
11348         PR libfortran/16435
11349         * gfortran.dg/tl_editting.f90: New.
11350         * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
11351
11352 2005-07-14  Steven G. Kargl  <kargls@comcast.net>
11353
11354         * gfortran.dg/char_array_constructor.f90: New test.
11355
11356 2005-07-13  Paul Thomas  <pault@gcc.gnu.org>
11357
11358         * gfortran.dg/past_eor.f90: New.
11359         * gfortran.dg/complex_read.f90: New.
11360
11361 2005-07-13  Jeff Law  <law@redhat.com>
11362
11363         * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
11364         additional casts.
11365
11366         * gcc.dg/tree-ssa/pr22321.c: New test
11367
11368 2005-07-13  Paolo Bonzini  <bonzini@gnu.org>
11369
11370         PR tree-optimization/21921
11371         * gcc.dg/tree-ssa/pr21921.c: New.
11372
11373 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11374
11375         PR tree-optimizatio/22442
11376         * gcc.dg/tree-ssa/loop-11.c: New test.
11377
11378 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11379
11380         PR tree-opt/21840
11381         * gcc.c-torture/compile/pr21840.c: New test.
11382
11383 2005-07-12  Jan Hubicka  <jh@suse.cz>
11384
11385         * gcc.c-torture/compile/pr22379.c: New test.
11386
11387 2005-07-11  Thomas Koenig  <Thomas.Koenig@online.de>
11388
11389         PR libfortran/21593
11390         gfortran.dg/dev_null.f90: Remove outdated comment about
11391         PR libfortran/21593.
11392
11393
11394 2005-07-12  Dale Johannesen  <dalej@apple.com>
11395
11396         * gcc.target/i386/compress-float-sse.c: New.
11397         * gcc.target/i386/compress-float-sse-pic.c: New.
11398         * gcc.target/i386/compress-float-387.c: New.
11399         * gcc.target/i386/compress-float-387-pic.c: New.
11400         * gcc.dg/compress-float-ppc.c: New.
11401         * gcc.dg/compress-float-ppc-pic.c: New.
11402
11403 2005-07-12  Thomas Koenig  <Thomas.Koenig@online.de>
11404
11405         PR libfortran/21593
11406         gfortran.dg/dev_null.f90: Remove targets.
11407
11408 2005-07-12  Andrew Pinski  <pinskia@physics.uc.edu>
11409
11410         PR tree-opt/22335
11411         * gcc.dg/pr22335-1.c: New test.
11412         * gcc.dg/pr22335-2.c: New test.
11413
11414 2005-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11415
11416         PR c++/20172
11417         * g++.dg/template/nontype12.C : New test.
11418
11419 2005-07-12  Zdenek Dvorak  <dvorakz@suse.cz>
11420
11421         * gcc.dg/tree-ssa/loop-10.c: New test.
11422
11423 2005-07-11  Kazu Hirata  <kazu@codesourcery.com>
11424
11425         * gcc.c-torture/execute/20020720-1.x: Remove.
11426
11427 2005-07-11  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * gfortran.fortran-torture/execute/forall_7.f90: New test.
11430
11431 2005-07-10  Richard Sandiford  <richard@codesourcery.com>
11432
11433         * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
11434         (dg-mips-options): Use it.
11435
11436 2005-07-09  Diego Novillo  <dnovillo@redhat.com>
11437
11438         * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
11439
11440 2005-07-09  Richard Henderson  <rth@redhat.com>
11441
11442         * lib/target-supports.exp (check_effective_target_sync_char_short):
11443         Add alpha.
11444
11445 2005-07-09  Thomas Koenig  <Thomas.Koenig@online.de>
11446
11447         PR libfortran/22217
11448         * gfortran.dg/negative-z-descriptor.f90: New test.
11449
11450 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11451
11452         PR tree-opt/22329
11453         * gcc.dg/pr22329.c: New test.
11454
11455 2005-07-08  Kazu Hirata  <kazu@codesourcery.com>
11456
11457         PR tree-optimization/20139
11458         * gcc.dg/tree-ssa/pr20139.c: New.
11459
11460 2005-07-08  Andrew Pinski  <pinskia@physics.uc.edu>
11461
11462         PR tree-opt/22356
11463         * testsuite/gcc.dg/pr22356-1.c: New test.
11464
11465 2005-07-08  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         PR c++/21799
11468         * g++.dg/template/unify8.C: New.
11469         * g++.dg/template/unify9.C: New.
11470
11471 2005-07-08  Jakub Jelinek  <jakub@redhat.com>
11472
11473         * gfortran.fortran-torture/execute/entry_10.f90: New test.
11474
11475 2005-07-07  Geoffrey Keating  <geoffk@apple.com>
11476
11477         * gcc.dg/darwin-version-1.c: New.
11478         * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
11479         * gcc.dg/builtins-20.c: Likewise.
11480         * gcc.dg/builtins-53.c: Likewise.
11481         * gcc.dg/torture/builtins-convert-1.c: Likewise.
11482         * gcc.dg/torture/builtins-convert-2.c: Likewise.
11483         * gcc.dg/torture/builtins-convert-3.c: Likewise.
11484         * gcc.dg/torture/builtins-power-1.c: Likewise.
11485         * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
11486         on Darwin.
11487
11488 2005-07-07  Jeff Law  <law@redhat.com>
11489
11490         * gcc.dg/tree-ssa/vrp17.c: Simplify.  Remove dependency on
11491         argument evaluation order.
11492
11493 2005-07-07  Thomas Koenig  <Thomas.Koenig@online.de>
11494
11495         PR libfortran/21594
11496         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11497         Add test cases where the shift length is greater than the
11498         array length.
11499
11500 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11501
11502         * obj-c++.dg/proto-lossage-6.mm: New.
11503         * objc.dg/proto-lossage-6.m: New.
11504
11505 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11506
11507         * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
11508         * objc.dg/gnu-runtime-2.m: Likewise.
11509
11510 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11511
11512         * gfortran.dg/longline.f: New test.
11513
11514         * gfortran.dg/badline.f: New test.
11515
11516 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11517
11518         PR fortran/16531
11519         PR fortran/15966
11520         PR fortran/18781
11521         * gfortran.dg/hollerith.f90: New.
11522         * gfortran.dg/hollerith2.f90: New.
11523         * gfortran.dg/hollerith3.f90: New.
11524         * gfortran.dg/hollerith4.f90: New.
11525         * gfortran.dg/hollerith_f95.f90: New.
11526         * gfortran.dg/hollerith_legacy.f90: New.
11527         * gfortran.dg/g77/cpp4.F: New. Port from g77.
11528
11529 2005-07-07  Ziemowit Laski  <zlaski@apple.com>
11530
11531         PR objc/22274
11532         * obj-c++.dg/gnu-runtime-[1-2].mm: New.
11533         * objc.dg/gnu-runtime-2.m: New.
11534
11535 2005-07-06  Jeff Law  <law@redhat.com>
11536
11537         * gcc.dg/tree-ssa/vrp17.c: New test.
11538
11539 2005-07-07  Feng Wang  <fengwang@nudt.edu.cn>
11540
11541         PR fortran/22327
11542         * gfortran.dg/array_constructor_5.f90: New test.
11543
11544 2005-07-07  Jakub Jelinek  <jakub@redhat.com>
11545
11546         * gfortran.fortran-torture/execute/entry_9.f90: New test.
11547
11548 2005-07-06  Fariborz Jahanian <fjahanian@apple.com>
11549
11550         * gcc.dg/20030324-1.c: Remove -fforce-mem option.
11551         * gcc.dg/980816-1.c: Ditto.
11552
11553 2005-07-06  Jeff Law  <law@redhat.com>
11554
11555         * gcc.c-torture/compile/pr21356.c: New test.
11556
11557 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11558
11559         PR c/22013
11560         PR c/22098
11561         * gcc.c-torture/compile/pr22013-1.c,
11562         gcc.c-torture/execute/pr22098-1.c,
11563         gcc.c-torture/execute/pr22098-2.c,
11564         gcc.c-torture/execute/pr22098-3.c: New tests.
11565
11566 2005-07-05  Joseph S. Myers  <joseph@codesourcery.com>
11567
11568         PR c/22308
11569         * gcc.dg/pr22308-1.c: New test.
11570
11571 2005-07-05  Kazu Hirata  <kazu@codesourcery.com>
11572
11573         * gcc.dg/compare1.c: Add -fno-short-enums.  Don't skip on any
11574         target.
11575         * gcc.dg/compare9.c: Use -fshort-enums instead of
11576         -fno-short-enums.  Change the last test to dg-bogus.
11577
11578 2005-07-04  Kazu Hirata  <kazu@codesourcery.com>
11579
11580         * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
11581         * gcc.dg/compare9.c: New.
11582
11583 2005-07-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11584
11585         * gfortran.dg/io_invalid_1.f90: Fix expected error message.
11586
11587 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11588
11589         PR testsuite/22288
11590         * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
11591
11592
11593 2005-07-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11594
11595         * gcc.dg/format/gcc_gfc-1.c: New.
11596
11597 2005-07-03  Andrew Pinski  <pinskia@physics.uc.edu>
11598
11599         * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
11600
11601 2005-07-03  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11602
11603         PR fortran/20842
11604         * gfortran.dg/io_invalid_1.f90: New test.
11605
11606 2005-07-03  Joseph S. Myers  <joseph@codesourcery.com>
11607
11608         * gcc.dg/format/gcc_diag-1.c: Update.
11609
11610 2005-07-02  Jeff Law  <law@redhat.com>
11611
11612         * gcc.dg/tree-ssa/pr22051-1.c: New test.
11613         * gcc.dg/tree-ssa/pr22051-2.c: New test.
11614
11615 2005-07-02  Joseph S. Myers  <joseph@codesourcery.com>
11616
11617         * gcc.dg/format/gcc_diag-1.c: Update.
11618
11619 2005-07-01  Andrew Pinski  <pinskia@physics.uc.edu>
11620
11621         PR tree-opt/22269
11622         * gcc.c-torture/compile/pr22269.c: New test.
11623
11624 2005-06-30  Diego Novillo  <dnovillo@redhat.com>
11625
11626         PR 21584
11627         PR 22219
11628         * g++.dg/tree-ssa/pr21584-1.C: New test.
11629         * g++.dg/tree-ssa/pr21584-2.C: New test.
11630
11631 2005-06-30  Ziemowit Laski  <zlaski@apple.com>
11632
11633         * obj-c++.dg/try-catch-11.mm: New.
11634         * objc.dg/try-catch-10.m: New.
11635
11636 2005-06-29  David Edelsohn  <edelsohn@gnu.org>
11637
11638         * g++.dg/other/ucnid-1.C: xfail on AIX.
11639
11640 2005-06-29  Diego Novillo  <dnovillo@redhat.com>
11641
11642         PR 22234
11643         * gcc.dg/20050629-1.c: New test.
11644
11645 2005-06-29  Ziemowit Laski  <zlaski@apple.com>
11646
11647         * obj-c++.dg/const-str-1[0-1].mm: New.
11648         * objc.dg/const-str-1[0-1].m: New.
11649
11650 2005-05-29  Richard Henderson  <rth@redhat.com>
11651
11652         * lib/target-supports.exp (check_effective_target_vect_no_int_max):
11653         Rename from check_effective_target_vect_no_max.
11654         (check_effective_target_vect_no_int_add): New.
11655         * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
11656         * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
11657         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11658         * gcc.dg/vect/vect-reduc-1.c: Use both.
11659         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11660
11661 2005-05-29  Richard Henderson  <rth@redhat.com>
11662
11663         * lib/target-supports.exp (check_effective_target_vect_no_max):
11664         Remove i386 and x86_64.
11665
11666 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11667
11668         PR testsuite/21969
11669         * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
11670
11671 2005-06-29  Steve Ellcey  <sje@cup.hp.com>
11672
11673         PR middle-end/21969
11674         * gcc.dg/vect/pr21969.c: New test.
11675
11676 2005-06-28  Eric Christopher  <echristo@redhat.com>
11677
11678         PR c/22052
11679         PR c/21975
11680         * gcc.dg/inline1.c: New test.
11681         * gcc.dg/inline2.c: Ditto.
11682         * gcc.dg/inline3.c: Ditto.
11683         * gcc.dg/inline4.c: Ditto.
11684         * gcc.dg/inline5.c: Ditto.
11685
11686 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11687
11688         PR libfortran/22142
11689         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11690         Add testcase also testing eoshift1 for PR 22142.
11691
11692 2005-06-28  Richard Henderson  <rth@redhat.com>
11693
11694         * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
11695         * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
11696         gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
11697         gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
11698         gcc.dg/tree-ssa/20030922-2.c: Likewise.
11699
11700 2005-06-28  Thomas Koenig  <Thomas.Koenig@online.de>
11701
11702         PR libfortran/22142
11703         * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
11704         Add testcase for PR 22142.
11705
11706 2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
11707
11708         * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
11709         gcc.target/ia64/fpreg-2.c: New tests.
11710
11711 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11712
11713         * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
11714
11715 2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11716
11717         PR libfortran/22170
11718         * gfortran.dg/slash_1.f90: New test.
11719
11720 2005-06-27  Richard Henderson  <rth@redhat.com>
11721
11722         * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
11723         * gcc.dg/vect/vect-reduc-1char.c: Likewise.
11724         * gcc.dg/vect/vect-reduc-1short.c: Likewise.
11725         * gcc.dg/vect/vect-reduc-2.c: Likewise.
11726         * gcc.dg/vect/vect-reduc-2char.c: Likewise.
11727         * gcc.dg/vect/vect-reduc-2short.c: Likewise.
11728
11729 2005-06-27  Richard Henderson  <rth@redhat.com>
11730
11731         * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
11732         * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
11733
11734 2005-06-27  Ziemowit Laski  <zlaski@apple.com>
11735
11736         * obj-c++.dg/proto-lossage-5.mm: New.
11737         * objc.dg/proto-lossage-5.m: New.
11738
11739 2005-06-27  Diego Novillo  <dnovillo@redhat.com>
11740
11741         PR 21959
11742         * gcc.dg/tree-ssa/pr21959.c: New test.
11743
11744 2005-06-27  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
11747         * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
11748         testing uninitialized var.
11749
11750         * gcc.c-torture/execute/builtins/chk.h: New.
11751         * gcc.c-torture/execute/builtins/lib/chk.c: New.
11752         * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
11753         * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
11754         * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
11755         * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
11756         * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
11757         * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
11758         * gcc.c-torture/execute/builtins/memset-chk.c: New test.
11759         * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
11760         * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
11761         * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
11762         * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
11763         * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
11764         * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
11765         * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
11766         * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
11767         * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
11768         * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
11769         * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
11770         * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
11771         * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
11772         * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
11773         * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
11774         * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
11775         * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
11776         * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
11777         * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
11778         * gcc.dg/builtin-object-size-1.c: New test.
11779         * gcc.dg/builtin-object-size-2.c: New test.
11780         * gcc.dg/builtin-object-size-3.c: New test.
11781         * gcc.dg/builtin-object-size-4.c: New test.
11782         * gcc.dg/builtin-object-size-5.c: New test.
11783         * gcc.dg/builtin-stringop-chk-1.c: New test.
11784         * gcc.dg/builtin-stringop-chk-2.c: New test.
11785         * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
11786         * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
11787         * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
11788         * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
11789         * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
11790         * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
11791         * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
11792         * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
11793         * gcc.c-torture/execute/printf-1.c: New test.
11794         * gcc.c-torture/execute/fprintf-1.c: New test.
11795         * gcc.c-torture/execute/vprintf-1.c: New test.
11796         * gcc.c-torture/execute/vfprintf-1.c: New test.
11797         * gcc.c-torture/execute/printf-chk-1.c: New test.
11798         * gcc.c-torture/execute/fprintf-chk-1.c: New test.
11799         * gcc.c-torture/execute/vprintf-chk-1.c: New test.
11800         * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
11801
11802 2005-06-27  Michael Matz  <matz@suse.de>
11803
11804         * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
11805         slot is not merged if address escapes.
11806
11807 2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11808
11809         PR c/21911
11810         * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
11811
11812 2005-06-26  Jakub Jelinek  <jakub@redhat.com>
11813
11814         PR middle-end/17965
11815         * gcc.c-torture/compile/20050622-1.c: New test.
11816
11817         PR middle-end/22028
11818         * gcc.dg/20050620-1.c: New test.
11819
11820 2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
11821
11822         PR tree-optimization/22026
11823         * gcc.dg/tree-ssa/pr22026.c: New.
11824
11825 2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
11826
11827         PR libfortran/22144
11828         * gfortran.dg/shift-alloc.f90: New testcase.
11829
11830 2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
11831
11832         * all files: Update FSF address in copyright headers.
11833
11834 2005-06-22  Jan Hubicka  <jh@suse.cz>
11835
11836         * wholeprogram-1.c: New testcase.
11837         * wholeprogram-2.c: New testcase.
11838
11839 2005-06-24  Mark Mitchell  <mark@codesourcery.com>
11840
11841         PR 22171
11842         * gcc.dg/tree-ssa/pr22171.c: New test.
11843
11844 2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
11845
11846         * gfortran.dg/simplify_modulo.f90: New.
11847
11848 2005-06-24  Jan Hubicka  <jh@suse.cz>
11849
11850         * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
11851
11852 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11853
11854         * obj-c++.dg/proto-lossage-[1-4].mm: New.
11855
11856 2005-06-23  Ziemowit Laski  <zlaski@apple.com>
11857
11858         * obj-c++.dg/typedef-alias-1.mm: New.
11859         * objc.dg/typedef-alias-1.m: New.
11860
11861 2005-06-23  Jeff Law  <law@redhat.com>
11862
11863         * gcc.dg/tree-ssa/vrp16.c: New test.
11864
11865 2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11866
11867         * lib/target-supports.exp: Add
11868         check_effective_target_fortran_large_real and
11869         check_effective_target_fortran_large_int to check for
11870         corresponding effective targets.
11871         * gfortran.dg/large_integer_kind_1.f90: New test.
11872         * gfortran.dg/large_real_kind_1.f90: New test.
11873
11874 2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
11875
11876         PR tree-optimization/22117
11877         * gcc.dg/tree-ssa/pr22117.c: New.
11878
11879 2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
11880
11881         PR testsuite/22123
11882         * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
11883
11884 2005-06-23  David Edelsohn  <edelsohn@gnu.org>
11885
11886         * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
11887
11888 2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
11889
11890         * gfortran.dg/f2c_4.f90: Add tests for complex functions
11891         * gfortran.dg/f2c_4.c: Likewise.
11892
11893 2005-06-22 Paul Brook  <paul@codesourcery.com>
11894
11895         PR fortran/21034
11896         * gfortran.dg/auto_save_1.f90: New test.
11897
11898 2005-06-22  Michael Matz  <matz@suse.de>
11899
11900         * gcc.target/x86-64/abi: New directory.
11901         * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
11902         * gcc.target/x86-64/abi/README.gcc: New file.
11903         * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
11904         * gcc.target/x86-64/abi/asm-support.s: New file.
11905         * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
11906         * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
11907         * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
11908         * gcc.target/x86_64/abi/test_basic_returning.c: New test.
11909         * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
11910         * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
11911         * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
11912         * gcc.target/x86_64/abi/test_bitfields.c: New test.
11913         * gcc.target/x86_64/abi/test_complex_returning.c: New test.
11914         * gcc.target/x86_64/abi/test_passing_floats.c: New test.
11915         * gcc.target/x86_64/abi/test_passing_integers.c: New test.
11916         * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
11917         * gcc.target/x86_64/abi/test_passing_structs.c: New test.
11918         * gcc.target/x86_64/abi/test_passing_unions.c: New test.
11919         * gcc.target/x86_64/abi/test_struct_returning.c: New test.
11920         * gcc.target/x86_64/abi/test_varargs.c: New test.
11921
11922 2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
11923
11924         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
11925         32-bit i?86 and x86_64.
11926
11927 2005-06-21  Ziemowit Laski  <zlaski@apple.com>
11928
11929         * obj-c++.dg/const-str-[1-9].mm: New tests.
11930
11931 2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
11932
11933         PR fortran/22010
11934         * gfortran.dg/namelist_use.f90: New.
11935         * gfortran.dg/namelist_use_only.f90: New.
11936
11937 2005-06-21  Jeff Law  <law@redhat.com>
11938
11939         * gcc.dg/tree-ssa/vrp15.c: New test.
11940
11941 2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
11942
11943         * lib/target-supports.exp (check_effective_target_vect_reduction):
11944         Remove.
11945         * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
11946         * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
11947         remove vect_reduction target keyword. Also avoid two returns in main.
11948         * gcc.dg/vect/vect-reduc-3.c: Likewise.
11949         * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
11950         * gcc.dg/vect/vect-reduc-1short.c: New test.
11951         * gcc.dg/vect/vect-reduc-1char.c: New test.
11952         * gcc.dg/vect/vect-reduc-2short.c: New test.
11953         * gcc.dg/vect/vect-reduc-2char.c: New test.
11954         * gcc.dg/vect/vect-reduc-6.c: New test.
11955         * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
11956         * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
11957         * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
11958
11959 2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
11960         Paul Thomas  <pault@gcc.gnu.org>
11961
11962         * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
11963         New tests.
11964
11965 2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11966
11967         * gfortran.dg/backslash_1.f90: New test.
11968         * gfortran.dg/backslash_2.f90: New test.
11969
11970 2005-06-20  Steven G. Kargl  <kargls@comcast.net>
11971
11972         * gfortran.dg/duplicate_labels.f90: New test.
11973
11974 2005-06-20  Jan Beulich  <jbeulich@novell.com>
11975
11976         * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
11977         unsupportable relocations.
11978         * g++.old-deja/g++.other/store-expr1.C: Likewise.
11979         * gcc.dg/20050321-2.c: xfail for NetWare.
11980
11981 2005-06-20  Andreas Jaeger  <aj@suse.de>
11982
11983         * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
11984         gcc.target/i386/fastcall-sseregparm.c,
11985         gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
11986
11987 2005-06-19  Richard Henderson  <rth@redhat.com>
11988
11989         * gcc.dg/tree-ssa/pr21985.c: Use size_t.
11990
11991 2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
11992
11993         * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
11994
11995 2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
11996
11997         PR c++/22115
11998         * g++.dg/conversion/simd2.C: Change expected error message.
11999
12000 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12001
12002         * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
12003         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12004         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12005
12006 2005-06-18  James A Morrison  <phython@gcc.gnu.org>
12007
12008         * gcc.dg/fold-mod-1.c: New test.
12009
12010 2005-06-18  Steven G. Kargl  <kargls@comcast.net>
12011
12012         PR fortran/19926
12013         * gfortran.dg/pr19926.f90: New test.
12014
12015 2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
12016
12017         * lib/target-supports.exp (check_effective_target_vect_reduction): New.
12018         * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
12019         targets.
12020         * gcc.dg/vect/vect-reduc-2.c: Likewise.
12021         * gcc.dg/vect/vect-reduc-3.c: Likewise.
12022
12023 2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
12024
12025         * gcc.target/ia64/float80-varargs-1.c: New test.
12026
12027 2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12028
12029         PR tree-opt/22035
12030         * gfortran.dg/f2c_6.f90: New test.
12031
12032 2005-06-17  Geoffrey Keating  <geoffk@apple.com>
12033
12034         PR c++/17413
12035         * g++.dg/template/local5.C: New.
12036
12037 2005-06-17  Richard Henderson  <rth@redhat.com>
12038
12039         * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
12040
12041 2005-06-07  David Billinghurst  <David.Billinghurst@riotinto.com>
12042
12043         PR testsuite/21945
12044         * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
12045
12046 2005-06-15  Giovanni Bajo  <giovannibajo@libero.it>
12047
12048         * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
12049         gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
12050         gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
12051         gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
12052         check_vect to verify the presence of hardware vector support.
12053
12054 2005-06-16  James A. Morrison  <phython@gcc.gnu.org>
12055
12056         PR testsuite/22056
12057         * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
12058
12059 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12060
12061         PR libfortran/19216
12062         * gfortran.dg/pr19216.f: Add correct space between brackets and
12063         dg directive.
12064
12065 2005-06-17  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12066
12067         PR libfortran/16436
12068         * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
12069
12070 2005-06-16  Richard Guenther  <rguenth@gcc.gnu.org>
12071
12072         * gcc.target/i386/attributes-error.c: New testcase.
12073         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
12074         * gcc.target/i386/regparm-stdcall.c: Likewise.
12075         * gcc.target/i386/sseregparm-1.c: Likewise.
12076         * gcc.target/i386/sseregparm-2.c: Likewise.
12077
12078 2005-06-16  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         * g++.dg/rtti/crash2.C: New.
12081
12082 2005-06-15  Joseph S. Myers  <joseph@codesourcery.com>
12083
12084         * gcc.dg/noncompile/20040203-3.c: Update expected message.
12085
12086 2005-06-15  David Ung  <davidu@mips.com>
12087
12088         * gcc.target/mips/mips16e-extends.c: New test for testing the
12089         generation of MIPS16e zeb/zeh, seb/seh instructions.
12090
12091 2005-06-15  Diego Novillo  <dnovillo@redhat.com>
12092
12093         PR 22018
12094         * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
12095         * gcc.dg/tree-ssa/pr22018.c: New test.
12096
12097 2005-06-15  Aldy Hernandez  <aldyh@redhat.com>
12098
12099         * gcc.dg/simd-1.c: Update error messages.
12100         * gcc.dg/simd-1b.c: Re-enable tests.  Update error messages.
12101         * gcc.dg/simd-2.c: Update error messages.
12102         * gcc.dg/simd-4.c: New.
12103
12104 2005-06-15  Nathan Sidwell  <nathan@codesourcery.com>
12105
12106         PR c++/20678
12107         * g++.dg/other/crash-4.C: New.
12108
12109 2005-06-14  Devang Patel  <dpatel@apple.com>
12110
12111         * gcc.dg/vect/vect-ifcvt-1.c: Remove.
12112
12113 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
12114
12115         PR c++/21929
12116         * g++.dg/parse/crash11.C: Update
12117
12118 2005-06-13  Jeff Law  <law@redhat.com>
12119
12120         * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
12121         perform the desired transformations.
12122         * gcc.dg/tree-ssa/20030806-6.c: Similarly.
12123         * gcc.dg/tree-ssa/20040514-2.c: Similarly.
12124
12125 2005-06-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12126
12127         PR fortran/22038
12128         * gfortran.dg/forall_1.f90: Un-XFAIL.
12129
12130 2005-06-13  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         PR c++/21929
12133         * g++.dg/parse/crash26.C: New.
12134
12135         PR c++/20789
12136         * g++.dg/init/member1.C: New.
12137
12138 2005-06-13  Jakub Jelinek  <jakub@redhat.com>
12139
12140         * gfortran.dg/altreturn_1.f90: New test.
12141
12142 2005-06-13  Zdenek Dvorak  <dvorakz@suse.cz>
12143
12144         PR middle-end/21985
12145         * gcc.dg/tree-ssa/pr21985.c: New test.
12146
12147 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12148
12149         * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
12150
12151 2005-06-12  Roger Sayle  <roger@eyesopen.com>
12152
12153         PR c++/21930
12154         * g++.dg/other/error10.C: New test case.
12155
12156 2005-06-12  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12157
12158         PR libfortran/19155
12159         * gfortran.dg/pr19155.f: Add test.
12160
12161 2005-06-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12162
12163         * gfortran.dg/f2c_7.f90: New test.
12164
12165         * gfortran.dg/forall_1.f90: XFAILed.
12166
12167 2005-06-12  James A. Morrison  <phython@gcc.gnu.org>
12168
12169         * gcc.dg/pr14796-1.c: New.
12170         * gcc.dg/pr14796-2.c: New.
12171
12172 2005-06-11  Steven G. Kargl  <kargls@comcast.net>
12173
12174         PR fortran/17792
12175         PR fortran/21375
12176         * gfortran.dg/deallocate_stat.f90: New test.
12177
12178 2005-06-11  Thomas Koenig  <Thomas.Koenig@online.de>
12179
12180         * gfortran.fortran-torture/execute/in-pack.f90: New test.
12181
12182 2005-06-10  Dorit Nuzman  <dorit@il.ibm.com>
12183
12184         * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
12185         access will be generated when this loop is vectorized. Test that
12186         accesses with same alignment were detected.
12187         * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
12188         Test that accesses with same alignment were detected.
12189         * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
12190         * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
12191         alignment were detected.
12192
12193 2005-06-10  Aldy Hernandez  <aldyh@redhat.com>
12194
12195         PR c++/10611
12196         * g++.dg/conversion/simd2.C: New.
12197
12198 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
12199
12200         * gcc.dg/Wcxx-compat-1.c: New.
12201
12202 2005-06-09  Thomas Koenig  <Thomas.Koenig@online.de>
12203
12204         PR libfortran/21480
12205         * gfortran.dg/reshape-complex.f90: Add a test for a packed
12206         complex array.
12207
12208 2005-06-09  Nathan Sidwell  <nathan@codesourcery.com>
12209
12210         * gcc.dg/alias-8.c: New.
12211
12212 2005-06-08  Joseph S. Myers  <joseph@codesourcery.com>
12213
12214         * gcc.dg/format/cmn_err-1.c: Update.
12215
12216 2005-06-08  James A. Morrison  <phython@gcc.gnu.org>
12217
12218         PR target/20666
12219         * gcc.target/sparc/fexpand-2.c: New.
12220         * gcc.target/sparc/fpmerge-2.c: New.
12221         * gcc.target/sparc/fpmul-2.c: New.
12222         * gcc.target/sparc/noresult.c: New.
12223         * gcc.target/sparc/pdist-2.c: New.
12224         * gcc.target/sparc/pdist-3.c: New.
12225
12226 2005-06-08  Alex V. Breger  <atrus.ru@atrus.ru>
12227
12228         PR testsuite/21702
12229         * gcc.target/i386/i386.exp: Fix comment typo.
12230
12231 2005-06-08  Nathan Sidwell  <nathan@codesourcery.com>
12232
12233         PR c++/19497
12234         * g++.dg/inherit/using5.C: New.
12235         * g++.dg/inherit/using6.C: New.
12236
12237 2005-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12238
12239         PR c++/19894
12240         * g++.dg/template/ptrmem15.C: New test.
12241
12242         PR c++/20563
12243         * g++.dg/ext/label4.C: New test.
12244
12245 2005-06-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12246
12247         * gcc.dg/tls/debug-1.c: New test.
12248
12249 2005-06-07  Dale Johannesen  <dalej@apple.com>
12250
12251         * gcc.target/i386/movq.c: New.
12252
12253 2005-06-07  Dale Johannesen  <dalej@apple.com>
12254
12255         * gcc.dg/20050607-1.c: New.
12256
12257 2005-06-07  Jakub Jelinek  <jakub@redhat.com>
12258
12259         PR middle-end/21850
12260         * gcc.c-torture/execute/20050607-1.c: New test.
12261
12262 2005-06-07  Thomas Koenig  <Thomas.Koenig@online.de>
12263
12264         PR libfortran/21926
12265         * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
12266         Test case where the return array has lowest stride one,
12267         but isn't packed.
12268
12269 2005-06-07  Adrian Straetling  <straetling@de.ibm.com>
12270
12271         * lib/target-supports.exp (check_effective_target_sync_int_long):
12272         Add s390 and s390x targets.
12273
12274 2005-06-07  Zdenek Dvorak  <dvorakz@suse.cz>
12275
12276         * gcc.dg/tree-ssa/loop-2.c: Update outcome.
12277         * gcc.dg/tree-ssa/loop-3.c: Update outcome.
12278         * gcc.dg/tree-ssa/loop-4.c: Update outcome.
12279         * gcc.dg/tree-ssa/loop-9.c: New test.
12280
12281 2005-06-07  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.dg/parse/defarg10.C: New.
12284
12285 2005-06-06  Jakub Jelinek  <jakub@redhat.com>
12286
12287         PR regression/21897
12288         * gcc.c-torture/execute/20050604-1.c: New test.
12289
12290 2005-06-06  Nathan Sidwell  <nathan@codesourcery.com>
12291
12292         PR 21903
12293         * g++.dg/parse/defarg9.C: New.
12294
12295         PR c++/20637
12296         * g++.dg/inherit/using4.C: New.
12297         * g++.dg/overload/error1.C: Adjust expected errors.
12298         * g++.old-deja/g++.benjamin/warn02.C: Likewise.
12299         * g++.old-deja/g++.brendan/arm2.C: Likewise.
12300         * g++.old-deja/g++.other/redecl2.C: Likewise.
12301         * g++.old-deja/g++.other/redecl4.C: Likewise.
12302         * g++.old-deja/g++.pt/memtemp78.C: Likewise.
12303
12304 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12305
12306         * gfortran.dg/f2c_5.f90: Add -w to dg-options
12307
12308 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
12309
12310         * lib/gfortran.exp (gfortran_target_compile): Call
12311         dg-additional-files-options
12312         * gfortran.dg/f2c_4.f90: New file
12313         * gfortran.dg/f2c_4.c: New file
12314         * gfortran.dg/f2c_5.f90: New file
12315         * gfortran.dg/f2c_5.c: New file
12316
12317 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12318
12319         * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
12320
12321         PR fortran/21912
12322         * gfortran.dg/array_constructor_4.f90: New test.
12323
12324 2005-06-05  Mark Mitchell  <mark@codesourcery.com>
12325
12326         PR c++/21619
12327         * g++.dg/ext/builtin9.C: New test.
12328
12329 2005-06-05  Dale Johannesen  <dalej@apple.com>
12330
12331         * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
12332         * gcc.c-torture/execute/20050603-2.c: Ditto.
12333
12334 2005-06-05  Dorit Nuzman  <dorit@il.ibm.com>
12335
12336         * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
12337         * gcc.dg/vect/vect-reduc-1.c: New.
12338         * gcc.dg/vect/vect-reduc-2.c: New.
12339         * gcc.dg/vect/vect-reduc-3.c: New.
12340
12341 2005-06-04  Dale Johannesen  <dalej@apple.com>
12342
12343         * gcc.c-torture/execute/20050603-1.c: New.
12344         * gcc.c-torture/execute/20050603-2.c: New.
12345         * gcc.dg/20050603-3.c: New.
12346
12347 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12348
12349         PR fortran/19195
12350         * gfortran.dg/debug_1.f90: New test.
12351
12352         * gfortran.dg/forall_1.f90: New test.
12353
12354 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
12355
12356         * gfortran.dg/array_constructor_3.f90: New test.
12357
12358 2005-06-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
12359
12360         * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
12361
12362 2005-06-04  Hans-Peter Nilsson  <hp@axis.com>
12363
12364         * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
12365
12366 2005-06-04  Joseph S. Myers  <joseph@codesourcery.com>
12367
12368         PR c/21873
12369         * gcc.dg/init-excess-1.c: New test.
12370
12371 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12372
12373         PR c++/21853
12374         * g++.dg/expr/static_cast6.C: New test.
12375
12376 2005-06-03  Diego Novillo  <dnovillo@redhat.com>
12377
12378         * gcc.dg/tree-ssa/vrp14.c: New test.
12379
12380 2005-06-03  Mark Mitchell  <mark@codesourcery.com>
12381
12382         PR c++/21336
12383         * g++.dg/template/new2.C: New test.
12384
12385 2005-06-03  Josh Conner  <jconner@apple.com>
12386
12387         * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
12388         all entries in initializer.
12389
12390 2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
12391
12392         PR middle-end/21858
12393         * gcc.dg/pr21858.c: New testcase.
12394
12395 2005-06-03  Paolo Bonzini  <bonzini@gnu.org>
12396
12397         PR tree-optimization/21292
12398
12399         * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
12400         New.
12401         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
12402         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
12403         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
12404         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
12405         gcc.dg/tree-ssa/gen-vect-32.c: Require it.
12406
12407 2005-06-02  Richard Henderson  <rth@redhat.com>
12408
12409         * gcc.dg/sync-2.c: Use -march=i486 for i386.
12410
12411 2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
12412
12413         * gcc.dg/wtypequal.c: New testcase.
12414
12415 2005-06-02  Diego Novillo  <dnovillo@redhat.com>
12416
12417         PR 21582
12418         * gcc.dg/tree-ssa/pr21582.c: New test.
12419
12420 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         PR c++/21280
12423         * g++.dg/opt/interface2.h: New.
12424         * g++.dg/opt/interface2.C: New.
12425         * g++.dg/init/ctor4.C: Adjust error lines.
12426         * g++.old-deja/g++.bob/inherit2.C: Likewise.
12427         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12428         * g++.old-deja/g++.jason/opeq3.C: Likewise.
12429         * g++.old-deja/g++.pt/assign1.C: Likewise.
12430         * g++.old-deja/g++.pt/crash20.C: Likewise.
12431
12432 2005-06-02  Dorit Nuzman  <dorit@il.ibm.com>
12433
12434         PR tree-optimization/21734
12435         * g++.dg/vect/pr21734_1.cc: New.
12436         * g++.dg/vect/pr21734_2.cc: New.
12437
12438 2005-06-02  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         PR c++/20350
12441         * g++.dg/template/spec24.C: New.
12442
12443         PR c++/21151
12444         * g++.dg/pch/local-1.C: New.
12445         * g++.dg/pch/local-1.Hs: New.
12446
12447 2005-06-01  Diego Novillo  <dnovillo@redhat.com>
12448
12449         PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
12450         PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
12451         * gcc.dg/tree-ssa/pr14341.c: New test.
12452         * gcc.dg/tree-ssa/pr14841.c: New test.
12453         * gcc.dg/tree-ssa/pr20701.c: New test.
12454         * gcc.dg/tree-ssa/pr21086.c: New test.
12455         * gcc.dg/tree-ssa/pr21090.c: New test.
12456         * gcc.dg/tree-ssa/pr21332.c: New test.
12457         * gcc.dg/tree-ssa/pr21458.c: New test.
12458         * gcc.dg/tree-ssa/pr21658.c: New test.
12459         * gcc.dg/tree-ssa/vrp01.c: New test.
12460         * gcc.dg/tree-ssa/vrp02.c: New test.
12461         * gcc.dg/tree-ssa/vrp03.c: New test.
12462         * gcc.dg/tree-ssa/vrp04.c: New test.
12463         * gcc.dg/tree-ssa/vrp05.c: New test.
12464         * gcc.dg/tree-ssa/vrp06.c: New test.
12465         * gcc.dg/tree-ssa/vrp07.c: New test.
12466         * gcc.dg/tree-ssa/vrp08.c: New test.
12467         * gcc.dg/tree-ssa/vrp09.c: New test.
12468         * gcc.dg/tree-ssa/vrp10.c: New test.
12469         * gcc.dg/tree-ssa/vrp11.c: New test.
12470         * gcc.dg/tree-ssa/vrp12.c: New test.
12471         * gcc.dg/tree-ssa/vrp13.c: New test.
12472
12473 2005-06-01  Alexandre Oliva  <aoliva@redhat.com>
12474
12475         PR 21029
12476         * gcc.dg/tree-ssa/pr21029.c: New test.
12477
12478 2005-06-01  Roger Sayle  <roger@eyesopen.com>
12479
12480         * gfortran.dg/logint-1.f: New test case.
12481         * gfortran.dg/logint-2.f: Likewise.
12482         * gfortran.dg/logint-3.f: Likewise.
12483
12484 2005-06-01  Jakub Jelinek  <jakub@redhat.com>
12485
12486         PR c/21536
12487         PR c/20760
12488         * gcc.dg/20050527-1.c: New test.
12489
12490         * gcc.dg/i386-sse-12.c: New test.
12491
12492         PR fortran/21729
12493         * gfortran.dg/implicit_5.f90: New test.
12494
12495 2005-06-01  Feng Wang  <fengwang@nudt.edu.cn>
12496
12497         PR fortran/20883
12498         * gfortran/assign_4.f90: New test.
12499         * gfortran/assign_2.f90: Change compile to run.
12500
12501 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
12502
12503         * lib/target-supports.exp
12504         (check_effective_target_sync_char_short): New.
12505         * gcc.dg/sync-2.c: New.
12506
12507 2005-05-31  Zdenek Dvorak  <dvorakz@suse.cz>
12508
12509         PR tree-optimization/21817
12510         * gcc.dg/torture/pr21817-1.c: New.
12511
12512 2005-05-31  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         PR c++/21165
12515         * g++.dg/template/init5.C: New.
12516
12517 2005-05-31  Paul Thomas  <pault@gcc.gnu.org>
12518
12519         * gfortran.dg/char_initialiser_actual.f90:
12520         Test character initialisers as actual arguments.
12521         * gfortran.dg/char_pointer_comp_assign.f90:
12522         Test character pointer structure component assignments.
12523         * gfortran.dg/char_array_structure_constructor.f90:
12524         Test character components in structure constructors.
12525
12526 2005-05-31  Andrew pinski  <pinskia@physics.uc.edu>
12527
12528         PR middle-end/20931
12529         * g++.dg/opt/pr20931.C: New test.
12530
12531 2005-05-31  Andreas Jaeger  <aj@suse.de>
12532
12533         PR testsuite/20772
12534         * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
12535         g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
12536         g++.old-deja/g++.ext/asmspec1.C,
12537         g++.old-deja/g++.other/regstack.C,
12538         gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
12539         gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
12540         gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
12541         gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
12542         gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
12543         gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
12544         gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
12545         gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
12546         gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
12547         gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
12548         gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
12549         gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
12550         gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
12551         gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
12552         gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
12553         gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
12554         gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
12555         gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
12556         gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
12557
12558 2005-05-31  Jeff Law  <law@redhat.com>
12559
12560         * gcc.dg/tree-ssa/foldaddr-1.c: New test.
12561
12562 2005-05-30  Paolo Carlini  <pcarlini@suse.de>
12563
12564         PR middle-end/21743
12565         * gcc.dg/builtins-1.c: Activate disabled clog test.
12566         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12567
12568 2005-05-29 Paul Thomas  <pault@gcc.gnu.org>
12569
12570         * gfortran.dg/char_pointer_assign.f90:
12571         Test character-pointer assignments and pointer assignments.
12572         * gfortran.dg/char_pointer_dummy.f90:
12573         Test character-pointer dummy arguments.
12574         * gfortran.dg/char_pointer_func.f90:
12575         Test character-pointer function returns.
12576         * gfortran.dg/char_pointer_dependency.f90:
12577         Test character-pointer functions with dependencies.
12578
12579 2005-05-30  Mark Mitchell  <mark@codesourcery.com>
12580
12581         PR c++/21784
12582         * g++.dg/lookup/using14.C: New test.
12583
12584 2005-05-30  Kazu Hirata  <kazu@cs.umass.edu>
12585
12586         * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
12587         gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
12588         trailing ^M.
12589
12590 2005-05-29  Geoffrey Keating  <geoffk@apple.com>
12591
12592         PR c++/17413
12593         * g++.dg/template/local5.C: New.
12594
12595         PR target/21761
12596         * gcc.c-torture/compile/pr21761.c: New.
12597
12598         * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
12599         before darwin8.
12600
12601 2005-05-30  Steven G. Kargl
12602
12603         PR fortran/20846
12604         * gfortran.dg/inquire_8.f90: New test.
12605
12606 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12607
12608         PR libfortran/21376
12609         * gfortran.dg/output_exponents_1.f90: New test.
12610
12611 2005-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12612
12613         PR libfortran/20006
12614         * gfortran.dg/dollar_edit_descriptor-1.f: New test.
12615
12616 2005-05-28  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/21210
12619         * g++.dg/ext/complex1.C: New test.
12620
12621         PR c++/21340
12622         * g++.dg/init/ctor6.C: New test.
12623
12624 2005-05-29  Jan Hubicka  <jh@suse.cz>
12625
12626         * gcc.c-torture/compile/pr21562.c: New.
12627
12628 2005-05-28  Steven G. Kargl <kargls@comcast.net>
12629
12630         * gfortran.dg/subnormal_1.f90: New test.
12631
12632 2005-05-28  Jan Hubicka  <jh@suse.cz>
12633
12634         * tree-prof.exp: Fix comment.
12635         * value-prof-1.c: New.
12636         * value-prof-2.c: New.
12637         * value-prof-3.c: New.
12638         * value-prof-4.c: New.
12639
12640 2005-05-27  Mark Mitchell  <mark@codesourcery.com>
12641
12642         PR c++/21614
12643         * g++.dg/expr/ptrmem6.C: New test.
12644         * g++.dg/expr/ptrmem6a.C: Likewise.
12645
12646 2005-05-27  Kazu Hirata  <kazu@cs.umass.edu>
12647
12648         PR tree-optimization/21658
12649         * gcc.dg/tree-ssa/pr21658.c: New.
12650
12651 2005-05-27  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         PR c++/21455
12654         * g++.dg/inherit/ptrmem3.C: New.
12655
12656         PR c++/21681
12657         * g++.dg/parse/template16.C: New.
12658
12659 2005-05-27  Andreas Jaeger  <aj@suse.de>
12660
12661         * gcc.dg/setjmp-2.c: Only run in 32-bit.
12662
12663         * gcc.dg/i386-sse-8.c: Run test on all archs.
12664
12665 2005-05-26  Mike Stump  <mrs@apple.com>
12666
12667         * objc.dg/isa-field-1.m: Only run on darwin.
12668         * objc.dg/lookup-1.m: Likewise.
12669         * objc.dg/try-catch-8.m: Likewise.
12670
12671 2005-05-26  Roger Sayle  <roger@eyesopen.com>
12672
12673         PR tree-optimization/9814
12674         * gcc.dg/pr9814-1.c: New test case.
12675
12676 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12677
12678         * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
12679         objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
12680         objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
12681         objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
12682         objc.dg/method-19.m, objc.dg/next-runtime-1.m,
12683         objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
12684         objc.dg/stubify-2.m, objc.dg/super-class-4.m,
12685         objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
12686         objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
12687         objc.dg/try-catch-8.m: New.
12688
12689 2005-05-26  Janis Johnson  <janis187@us.ibm.com>
12690
12691         * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
12692         remove extraneous semicolons.
12693
12694 2005-05-26  Ziemowit Laski  <zlaski@apple.com>
12695
12696         * obj-c++.dg/comp-types-12.mm: New.
12697         * objc.dg/comp-types-11.m: New.
12698         * objc.dg/selector-4.m: New.
12699
12700 2005-05-26  Andreas Jaeger  <aj@suse.de>
12701
12702         PR testsuite/20772
12703         * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
12704         g++.old-deja/g++.ext/attrib3.C,
12705         g++.old-deja/g++.other/store-expr1.C,
12706         g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
12707         gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
12708         gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
12709         gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
12710         gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
12711         gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
12712         gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
12713         gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
12714         gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
12715         gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
12716         gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
12717         gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
12718         gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
12719         gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
12720         gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
12721         gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
12722         gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
12723         gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
12724         gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
12725
12726 2005-05-26  Andreas Jaeger  <aj@suse.de>
12727
12728         * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
12729         x86-64 compilation.
12730
12731 2005-05-26  Andreas Jaeger  <aj@suse.de>
12732
12733         PR testsuite/20772
12734         * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
12735         gcc.misc-tests/i386-pf-athlon-1.c,
12736         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
12737         g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
12738         g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
12739         g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
12740         g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
12741         g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
12742         g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
12743         programs.
12744
12745         * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
12746         gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
12747         gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
12748         x86-64 compilation.
12749
12750         * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
12751         x86_64.
12752
12753         * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
12754         effective-target ilp32.
12755
12756 2005-05-26  David Ung  <davidu@mips.com>
12757
12758         * gcc.target/mips/ext_ins.c: New test for testing the generation
12759         of MIPS32/64 rev 2 ext/ins instructions.
12760
12761 2005-05-26  Andreas Jaeger  <aj@suse.de>
12762
12763         * treelang/compile/unsigned.tree: Use gimple instead of
12764         nonexisting generic dump.
12765
12766 2005-05-26  Paolo Bonzini  <bonzini@gnu.org>
12767
12768         * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
12769
12770 2005-05-26  Andreas Jaeger  <aj@suse.de>
12771
12772         * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
12773
12774 2005-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
12775
12776         PR libfortran/17283
12777         * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
12778         Test callee-allocated memory with write statements.
12779
12780 2005-05-25  Roger Sayle  <roger@eyesopen.com>
12781
12782         PR middle-end/21709
12783         * gcc.dg/pr21709-1.c: New test case.
12784
12785 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12786             Mike Stump  <mrs@apple.com>
12787
12788         * objc/execute/next_mapping.h: Update for C++.
12789
12790         * obj-c++.dg/selector-1.mm: Move to...
12791         * obj-c++.dg/selector-4.mm: here...
12792
12793         * obj-c++.dg/basic.mm: New.
12794         * obj-c++.dg/comp-types-1.mm: New.
12795         * obj-c++.dg/cxx-class-1.mm: New.
12796         * obj-c++.dg/cxx-ivars-1.mm: New.
12797         * obj-c++.dg/cxx-ivars-2.mm: New.
12798         * obj-c++.dg/cxx-ivars-3.mm: New.
12799         * obj-c++.dg/cxx-scope-1.mm: New.
12800         * obj-c++.dg/cxx-scope-2.mm: New.
12801         * obj-c++.dg/defs.mm: New.
12802         * obj-c++.dg/empty-private-1.mm: New.
12803         * obj-c++.dg/encode-1.mm: New.
12804         * obj-c++.dg/encode-2.mm: New.
12805         * obj-c++.dg/encode-3.mm: New.
12806         * obj-c++.dg/extern-c-1.mm: New.
12807         * obj-c++.dg/extra-semi.mm: New.
12808         * obj-c++.dg/fix-and-continue-2.mm: New.
12809         * obj-c++.dg/isa-field-1.mm: New.
12810         * obj-c++.dg/ivar-list-semi.mm: New.
12811         * obj-c++.dg/local-decl-1.mm: New.
12812         * obj-c++.dg/lookup-1.mm: New.
12813         * obj-c++.dg/lookup-2.mm: New.
12814         * obj-c++.dg/method-1.mm: New.
12815         * obj-c++.dg/method-2.mm: New.
12816         * obj-c++.dg/method-3.mm: New.
12817         * obj-c++.dg/method-4.mm: New.
12818         * obj-c++.dg/method-5.mm: New.
12819         * obj-c++.dg/method-6.mm: New.
12820         * obj-c++.dg/method-7.mm: New.
12821         * obj-c++.dg/no-extra-load.mm: New.
12822         * obj-c++.dg/overload-1.mm: New.
12823         * obj-c++.dg/pragma-1.mm: New.
12824         * obj-c++.dg/pragma-2.mm: New.
12825         * obj-c++.dg/private-1.mm: New.
12826         * obj-c++.dg/private-2.mm: New.
12827         * obj-c++.dg/proto-qual-1.mm: New.
12828         * obj-c++.dg/qual-types-1.mm: New.
12829         * obj-c++.dg/stubify-1.mm: New.
12830         * obj-c++.dg/stubify-2.mm: New.
12831         * obj-c++.dg/super-class-1.mm: New.
12832         * obj-c++.dg/super-class-2.mm: New.
12833         * obj-c++.dg/super-dealloc-1.mm: New.
12834         * obj-c++.dg/super-dealloc-2.mm: New.
12835         * obj-c++.dg/template-1.mm: New.
12836         * obj-c++.dg/template-2.mm: New.
12837         * obj-c++.dg/template-3.mm: New.
12838         * obj-c++.dg/template-4.mm: New.
12839         * obj-c++.dg/template-5.mm: New.
12840         * obj-c++.dg/template-6.mm: New.
12841         * obj-c++.dg/try-catch-1.mm: New.
12842         * obj-c++.dg/try-catch-2.mm: New.
12843         * obj-c++.dg/try-catch-3.mm: New.
12844         * obj-c++.dg/try-catch-4.mm: New.
12845         * obj-c++.dg/try-catch-5.mm: New.
12846         * obj-c++.dg/try-catch-6.mm: New.
12847         * obj-c++.dg/try-catch-7.mm: New.
12848         * obj-c++.dg/try-catch-8.mm: New.
12849         * obj-c++.dg/try-catch-9.mm: New.
12850         * obj-c++.dg/va-meth-1.mm: New.
12851
12852 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12853
12854         * obj-c++.dg/selector-1.mm: New.
12855         * obj-c++.dg/selector-2.mm: New.
12856
12857 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12858
12859         * obj-c++.dg/selector-3.mm: New.
12860         * objc.dg/selector-3.m: New.
12861
12862 2005-05-25  Ziemowit Laski  <zlaski@apple.com>
12863
12864         * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
12865         about where warning appears.
12866
12867 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12868
12869         * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
12870         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
12871         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
12872         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
12873
12874 2005-05-25  Ulrich Weigand  <uweigand@de.ibm.com>
12875
12876         * gcc.dg/20050524-1.c: New test.
12877
12878 2005-05-25  Jan Hubicka  <jh@suse.cz>
12879
12880         * gcc.dg/tree-prof/inliner-1.c: New.
12881
12882 2005-05-25  Janis Johnson  <janis187@us.ibm.com>
12883
12884         * gcc.dg/tree-prof: New directory.
12885         * gcc.dg/tree-prof/tree-prof.exp: New.
12886
12887 2005-05-25  DJ Delorie  <dj@redhat.com>
12888
12889         * gcc.dg/Wattributes-1.c: New.
12890         * gcc.dg/Wattributes-2.c: New.
12891         * gcc.dg/Wattributes-3.c: New.
12892
12893 20005-05-24  Janis Johnson  <janis187@us.ibm.com>
12894
12895         PR tree-optimization/19833
12896         * gcc.dg/uninit-4.c: Remove xfail.
12897         * gcc.dg/uninit-9.c: Ditto.
12898
12899 2005-05-24  Ziemowit Laski  <zlaski@apple.com>
12900
12901         * obj-c++.dg/bitfield-[1-5].mm: New.
12902         * obj-c++.dg/class-protocol-1.mm: New.
12903         * obj-c++.dg/comp-types-1[0-1].mm: New.
12904         * obj-c++.dg/comp-types-[2-9].mm: New.
12905         * obj-c++.dg/encode-[4-8].mm: New.
12906         * obj-c++.dg/layout-1.mm: New.
12907         * obj-c++.dg/method-1[0-9].mm: New.
12908         * obj-c++.dg/method-2[0-1].mm: New.
12909         * obj-c++.dg/method-[8-9].mm: New.
12910         * obj-c++.dg/objc-gc-3.mm: New.
12911         * obj-c++.dg/try-catch-10.mm: New.
12912         * objc.dg/bitfield-5.m: New.
12913         * objc.dg/comp-types-10.m: New.
12914         * objc.dg/comp-types-9.m: New.
12915         * objc.dg/layout-1.m: New.
12916         * objc.dg/objc-gc-4.m: New.
12917         * objc.dg/try-catch-9.m: New.
12918         * objc.dg/class-protocol-1.m: Tweak diagnostics.
12919         * objc.dg/comp-types-1.m: Likewise.
12920         * objc.dg/comp-types-[5-6].m: Likewise.
12921         * objc.dg/method-9.m: Likewise.
12922
12923 2005-05-24  Janis Johnson  <janis187@us.ibm.com>
12924
12925         * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
12926         and on hardware without VMX support.
12927
12928         * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
12929
12930         * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
12931
12932         * lib/profopt.exp (dg-final-generate, dg-final-use,
12933         profopt-final-code, profopt-get-options): New.
12934         (profopt-execute): Process test directives.
12935
12936         * lib/gcc-dg.exp (cleanup-ipa-dump): New.
12937         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
12938         cleanup-tree-dump, cleanup-saved-temps): Update comments.
12939
12940 2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
12941
12942         PR C++/21645
12943         * g++.dg/init/ctor5.C: New test.
12944
12945 2005-05-24  Ira Rosen  <irar@il.ibm.com>
12946
12947         * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
12948         vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
12949         vect-113.c, vect-114.c.
12950
12951 2005-05-23  Adam Nemet  <anemet@lnxw.com>
12952
12953         * gcc.dg/const-elim-1.c: Remove xfails.
12954
12955 2005-05-23  Jeff Law  <law@redhat.com>
12956
12957         * gcc.c-torture/compile/pr21638.c: New test.
12958         * gcc.c-torture/compile/20050520-1.c: New test.
12959
12960 2005-05-23  Nick Clifton  <nickc@redhat.com>
12961
12962         * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
12963         be a proper triple, ie: m32r*-*-*.
12964         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12965
12966 2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
12967
12968         PR middle-end/21331
12969         PR tree-opt/21293
12970         * gcc.c-torture/compile/pr21293.c: New test.
12971         * gcc.c-torture/execute/pr21331.c: New test.
12972
12973 2004-05-20  Richard Henderson  <rth@redhat.com>
12974
12975         * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
12976
12977 2005-05-20  Ziemowit Laski  <zlaski@apple.com>
12978
12979         * obj-c++-dg.exp: Add.
12980         * obj-c++.exp: Add.
12981         * obj-c++.dg/dg.exp: Add.
12982
12983 2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
12984
12985         * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
12986         * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
12987
12988 2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
12989
12990         * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
12991
12992 2004-05-19  Richard Henderson  <rth@redhat.com>
12993
12994         * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
12995
12996 2005-05-19  Janis Johnson  <janis187@us.ibm.com>
12997
12998         * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
12999
13000         * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
13001
13002 2005-05-19  Jakub Jelinek  <jakub@redhat.com>
13003
13004         PR c++/21495
13005         * g++.dg/parse/extern1.C: New test.
13006         * g++.dg/tls/diag-2.C: Adjust expected error message wording.
13007
13008 2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
13009
13010         * gcc.dg/c99-math.h: New.
13011         * gcc.dg/c99-math-float-1.c: New test.
13012         * gcc.dg/c99-math-double-1.c: Likewise.
13013         * gcc.dg/c99-math-long-double-1.c: Likewise.
13014
13015 2005-05-18  Richard Henderson  <rth@redhat.com>
13016
13017         * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
13018
13019 2005-05-18  Devang Patel  <dpatel@apple.com>
13020
13021         * g++.dg/opt/20050511-1.C: New test.
13022
13023 2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
13024
13025         PR libfortran/21127
13026         * gfortran.dg/reshape-complex.f90: New test.
13027
13028 2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
13029
13030         * gfortran.dg/array_constructor_1.f90: New test.
13031         * gfortran.dg/array_constructor_2.f90: New test.
13032
13033 2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
13034
13035         PR fortran/20954
13036         * gfortran.dg/pr20954.f: New test.
13037
13038 2005-05-17  Mike Stump  <mrs@apple.com>
13039
13040         Yet more Objective-C++...
13041
13042         * objc.dg/method-5.m: Update.
13043         * objc.dg/method-6.m: Update.
13044         * objc.dg/method-7.m: Update.
13045         * objc.dg/method-9.m: Update.
13046         * objc.dg/try-catch-2.m: Update.
13047
13048 2005-05-17  Mark Mitchell  <mark@codesourcery.com>
13049
13050         * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
13051         Remove little-endian optimizations.
13052
13053 2005-05-17  Jeff Law  <law@redhat.com>
13054
13055         * g++.dg/tree-ssa/pr14814.C: New test.
13056         * gcc.dg/tree-ssa/pr14814.C: New test.
13057         * gcc.dg/tree-ssa/pr17141-1.C: New test.
13058         * gcc.dg/tree-ssa/pr17141-2.C: New test.
13059
13060 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13061
13062         * gcc.dg/compat/generate-random.c: Do not include
13063         libiberty.h.
13064         * gcc.dg/compat/generate-random_r.c: Likewise.
13065
13066 2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
13067
13068         * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
13069
13070 2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
13071
13072         PR middle-end/21595
13073         * g++.dg/tree-ssa/builtin1.C: New testcase.
13074
13075 2005-05-17  Jakub Jelinek  <jakub@redhat.com>
13076
13077         PR c++/21454
13078         * g++.dg/opt/const4.C: New test.
13079
13080         PR middle-end/21492
13081         * g++.dg/opt/crossjump1.C: New test.
13082
13083         PR tree-optimization/21610
13084         * gcc.c-torture/compile/20050516-1.c: New test.
13085
13086         PR fortran/15080
13087         * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
13088         about the test failing.
13089         * gfortran.fortran-torture/execute/where_7.f90: New test.
13090         * gfortran.fortran-torture/execute/where_8.f90: New test.
13091
13092 2005-05-16  Richard Henderson  <rth@redhat.com>
13093
13094         * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
13095         i?86 and x86_64.
13096
13097 2005-05-16  Mark Mitchell  <mark@codesourcery.com>
13098
13099         * gcc.dg/compat/generate-random.c (config.h): Do not include.
13100         (limits.h): Include unconditionally.
13101         (stdlib.h): Likewise.
13102         * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
13103         (limits.h): Include unconditionally.
13104         (stdlib.h): Likewise.
13105         * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
13106         * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
13107         (limits.h): Include unconditionally.
13108         (stdlib.h): Likewise.
13109         (hashtab.h): Do not include.
13110         (getopt.h): Likewise.
13111         (stddef.h): Include.
13112         (hashval_t): Define.
13113         (struct entry): Add "next" field.
13114         (HASH_SIZE): New macro.
13115         (hash_table): New variable.
13116         (switchfiles): Do not use xmalloc.
13117         (mix): New macro.
13118         (iterative_hash): New function.
13119         (hasht): Remove.
13120         (e_exists): New function.
13121         (e_insert): Likewise.
13122         (output): Use, instead of libiberty hashtable functions.
13123         (main): Do not use getopt.  Do not call htab_create.
13124
13125 2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
13126
13127         PR libstdc++/21526
13128         * lib/target-supports.exp (check_mkfifo_available):
13129         Return 0 for cygwin as mkfifo support incomplete on platform.
13130         Fix typos in comments.
13131
13132 2005-05-15  Mark Mitchell  <mark@codesourcery.com>
13133
13134         * lib/compat.exp (compat-execute): Do not use regsub unsafely.
13135
13136 2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
13137
13138         PR fortran/17432
13139         * gfortran.dg/assign_4.f: New test.
13140
13141 2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
13142
13143         PR tree-optimization/21563
13144         * gcc.dg/tree-ssa/pr21563.c: New.
13145
13146 2005-05-14  Jan Hubicka  <jh@suse.cz>
13147
13148         * gcc.dg/noreturn-7.c: Allow control reaches warning.
13149
13150 2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
13151
13152         * g++.dg/tree-ssa/tmmti-2.C: New testcase.
13153
13154 2005-05-13  Julian Brown  <julian@codesourcery.com>
13155
13156         * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
13157         * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
13158
13159 2005-05-13  Jan Hubicka  <jh@suse.cz>
13160
13161         * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
13162         * gcc.dg/fold-xor-?.c: Likewise.
13163         * gcc.dg/pr15784-?.c: Likewise.
13164         * gcc.dg/pr20922-?.c: Likewise.
13165         * gcc.dg/tree-ssa/20050128-1.c: Likewise.
13166         * gcc.dg/tree-ssa/pr17598.c: Likewise.
13167         * gcc.dg/tree-ssa/pr20470.c: Likewise.
13168
13169 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13170
13171         PR fortran/21260
13172         * gfortran.dg/hollerith_1.f90: New test.
13173
13174 2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13175
13176         * gfortran.dg/func_result_2.f90: New test.
13177
13178 2005-05-11  Bud Davis  <bdavis@gfortran.org>
13179
13180         * gfortran.dg/dev_null.f90: New test.
13181
13182 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
13183
13184         * gcc.dg/arm-vfp1.c: Revert last change.
13185
13186 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
13187
13188         PR middle-end/19807
13189         PR tree-optimization/19639
13190         * g++.dg/tree-ssa/pr19807.C: New testcase.
13191
13192 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13193
13194         PR libfortran/21471
13195         * gfortran.dg/append-1.f90: New test.
13196
13197 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13198
13199         * gcc.dg/pr18501.c: XFAIL.
13200         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
13201         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
13202         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
13203         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
13204         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
13205         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
13206         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
13207         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
13208
13209 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13210
13211         PR fortran/20178
13212         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
13213         gfortran.dg/f2c_3.f90: New tests.
13214
13215         * gfortran.dg/return_1.f90: Fix dg annotation.
13216
13217 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
13218
13219         * gcc.c-torture/compile/20050510-1.c: New test.
13220
13221 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
13222
13223         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
13224
13225 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
13226
13227         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
13228
13229 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
13230
13231         PR c/17913
13232         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
13233
13234 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
13235
13236         PR c/21342
13237         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
13238         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
13239
13240 2005-05-10  Ben Elliston  <bje@au.ibm.com>
13241
13242         PR debug/16676
13243         * gcc.dg/debug/pr16676.c: New test.
13244
13245 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
13246
13247         PR testsuite/21443
13248         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
13249         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
13250         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
13251         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
13252         Change -O1 to -O2.
13253         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
13254         -fno-tree-dominator-opts.
13255
13256 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13257
13258         * gfortran.dg/return_1.f90: New test.
13259
13260 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
13261
13262         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
13263
13264         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
13265
13266 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
13267
13268         PR c++/21427
13269         * g++.dg/inherit/covariant13.C: New.
13270
13271 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13272
13273         PR libfortran/19155
13274         * gfortran.dg/pr19155.f: New test.
13275
13276 2005-05-08  Roger Sayle  <roger@eyesopen.com>
13277
13278         PR inline-asm/8788
13279         * gcc.dg/pr8788-1.c: New testcase.
13280
13281 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
13282
13283         PR target/21416
13284         * gcc.target/mips/fpcmp-[12].c: New tests.
13285
13286 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
13287
13288         * lib/target-supports-dg.exp (dg-require-fork): New function.
13289         (dg-require-mkfifo): Likewise.
13290         * lib/target-supports.exp (check_function_available): New
13291         function.
13292         (check_fork_available): Likewise.
13293         (check_mkfifo_available): Likewise.
13294
13295 2005-05-06  Jeff Law  <law@redhat.com>
13296
13297         * gcc.c-torture/compile/pr21380.c: New test.
13298
13299 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
13300
13301         PR c++/20961
13302         * g++.dg/ext/weak3.C: New test.
13303
13304 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
13305
13306         PR c++/21352
13307         * g++.dg/template/crash37.C: New test.
13308
13309 2005-05-05  Paul Brook  <paul@codesourcery.com>
13310
13311         * gcc.dg/arm-g2.c: Use effective-target arm32.
13312         * gcc.dg/arm-mmx-1.c: Ditto.
13313         * gcc.dg/arm-scd42-2.c: Ditto.
13314         * gcc.dg/arm-vfp1.c: Ditto.
13315         * lib/target-supports.exp (check_effective_target_arm32): New
13316         function.
13317
13318 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
13319
13320         PR libfortran/21354
13321         gfortran.dg/in_pack_rank7.f90: New test.
13322
13323 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
13324
13325         PR middle-end/15618
13326         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
13327
13328 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
13329
13330         PR middle-end/21265
13331         * gcc.dg/20050503-1.c: New test.
13332
13333         PR rtl-optimization/21239
13334         * gcc.dg/i386-sse-11.c: New test.
13335
13336 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
13337
13338         PR target/16888
13339         * gcc.target/i386/asm-1.c: New test.
13340
13341 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
13342
13343         PR rtl-optimization/21330
13344         * gcc.c-torture/execute/20050502-1.c: New test.
13345
13346         PR target/21297
13347         * gcc.c-torture/execute/20050502-2.c: New test.
13348
13349 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
13350
13351         PR middle-end/21282
13352         * gcc.dg/pr21282.c: New.
13353
13354 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13355
13356         * gcc.dg/vect/pr20122.c: Clean up .vect file.
13357         * gcc.dg/vect/vect-92.c: Likewise.
13358         * gcc.dg/vect/vect-93.c: Likewise.
13359         * gcc.dg/vect/vect-dv-1.c: Likewise.
13360         * gcc.dg/vect/vect-dv-2.c: Likewise.
13361         * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
13362
13363 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
13364
13365         * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
13366         * gfortran.dg/vect/vect-2.f90: Likewise.
13367         * gfortran.dg/vect/vect-3.f90: Likewise.
13368         * gfortran.dg/vect/vect-4.f90: Likewise.
13369         * gfortran.dg/vect/vect-5.f90: Likewise.
13370
13371 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
13372
13373         PR target/20813
13374         * gcc.dg/rs6000-fpint-2.c: New.
13375
13376 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
13377
13378         PR c/15698
13379         * gcc.dg/builtins-30.c: Update expected messages.
13380         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
13381         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
13382         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
13383
13384 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
13385
13386         PR tree-optimization/21294
13387         * gcc.dg/tree-ssa/pr21294.c: New.
13388
13389 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
13390
13391         * gcc.dg/altivec-3.c (vec_store): Do not use the old
13392         __builtin_altivec_st_internal_4si built-in.
13393
13394 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
13395
13396         PR c++/15875
13397         * g++.dg/template/ptrmem14.C: New test.
13398
13399 2005-05-02  Paul Brook  <paul@codesourcery.com>
13400
13401         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
13402
13403 2005-05-02  Michael Matz  <matz@suse.de>
13404
13405         PR c++/19542
13406         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
13407
13408 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
13409
13410         * g++.dg/cpp/weak.C: New test.
13411
13412 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
13413
13414         * gcc.dg/tree-ssa/loop-8.c: New test.
13415
13416 2005-04-30  Michael Maty  <matz@suse.de>
13417
13418         * gcc.dg/inline-mcpy.c: New test.
13419
13420 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
13421
13422         PR libfortran/18958
13423         * gfortran.dg/eoshift.f90: New test case.
13424
13425 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
13426
13427         PR libfortran/18857
13428         * gfortran.dg/matmul_1.f90: New test.
13429
13430 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13431
13432         PR tree-optimization/21030
13433         * gcc.dg/tree-ssa/pr21030.c: New.
13434
13435 2005-04-29  Devang Patel  <dpatel@apple.com>
13436
13437         PR tree-optimization/21272
13438         * gcc.dg/vect/vect-ifcvt-10.c: New test.
13439
13440 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
13441
13442         PR fortran/13082
13443         PR fortran/18824
13444         * gfortran.dg/entry_4.f90: New test.
13445         * gfortran.fortran-torture/execute/entry_1.f90: New test.
13446         * gfortran.fortran-torture/execute/entry_2.f90: New test.
13447         * gfortran.fortran-torture/execute/entry_3.f90: New test.
13448         * gfortran.fortran-torture/execute/entry_4.f90: New test.
13449         * gfortran.fortran-torture/execute/entry_5.f90: New test.
13450         * gfortran.fortran-torture/execute/entry_6.f90: New test.
13451         * gfortran.fortran-torture/execute/entry_7.f90: New test.
13452
13453 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13454
13455         * gfortran.fortran-torture/execute/entry_8.f90: New test.
13456
13457 2005-04-29  Paul Brook  <paul@codesourcery.com>
13458
13459         * gfortran.dg/entry_3.f90: New test.
13460
13461 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13462
13463         * gfortran.dg/implicit_4.f90: New test.
13464
13465 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
13466
13467         * lib/target-supports.exp (check_profiling_available): Return
13468         false for xtensa-*-elf.
13469
13470 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
13471
13472         * lib/fortran-torture.exp (fortran-torture.exp): Catch
13473         error if file cannot be deleted.
13474
13475 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
13476
13477         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
13478         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
13479         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
13480         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
13481         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
13482         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
13483         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
13484         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
13485         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
13486         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
13487         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
13488         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
13489         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
13490
13491 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13492
13493         PR fortran/20865
13494         * gfortran.dg/pr20865.f90: New test.
13495
13496 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
13497
13498         * gcc.dg/void-cast-2.c: New test.
13499
13500 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13501
13502         PR c/21159
13503         * gcc.dg/void-cast-1.c: New test.
13504
13505 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
13506
13507         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
13508
13509 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13510
13511         PR fortran/21177
13512         * gfortran.dg/pr21177.f90: New test.
13513
13514 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
13515
13516         PR tree-optimization/21171
13517         * gcc.dg/tree-ssa/pr21171.c: New test.
13518
13519 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
13520
13521         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
13522         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
13523         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
13524         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
13525         gcc.dg/tree-ssa/gen-vect-32.c: New.
13526         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
13527         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
13528         don't run on PPC32.
13529
13530 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13531
13532         PR c/21213
13533         * gcc.dg/transparent-union-3.c: New test.
13534
13535 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
13536
13537         PR c/20740
13538         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
13539         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
13540         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
13541         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
13542         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
13543         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
13544
13545 2005-04-26  Jeff Law  <law@redhat.com>
13546
13547         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
13548         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
13549         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
13550         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
13551         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
13552         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
13553         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
13554
13555 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
13556
13557         PR tree-optimization/17598
13558         * gcc.dg/tree-ssa/pr17598.c: New testcase.
13559
13560 2005-04-25  Mike Stump  <mrs@apple.com>
13561
13562         * objc.dg/fix-and-continue-1.m: Add.
13563
13564 2005-04-25  Roger Sayle  <roger@eyesopen.com>
13565
13566         PR c++/20995
13567         * g++.dg/opt/pr20995-1.C: New test case.
13568
13569 2005-04-25  Devang Patel <dpatel@apple.com>
13570
13571         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
13572
13573 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13574
13575         PR testsuite/21062
13576         * g++.dg/opt/alias2.C (printf): Correct the prototype.
13577
13578 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
13579
13580         PR C++/21188
13581         * g++.dg/opt/rtti2.C: New test.
13582
13583 2005-04-25  Paul Brook  <paul@codesourcery.com>
13584         Steven G. Kargl  <kargls@comcast.net>
13585
13586         PR fortran/20879
13587         * gfortran.dg/ichar_1.f90: New file.
13588
13589 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
13590
13591         PR middle-end/20991
13592         * g++.dg/opt/pr20991.C: New test.
13593
13594         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
13595         where sizeof (type) < __alignof__ (type).
13596         * gcc.dg/compat/struct-layout-1.h: Likewise.
13597
13598 2005-04-24  Per Bothner  <per@bothner.com>
13599             Devang Patel  <dpatel@apple.com>
13600
13601         PR preprocessor/20907
13602         * gcc.dg/cpp/very-long-comment.c: New test.
13603
13604 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
13605
13606         PR fortran/20059
13607         * gfortran.dg/common_5.f: New test.
13608
13609 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
13610
13611         PR middle-end/21082
13612         * g++.dg/tree-ssa/pr21082.C: New testcase.
13613
13614 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
13615
13616         * gcc.dg/vect/vect-99.c: New test.
13617
13618 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
13619
13620         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
13621
13622 2005-04-22  Jeff Law  <law@redhat.com>
13623
13624         * gcc.dg/uninit-5.c: Remove xfails.
13625         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
13626         conditionals and loads.
13627
13628 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
13629
13630         PR libfortran/20074
13631         PR libfortran/20436
13632         PR libfortran/21108
13633         * gfortran.dg/nested_reshape.f90: new test
13634         * gfortran.dg/reshape-alloc.f90: new test
13635         * gfortran.dg/reshape.f90: new test
13636
13637 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
13638
13639         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
13640
13641         * gcc.dg/arm-vfp1.c: New test.
13642
13643 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
13644
13645         PR c++/21087
13646         * g++.dg/lookup/builtin2.C: New test.
13647
13648 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
13649
13650         * gcc.dg/weak/weak-13.c: New test.
13651
13652 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
13653
13654         * lib/target-supports.exp (check_effective_target_sync_int_long):
13655         Add powerpc*.
13656
13657 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
13658
13659         * gcc.target/mips/branch-1.c: New test.
13660
13661 2005-04-21  Richard Henderson  <rth@redhat.com>
13662
13663         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
13664         * gcc.dg/vect/vect-86.c: Likewise.
13665         * gcc.dg/vect/vect-87.c: Likewise.
13666         * gcc.dg/vect/vect-88.c: Likewise.
13667
13668 2005-04-21  Devang Patel  <dpatel@apple.com>
13669
13670         PR optimization/20994
13671         * gcc.dg/tree-ssa/ifc-3.c: New test.
13672
13673 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13674
13675         PR c/12913
13676         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
13677         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
13678         gcc.dg/c99-vla-jump-5.c: New tests.
13679
13680 2005-04-19  Richard Henderson  <rth@redhat.com>
13681
13682         * lib/target-supports.exp (check_effective_target_vect_int_mult):
13683         Fix typo in exists check.
13684         (check_effective_target_sync_int_long): New.
13685         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
13686         * gcc.dg/ia64-sync-2.c: Likewise.
13687         * gcc.dg/ia64-sync-3.c: Likewise.
13688         * gcc.dg/ia64-sync-4.c: Likewise.
13689
13690 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
13691
13692         * gcc.dg/fold-xor-1.c: New test.
13693         * gcc.dg/fold-xor-2.c: New test.
13694
13695 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
13696
13697         PR target/20670
13698         * g++.dg/eh/fp-regs.C: New test.
13699
13700 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
13701
13702         * gcc.dg/Wint-to-pointer-cast-1.c,
13703         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
13704         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
13705         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
13706
13707 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13708
13709         PR fortran/16861
13710         * gfortran.dg/pr16861.f90: New test.
13711
13712 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13713
13714         * gcc.dg/pr21085.c: New test.
13715
13716 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
13717
13718         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
13719         (setup_mips_tests, dg-mips-options): New procedures.
13720         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
13721         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
13722         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
13723         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13724         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
13725         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
13726         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
13727         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
13728         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
13729         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
13730         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
13731         dg-mips-options instead of dg-options.  Remove now-redundant
13732         preprocessor guards.
13733         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
13734         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
13735         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
13736         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
13737         * gcc.dg/vr-mult-2.c: Delete.
13738         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
13739         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
13740         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
13741         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
13742         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
13743         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
13744         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
13745
13746 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
13747
13748         * ada/acats/run_all.sh: Use sync when executable not present.
13749
13750 2005-04-18  Devang Patel  <dpatel@apple.com>
13751
13752         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
13753         * gcc.dg/vect/vect-11a.c: New.
13754         * gcc.dg/vect/vect-none.c: Update.
13755         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
13756
13757 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
13758
13759         PR tree-optimization/20922
13760         * gcc.dg/pr20922-1.c: New test.
13761         * gcc.dg/pr20922-2.c: New test.
13762         * gcc.dg/pr20922-3.c: New test.
13763         * gcc.dg/pr20922-4.c: New test.
13764         * gcc.dg/pr20922-5.c: New test.
13765         * gcc.dg/pr20922-6.c: New test.
13766
13767 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13768
13769         PR libfortran/20950
13770         * gfortran.dg/pr20950.f: New test.
13771
13772 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
13773
13774         PR libfortran/19216
13775         * gfortran.dg/pr19216.f: New test.
13776
13777 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
13778
13779         PR tree-optimization/21001
13780         * gcc.dg/tree-ssa/pr21001.c: New.
13781
13782 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
13783
13784         PR libfortran/21075
13785         * gfortran.dg/reshape_rank7.f90: New test.
13786
13787 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
13788
13789         PR libfortran/12884 gfortran.dg/pr12884.f: New test
13790         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
13791         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
13792         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
13793         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
13794         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
13795         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
13796         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
13797         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
13798         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
13799         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
13800         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
13801         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
13802         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
13803         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
13804         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
13805         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
13806         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
13807         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
13808         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
13809         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
13810
13811 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
13812
13813         * gfortran.dg/wtruncate.f: New testcase.
13814         * gfortran.dg/wtruncate.f90: New testcase.
13815
13816 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
13817
13818         PR c++/21025
13819         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
13820         which sizeof/alignof is dependent, rather than just whether we are
13821         processing_template_decl.
13822
13823 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13824
13825         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13826         corrected typo where the wrong variables had been compared.
13827
13828 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
13829
13830         PR libfortran/18495
13831         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
13832         Test callee-allocated version of return array with a write
13833         statement.
13834         Test spread with a temporary with another write statement.
13835
13836 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
13837
13838         PR tree-optimization/21031
13839         * gcc.dg/tree-ssa/pr21031.c: New.
13840
13841 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
13842
13843         PR tree-optimization/21004
13844         * gcc.dg/builtins-53.c: Include builtins-config.h.
13845         Check floorf, ceilf, floorl and ceill transformations
13846         only when HAVE_C99_RUNTIME is defined.
13847
13848 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
13849
13850         PR middle-end/20739
13851         * gcc.dg/tree-ssa/pr20739.c: New test.
13852
13853 2005-04-14  Mike Stump  <mrs@apple.com>
13854
13855         * gcc.dg/Foundation.framework/empty: New.
13856         * gcc.dg/framework-2.c: New.
13857
13858 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13859
13860         PR tree-optimization/21021
13861         * gcc.c-torture/compile/pr21021.c: New.
13862
13863 2005-04-14  Janis Johnson  <janis187@us.ibm.com
13864
13865         PR testsuite/21010
13866         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
13867         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
13868         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
13869         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
13870         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
13871         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
13872         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
13873         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
13874
13875 2005-04-14  Richard Henderson  <rth@redhat.com>
13876
13877         * lib/target-supports.exp (check_effective_target_vect_condition):
13878         Add ia64, i?86, and x86_64.
13879
13880 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
13881
13882         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
13883
13884 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
13885
13886         PR tree-optimization/20657
13887         * gcc.dg/tree-ssa/pr20657.c: New.
13888
13889 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
13890
13891         * gcc.dg/builtins-53.c: Also check (int)trunc* and
13892         (long long int)trunc*.
13893
13894 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
13895
13896         PR target/20927
13897         * gcc.dg/pr20927.c: New test.
13898
13899 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
13900
13901         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
13902         * gcc.target/mips/asm-1.c: Likewise.
13903
13904 2005-04-13  Dale Johannesen  <dalej@apple.com>
13905
13906         * objc.dg/objc-fast-4.m: New.
13907
13908 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
13909
13910         * gcc.target/cris/torture/cris-torture.exp: New driver in new
13911         directory.
13912         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
13913
13914 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
13915
13916         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
13917         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
13918         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
13919
13920 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
13921
13922         PR tree-optimization/20913
13923         * gcc.dg/tree-ssa/pr20913.c: New.
13924
13925         PR tree-optimization/20702
13926         * gcc.dg/tree-ssa/pr20702.c: New.
13927
13928 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13929
13930         PR c++/13744
13931         * g++.dg/inherit/local3.C: New test.
13932
13933 2005-04-12  Jeff Law  <law@redhat.com>
13934
13935         * gcc.dg/tree-ssa/20050412-1.c: New test.
13936
13937 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
13938
13939         PR libfortran/19016
13940         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
13941         Add tests with mask generated by expression.
13942         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
13943         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
13944         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
13945
13946 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
13947
13948         PR middle-end/20917
13949         * gcc.dg/20050409-1.c: New test.
13950
13951 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
13952
13953         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
13954
13955 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13956
13957         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13958         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
13959         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13960         (TARGET_CXX): Adjust accordingly.
13961         * target.h (struct gcc_target): Remove epxort_class_data.  Add
13962         determine_class_data_visibility and class_data_always_comdat.
13963         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13964         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
13965         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13966         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
13967         (arm_cxx_determine_class_data_visibility): New.
13968         (arm_cxx_class_data_always_comdat): Likewise.
13969         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
13970         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
13971         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
13972         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
13973         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
13974         Define.
13975
13976 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
13977
13978         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
13979
13980 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
13981
13982         * gcc.dg/i386-darwin-fpmath.c: New.
13983
13984 2004-04-11  Devang Patel  <dpatel@apple.com>
13985
13986         * lib/target-supports.exp (check_effective_target_vect_condition): New.
13987         * gcc.dg/vect/vect-ifcvt-1.c: New test.
13988         * gcc.dg/vect/vect-ifcvt-2.c: New test.
13989         * gcc.dg/vect/vect-ifcvt-3.c: New test.
13990         * gcc.dg/vect/vect-ifcvt-4.c: New test.
13991         * gcc.dg/vect/vect-ifcvt-5.c: New test.
13992         * gcc.dg/vect/vect-ifcvt-6.c: New test.
13993         * gcc.dg/vect/vect-ifcvt-7.c: New test.
13994         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
13995
13996 2004-04-11  Devang Patel  <dpatel@apple.com>
13997
13998         * gcc.dg/vect/vect-dv-1.c: New test.
13999         * gcc.dg/vect/vect-dv-2.c: New test.
14000
14001 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14002
14003         PR tree-optimization/20933
14004         * gcc.dg/tree-ssa/pr20933.c: New test.
14005
14006 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14007
14008         * gfortran.dg/fold_nearest.f90: New test.
14009
14010 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
14011
14012         * gcc.dg/tree-ssa/alias-1.c: New test.
14013
14014 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
14015
14016         PR tree-optimization/20920
14017         * g++.dg/tree-ssa/pr20920.C: New test.
14018
14019 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
14020
14021         * gcc.dg/builtins-53.c: Also check (int)ceil* and
14022         (long long int)ceil*.
14023
14024 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
14025
14026         * g++.dg/warn/Wdtor1.C: Declare template in system header with
14027         explicit C++ linkage.
14028
14029 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14030
14031         * gfortran.dg/pr17229.f: Take care of the new obsolescence
14032         warning for arithmetic IF statements.
14033
14034 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
14035
14036         * eor_handling_1.f90: New test case.
14037         * eor_handling_2.f90: New test case.
14038         * eor_handling_3.f90: New test case.
14039         * eor_handling_4.f90: New test case.
14040         * eor_handling_5.f90: New test case.
14041         * noadv_size.f90: New test case.
14042         * pad_no.f90: New test case.
14043
14044 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
14045
14046         * gcc.c-torture/execute/20050410-1.c: New test.
14047
14048 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
14049
14050         * gcc.dg/pr20126.c: New.
14051
14052 2005-04-09  Bud Davis  <bdavis@gfortran.org>
14053             Steven G. Kargl <kargls@comcast.net>
14054
14055         * gfortran.dg/PR19872.f: New test.
14056
14057 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14058
14059         * gfortran.dg/nint_1.f90: Fix dg-do directive.
14060
14061 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
14062
14063         * gfortran.dg/nint_1.f90: New test.
14064
14065 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14066
14067         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
14068         Added test for callee-allocated arrays with write statements.
14069         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
14070         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
14071         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
14072         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
14073         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
14074
14075 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
14076
14077         PR libfortran/20163
14078         * gfortran.dg/open-options-blanks.f: New test.
14079
14080 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
14081
14082         PR fortran/13257
14083         * gfortran.dg/comma_format_extension_[1234].f: New tests.
14084
14085 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
14086
14087         * gcc.dg/tree-ssa/stdarg-1.c: New test.
14088         * gcc.dg/tree-ssa/stdarg-2.c: New test.
14089         * gcc.dg/tree-ssa/stdarg-3.c: New test.
14090         * gcc.dg/tree-ssa/stdarg-4.c: New test.
14091         * gcc.dg/tree-ssa/stdarg-5.c: New test.
14092         * gcc.c-torture/execute/stdarg-4.c: New test.
14093
14094         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
14095
14096         PR target/20795
14097         * g++.dg/abi/param2.C: New test.
14098
14099 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14100
14101         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
14102
14103 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
14104
14105         * gcc.dg/builtins-53.c: New test.
14106
14107 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
14108
14109         * g++.dg/tree-ssa/pr18178.C: New test.
14110         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
14111         * gcc.c-torture/execute/20041019-1.c: New test.
14112         * gcc.dg/tree-ssa/20041008-1.c: New test.
14113         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
14114         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
14115         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
14116         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
14117         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
14118         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
14119         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
14120         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
14121         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
14122         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
14123
14124 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
14125
14126         PR rtl-optimization/20466
14127         * gcc.c-torture/execute/pr20466-1.c: New test.
14128
14129 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c++/20905
14132         * g++.dg/parse/cond2.C: New test.
14133
14134         PR c++/20145
14135         * g++.dg/warn/Wdtor1.C: New test.
14136
14137 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14138
14139         PR fortran/17229
14140         * gfortran.dg/pr17229.f: New test.
14141
14142 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
14143
14144         * gfortran.dg/tiny_1.f90: New test.
14145         * gfortran.dg/tiny_2.f90: ditto.
14146
14147 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
14148
14149         * gfortran.dg/eor_1.f90: Fix dg-do run line
14150         * gfortran.dg/open_new.f90: Fix dg-do run line
14151
14152 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
14153
14154         * lib/target-supports.exp (get_compiler_messages): Support
14155         optional arguments, the fourth being compiler options.
14156         (check_effective_target_fpic): New proc.
14157         * gcc.dg/20050321-2.c: Restrict to target fpic.
14158
14159 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
14160
14161         * gcc.dg/15443-1.c: New test.
14162         * gcc.dg/15443-2.c: Likewise.
14163
14164 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
14165
14166         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
14167
14168 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14169
14170         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
14171
14172 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
14173
14174         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
14175         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
14176         -m64.
14177         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
14178         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
14179         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
14180
14181 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
14182
14183         PR c++/20212
14184         * g++.dg/warn/Wunused-11.C: New test.
14185
14186 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
14187
14188         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
14189
14190 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
14191
14192         * gfortran.dg/vect/vect-5.f90: xfail for lp64.
14193
14194 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14195
14196         PR c++/20734
14197         * g++.dg/template/ptrmem13.C: New test.
14198
14199 2005-04-05  Per Bothner  <per@bothner.com>
14200
14201         * lib/gcc.exp: Always add -fno-show-column, for now.
14202
14203 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
14204
14205         PR testsuite/20767
14206         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
14207         of plain old "unsigned int" for the type of "i".  Makes this test
14208         64bit clean.
14209
14210 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
14211
14212         * gcc.dg/i386-ssefn-1.c: New test.
14213         * gcc.dg/i386-ssefn-2.c: New test.
14214         * gcc.dg/i386-ssefn-3.c: New test.
14215         * gcc.dg/i386-ssefn-4.c: New test.
14216
14217 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
14218
14219         PR tree-optimization/20076
14220         * gcc.dg/builtin-apply4.c: New test.
14221
14222         PR preprocessor/19475
14223         * gcc.dg/cpp/macspace1.c: New test.
14224         * gcc.dg/cpp/macspace2.c: New test.
14225
14226 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14227
14228         * gfortran.dg/pr20755.f: Fixed bad format.
14229
14230 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
14231
14232         PR c++/20763
14233         * g++.dg/ext/attrib21.C: New test.
14234
14235 2004-04-05  Devang Patel  <dpatel@apple.com>
14236
14237         * lib/target-supports.exp (check_effective_target_vect_shif): New.
14238         * gcc.dg/vect/vect-shift-1.c: New test.
14239
14240 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14241
14242         PR libfortran/20755
14243         * gfortran.dg/pr20755.f: New test.
14244
14245 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
14246
14247         * gfortran.dg/pr15959.f90: New test.
14248         * gfortran.dg/string_pad_trunc.f90: New test.
14249
14250 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14251
14252         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
14253         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
14254         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
14255         syntax.
14256
14257 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
14258
14259         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
14260
14261 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14262
14263         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
14264         * gcc.c-torture/compile/20011119-2.c: Likewise.
14265         * gcc.c-torture/compile/981001-2.c: Likewise.
14266
14267 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/20679
14270         * g++.dg/template/overload4.C: New test.
14271
14272 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14273
14274         PR c++/20746
14275         * g++.dg/abi/covariant5.C: New.
14276
14277         PR debug/20505
14278         * g++.dg/debug/const2.C: New.
14279
14280 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
14281
14282         PR rtl-optimization/16104
14283         * gcc.c-torture/execute/20050316-1.c: New test.
14284
14285 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
14286
14287         * g++.dg/template/spec23.C: Fix dg-error text.
14288
14289 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
14290
14291         PR c++/19199
14292         * g++.dg/expr/lval2.C: New.
14293
14294 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14295
14296         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
14297         __builtin_strcasecmp and __builtin_strncasecmp.
14298
14299 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
14300
14301         PR c++/20723
14302         * g++.dg/template/spec22.C: New.
14303         * g++.dg/template/spec23.C: New.
14304
14305 2005-04-03  Dale Ranta  <dir@lanl.gov>
14306             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14307
14308         PR libfortran/20068
14309         PR libfortran/20125
14310         PR libfortran/20156
14311         PR libfortran/20471
14312         * gfortran.dg/backspace.f: New test.
14313
14314 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
14315
14316         * gcc.dg/pr19345.c: New test.
14317
14318 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14319
14320         PR tree-optimization/20640
14321         * gcc.dg/torture/tree-loop-1.c: New.
14322
14323 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
14324
14325         PR rtl-optimization/20290
14326         * gcc.c-torture/execute/loop-ivopts-2.c: New.
14327
14328 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
14329
14330         * gcc.dg/rs6000-fpint.c: New.
14331
14332 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14333
14334         * gcc.dg/old-style-then-proto-1.c: New test.
14335
14336 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14337
14338         * gfortran.fortran-torture/execute/backspace.f90: Check
14339         after backspace and read was incorrect.
14340
14341 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14342
14343         * gcc.c-torture/execute/builtins/strcat.c: Check the result
14344         buffer past the terminating NUL using memcmp.
14345         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
14346         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
14347
14348         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
14349         Fix unused/uninitialized variable warnings.
14350
14351         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
14352         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
14353         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
14354         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
14355
14356         * gcc.c-torture/execute/builtins/abs-1-lib.c,
14357         gcc.c-torture/execute/builtins/fputs-lib.c,
14358         gcc.c-torture/execute/builtins/lib/fprintf.c,
14359         gcc.c-torture/execute/builtins/lib/main.c,
14360         gcc.c-torture/execute/builtins/lib/memcmp.c,
14361         gcc.c-torture/execute/builtins/lib/memmove.c,
14362         gcc.c-torture/execute/builtins/lib/mempcpy.c,
14363         gcc.c-torture/execute/builtins/lib/memset.c,
14364         gcc.c-torture/execute/builtins/lib/printf.c,
14365         gcc.c-torture/execute/builtins/lib/sprintf.c,
14366         gcc.c-torture/execute/builtins/lib/stpcpy.c,
14367         gcc.c-torture/execute/builtins/lib/strchr.c,
14368         gcc.c-torture/execute/builtins/lib/strcmp.c,
14369         gcc.c-torture/execute/builtins/lib/strcpy.c,
14370         gcc.c-torture/execute/builtins/lib/strcspn.c,
14371         gcc.c-torture/execute/builtins/lib/strlen.c,
14372         gcc.c-torture/execute/builtins/lib/strncat.c,
14373         gcc.c-torture/execute/builtins/lib/strncmp.c,
14374         gcc.c-torture/execute/builtins/lib/strncpy.c,
14375         gcc.c-torture/execute/builtins/lib/strrchr.c,
14376         gcc.c-torture/execute/builtins/lib/strspn.c,
14377         gcc.c-torture/execute/builtins/lib/strstr.c,
14378         gcc.c-torture/execute/builtins/memops-asm-lib.c,
14379         gcc.c-torture/execute/builtins/strlen-2.c,
14380         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
14381         prototypes.
14382
14383 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
14384
14385         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
14386         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
14387         selectany usage.
14388
14389 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
14390
14391         PR c++/19406
14392         * g++.dg/debug/using1.C: New test.
14393
14394 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
14395
14396         PR middle-end/20524
14397         * gcc.dg/alias-7.c: Prefix asm-declared name with
14398         __USER_LABEL_PREFIX__.
14399
14400 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
14401
14402         Fix fallout from PR middle-end/15700:
14403         * gcc.c-torture/compile/20011119-1.c: Take
14404         __USER_LABEL_PREFIX__ into account.
14405         * gcc.c-torture/compile/20011119-2.c: Likewise.
14406
14407 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14408
14409         PR c++/18644
14410         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
14411
14412 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
14413
14414         PR c/17855
14415         * gcc.c-torture/compile/struct-non-lval-1.c,
14416         gcc.c-torture/compile/struct-non-lval-2.c,
14417         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
14418
14419 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
14420
14421         * gcc.dg/tls/tls.exp: Remove temporary file.
14422         * g++.dg/tls/tls.exp: Ditto.
14423         * lib/file-format.exp: Ditto.
14424         * g++.dg/special/ecos.exp: Ditto.
14425
14426         * lib/profopt.exp: Treat prof_ext as a list.
14427         * gcc.misc-tests/bprob.exp: Ditto.
14428         * g++.dg/bprob/bprob.exp: Ditto.
14429
14430         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
14431         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
14432         g++.dg/tree-ssa/pointer-reference-alias.C,
14433         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
14434         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
14435         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
14436         g++.dg/vect/pr19951.cc: Ditto.
14437         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
14438         gcc.dg/builtins-47.c: Ditto.
14439         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
14440         gcc.dg/pr20115-1.c: Ditto.
14441         * gcc.dg/tree-ssa/20030530-2.c,
14442         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
14443         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
14444         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
14445         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
14446         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
14447         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
14448         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
14449         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
14450         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
14451         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
14452         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
14453         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
14454         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
14455         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
14456         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
14457         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
14458         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
14459         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
14460         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
14461         gcc.dg/tree-ssa/20030824-1.c,
14462         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
14463         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
14464         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
14465         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
14466         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
14467         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
14468         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
14469         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
14470         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
14471         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
14472         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
14473         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
14474         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
14475         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
14476         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
14477         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
14478         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
14479         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
14480         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
14481         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
14482         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
14483         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
14484         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
14485         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
14486         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
14487         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
14488         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
14489         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
14490         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
14491         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
14492         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
14493         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
14494         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
14495         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
14496         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
14497         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
14498         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
14499         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
14500         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
14501         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
14502         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
14503         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
14504         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
14505         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
14506         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
14507         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
14508         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
14509         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
14510         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
14511         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
14512         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
14513         gcc.dg/tree-ssa/useless-1.c: Ditto.
14514         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
14515         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
14516         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
14517         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
14518         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
14519         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
14520         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
14521         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
14522         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
14523         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
14524         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
14525         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
14526         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
14527         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
14528         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
14529         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
14530         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
14531         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
14532         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
14533         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
14534         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
14535         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
14536         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
14537         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
14538         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
14539         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
14540         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
14541         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
14542         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
14543         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
14544         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
14545         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
14546         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
14547         gcc.dg/vect/vect-none.c: Ditto.
14548         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
14549         treelang/compile/unsigned.tree: Ditto.
14550
14551         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
14552         * gcc.dg/cpp/direct2s.c: Ditto.
14553         * gcc.dg/cpp/paste4.c: Ditto.
14554         * gcc.dg/cpp/separate-1.c: Ditto.
14555         * gcc.dg/pch/save-temps-1.c: Ditto.
14556         * g++.dg/ext/altivec-10.C: Ditto.
14557         * g++.dg/pch/pch.C: Ditto.
14558
14559         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
14560
14561         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
14562         * g++.dg/template/repo1.C: Ditto.
14563         * g++.dg/template/repo2.C: Ditto.
14564         * g++.dg/template/repo3.C: Ditto.
14565         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
14566         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
14567         * g++.old-deja/g++.pt/repo1.C: Ditto.
14568         * g++.old-deja/g++.pt/repo2.C: Ditto.
14569         * g++.old-deja/g++.pt/repo3.C: Ditto.
14570         * g++.old-deja/g++.pt/repo4.C: Ditto.
14571
14572         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
14573         * gcc.dg/20030107-1.c: Ditto.
14574         * gcc.dg/20030702-1.c: Ditto.
14575         * gcc.dg/profile-generate-1.c: Ditto.
14576         * g++.dg/other/profile1.C: Ditto.
14577         * g++.old-deja/g++.robertl/eb83.C: Ditto.
14578
14579         * lib/gcc-dg.exp (remove-build-file): New.
14580         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
14581         cleanup-tree-dump, cleanup-saved-temps): New.
14582
14583 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
14584
14585         PR c++/19203, DR 214
14586         * g++.dg/parse/ambig3.C: Not ambiguous.
14587         * g++.dg/template/spec20.C: New.
14588         * g++.dg/template/spec21.C: New.
14589
14590 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
14591
14592         PR target/20045
14593         * gcc.dg/ia64-fptr-1.c: Run only on linux.
14594
14595 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14596
14597         PR libfortran/20660
14598         * gfortran.dg/negative_unit.f: New test.
14599
14600 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
14601
14602         * gcc.dg/20050330-1.c: New test.
14603
14604 2005-03-30  Devang Patel  <dpatel@apple.com>
14605
14606         * g++.dg/tree-sra/ssa-sra-3.C: New test.
14607
14608 2005-03-30  Dale Johannesen  <dalej@apple.com>
14609
14610         * gcc.dg/20020919-1.c: Remove unnecessary conditional.
14611
14612 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
14613
14614         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
14615         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
14616         Strip options from test name.
14617
14618 2005-03-31  Jan Hubicka  <jh@suse.cz>
14619
14620         * gcc.dg/varpool-1.c: New testcase.
14621
14622 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14623
14624         PR c/772
14625         PR c/17913
14626         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
14627         gcc.dg/stmt-expr-label-3.c : New tests.
14628         * gcc.c-torture/execute/medce-2.c: Remove.
14629
14630 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
14631
14632         PR c/20368
14633         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
14634         tests.
14635
14636 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
14637
14638         * gcc.c-torture/compile/pr20203.c: New test.
14639
14640 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14641
14642         * gfortran.dg/promotion.f90: New test.
14643
14644 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
14645
14646         PR middle-end/20491
14647         * gcc.dg/torture/asm-subreg-1.c: New test.
14648
14649 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
14650
14651         PR c/20672
14652         * gcc.dg/pr20672-1.c: New test.
14653
14654 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
14655
14656         * gfortran.dg/vect: New directory.
14657         * gfortran.dg/vect/vect.exp: New.
14658         * gfortran.dg/vect/vect-1.f90: New test.
14659         * gfortran.dg/vect/vect-2.f90: New test.
14660         * gfortran.dg/vect/vect-3.f90: New test.
14661         * gfortran.dg/vect/vect-4.f90: New test.
14662         * gfortran.dg/vect/vect-5.f90: New test.
14663
14664 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
14665
14666         PR middle-end/20622
14667         * gcc.dg/alias-7.c: New test.
14668
14669 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14670
14671         * gcc.dg/sparc-reg-1.c: New test.
14672
14673 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
14674
14675         PR target/19890
14676         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
14677
14678 2005-03-29  Dale Ranta  <dir@lanl.gov>
14679             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14680
14681         PR libfortran/20163
14682         * gfortran.dg/pr20163-2.f: New test.
14683
14684 2005-03-28  Jan Hubicka  <jh@suse.cz>
14685
14686         PR middle-end/20635
14687         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
14688         by Jakub Jelinek.
14689
14690 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
14691
14692         PR tree-optimization/20626
14693         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
14694         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
14695
14696 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
14697
14698         * gfortran.dg/underflow.f90: New test.
14699         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
14700
14701 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14702
14703         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
14704
14705 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
14706
14707         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
14708         (g++_init): Make sure that CXXFLAGS is set.
14709         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
14710         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
14711         * lib/gfortran.exp (gfortran_link_flags): Likewise.
14712         * lib/objc.exp (objc_init): Likewise.
14713         * lib/treelang.exp (treelang_init): Likewise.
14714
14715 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
14716
14717         PR tree-optimization/20470
14718         * gcc.dg/tree-ssa/pr20470.c: New test.
14719
14720 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
14721
14722         * gcc.dg/ppc-stfiwx.c: New.
14723
14724 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
14725
14726         PR target/19888
14727         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
14728
14729 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14730
14731         * gcc.dg/20050325-1.c: Fix a typo.
14732
14733 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14734
14735         PR libfortran/19678
14736         PR libfortran/19679
14737         * gfortran.dg/dos_eol.f: New test.
14738
14739 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
14740
14741         PR rtl-optimization/20249
14742         * gcc.dg/20050325-1.c: New test.
14743
14744 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14745
14746         PR libfortran/15332
14747         * gfortran.dg/pr15332.f: New test.
14748
14749 2005-03-24  Dale Johannesen  <dalej@apple.com>
14750
14751         * gcc.dg/20020919-1.c: Fix for x86 Darwin.
14752
14753 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
14754
14755         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
14756         'internal' visibility.
14757         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
14758         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
14759         'protected' visibility.
14760         * gcc.dg/visibility-7.c: Likewise.
14761         * lib/target-supports.exp (check_visibility_available): Take
14762         a parameter, the kind of visibility to check for.
14763         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
14764         to check_visibility_available.
14765
14766         * g++.dg/expr/cast3.C: New.
14767
14768 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
14769
14770         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
14771         rs6000.
14772
14773 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
14774
14775         PR target/20095
14776         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14777
14778 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
14779
14780         * gcc.dg/badshift.c: Renamed to...
14781         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
14782
14783         * gcc.target/i386/badshift.c: Renamed to...
14784         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
14785         only.
14786
14787         PR rtl-optimization/20532
14788         * gcc.target/i386/badshift.c: New.
14789
14790 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14791
14792         * gfortran.dg/pr18025.f90: New test.
14793
14794 2005-03-23  Dale Johannesen  <dalej@apple.com>
14795
14796         * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
14797
14798 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
14799
14800         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
14801
14802         * lib/target-supports.exp (check_iconv_available): Default
14803         libiconv to -liconv, if there is no definition.
14804
14805 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
14806
14807         * gcc.dg/torture/cris-asm-mof-1.c: New test.
14808
14809 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
14810
14811         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
14812         * g++.dg/opt/pr7503-2.C: Likewise.
14813         * g++.dg/opt/pr7503-3.C: Likewise.
14814         * g++.dg/opt/pr7503-4.C: Likewise.
14815         * g++.dg/opt/pr7503-5.C: Likewise.
14816         * g++.dg/warn/minmax.C: New test.
14817
14818 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14819
14820         * gfortran.dg/g77_intrinsics_funcs.f: New test.
14821         * gfortran.dg/g77_intrinsics_sub.f: New test.
14822
14823 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
14824             Jan Hubicka  <jh@suse.cz>
14825             Steven Bosscher <stevenb@suse.de
14826
14827         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
14828
14829 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14830
14831         PR c++/19980
14832         * g++.dg/template/redecl3.C: New test.
14833
14834 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14835
14836         PR c++/20499
14837         * g++.dg/parse/error16.C: Tweak error markers.
14838
14839 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
14840
14841         PR target/20561
14842         * gcc.dg/20050321-2.c: New test.
14843
14844 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
14845
14846         PR c++/20465
14847         PR c++/20381
14848         * g++.dg/template/ptrmem12.C: New.
14849
14850 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
14851
14852         PR rtl-optimization/20527
14853         * gcc.c-torture/execute/pr20527-1.c: New test.
14854
14855 2005-03-22  Ben Elliston  <bje@au.ibm.com>
14856
14857         * gcc.misc-tests/options.exp (check_for_options): Create a real C
14858         program, compile it into a real executable and then delete the .c
14859         and .x files afterwards, to avoid problems on testglue targets.
14860
14861 2005-03-21  Stuart Hastings  <stuart@apple.com>
14862
14863         * gcc.target/i386/sse-2.c: New.
14864
14865 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
14866
14867         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
14868
14869 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14870
14871         * g++.dg/parse/crash25.C: Fix typo.
14872
14873 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14874
14875         PR c++/20461
14876         * g++.dg/parse/crash24.C: New test.
14877
14878         PR c++/20536
14879         * g++.dg/parse/crash25.C: New test.
14880
14881 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
14882
14883         PR c++/20147
14884         * g++.dg/ext/stmtexpr4.C: New test.
14885
14886 2005-03-20  Roger Sayle  <roger@eyesopen.com>
14887
14888         PR middle-end/20539
14889         * gcc.c-torture/compile/pr13066-1.c: New test case.
14890         * gcc.c-torture/compile/pr20539-1.c: Likewise.
14891         * g++.dg/opt/pr13066-1.C: Likewise.
14892
14893 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
14894
14895         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
14896
14897 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
14898
14899         PR fortran/18525
14900         * gfortran.dg/nesting_1.f90: New test.
14901
14902 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14903
14904         PR c++/20240
14905         * g++.dg/lookup/using13.C: New test.
14906
14907 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14908
14909         PR c++/20333
14910         * g++.dg/template/crash36.C: New test.
14911
14912 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
14913
14914         PR c++/20463
14915         * g++.dg/template/crash35.C: New test.
14916
14917 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
14918
14919         PR c++/19966
14920         * g++.dg/overload/operator2.C: New test.
14921
14922 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14923
14924         PR libfortran/20257
14925         * gfortran.dg/pr20257.f90: New test.
14926
14927 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
14928
14929         PR libfortran/20480
14930         * gfortran.dg/pr20480.f90: New test.
14931
14932 2005-03-16  Richard Henderson  <rth@redhat.com>
14933
14934         PR middle-end/15700
14935         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
14936         (_rtld_global): New.
14937         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
14938         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
14939
14940         * gcc.dg/alias-3.c: New.
14941         * gcc.dg/alias-4.c: New.
14942         * gcc.dg/alias-5.c: New.
14943         * gcc.dg/alias-6.c: New.
14944
14945 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
14946
14947         * gcc.dg/cpp/ucnid-7.c: New.
14948
14949 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
14950             Dorit Naishlos  <dorit@il.ibm.com>
14951
14952         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
14953         darwin.
14954
14955 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
14956
14957         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
14958         misaligned accesses.
14959         * gcc.dg/vect/vect-58.c: Likewise.
14960         * gcc.dg/vect/vect-92.c: New.
14961         * gcc.dg/vect/vect-93.c: New.
14962
14963 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
14964
14965         PR fortran/18827
14966         * gfortran.dg/assign_2.f90: New test.
14967         * gfortran.dg/assign_3.f90: New test.
14968         * gfortran.dg/assign.f90: New test.
14969
14970 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
14971
14972         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
14973         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
14974         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
14975         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
14976         names.
14977
14978 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
14979
14980         * gcc.dg/cpp/ucnid-6.c: New.
14981
14982         * gcc.dg/cpp/normalize-1.c: New.
14983         * gcc.dg/cpp/normalize-2.c: New.
14984         * gcc.dg/cpp/normalize-3.c: New.
14985         * gcc.dg/cpp/normalize-4.c: New.
14986         * gcc.dg/cpp/ucnid-4.c: New.
14987         * gcc.dg/cpp/ucnid-5.c: New.
14988         * g++.dg/cpp/normalize-1.C: New.
14989         * g++.dg/cpp/ucnid-1.C: New.
14990
14991 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14992
14993         * gcc.dg/pr18628.c: New.
14994
14995 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
14996
14997         PR c++/20280
14998         * g++.dg/tree-ssa/pr20280.C: New.
14999
15000 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15001
15002         PR fortran/20467
15003         * gfortran.dg/stfunc_2.f90: New test.
15004
15005 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15006
15007         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
15008
15009 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
15010
15011         * gcc.dg/tree-ssa/20050314-1.c: New test.
15012
15013 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15014
15015         PR c++/4403
15016         PR c++/9783, DR433
15017         * g++.dg/template/friend34.C: New test.
15018         * g++.dg/template/friend35.C: Likewise.
15019         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
15020
15021 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15022
15023         Friend class name lookup 5/n
15024         PR c++/1016
15025         * g++.dg/lookup/hidden-class1.C: New test.
15026         * g++.dg/lookup/hidden-class2.C: Likewise.
15027         * g++.dg/lookup/hidden-class3.C: Likewise.
15028         * g++.dg/lookup/hidden-class4.C: Likewise.
15029         * g++.dg/lookup/hidden-class5.C: Likewise.
15030         * g++.dg/lookup/hidden-class6.C: Likewise.
15031         * g++.dg/lookup/hidden-class7.C: Likewise.
15032         * g++.dg/lookup/hidden-class8.C: Likewise.
15033         * g++.dg/lookup/hidden-class9.C: Likewise.
15034         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
15035         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
15036         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
15037         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
15038         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
15039         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
15040         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
15041         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
15042         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
15043         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
15044         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
15045
15046 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
15047
15048         PR c++/20157
15049         * g++.dg/template/error18.C: New test.
15050
15051 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15052
15053         PR debug/16792
15054         * g++.dg/debug/pr16792.C: New test.
15055
15056 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15057
15058         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
15059         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
15060         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
15061         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
15062         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
15063         test assertion names.
15064
15065 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15066
15067         PR fortran/18600
15068         * gfortran.dg/stfunc_1.f90: New test.
15069
15070 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15071
15072         PR fortran/16907
15073         * gfortran.dg/real_index_1.f90: New test.
15074
15075 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15076
15077         PR fortran/20323
15078         * gfortran.dg/spec_expr_1.f90: New test.
15079
15080 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
15081
15082         PR c/20402
15083         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
15084         new parser.
15085
15086 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15087
15088         PR fortran/20361
15089         * gfortran.dg/largeequiv_1.f90: New test.
15090
15091 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15092
15093         * gcc.dg/ucnid-1.c: New.
15094         * gcc.dg/ucnid-2.c: New.
15095         * gcc.dg/ucnid-3.c: New.
15096         * gcc.dg/ucnid-4.c: New.
15097         * gcc.dg/ucnid-5.c: New.
15098         * gcc.dg/ucnid-6.c: New.
15099         * gcc.dg/cpp/ucnid-1.c: New.
15100         * gcc.dg/cpp/ucnid-2.c: New.
15101         * gcc.dg/cpp/ucnid-3.c: New.
15102         * g++.dg/other/ucnid-1.C: New.
15103
15104 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
15105
15106         * gcc.dg/vmx/darwin-abi-3.c: Delete.
15107
15108 2005-03-11  Per Bothner  <per@bothner.com>
15109
15110         * gcc.dg/decl-2.c: Add extra line breaks.  That way we can verify
15111         that diagnotics refer to correct token.
15112         * gcc.dg/unused-3.c: Likewise.
15113
15114 2005-03-11  Per Bothner  <per@bothner.com>
15115
15116         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
15117         constant" is now actually on same line as string constant.
15118         * gcc.dg/cpp/direct2s.c: Likewise.
15119
15120 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
15121
15122         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
15123
15124 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15125
15126         PR libfortran/20124
15127         * gfortran.dg/pr20124.f90: New Test
15128
15129 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
15130
15131         PR tree-optimization/20130
15132         * gcc.dg/pr20130-1.c: New test.
15133
15134 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15135
15136         PR target/20095
15137         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
15138
15139 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15140
15141         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
15142
15143 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
15144
15145         * g++.dg/eh/forced1.C: Fix comment.
15146         * g++.dg/eh/forced2.C: Ditto.
15147         * g++.dg/eh/forced3.C: Ditto.
15148         * g++.dg/eh/forced4.C: Ditto.
15149
15150 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
15151
15152         PR rtl-opt/20412
15153         * gcc.c-torture/compile/pr20412.c: New test.
15154
15155 2005-03-10  Roger Sayle  <roger@eyesopen.com>
15156
15157         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
15158
15159 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15160
15161         PR target/20322
15162         * gcc.dg/20050307-1.c: New test.
15163
15164 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
15165
15166         PR c++/20375
15167         * g++.dg/other/stdarg3.C: New.
15168
15169 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
15170
15171         PR c++/18384, c++/18327
15172         * g++.dg/init/array19.C: New test.
15173
15174         PR inline-asm/20314
15175         * gcc.dg/torture/pr20314-1.c: New test.
15176         * gcc.dg/torture/pr20314-2.c: New test.
15177
15178 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
15179
15180         * gcc.dg/20050309-1.c: New test.
15181
15182 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15183
15184         * gcc.dg/builtins-10.c: Reactivate disabled test.
15185         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15186         new cbrt transformations.
15187
15188 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
15189
15190         PR c++/20208
15191         * g++.dg/template/array13.C: New test.
15192
15193 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
15194
15195         PR c++/16859
15196         * g++.dg/init/brace4.C: New test.
15197
15198 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         PR c++/20186
15201         * g++.dg/template/non-dependent12.C: New.
15202
15203 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
15204
15205         PR c++/20142
15206         * g++.dg/init/array18.C: Add dg-do run marker.
15207
15208         PR c++/20142
15209         * g++.dg/init/array18.C: New test.
15210
15211 2005-03-09  Ben Elliston  <bje@au.ibm.com>
15212
15213         * consistency.vlad/vlad.exp: Remove trailing semicolons.
15214         * g++.dg/gcov/gcov.exp: Likewise.
15215         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
15216         * gcc.target/xstormy16/xstormy16.exp: Likewise.
15217         * lib/c-torture.exp: Likewise.
15218         * lib/fortran-torture.exp: Likewise.
15219         * lib/g++.exp: Likewise.
15220         * lib/gcc-defs.exp: Likewise.
15221         * lib/gcc-dg.exp: Likewise.
15222         * lib/gcc.exp: Likewise.
15223         * lib/gcov.exp: Likewise.
15224         * lib/gfortran.exp: Likewise.
15225         * lib/mike-g++.exp: Likewise.
15226         * lib/mike-gcc.exp: Likewise.
15227         * lib/objc-torture.exp: Likewise.
15228         * lib/objc.exp: Likewise.
15229         * lib/profopt.exp: Likewise.
15230         * lib/target-libpath.exp: Likewise.
15231         * lib/target-supports.exp: Likewise.
15232         * lib/treelang.exp: Likewise.
15233         * lib/wrapper.exp: Likewise.
15234
15235 2005-03-08  Jeff Law  <law@redhat.com>
15236
15237         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
15238         PHI-OPT changes.
15239
15240 2005-03-08  Ira Rosen  <irar@il.ibm.com>
15241
15242         * gcc.dg/vect/pr20122.c: New test.
15243
15244 2005-03-07  Jeff Law  <law@redhat.com>
15245
15246         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
15247         was folded away.
15248         * gcc.dg/tree-ssa/pr18133-1.c: New test.
15249         * gcc.dg/tree-ssa/pr18133-2.c: New test.
15250         * gcc.dg/tree-ssa/pr18134.c: New test.
15251
15252 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15253
15254         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
15255         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
15256         gcc.dg/torture/builtin-noret-2.c: Require weak support.
15257
15258 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
15259
15260         PR tree-opt/17671
15261         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
15262
15263 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
15264
15265         * g++.dg/warn/Wnvdtor.C: New test.
15266
15267 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
15268
15269         * gcc.dg/torture/pr19683-1.c: New test.
15270
15271 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
15272
15273         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
15274         * gfortran.dg/g77/19990313-2.f: Ditto.
15275         * gfortran.dg/g77/19990313-3.f: Ditto.
15276         * gfortran.dg/g77/19990525-0.f: Ditto.
15277         * gfortran.dg/g77/19990826-0.f: Ditto.
15278         * gfortran.dg/g77/19990826-2.f: Ditto.
15279         * gfortran.dg/g77/19990826-3.f: Ditto.
15280         * gfortran.dg/g77/20000511-1.f: Ditto.
15281         * gfortran.dg/g77/20000511-2.f: Ditto.
15282         * gfortran.dg/g77/970625-2.f: Ditto.
15283         * gfortran.dg/g77/980310-2.f: Ditto.
15284         * gfortran.dg/g77/980310-3.f: Ditto.
15285         * gfortran.dg/g77/980310-8.f: Ditto.
15286         * gfortran.dg/g77/980519-2.f: Ditto.
15287         * gfortran.dg/g77/alpha1.f: Ditto.
15288         * gfortran.dg/g77/claus.f: Ditto.
15289         * gfortran.dg/g77/erfc.f: Ditto.
15290         * gfortran.dg/g77/short.f: Ditto.
15291         * gfortran.fortran-torture/execute/data.f90: Ditto.
15292         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
15293         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
15294
15295 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15296
15297         * lib/file-format.exp (gcc_target_object_format): Add check for som
15298         format and hardcode object formats on hppa*-*-hpux*.
15299         * lib/target-supports.exp (check_weak_available): Add check for som
15300         object format.  Always return 0 on hppa*-*-hpux10*.
15301
15302         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
15303         is defined.
15304
15305         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
15306
15307 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15308
15309         * gfortran.dg/pr19936_1.f90: New test.
15310         * gfortran.dg/pr19936_2.f90: New test.
15311         * gfortran.dg/pr19936_3.f90: New test.
15312
15313 2005-03-05  Steven G. Kargl  <kargls@comcast.net>
15314             Paul Thomas <prthomas@drfccad.cea.fr>
15315
15316         * gfortran.dg/PR19754_1.f90: New test.
15317         * gfortran.dg/PR19754_2.f90: Ditto.
15318
15319 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15320
15321         PR c++/19311
15322         * g++.dg/template/non-dependent11.C: New test.
15323
15324 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
15325
15326         * lib/target-supports.exp (check_iconv_available): Fix comment.
15327
15328 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
15329             Joseph S. Myers  <joseph@codesourcery.com>
15330
15331         PR c++/19797
15332         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
15333
15334 2005-03-04  Matthew Sachs  <msachs@apple.com>
15335
15336         * gcc.exp (gcc_target_compile): Put braces around
15337         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
15338         * objc.exp (objc_target_compile): Likewise.
15339         * treelang.exp (treelang_target_compile): Likewise.
15340
15341 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15342
15343         PR fortran/19673
15344         * gfortran.dg/func_result_1.f90: New test.
15345
15346 2005-03-04  Ben Elliston  <bje@au.ibm.com>
15347
15348         * gcc.misc-tests/options.exp: New test.
15349
15350 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
15351
15352         * gcc.dg/pr15784-4.c: New test.
15353
15354 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
15355
15356         * gcc.c-torture/execute/pr17133.c: New.
15357         * gcc.c-torture/compile/20050303-1.c: New.
15358
15359 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
15360
15361         * gcc.dg/cpp/assert4.c: Fix for cygwin.
15362
15363 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
15364
15365         * g++.dg/overload/using2.C: New.
15366
15367 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
15368
15369         PR c++/19916
15370         * g++.dg/init/ptrmem2.C: New test.
15371
15372 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
15373
15374         PR c/8927
15375         * gcc.dg/pr8927-1.c: New test.
15376
15377 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
15378
15379         PR c++/20232
15380         * g++.dg/inherit/covariant12.C: New.
15381
15382 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15383
15384         PR fortran/19479
15385         * gfortran.dg/bound_1.f90: New test.
15386
15387 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
15388
15389         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
15390         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
15391
15392 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
15393
15394         PR c/20245
15395         * gcc.dg/pr20245-1.c: New test.
15396
15397 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
15398
15399         PR middle-end/19874
15400         * gcc.c-torture/execute/20050119-2.c: New test case.
15401
15402 2005-02-28  Ben Elliston  <bje@au.ibm.com>
15403
15404         * README: Update the DejaGnu bug reporting address.
15405         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
15406         * lib/objc-torture.exp: Likewise.
15407
15408 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15409
15410         * gfortran.dg/boz_1.f90: New test.
15411         * gfortran.dg/boz_3.f90: New test.
15412         * gfortran.dg/boz_4.f90: New test.
15413
15414 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
15415
15416         * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
15417         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
15418
15419 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
15420
15421         PR libfortran/20101
15422         * gfortran.dg/write_0_pe_format.f90: New test.
15423
15424 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
15425
15426         PR c++/20206
15427         * g++.dg/opt/thunk2.C: New test.
15428         * g++.dg/opt/covariant1.C: New test.
15429
15430 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15431
15432         * gfortran.dg/e_d_fmt.f90: New test.
15433
15434 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
15435
15436         * gcc.dg/asm-b.c: Fix comment typos.
15437
15438 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15439
15440         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
15441         a V_MAY_DEF also.
15442
15443 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
15444
15445         PR tree-opt/20188
15446         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
15447         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
15448         * gcc.dg/asm-b.c: New test.
15449
15450 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
15451
15452         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
15453         Disable this test on IRIX 6.
15454
15455 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
15456
15457         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
15458         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
15459         parser.
15460
15461 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
15462
15463         PR tree-optimization/20204
15464         * testsuite/gcc.dg/pr20204.c: New test.
15465
15466 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
15467
15468         PR target/20196
15469         * gcc.c-torture/execute/20050224-1.c: New test.
15470
15471         PR c++/20175
15472         * g++.dg/warn/Wbraces2.C: New test.
15473
15474 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
15475
15476         PR c++/19878
15477         * g++.dg/init/const2.C: New test.
15478
15479 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
15480
15481         PR tree-optimization/20100
15482         * gcc.c-torture/execute/pr20100-1.c: New test.
15483
15484 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15485
15486         * gfortran.dg/implicit_3.f90: New test.
15487
15488         * gfortran.dg/deftype_1.f90: New test.
15489
15490 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
15491
15492         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
15493         the test passes.
15494         * g++.dg/other/anon3.C: Accept a warning.
15495
15496 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
15497
15498         * gcc.dg/pr20017.c: Fix a comment typo.
15499
15500 2005-02-23  Bud Davis  <bdavis@gfortran.org>
15501
15502         * gfortran.dg/list_read_4.f90: Change to f90 comments.
15503
15504 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15505
15506         PR ada/19902
15507         * ada/acats/tests/cxa/cxa3004.a: Remove.
15508         * ada/acats/tests/cxb/cxb30061.am: Likewise.
15509
15510 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15511
15512         PR c++/20073
15513         * g++.dg/init/const1.C: New test.
15514
15515         PR c++/19991
15516         * g++.dg/parse/constant7.C: New test.
15517
15518         PR c++/20152
15519         * g++.dg/parse/error27.C: New test.
15520         * g++.dg/template/qualttp15.C: Adjust error markers.
15521         * g++.old-deja/g++.other/struct1.C: Likewise.
15522
15523         PR c++/20153
15524         * g++.dg/template/error17.C: New test.
15525
15526         PR c++/20148
15527         * g++.dg/parser/error26.C: New test.
15528
15529 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
15530
15531         PR tree-optimization/20100
15532         PR tree-optimization/20115
15533         * gcc.dg/pr20115.c: New test.
15534         * gcc.dg/pr20115-1.c: New test.
15535         * gcc.dg/pr20100.c: New test.
15536         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
15537         call-clobbered variables after alias1.
15538
15539 2005-02-22  Bud Davis  <bdavis@gfortran.org>
15540
15541         * gfortran.dg/list_read_4.f90: new test.
15542
15543 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
15544
15545         PR rtl-optimization/20017.
15546         * gcc.dg/pr20017.c: New.
15547
15548 2005-02-22  Devang Patel  <dpatel@apple.com>
15549
15550         PR 19952
15551         * g++.dg/tree-ssa/pr19952.C: New test.
15552
15553 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
15554
15555         PR c++/19883
15556         * g++.dg/parse/constant6.C: New test.
15557
15558 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15559
15560         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15561         * g++.dg/charset/asm2.c: Likewise.
15562         * g++.dg/charset/asm3.c: Likewise.
15563         * g++.dg/charset/asm4.c: Likewise.
15564         * g++.dg/charset/asm5.c: Likewise.
15565         * g++.dg/charset/attribute1.c: Likewise.
15566         * g++.dg/charset/attribute2.c: Likewise.
15567         * g++.dg/charset/extern1.cc: Likewise.
15568         * g++.dg/charset/extern2.cc: Likewise.
15569         * g++.dg/charset/extern3.cc: Likewise.
15570         * g++.dg/charset/function.cc: Likewise.
15571         * g++.dg/charset/string.c: Likewise.
15572         * g++.dg/charset/charset.exp: Likewise.
15573         * lib/target-supports.exp (check_iconv_available): Fix comment.
15574
15575 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
15576
15577         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
15578         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
15579         * gcc.dg/charset/asm2.c: Likewise.
15580         * gcc.dg/charset/asm3.c: Likewise.
15581         * gcc.dg/charset/asm4.c: Likewise.
15582         * gcc.dg/charset/asm5.c: Likewise.
15583         * gcc.dg/charset/asm6.c: Likewise.
15584         * gcc.dg/charset/attribute1.c: Likewise.
15585         * gcc.dg/charset/attribute2.c: Likewise.
15586         * gcc.dg/charset/builtin1.c: Likewise.
15587         * gcc.dg/charset/extern.c: Likewise.
15588         * gcc.dg/charset/function.c: Likewise.
15589         * gcc.dg/charset/string.c: Likewise.
15590         * gcc.dg/charset/charset.exp: Likewise.
15591
15592 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
15593
15594         PR fortran/20086
15595         * gfortran.dg/pr20086.f90: New test.
15596
15597 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
15598
15599         PR tree-optimization/19786
15600         * g++.dg/tree-ssa/pr19786.C: New.
15601
15602 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15603
15604         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
15605
15606 2005-02-21  Jeff Law  <law@redhat.com>
15607
15608         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
15609
15610 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15611
15612         * gfortran.dg/do_iterator: Split loop, markup all lines for
15613         which an error locus is printed.
15614         * gfortran.dg/pr17708.f90: Markup all lines for which an error
15615         locus is printed.
15616         * gfortran.dg/select_4.f90: Likewise.
15617         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
15618         locuses in the various permutations.
15619
15620 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
15621
15622         PR tree-optimization/19951
15623         * g++.dg/vect: New directory.
15624         * g++.dg/vect/vect.exp: New file.
15625         * g++.dg/vect/pr19951.cc: New testcase.
15626         * g++.dg/dg.exp: Also prune vectorizer tests.
15627
15628 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
15629
15630         PR 18785
15631         * gcc.dg/charset/builtin1.c: New test.
15632
15633 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15634
15635         PR c++/19299
15636         * g++.dg/inherit/volatile1.C: New test.
15637
15638         PR c++/19440
15639         * g++.dg/template/dtor4.C: New test.
15640
15641 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15642
15643         * gfortran.dg/int_1.f90: New test.
15644
15645 2005-02-19  Devang Patel  <dpatel@apple.com>
15646
15647         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
15648
15649 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
15650
15651         * gfortran.dg/achar_1.f90: New test.
15652
15653 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
15654
15655         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
15656
15657 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
15658             Jakub Jelinek  <jakub@redhat.com>
15659
15660         PR tree-optimization/19828
15661         * gcc.dg/tree-ssa/loop-7.c: New test.
15662         * gcc.c-torture/execute/20050218-1.c: New test.
15663
15664 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
15665
15666         PR c/20043
15667         * gcc.dg/transparent-union-1.c: New test.
15668         * gcc.dg/transparent-union-2.c: New test.
15669
15670 2005-02-18  James E Wilson  <wilson@specifixinc.com>
15671
15672         PR tree-optimization/18977
15673         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
15674
15675 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
15676
15677         PR target/20054
15678         * gcc.dg/pr20054.c: New test.
15679
15680 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15681
15682         PR c++/19508
15683         * g++.dg/ext/attrib20.C: New test.
15684
15685 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
15686
15687         PR middle-end/20030
15688         * gfortran.fortran-torture/execute/character_passing.f90: New test.
15689
15690 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
15691
15692         PR c++/20008
15693         * g++.dg/opt/switch4.C: New.
15694
15695 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
15696
15697         PR c++/20023
15698         PR tree-optimization/20009
15699         * gcc.c-torture/compile/20050217-1.c: New test.
15700         * g++.dg/opt/switch3.C: New test.
15701
15702         PR tree-optimization/18947
15703         * gcc.c-torture/compile/20050215-1.c: New test.
15704         * gcc.c-torture/compile/20050215-2.c: New test.
15705         * gcc.c-torture/compile/20050215-3.c: New test.
15706
15707 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
15708
15709         PR c++/20028
15710         * g++.dg/template/crash34.C: New.
15711
15712         PR c++/20022
15713         * g++.dg/other/access3.C: New.
15714
15715 2005-02-17  Ira Rosen  <irar@il.ibm.com>
15716
15717         * gcc.dg/vect/vect-98.c: New test.
15718
15719 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
15720
15721         PR tree-optimization/19967
15722         * gcc.dg/pr19967.c: New.
15723
15724 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
15725
15726         PR middle-end/19857
15727         * gcc.dg/tree-ssa/20050215-1.c: New test.
15728         * gcc.c-torture/execute/20050215-1.c: New test.
15729
15730 2005-02-15  Eric Christopher  <echristo@redhat.com>
15731
15732         * gcc.dg/cpp/20050215-1.c: New file.
15733
15734 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
15735
15736         PR tree-optimization/15785
15737         * gcc.dg/pr15785-1.c: New test.
15738
15739 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
15740
15741         PR c++/17788
15742         * g++.dg/init/ctor4.C: New.
15743         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
15744
15745 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
15746
15747         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
15748         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
15749
15750 2005-02-15  Andreas Schwab  <schwab@suse.de>
15751
15752         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
15753         declare malloc.
15754
15755 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
15756
15757         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
15758
15759 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
15760
15761         PR tree-optimization/19853
15762         * gcc.c-torture/compile/pr19853.c: New test.
15763
15764 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         PR c++/19608
15767         * g++.dg/parse/local-class1.C: New.
15768
15769         PR c++/19895
15770         * g++.dg/parse/ptrmem3.C: New.
15771
15772         PR c++/19884
15773         * g++.old-deja/g++.oliva/template6.C: Add another case.
15774         * g++.dg/template/explicit6.C: New.
15775
15776 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
15777
15778         PR c++/17816
15779         * g++.dg/other/redecl2.C: New.
15780
15781 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
15782
15783         PR c++/19891
15784         * g++.dg/abi/covariant4.C: New.
15785
15786 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
15787
15788         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
15789
15790 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
15791
15792         * gcc.dg/vect/vect-96.c: Fix typo.
15793
15794 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15795
15796         PR c++/14479
15797         PR c++/19487
15798         * g++.dg/template/enum5.C: New test.
15799
15800 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15801
15802         * gcc.dg/vect/vect-97.c: New test.
15803
15804 2005-02-12  Ira Rosen  <irar@il.ibm.com>
15805
15806         * gcc.dg/vect/vect-96.c: New test.
15807
15808 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
15809
15810         * gcc.dg/builtins-34.c: Also check ldexp*.
15811
15812 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
15813
15814         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
15815
15816 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
15817
15818         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
15819         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
15820         dg-require-dll, dg-require-iconv, dg-require-named-sections,
15821         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
15822         selector_list, selector_expression, dg-process-target): Move to new
15823         file target-supports-dg.exp.
15824         * lib/target-supports-dg.exp: New.
15825
15826         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
15827         New.
15828
15829 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
15830
15831         PR c++/19666
15832         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
15833
15834         PR middle-end/19858
15835         * gcc.c-torture/compile/20050210-1.c: New test.
15836
15837 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
15838
15839         PR c++/19755
15840         * g++.dg/warn/Wbraces1.C: New test.
15841
15842 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
15843
15844         * gcc.dg/builtins-52.c: New testcase.
15845
15846 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
15847
15848         PR c/19342
15849         * gcc.c-torture/execute/20050119-1.c: New test.
15850
15851 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15852
15853         PR c++/19811
15854         * g++.dg/init/delete1.C: New test.
15855
15856 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
15857
15858         PR c++/18470
15859         * g++.dg/template/static12.C: New test.
15860
15861 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
15862
15863         PR c++/19787
15864         * g++.dg/conversion/ambig1.C: New test.
15865
15866         PR c++/19739
15867         * g++.dg/ext/attrib19.C: New test.
15868
15869         PR c++/19732
15870         * g++.dg/parse/dtor5.C: New test.
15871
15872         PR c++/19762
15873         * g++.dg/template/dtor3.C: New test.
15874
15875         PR c++/19826
15876         * g++.dg/template/static11.C: New test.
15877         * g++.dg/template/crash2.C: Remove dg-error marker.
15878
15879 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
15880
15881         PR C++/18491
15882         * g++.old-deja/g++.mike/p10769a.C: Remove.
15883
15884 2005-02-09  Roger Sayle  <roger@eyesopen.com>
15885
15886         * gcc.dg/builtins-48.c: New test case.
15887         * gcc.dg/builtins-49.c: New test case.
15888         * gcc.dg/builtins-50.c: New test case.
15889         * gcc.dg/builtins-51.c: New test case.
15890
15891 2005-02-09  Ian Lance Taylor  <ian@airs.com>
15892
15893         PR middle-end/19583
15894         * g++.dg/warn/Wreturn-type-3.C: New test.
15895
15896 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15897
15898         PR middle-end/19402
15899         * gcc.dg/pr19402-1.c: New testcase.
15900         * gcc.dg/pr19402-2.c: likewise.
15901
15902 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
15903
15904         PR middle-end/19854
15905         * g++.dg/tree-ssa/tmmti.C: New testcase.
15906
15907 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15908
15909         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
15910
15911 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
15912
15913         PR c++/19733
15914         * g++.dg/parse/crash23.C: New test.
15915         * g++.dg/warn/Weff1.C: New test.
15916
15917 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15918
15919         * gcc.dg/20050209-1.c: New test.
15920
15921 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
15922
15923         PR target/19799
15924         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
15925
15926 2005-02-08  Mike Stump  <mrs@apple.com>
15927
15928         * g++.dg/pch/import-2.c: New test.
15929         * g++.dg/pch/import-2.hs: New.
15930         * g++.dg/pch/include/import-2a.h: New.
15931         * g++.dg/pch/include/import-2b.h: New.
15932
15933 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
15934
15935         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
15936
15937 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
15938
15939         * gfortran.dg/substr_1.f90: New test.
15940
15941 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
15942
15943         PR middle-end/19775
15944         * gcc.dg/torture/builtin-power-1.c: Disable test for
15945         invalid transformation.
15946         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
15947         no longer optimize.
15948         * gcc.dg/builtins-47.c: New testcase.
15949
15950 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
15951             Dorit Naishlos  <dorit@il.ibm.com>
15952
15953         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
15954
15955 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
15956
15957         * gcc.c-torture/compile/20050206-1.c: New test.
15958
15959 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15960
15961         PR tree-opt/19768
15962         * g++.dg/opt/pr19768.C: New test.
15963
15964 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
15965
15966         PR tree-opt/19736
15967         * gcc.c-torture/compile/pr19736.c: New test.
15968
15969 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
15970
15971         PR c++/17401
15972         * g++.dg/parse/error25.C: New test.
15973
15974 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
15975
15976         * gcc.c-torture/execute/20050203-1.c: New.
15977
15978 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
15979
15980         * gcc.dg/vect/vect-85.c: Remove xfail.
15981         * gcc.dg/vect/vect-86.c: Remove xfail.
15982         * gcc.dg/vect/vect-87.c: Remove xfail.
15983         * gcc.dg/vect/vect-88.c: Remove xfail.
15984
15985 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
15986
15987         * gcc.dg/altivec-19.c: New.
15988
15989 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
15990
15991         PR c/17807
15992         * gcc.dg/nested-func-3.c: New test.
15993         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
15994
15995 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
15996
15997         * gcc.test-framework/gen_directive_tests: Generate tests for
15998         selector expressions.
15999
16000 2005-02-02  Matt Austern  <austern@apple.com>
16001
16002         PR c++/19628
16003         * g++/ext/builtin7.C: New.
16004         * g++/ext/builtin8.C: New.
16005
16006 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16007
16008         PR c/18502
16009         * gcc.dg/pr18502-1.c: New test.
16010
16011 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16012
16013         PR c++/17413
16014         * g++.dg/template/local4.C: Tweak.
16015
16016 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
16017
16018         PR tree-optimization/19578
16019         * gcc.c-torture/compile/20050202-1.c: New test.
16020
16021 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
16022
16023         PR c/19435
16024         * gcc.dg/c99-init-4.c: New test.
16025
16026 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16027
16028         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
16029
16030         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
16031
16032         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
16033         * g++.dg/eh/check-vect.h: New.
16034
16035         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
16036         * gcc.dg/vect/vect-78.c: Ditto.
16037         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
16038         Remove.
16039
16040         * g++.dg/conversion/simd1.C: Expect warning.
16041         * g++.dg/ext/attribute-test-1.C: Ditto.
16042         * g++.dg/ext/attribute-test-2.C: Ditto.
16043         * g++.dg/ext/attribute-test-3.C: Ditto.
16044         * g++.dg/ext/attribute-test-4.C: Ditto.
16045
16046         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
16047         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
16048
16049         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
16050
16051 2005-02-01  Richard Henderson  <rth@redhat.com>
16052
16053         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16054         long double for ibm double-double format.
16055         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16056
16057 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
16058
16059         PR tree-optimization/19633
16060         * testsuite/gcc.dg/pr19633-1.c: New test.
16061         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
16062         to NULL or a symbol.
16063
16064 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
16065
16066         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
16067         New procs.
16068         (dg-process-target (local override)): Handle selector expressions.
16069
16070         * gcc.test-framework/README: Describe tests in source directory.
16071         * gcc.test-framework/test-framework.awk: Handle dg- tests.
16072         * gcc.test-framework/test-framework.exp: Handle dg- tests.
16073         * gcc.test-framework/dg-bogus-exp-P.c: New test.
16074         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
16075         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
16076         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
16077         * gcc.test-framework/dg-do-link-exp-P.c: New test.
16078         * gcc.test-framework/dg-do-run-exp-P.c: New test.
16079         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
16080         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
16081         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
16082         * gcc.test-framework/dg-error-exp-P.c: New test.
16083         * gcc.test-framework/dg-error-exp-XP.c: New test.
16084         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
16085         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
16086         * gcc.test-framework/dg-output-exp-P.c: New test.
16087         * gcc.test-framework/dg-output-exp-XF.c: New test.
16088         * gcc.test-framework/dg-warning-exp-P.c: New test.
16089         * gcc.misc-tests/dg-1.c: Remove.
16090         * gcc.misc-tests/dg-2.c: Remove.
16091         * gcc.misc-tests/dg-3.c: Remove.
16092         * gcc.misc-tests/dg-4.c: Remove.
16093         * gcc.misc-tests/dg-5.c: Remove.
16094         * gcc.misc-tests/dg-6.c: Remove.
16095         * gcc.misc-tests/dg-7.c: Remove.
16096         * gcc.misc-tests/dg-8.c: Remove.
16097         * gcc.misc-tests/dg-9.c: Remove.
16098         * gcc.misc-tests/dg-10.c: Remove.
16099         * gcc.misc-tests/dg-11.c: Remove.
16100         * gcc.misc-tests/dg-12.c: Remove.
16101         * gcc.misc-tests/dg-test.exp: Remove.
16102
16103         * gcc.test-framework/test-framework.awk: Change recording and
16104         printing of passes and failures.
16105
16106         * gcc.test-framework: New directory.
16107         * gcc.test-framework/README: New.
16108         * gcc.test-framework/test-framework.exp: New.
16109         * gcc.test-framework/test-framework.awk: New.
16110         * gcc.test-framework/gen_directive_tests: New.
16111
16112 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
16113
16114         * lib/treelang.exp: Fix comment typos.
16115         (treelang_target_compile): Don't append libs=-ltreelang to options.
16116
16117 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
16118
16119         * g++.dg/parse/typename7.C: Adjust error messages.
16120
16121 2005-01-31  Jeff Law  <law@redhat.com>
16122
16123         * gcc.c-torture/execute/20050131-1.c: New test.
16124         * gcc.dg/wcaselabel.c: New test.
16125
16126 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
16127
16128         * g++.dg/other/warning1.C: Adjust error messags.
16129         * g++.dg/parse/constant5.C: New test.
16130
16131 2005-01-31  Steven Bosscher  <stevenb@suse.de>
16132
16133         PR c/19333
16134         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
16135         the test case valid.
16136         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
16137         * testsuite/gcc.dg/array-7.c: Adjust expected result.
16138         * testsuite/gcc.dg/pr18596-3.c: Likewise.
16139         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
16140         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
16141         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
16142
16143 2005-01-31  Dale Johannesen  <dalej@apple.com>
16144
16145         * g++.dg/opt/pr19650.C: New test.
16146
16147 2005-01-31  Richard Henderson  <rth@redhat.com>
16148
16149         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
16150         long double for intel double extended format.
16151         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
16152
16153 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
16154
16155         PR c++/19555
16156         * g++.dg/template/static10.C: New test.
16157
16158         PR c++/19395
16159         * g++.dg/parse/error24.C: New test.
16160
16161         PR c++/19367
16162         * g++.dg/lookup/builtin1.C: New test.
16163
16164         PR c++/19457
16165         * g++.dg/warn/conv3.C: New test.
16166
16167 2005-01-30  Bud Davis  <bdavis@gfortran.org>
16168
16169         PR fortran/19647
16170         * gfortan.dg/inquire_7.f90
16171
16172 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
16173
16174         PR tree-optimization/15791
16175         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
16176         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
16177         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
16178         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
16179         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
16180         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
16181         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
16182         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
16183         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
16184         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
16185
16186 2005-01-29  Paul Brook  <paul@codesourcery.com>
16187
16188         PR fortran/18565
16189         * check.c (real_or_complex_check): New function.
16190         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
16191         * intrinsic.c (add_functions): Use new check functions.
16192         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
16193         Add prototypes.
16194
16195 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
16196
16197         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
16198         gcc.dg/lvalue-3.c: New tests.
16199         * gcc.dg/concat.c: Update expected messages.
16200
16201 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
16202
16203         PR libfortran/19595
16204         * gfortran.dg/eor_1.f90: New test.
16205
16206 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
16207
16208         PR fortran/19589
16209         * gfortran.dg/logical_data_1.f90: New test.
16210
16211 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
16212
16213         PR c++/19253
16214         * g++.dg/template/crash33.C: New test.
16215
16216         PR c++/19667
16217         * g++.dg/template/crash32.C: New test.
16218
16219 2005-01-28  Ian Lance Taylor  <ian@airs.com>
16220
16221         PR middle-end/16558
16222         * g++.dg/warn/Wreturn-type-2.C: New test.
16223
16224 2004-06-24  Jeff Law  <law@redhat.com>
16225
16226         * gcc.dg/tree-ssa/20050128-1.c: New test.
16227
16228 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
16229
16230         * gcc.target/frv/all-mdpackh-1.c: New test.
16231
16232 2005-01-28  Steven Bosscher  <stevenb@suse.de>
16233
16234         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
16235
16236 2005-01-27  Richard Henderson  <rth@redhat.com>
16237
16238         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
16239
16240 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16241
16242         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
16243
16244 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
16245
16246         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
16247         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
16248         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
16249         to cope with cases where the multilib options override the dg-options.
16250
16251 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
16252
16253         PR c/18946
16254         * gcc.dg/noncompile/20050120-1.c: New test.
16255
16256 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
16257
16258         PR tree-optimization/19633
16259         * gcc.dg/pr19633.c: New test.
16260         * gcc.dg/tree-ssa/pr19633.c: New test.
16261
16262 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
16263
16264         * gcc.dg/20041216-1.c: New test.
16265
16266 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
16267
16268         PR objc/18862
16269         * objc.dg/selector-2.m: New test.
16270
16271 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
16272
16273         * g++.dg/opt/range-test-2.C: New test.
16274
16275         PR rtl-optimization/19579
16276         * gcc.c-torture/execute/20050124-1.c: New test.
16277
16278 2005-01-26  Greg Parker  <gparker@apple.com>
16279         Stuart Hastings  <stuart@apple.com>
16280
16281         * gcc.c-torture/execute/20050125-1.c: New.
16282
16283 2005-01-18  Jan Hubicka  <jh@suse.cz>
16284
16285         PR tree-optimize/19337
16286         * gcc.c-torture/compile/20050119-1.c: New test.
16287
16288 2005-01-24  James E Wilson  <wilson@specifixinc.com>
16289
16290         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
16291         test for successful match.
16292
16293 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
16294
16295         PR objc/18408
16296         * objc.dg/comp-types-7.m: New test.
16297
16298 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
16299
16300         * lib/target-supports.exp (current_target_name): New.
16301         (check_effective_target_ilp32, check_effective_target_lp64):
16302         Cache the result to use as long as the current target, with
16303         multilib flags, remains the same.
16304
16305         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
16306         (dg-require-weak, dg-require-visibility, dg-require-alias,
16307         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
16308         dg-require-effective-target, dg-skip-if): Remove call to
16309         skip_test_and_clear_xfail.
16310         (dg-test): Clear xfail data.
16311
16312 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
16313
16314         PR target/17751
16315         * gcc.dg/ppc64-toc.c: New test.
16316
16317         * g++.dg/tree-ssa/empty-1.C: New test.
16318
16319         PR middle-end/19551
16320         * gcc.c-torture/execute/20050121-1.c: New test.
16321         * gcc.dg/20050121-2.c: New test.
16322
16323 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
16324         Paul Brook  <paul@codesourcery.com>
16325
16326         PR fortran/17941
16327         * gfortran.dg/real_const_1.f: New test.
16328         * gfortran.dg/real_const_2.f90: New test.
16329         * gfortran.dg/complex_int_1.f90: New test.
16330
16331 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
16332
16333         PR fortran/19313
16334         * gfortan.dg/inquire_6.f90: New test.
16335
16336 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16337
16338         PR libfortran/19451
16339         * open_readonly_1.f90: New test.
16340
16341 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
16342
16343         PR libfortran/18982
16344         * gfortran.dg/open_new.f90: New file.
16345
16346 2005-01-22  Paul Brook  <paul@codesourcery.com>
16347
16348         * namelist_1.f90: New test.
16349
16350 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
16351
16352         PR tree-optimization/19484
16353         * gcc.c-torture/compile/20050122-[12].c: New tests.
16354
16355 2005-01-22  Paul Brook  <paul@codesourcery.com>
16356
16357         * gfortran.dg/implicit_2.f90: New test.
16358
16359 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
16360
16361         PR fortran/19314
16362         * gfortran.dg/inquire_5.f90: New test.
16363
16364 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16365
16366         PR c/18809
16367         * gcc.dg/pr18809-1.c: New test.
16368
16369 2005-01-21  Ian Lance Taylor  <ian@airs.com>
16370
16371         * gcc.dg/20050121-1.c: New test.
16372
16373         PR tree-optimization/13000
16374         * gcc.dg/20040206-1.c: Change warning to point where function is
16375         being inlined.
16376
16377 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
16378
16379         PR c++/19208
16380         * g++.dg/template/array11.C: New test.
16381
16382 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16383
16384         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
16385         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
16386         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
16387         * gfortran.dg/getenv_1.f90: Add dg-do directive.
16388         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
16389         gfortran.dg/pr17164.f90: Add missing dg-do directives.
16390
16391 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16392
16393         PR tree-optimization/15349
16394         * gcc.dg/tree-ssa/pr15349.c: New.
16395
16396 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
16397
16398         * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
16399
16400 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
16401
16402         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
16403         scan-assembler-times directive name.
16404
16405         * gcc.dg/asm-a.c: Move dg-require-effective-target to
16406         after dg-do.
16407
16408         PR rtl-optimization/19462
16409         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
16410
16411 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
16412
16413         * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
16414         counting function calls on ia64.
16415
16416 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
16417
16418         PR rtl-optimization/15139
16419         * gcc.dg/20050111-2.c: New test.
16420
16421         PR c/17297
16422         * gcc.c-torture/compile/20050113-1.c: New testcase.
16423
16424         PR middle-end/19164
16425         * gcc.dg/20050113-1.c: New testcase.
16426
16427 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
16428
16429         * gcc.dg/vect/vect-85.c: Add comment.
16430         * gcc.dg/vect/vect-86.c: Add xfail for now.
16431         * gcc.dg/vect/vect-87.c: Add xfail for now.
16432         * gcc.dg/vect/vect-88.c: Add xfail for now.
16433         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
16434
16435 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
16436
16437         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
16438
16439 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16440
16441         * g++.dg/debug/typedef3.C: New test.
16442
16443 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
16444
16445         PR c/19472
16446         * gcc.dg/asm-a.c: New test.
16447
16448 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
16449
16450         * gcc.dg/sh-relax.c: Add prototype for abort.
16451
16452 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16453
16454         * gcc.dg/short-compare-1.c: New test.
16455         * gcc.dg/short-compare-2.c: Likewise.
16456
16457 2005-01-18  Michael Matz  <matz@suse.de>
16458
16459         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
16460
16461 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
16462
16463         PR tree-optimization/19121
16464         * gcc.c-torture/compile/pr19121.c: New test.
16465
16466 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
16467
16468         PR target/19357
16469         * gcc.c-torture/compile/pr19357.c: New test.
16470
16471 2005-01-17  Ian Lance Taylor  <ian@airs.com>
16472
16473         PR c/5675
16474         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
16475         pass--those that refer just to the variable, possibly with a
16476         cast.
16477         * gcc.dg/c99-const-expr-3.c: Likewise.
16478
16479         PR middle-end/13127
16480         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
16481         longer emitted.
16482
16483 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
16484
16485         PR fortran/18778
16486         * gfortran.dg/endfile_2.f90: New test.
16487
16488 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
16489
16490         PR 19168
16491         * gfortran.dg/select_5.f90: New test.
16492
16493 2004-01-16  Paul Brook  <paul@codesourcery.com>
16494
16495         * gfortran.dg/common_4.f90: New test.
16496
16497 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
16498
16499         PR rtl-optimization/19462
16500         * gcc.dg/torture/pr19462-1.c: New test.
16501
16502 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
16503
16504         PR objc/19321
16505         * objc.dg/func-ptr-2.m: New.
16506         * objc.dg/volatile-1.m: New.
16507
16508 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16509
16510         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
16511
16512 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16513
16514         PR tree-optimization/19060
16515         * gcc.c-torture/execute/20050104-1.c: New test.
16516
16517 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
16518
16519         PR fortran/18983
16520         * gfortran.dg/write_to_null.f90: New test.
16521
16522 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
16523             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16524
16525         PR other/19328
16526         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
16527         argument.
16528
16529 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
16530
16531         PR c++/19263
16532         * g++.dg/init/vector1.C: New test.
16533
16534 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
16535
16536         PR target/13158
16537         * gcc.target/ia64/sibcall-unwind-1.c: New test.
16538         PR target/18987
16539         * gcc.target/ia64/sibcall-unwind-2.c: New test.
16540
16541 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
16542
16543         * gfortran.dg/select_1.f90: New test.
16544         * gfortran.dg/select_2.f90: New test.
16545         * gfortran.dg/select_3.f90: New test.
16546         * gfortran.dg/select_4.f90: New test.
16547
16548 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
16549
16550         PR middle-end/19084
16551         PR rtl-optimization/19348
16552         * gcc.dg/20050111-1.c: New test.
16553         * gcc.c-torture/execute/20050111-1.c: New test.
16554
16555         * gcc.dg/i386-asm-4.c: New test.
16556
16557 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16558
16559         * gcc.dg/nested-func-2.c: New test.
16560         * ada/acats/norun.lst: Remove c953002.
16561
16562 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
16563
16564         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
16565
16566 2005-01-12  Ben Elliston  <bje@au.ibm.com>
16567
16568         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
16569
16570 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
16571
16572         PR target/18761
16573         * g++.dg/abi/align1.C: New test.
16574
16575 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
16576
16577         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
16578         at a time.
16579         * g++.dg/ext/altivec_check.h: Support compiling as C.
16580
16581 2005-01-10  Roger Sayle  <roger@eyesopen.com>
16582
16583         PR c++/19355
16584         * g++.dg/expr/pr19355-1.C: New test case.
16585
16586 2005-01-10  Laurent GUERBY <laurent@guerby.net>
16587
16588         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
16589         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
16590         * ada/acats/tests/c3/c92005b.ada: Likewise.
16591         * ada/acats/tests/c3/cxb3012.a: Likewise.
16592         * ada/acats/norun.lst: Add c380004 and c953002, add PR
16593
16594 2005-01-09  Paul Brook  <paul@codesourcery.com>
16595
16596         * gfortran.dg/common_2.f90: New file.
16597         * gfortran.dg/common_3.f90: New file.
16598
16599 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
16600
16601         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
16602
16603 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16604
16605         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
16606         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
16607         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
16608         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
16609         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
16610         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
16611         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
16612         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
16613         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
16614         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
16615         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
16616         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
16617         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
16618         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
16619         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
16620         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
16621         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
16622         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
16623         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
16624         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
16625         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
16626         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
16627         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
16628         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
16629         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
16630         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
16631         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
16632         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
16633         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
16634         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
16635         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
16636         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
16637         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
16638         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
16639         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
16640         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
16641         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
16642         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
16643         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
16644         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
16645         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
16646         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
16647         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
16648         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
16649         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
16650         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
16651         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
16652         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
16653         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
16654         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
16655         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
16656         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
16657         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
16658         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
16659         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
16660         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
16661         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
16662         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
16663         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
16664         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
16665         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
16666         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
16667         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
16668         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
16669         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
16670         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
16671         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
16672
16673         * gcc.dg/vect/vect-1.c: Fix spelling.
16674         * gcc.dg/vect/vect-10.c: Fix spelling.
16675         * gcc.dg/vect/vect-11.c: Fix spelling.
16676         * gcc.dg/vect/vect-12.c: Fix spelling.
16677         * gcc.dg/vect/vect-14.c: Fix spelling.
16678         * gcc.dg/vect/vect-15.c: Fix spelling.
16679         * gcc.dg/vect/vect-16.c: Fix spelling.
16680         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
16681         * gcc.dg/vect/vect-64.c: Fix comments.
16682         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
16683
16684 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
16685             Ira Rosen  <irar@il.ibm.com>
16686
16687         * gcc.dg/vect/vect-70.c: New test.
16688         * gcc.dg/vect/vect-71.c: New test.
16689
16690 2005-01-09  Manfred Hollstein  <mh@suse.com>
16691
16692         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
16693         * gcc.dg/pr18241-2.c: Likewise.
16694         * gcc.dg/pr18241-3.c: Likewise.
16695         * gcc.dg/pr18241-4.c: Likewise.
16696         * gcc.dg/pr18241-5.c: Likewise.
16697
16698 2005-01-08  Richard Henderson  <rth@redhat.com>
16699
16700         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16701         False for x86 and x86-64.
16702
16703 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
16704
16705         PR tree-optimization/18241
16706         * gcc.dg/pr18241-1.c: New test.
16707         * gcc.dg/pr18241-2.c: New test.
16708         * gcc.dg/pr18241-3.c: New test.
16709         * gcc.dg/pr18241-4.c: New test.
16710         * gcc.dg/pr18241-5.c: New test.
16711
16712 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
16713
16714         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
16715         gfortran.dg/select_4.f90: New.
16716
16717 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16718
16719         * gcc.c-torture/execute/20050107-1.c: New test.
16720
16721 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
16722
16723         PR c++/19298
16724         * g++.dg/template/ref2.C: New.
16725
16726 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
16727
16728         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
16729         instead of being empty.
16730
16731 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
16732
16733         PR fortran/15553
16734         * gfortran.dg/array-1.f90: New test.
16735
16736 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
16737
16738         PR tree-optimization/19283
16739         * gcc.c-torture/execute/20050106-1.c: New test.
16740
16741         PR rtl-optimization/18861
16742         * gcc.dg/20050105-1.c: New test.
16743
16744         PR tree-optimization/18828
16745         * gcc.dg/20050105-2.c: New test.
16746
16747 2005-01-07  Andreas Jaeger  <aj@suse.de>
16748
16749         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
16750
16751 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
16752
16753         PR fortran/18398
16754         * gfortran.dg/fmt_read.f90: New test.
16755
16756 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
16757
16758         * gcc.dg/rs6000-ldouble-2.c: New.
16759
16760 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/19244
16763         * g++.dg/parser/ctor2.C: New test.
16764
16765 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16766
16767         PR c++/17154
16768         * g++.dg/template/using9.C: New test.
16769
16770 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16771
16772         PR c++/19258
16773         * g++.dg/lookup/friend6.C: New test.
16774
16775 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16776
16777         PR c++/19270
16778         * g++.dg/template/array10.C: New.
16779
16780 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16781
16782         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
16783         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
16784
16785 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
16786
16787         * gcc.c-torture/compile/20050105-1.c: New test.
16788
16789 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
16790
16791         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
16792
16793 2005-01-05  Roger Sayle  <roger@eyesopen.com>
16794
16795         PR middle-end/19100
16796         * gcc.dg/conv-3.c: New test case.
16797
16798 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
16799
16800         * gcc.dg/asm-wide-1.c: New test.
16801
16802 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
16803
16804         PR c++/19030
16805         * g++.dg/parse/crash22.C: New
16806
16807 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
16808
16809         PR 19257
16810         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
16811
16812 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
16813
16814         PR middle-end/17767
16815         * gcc.dg/i386-mmx-6.c: New test case.
16816
16817 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
16818
16819         PR tree-optimization/18308
16820         * gcc.dg/vect/pr18308.c: New testcase.
16821
16822 2005-01-04  Andreas Jaeger  <aj@suse.de>
16823
16824         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
16825
16826 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16827             Robert Bowdidge <bowdidge@apple.com>
16828
16829         * gcc.dg/cpp/subframework1.c: New.
16830         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
16831         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
16832         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
16833         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
16834
16835 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
16836
16837         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
16838         producing warning.
16839         * gcc.dg/darwin-weakimport-2.c: New.
16840
16841 2005-01-03  Richard Henderson  <rth@redhat.com>
16842
16843         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
16844
16845 2005-01-03  Richard Henderson  <rth@redhat.com>
16846
16847         * gcc.dg/vect/vect.exp: Enable for ia64.
16848         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
16849         (check_effective_target_vect_float): Likewise.
16850         (check_effective_target_vect_no_align): Likewise.
16851         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
16852         * gcc.dg/vect/vect-8.c: Likewise.
16853
16854 2005-01-03  Uros Bizjak <uros@kss-loka.si>
16855
16856         PR target/19236
16857         * gcc.dg/pr19236-1.c: New test case.
16858
16859 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
16860
16861         PR rtl-optimization/12092
16862         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
16863
16864 2005-01-02  Andreas Jaeger  <aj@suse.de>
16865
16866         * gcc.dg/pr12092-1.c: Do not run on x86_64.
16867
16868 2005-01-01  Roger Sayle  <roger@eyesopen.com>
16869             Andrew Pinski  <pinskia@physics.uc.edu>
16870
16871         PR rtl-optimization/12092
16872         * gcc.dg/pr12092-1.c: New test case.
16873
16874 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
16875
16876         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
16877         'hidden' and 'default' for better portability.
16878         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
16879
16880         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
16881         6 and 7.
16882         * g++.old-deja/g++.brendan/new3.C: Likewise.
16883
16884 2005-01-01  Steven Bosscher  <stevenb@suse.de>
16885
16886         * gcc.dg/20041231-1.C: New test.
16887         * g++.dg/warn/Wunreachable-code-1.C: New test.
16888
16889 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
16890
16891         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
16892         file, not /dev/null.  Abort on error.
16893
16894 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
16895             Ziemowit Laski  <zlaski@apple.com>
16896
16897         PR objc/18971
16898         * objc.dg/encode-5.m: New test.
16899
16900 2004-12-29  Richard Henderson  <rth@redhat.com>
16901
16902         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
16903         * objc.dg/stabs-1.m: Disable for ia64.
16904
16905 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
16906
16907         PR c++/19190
16908         * g++.dg/warn/Wunused-10.C: New test.
16909
16910 2004-12-28  Richard Henderson  <rth@redhat.com>
16911
16912         * objc.dg/stabs-1.m: Disable for alpha.
16913
16914 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16915
16916         PR c++/19149
16917         * g++.dg/parse/error23.C: New test.
16918
16919 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
16920
16921         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
16922
16923         PR fortran/19032
16924         * gfortran.dg/intrinsic_modulo_1.f90: New.
16925         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
16926         tests with divisor -1.
16927
16928 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
16929
16930         * g++.dg/opt/temp1.C (memcpy): Return a value.
16931
16932         PR c++/19148
16933         * g++.dg/expr/cond7.C: New test.
16934
16935 2004-12-27  Paul Brook  <paul@codesourcery.com>
16936
16937         * gfortran.dg/g77/select_no_compile.f: Remove.
16938
16939 2004-12-27  Richard Henderson  <rth@redhat.com>
16940
16941         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
16942         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
16943         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
16944
16945 2004-12-26  Richard Henderson  <rth@redhat.com>
16946
16947         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
16948         by 1i instead of token pasting.
16949
16950 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16951
16952         PR tree-optimization/17578
16953         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
16954         to additional_flags.
16955         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
16956
16957 2004-12-25  Richard Henderson  <rth@redhat.com>
16958
16959         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
16960         Remove Alpha.
16961
16962 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16963
16964         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
16965         hppa*-*-hpux*.
16966         * gcc.dg/pr17957.c (dg-options): Likewise.
16967         * gcc.dg/struct-ret-1.c: Add prototype for abort.
16968         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
16969         instead of 0 on __hppa__.
16970         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
16971         "foo,%r" on hppa*-*-*.
16972
16973 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
16974
16975         PR fortran/19071
16976         * gfortran.dg/complex_write.f90: New test.
16977
16978 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16979
16980         PR c++/17595
16981         * g++.dg/parse/pragma2.C: New test.
16982
16983         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
16984
16985 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
16986
16987         * gcc.dg/empty2.c: Add missing dg-warning.
16988
16989 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16990
16991         PR c++/17413
16992         * g++.dg/template/local4.C: New test.
16993         * g++.dg/template/crash19.C: Add dg-error marker.
16994
16995         * g++.dg/template/crash31.C: Correct embedded PR number.
16996
16997 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
16998
16999         PR c++/16405
17000         * g++.dg/opt/temp1.C: Add do-run marker.
17001
17002 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17003
17004         * g++.dg/template/spec19.C: New.
17005
17006 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
17007
17008         PR target/16819
17009         * gcc.dg/empty2.c: New.
17010
17011 2004-12-23  Richard Henderson  <rth@redhat.com>
17012
17013         * lib/target-supports.exp (check_effective_target_vect_no_align):
17014         Remove i?86 and x86-64.
17015
17016 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
17017
17018         PR c++/16405
17019         * g++.dg/opt/temp1.C: New test.
17020
17021 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17022
17023         PR c++/18733
17024         * g++.dg/template/friend33.C: New testcase.
17025
17026 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
17027
17028         PR c++/18464
17029         * g++.dg/template/cond5.C: New test.
17030
17031         PR c++/18492
17032         * g++.dg/inherit/thunk3.C: New test.
17033
17034         PR c++/11224
17035         * g++.dg/warn/Wunused-9.C: New test.
17036
17037 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
17038
17039         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
17040
17041 2004-12-22  Jan Beulich  <jbeulich@novell.com>
17042
17043         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
17044
17045 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
17046
17047         PR c++/18378
17048         * g++.dg/ext/packed8.C: New test.
17049
17050         PR c++/19063
17051         * g++.dg/template/crash31.C: New test.
17052
17053         PR c++/19034
17054         * g++.dg/template/crash30.C: New test.
17055
17056 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
17057
17058         PR C++/18984
17059         * g++.dg/eh/ctor3.C: New test.
17060
17061 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17062
17063         * objc.dg/stabs-1.m: Allow section name to be quoted and
17064         assembly label to begin with '.LL'.
17065
17066 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
17067
17068         * gcc.dg/vect/vect.exp
17069         (check_effective_target_lp64_or_vect_no_align): New.
17070         * gcc.dg/vect/vect-77.c: Use it.
17071         * gcc.dg/vect/vect-78.c: Use it.
17072
17073         * lib/target-supports.exp
17074         (check_effective_target_vect_no_max,
17075         check_effective_target_vect_no_bitwise,
17076         check_effective_target_vect_no_align): New.
17077         * gcc.dg/vect/vect-13.c: Use them.
17078         * gcc.dg/vect/vect-17.c: Ditto.
17079         * gcc.dg/vect/vect-18.c: Ditto.
17080         * gcc.dg/vect/vect-19.c: Ditto.
17081         * gcc.dg/vect/vect-20.c: Ditto.
17082         * gcc.dg/vect/vect-27.c: Ditto.
17083         * gcc.dg/vect/vect-29.c: Ditto.
17084         * gcc.dg/vect/vect-44.c: Ditto.
17085         * gcc.dg/vect/vect-48.c: Ditto.
17086         * gcc.dg/vect/vect-50.c: Ditto.
17087         * gcc.dg/vect/vect-52.c: Ditto.
17088         * gcc.dg/vect/vect-54.c: Ditto.
17089         * gcc.dg/vect/vect-56.c: Ditto.
17090         * gcc.dg/vect/vect-58.c: Ditto.
17091         * gcc.dg/vect/vect-60.c: Ditto.
17092         * gcc.dg/vect/vect-72.c: Ditto.
17093         * gcc.dg/vect/vect-80.c: Ditto.
17094
17095 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         PR c++/14075
17098         * g++.dg/init/string1.C: New.
17099
17100         PR c++/18975
17101         * g++.dg/other/synth1.C: New.
17102
17103 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17104
17105         PR c/18963
17106         * gcc.dg/pr18963-1.c: New test.
17107
17108 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
17109
17110         PR c/18596
17111         * gcc.dg/funcdef-storage-1.c (foo): Remove.
17112         * gcc.dg/pr18596-1.c: Use dg-error.
17113         (dg-options): Use -fno-unit-at-a-time.
17114         * gcc.dg/pr18596-2.c: New test.
17115         * gcc.dg/pr18596-3.c: New test.
17116
17117 2004-12-20  Roger Sayle  <roger@eyesopen.com>
17118
17119         PR middle-end/18683
17120         * g++.dg/opt/pr18683-1.C: New test case.
17121
17122 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
17123
17124         PR other/19093
17125         * g++.dg/opt/max1.C: Fix for 64bit targets.
17126
17127 2004-12-20  Matt Austern  <austern@apple.com>
17128
17129         PR c++/19044
17130         * g++.dg/ext/builtin6.C: New
17131
17132 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
17133
17134         PR tree-optimization/19080
17135         * gcc.c-torture/compile/pr19080.c: New test.
17136
17137 2004-12-20  Steven Bosscher  <stevenb@suse.de>
17138
17139         * gcc.dg/20041219-1.c: New test.
17140
17141 2004-12-19  Roger Sayle  <roger@eyesopen.com>
17142
17143         PR middle-end/19068
17144         * g++.dg/opt/max1.C: New test case.
17145
17146 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
17147
17148         * gcc.dg/fdata-sections-1.c: New test.
17149
17150 2004-12-18  Roger Sayle  <roger@eyesopen.com>
17151
17152         PR middle-end/18548
17153         * gcc.dg/max-1.c: New test case.
17154
17155 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
17156
17157         * gcc.c-torture/execute/20041218-1.c: New test.
17158
17159 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
17160
17161         * gcc.dg/pr18501.c: New test.
17162         * gcc.dg/uninit-5.c: XFAIL.
17163         * gcc.dg/uninit-9.c: XFAIL.
17164
17165 2004-12-17  Dale Johannesen  <dalej@apple.com>
17166
17167         * gcc.dg/20041213-1.c: New.
17168
17169 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
17170
17171         * objc.dg/stabs-1.m: Allow assembly label to begin
17172         with a dot ('.').
17173
17174 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
17175
17176         * gcc.c-torture/execute/20041213-1.c: Move...
17177         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
17178
17179 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
17180
17181         PR c++/18721
17182         * g++.dg/lookup/conv-5.C: New.
17183
17184 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
17185
17186         * objc.dg/stabs-1.m: New test.
17187
17188 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17189
17190         * gcc.dg/visibility-c.c: Change compile to
17191         assemble for the test.
17192
17193 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
17194
17195         PR target/19041
17196         * gcc.dg/visibility-c.c: New test.
17197
17198 2004-12-16  Roger Sayle  <roger@eyesopen.com>
17199
17200         PR middle-end/18493
17201         * gcc.dg/switch-8.c: New test case.
17202
17203 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
17204
17205         PR c++/18905
17206         * g++.dg/template/init4.C: New.
17207         * g++.dg/opt/static3.C: Enable optimizer.
17208
17209 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
17210
17211         * g++.dg/other/complex1.C: New test.
17212
17213 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
17214
17215         * g++.dg/opt/inline9.C: New test.
17216
17217 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17218
17219         PR fortran/18993
17220         * gfotran.dg/nullify_1.f: New test.
17221
17222 2004-12-15  Richard Henderson  <rth@redhat.com>
17223
17224         * gcc.target/i386/i386.exp: New harness.
17225         * gcc.target/i386/vect-args.c: New.
17226
17227 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
17228
17229         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
17230
17231 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17232
17233         PR c++/18825
17234         * g++.dg/template/friend32.C: New test.
17235
17236 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17237
17238         * cpp/pragma-once-1.c: New test.
17239         * cpp/pragma-once-1b.h: Likewise.
17240         * cpp/pragma-once-1c.h: Likewise.
17241         * cpp/pragma-once-1d.h: Likewise.
17242         * cpp/inc/pragma-once-1a.h: Likewise.
17243
17244 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
17245             Steven G. Kargl  <kargls@comcast.net>
17246
17247         PR fortran/17597
17248         * gfortran.dg/list_read_3.f90: New test.
17249
17250 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
17251
17252         * gcc.dg/ftrapv-2.c: New test.
17253
17254 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
17255
17256         PR c++/18981
17257         * g++.dg/template/typename9.C: New test.
17258
17259 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17260
17261         PR c++/18738
17262         * g++.dg/template/typename8.C: New test.
17263         * g++.dg/parse/friend2.C: Tweak error message.
17264
17265 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17266
17267         * gcc.c-torture/20041214-1.c: New test.
17268
17269 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
17270
17271         PR c++/18965
17272         * g++.dg/init/array17.C: New test.
17273
17274 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
17275
17276         PR c++/18793
17277         * g++.dg/init/aggr3.C: New test.
17278
17279 2004-12-14  Janis Johnson  <janis187@us.ibm.com
17280
17281         * gcc.dg/altivec-types-1.c: New test.
17282         * gcc.dg/altivec-types-2.c: New test.
17283         * gcc.dg/altivec-types-3.c: New test.
17284         * gcc.dg/altivec-types-4.c: New test.
17285         * g++.dg/ext/altivec-types-1.C: New test.
17286         * g++.dg/ext/altivec-types-2.C: New test.
17287         * g++.dg/ext/altivec-types-3.C: New test.
17288         * g++.dg/ext/altivec-types-4.C: New test.
17289
17290 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
17291
17292         PR middle-end/18951
17293         * gcc.c-torture/execute/20041213-1.c: New test.
17294
17295 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
17296
17297         PR c++/18949
17298         * g++.dg/template/cast1.C: New.
17299
17300 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
17301
17302         * gcc.c-torture/execute/20041213-2.c: New test.
17303
17304 2004-12-13  Richard Henderson  <rth@redhat.com>
17305
17306         * gcc.dg/i386-sse-10.c: Fix typo in options.
17307
17308 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
17309
17310         PR c++/18968
17311         * g++.dg/opt/pr18968.C: New test.
17312
17313 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
17314
17315         PR c++/18925
17316         * g++.dg/ext/visibility/staticdatamem.C: New test.
17317
17318 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
17319
17320         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
17321
17322 2004-12-13  Roger Sayle  <roger@eyesopen.com>
17323
17324         PR rtl-optimization/18928
17325         * gcc.dg/pr18928-1.c: New test case.
17326
17327 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
17328
17329         PR tree-opt/16951
17330         * gcc.c-torture/compile/20041211-1.c: New.
17331
17332 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17333
17334         PR middle-end/17564
17335         * gcc.c-torture/execute/20041212-1.c: New test.
17336
17337 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17338
17339         PR fortran/18869
17340         * gfortran.dg/common_1.f90: New test.
17341
17342 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
17343         Paul Brook  <paul@codesourcery.com>
17344
17345         PR fortran/16222
17346         * gfortran.dg/real_do_1.f90: New test.
17347
17348 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
17349
17350         PR tree-opt/18040
17351         * g++.dg/opt/ptrmem6.C: New test.
17352
17353 2004-12-11  Roger Sayle  <roger@eyesopen.com>
17354
17355         PR middle-end/18921
17356         * gcc.dg/pr18921-1.c: New test case.
17357
17358 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17359
17360         PR fortran/17175
17361         * gfortran.dg/scale_1.f90: New test.
17362
17363 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
17364
17365         PR middle-end/18903
17366         * gcc.c-torture/compile/pr18903.c: New test.
17367
17368 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
17369
17370         * gcc.c-torture/execute/20041210-1.c: New test.
17371
17372 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17373
17374         PR c++/18731
17375         * g++.dg/parser/struct-1.C: New test.
17376         * g++.dg/parser/struct-2.C: New test.
17377         * g++.dg/parser/struct-3.C: New test.
17378
17379 2004-12-09  Richard Henderson  <rth@redhat.com>
17380
17381         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
17382
17383         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
17384         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
17385
17386 2004-12-09  Matt Austern  <austern@apple.com>
17387
17388         PR c++/18514
17389         * g++.dg/ext/builtin1.C: New
17390         * g++.dg/ext/builtin2.C: New
17391         * g++.dg/ext/builtin3.C: New
17392         * g++.dg/ext/builtin4.C: New
17393         * g++.dg/ext/builtin5.C: New
17394
17395 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
17396
17397         PR tree-opt/18904
17398         * g++.dg/opt/ptrmem5.C: New test.
17399
17400 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
17401
17402         * g++.dg/parse/typename5.C: Adjust for new error.
17403         * g++.dg/parse/typename7.C: New.
17404
17405 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17406
17407         PR c++/18073
17408         * g++.dg/other/mmintrin.C: New test.
17409
17410 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
17411
17412         PR c++/16681
17413         * g++.dg/init/array15.C: New.
17414         * g++.dg/init/array16.C: New.
17415
17416 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17417
17418         PR fortran/18826
17419         * gfortran.dg/assign_1.f90: New test.
17420
17421 2004-12-08  Nick Clifton  <nickc@redhat.com>
17422
17423         * gcc.target/xstormy16/bss_below100: New directory containing tests.
17424         * gcc.target/xstormy16/data_below100: Likewise.
17425         * gcc.target/xstormy16/sfr: Likewise.
17426         * gcc.target/xstormy16/below100.S: New test source file.
17427         * gcc.target/xstormy16/below100.ld: New test linker script.
17428         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17429         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
17430         bp instructions.
17431         * gcc.target/xstormy16/bp.c: Likewise.
17432
17433         * gcc.target/xstormy16/bss_below100: New files:
17434         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17435         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17436         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17437         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17438         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17439         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17440         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17441         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17442         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17443         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17444         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17445         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17446         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17447         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17448         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17449         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17450         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17451         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17452         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17453         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17454         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17455         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17456         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17457         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17458         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17459         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17460         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17461
17462         * gcc.target/xstormy16/data_below100: New files:
17463         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
17464         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
17465         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
17466         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
17467         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
17468         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
17469         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
17470         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
17471         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
17472         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
17473         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
17474         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
17475         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
17476         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
17477         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
17478         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
17479         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
17480         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
17481         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
17482         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
17483         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
17484         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
17485         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
17486         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
17487         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
17488         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
17489         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
17490
17491         * gcc.target/xstormy16/sfr: New files:
17492         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
17493         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
17494         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
17495         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
17496         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
17497         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
17498         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
17499         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
17500         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
17501         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
17502         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
17503         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
17504         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
17505         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
17506         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
17507         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
17508         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
17509         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
17510         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
17511         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
17512         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
17513         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
17514         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
17515         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
17516         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
17517         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
17518         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
17519         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
17520         27_if0_sfrw_bitfield_f.c
17521
17522 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17523
17524         PR c++/18100
17525         * g++.dg/lookup/name-clash4.C: New test.
17526
17527 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
17528
17529         PR c++/18672
17530         * g++.dg/opt/array1.C: New.
17531
17532         PR c++/18803
17533         * g++.dg/template/operator5.C: New.
17534
17535 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
17536
17537         PR c/18867
17538         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
17539
17540 2004-12-07  Steven Bosscher  <stevenb@suse.de>
17541
17542         * gcc.dg/noncompile/20041207.c: New test.
17543
17544 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
17545
17546         * g++.dg/other/unreachable-1.C: New test.
17547
17548 2004-12-06  Nick Clifton  <nickc@redhat.com>
17549
17550         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
17551         <limits.h> because the latter comes from gcc's include/ directory
17552         and not the newlib/libc/include directory.
17553
17554 2004-12-04  Richard Henderson  <rth@redhat.com>
17555
17556         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
17557
17558 2004-12-04  Richard Henderson  <rth@redhat.com>
17559
17560         * lib/target-supports.exp (check_gc_sections_available): Disable
17561         for alpha and ia64.
17562
17563 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
17564
17565         PR middle-end/17909
17566         * g++.dg/other/vararg-2.C: New test.
17567
17568 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17569
17570         PR c++/17011, c++/17971
17571         * g++.dg/template/error15.C: Adjust expected error.
17572         * g++.dg/template/instantiate3.C: Likewise.
17573
17574 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
17575
17576         * gcc.dg/altivec-18.c: Fix for darwin
17577
17578 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17579
17580         PR c++/18782
17581         * g++.dg/parse/ptrmem2.C: New.
17582
17583         PR c++/18318
17584         * g++.dg/template/new1.C: New.
17585
17586 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17587
17588         PR fortran/18710
17589         * gfortran.dg/direct_io_3.f90: New test.
17590
17591 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
17592
17593         PR 18758
17594         * g++.dg/parse/crash21.C: New.
17595
17596 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17597
17598         PR c++/15664, c++/18276
17599         * g++.dg/template/ttp13.C: New test.
17600         * g++.dg/template/ttp14.C: Likewise.
17601
17602 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17603
17604         PR c++/18123
17605         * g++.dg/parse/enum2.C: New test.
17606         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
17607
17608 2004-12-02  Nick Clifton  <nickc@redhat.com>
17609
17610         * gcc.target/xstormy16: New test directory.
17611         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
17612         * gcc.target/xstormy16/bp.c: Check the generation of bp
17613         instructions.
17614         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
17615         bn instructions and the BELOW100 attribute.
17616
17617 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
17618
17619         PR target/16952
17620         * gcc.dg/ppc-eabi.c: New.
17621
17622 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17623
17624         PR fortran/18284
17625         * gfortran.dg/backspace.f90
17626
17627 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
17628
17629         * gfortran.dg/inquire.f90: New test.
17630
17631 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
17632
17633         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
17634         handle effective-target-keyword.
17635         (dg-skip-if): Support effective-target keyword as target list.
17636         (dg-xfail-if): Ditto.
17637         * lib/target-supports.exp (is-effective-target-keyword): New proc.
17638
17639 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
17640
17641         PR tree-optimization/18291
17642         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
17643
17644 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
17645
17646         PR C++/18729
17647         * g++.dg/parse/crash20.C: New.
17648
17649         PR c++/17431
17650         * g++.dg/overload/arg1.C: New.
17651         * g++.dg/overload/arg2.C: New.
17652         * g++.dg/overload/arg3.C: New.
17653         * g++.dg/overload/arg4.C: New.
17654
17655 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
17656
17657         * gcc.dg/c99-flex-array-4.c: Remove.
17658
17659 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17660
17661         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
17662
17663         * lib/target-supports.exp (is-effective-target): Simplify.
17664
17665         * lib/target-supports.exp (check_effective_target_vect_long):
17666         Fix for powerpc64-*-*.
17667
17668 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
17669
17670         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
17671         to support new requirements on FreeBSD 5.
17672
17673 2004-11-30  Devang Patel  <dpatel@apple.com>
17674
17675         PR 18702
17676         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
17677
17678 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
17679
17680         * g++.dg/ext/altivec-13.C: New test.
17681
17682 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
17683
17684         PR tree-opt/18298
17685         * gcc.c-torture/execute/p18298.c: New test.
17686
17687 2004-11-30  Ira Rosen  <irar@il.ibm.com>
17688             Dorit Naishlos  <dorit@il.ibm.com>
17689
17690         PR tree-opt/18607
17691         * gcc.dg/vect/vect-89.c: New test.
17692
17693 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
17694
17695         * gcc.dg/pr18596-1.c: New test.
17696
17697 2004-11-30  Ben Elliston  <bje@au.ibm.com>
17698
17699         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
17700
17701 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17702
17703         PR c/18479
17704         * gcc.dg/pr18479.c: New test.
17705
17706 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17707
17708         PR target/18490
17709         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
17710         mmix-knuth-mmixware.
17711
17712         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
17713         cris-*-elf* cris-*-aout* mmix-*-*
17714
17715 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
17716
17717         PR middle-end/18725
17718         * gcc.dg/pr18725.c: New test.
17719
17720 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17721
17722         PR target/18488
17723         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
17724
17725         PR target/18336
17726         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
17727
17728 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
17729
17730         PR c++/18368
17731         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
17732         * g++.old-deja/g++.law/ctors5.C: Likewise.
17733         * g++.old-deja/g++.other/crash25.C: Likewise.
17734
17735         PR c++/18674
17736         * g++.dg/template/error16.C: New test.
17737
17738         PR c++/18512
17739         * g++.dg/template/crash29.C: New test.
17740
17741 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
17742
17743         PR tree-optimization/18712
17744         * gcc.c-torture/compile/pr18712.c: New test.
17745
17746 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
17747
17748         PR c/7544
17749         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
17750         tests.
17751
17752 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17753
17754         PR c++/18652
17755         * g++.dg/lookup/crash6.C: New test.
17756
17757 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
17758
17759         PR middle-end/18164
17760         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
17761
17762 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
17763
17764         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
17765         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
17766         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
17767
17768 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
17769
17770         * gcc.dg/pr18164.c: New test.
17771
17772 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
17773
17774         * gcc.dg/funroll-loops-all.c: New.
17775
17776 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17777
17778         PR target/18489
17779         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
17780         delimeter, match space and TAB as well as ":".
17781
17782         PR target/18484
17783         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
17784
17785         PR target/18348
17786         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
17787
17788         PR target/18345
17789         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
17790
17791         PR target/18337
17792         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
17793
17794 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
17795
17796         * gfortran.dg/direct_io_2.f90: New test.
17797
17798 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
17799
17800         PR target/18334
17801         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
17802
17803 2004-11-28  Richard Henderson  <rth@redhat.com>
17804
17805         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
17806
17807 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
17808
17809         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
17810         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
17811         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
17812         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
17813         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
17814         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
17815         gcc.dg/pointer-arith-8.c: New tests.
17816
17817 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
17818
17819         PR fortran/18364
17820         * gfortran.dg/endfile.f90: New test.
17821
17822 2004-11-27  Falk Hueffner  <falk@debian.org>
17823
17824         * gcc.dg/loop-6.c: New test.
17825
17826 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17827
17828         * gcc.c-torture/execute/20041126-1.c: New test.
17829
17830 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17831
17832         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
17833         on IRIX.
17834
17835 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
17836
17837         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
17838         functions.
17839
17840 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
17841
17842         PR rtl-optimization/17825
17843         * gcc.c-torture/compile/20041119-1.c: New test.
17844
17845 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17846
17847         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
17848         Check existence of ld library path variables before unsetting.
17849
17850 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
17851
17852         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
17853
17854 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17855
17856         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
17857
17858 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
17859
17860         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
17861
17862 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17863
17864         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
17865         dg-do directive.
17866
17867 2004-11-26  Ben Elliston  <bje@au.ibm.com>
17868
17869         * gcc.dg/pr17957.c: Pass --param, not -param.
17870
17871 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
17872
17873         PR middle-end/17957
17874         * testsuite/gcc.dg/pr17957.c: New test.
17875
17876 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
17877
17878         PR c++/18445
17879         * g++.dg/template/crash28.C: Likewise.
17880
17881         PR c++/18001
17882         * g++.dg/expr/unary2.C: Adjust lvalue messages.
17883         * g++.dg/ext/lvaddr.C: Likewise.
17884         * g++.dg/opt/pr7503-3.C: Likewise.
17885
17886         PR c++/18466
17887         * g++.dg/parse/qualified3.C: New test.
17888         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
17889
17890         PR c++/18545
17891         * g++.dg/expr/return1.C: New test.
17892
17893 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17894
17895         Friend class name lookup 3/n, PR c++/3332
17896         * g++.dg/lookup/friend3.C: New test.
17897         * g++.dg/lookup/friend4.C: Likewise.
17898         * g++.dg/lookup/friend5.C: Likewise.
17899
17900 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17901
17902         Friend class name lookup 2/n, PR c++/14513, c++/15410
17903         * g++.dg/lookup/friend2.C: New test.
17904         * g++.dg/template/friend31.C: Likewise.
17905
17906 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17907
17908         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
17909
17910 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17911
17912         PR c++/17473
17913         * g++.dg/tc1/dr56.C: Remove.
17914         * g++.dg/template/typedef1.C: Add dg-error markers.
17915         * g++.old-deja/g++.other/typedef7.C: Likewise.
17916
17917         PR c++/18285
17918         * g++.dg/parse/typedef7.C: New test.
17919
17920 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
17921
17922         * gcc.c-torture/execute/20041124-1.c: New test.
17923
17924 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
17925
17926         * g++.dg/template/deduce3.C: New test.
17927
17928         PR c++/18586
17929         * g++.dg/template/crash27.C: New test.
17930
17931         PR c++/18530
17932         * g++.dg/warn/Wshadow-3.C: New test.
17933
17934 2004-11-24  Devang Patel  <dpatel@apple.com>
17935
17936         PR/18555
17937         * gcc.dg/cpp/isysroot-1.c: New test.
17938         * gcc.dg/cpp/usr/include/stdio.h: New file.
17939         * gcc.dg/cpp/isysroot-2.c: New test.
17940         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
17941         New file.
17942
17943 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
17944
17945         PR c++/8929
17946         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
17947
17948 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17949
17950         * gcc.target/sparc/align.c: Do not include <stdint.h>.
17951         * gcc.target/sparc/pdist.c: Likewise.
17952
17953 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
17954
17955         PR c++/16882
17956         * g++.dg/conversion/simd1.C: New test.
17957
17958 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17959
17960         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
17961         and restore_ld_library_path_env_vars.
17962         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
17963         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
17964         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
17965         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
17966
17967 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
17968
17969         * gcc.dg/pragma-align-2.c: Test macro expansion.
17970         * gcc.dg/pragma-pack-2.c: New test.
17971
17972 2004-11-23  Richard Henderson  <rth@redhat.com>
17973
17974         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
17975         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
17976         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
17977         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
17978         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
17979         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
17980
17981         * gcc.dg/vect/vect.exp: Add check for alpha.
17982         * lib/target-supports.exp (check_alpha_max_hw_available): New.
17983         (check_effective_target_vect_int): Enable for alpha.
17984         (check_effective_target_vect_long): New.
17985         (is-effective-target): Add it.
17986
17987 2004-11-23  Uros Bizjak <uros@kss-loka.si>
17988
17989         * gcc.dg/pr18614-1.c: New test.
17990
17991 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17992
17993         * gcc.dg/setjmp-2.c: New test.
17994
17995 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
17996
17997         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
17998         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
17999         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
18000         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
18001         gcc.target/sparc/pdist.c: New tests.
18002
18003 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
18004
18005         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
18006
18007 2004-11-22  Dale Johannesen  <dalej@apple.com>
18008
18009         * gcc.dg/20041111-1.c: New.
18010
18011 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18012
18013         PR tree-opt/18536
18014         * gcc.dg/vect/pr18536.c: New test.
18015
18016 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18017
18018         PR c++/18354
18019         * g++.dg/template/nontype11.C: New test.
18020
18021 2004-11-21  Roger Sayle  <roger@eyesopen.com>
18022
18023         PR middle-end/18520
18024         * gcc.dg/pr18520-1.c: New test case.
18025
18026 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
18027
18028         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
18029         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
18030         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
18031         expected diagnostics.
18032
18033 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18034
18035         PR target/18580
18036         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
18037         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
18038         vect-77.c, vect-77a.c: XFAIL on the SPARC.
18039
18040 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
18041
18042         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
18043
18044 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
18045             Joseph Myers  <joseph@codesourcery.com>
18046
18047         * lib/target-supports.exp (check_visibility_available): Really
18048         test the compiler.
18049
18050 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
18051
18052         PR tree-opt/18181
18053         * gcc.dg/vect/vect-85.c: New test.
18054         * gcc.dg/vect/vect-86.c: New test.
18055         * gcc.dg/vect/vect-87.c: New test.
18056         * gcc.dg/vect/vect-88.c: New test.
18057
18058 2004-11-19  Ben Elliston  <bje@au.ibm.com>
18059
18060         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
18061
18062 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
18063
18064         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
18065         * gcc.dg/ppc-and-1.c: Ditto.
18066         * gcc.dg/ppc-compare-1.c: Ditto.
18067         * gcc.dg/ppc-mov-1.c: Ditto
18068
18069 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
18070             Mark Mitchell  <mark@codesourcery.com>
18071
18072         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
18073
18074 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18075             Aldy Hernandez  <aldyh@redhat.com>
18076
18077         * lib/target-supports.exp (check_effective_target_vect_int): New
18078         (check_effective_target_vect_float): New
18079         (check_effective_target_vect_double): New.
18080         (is-effective-target): Support new effective targets keywords.
18081         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
18082         default action for dg-do.
18083         * gcc.dg/vect/pr16105.c: Use new support.
18084         * gcc.dg/vect/pr18400.c: Ditto.
18085         * gcc.dg/vect/pr18425.c: Ditto.
18086         * gcc.dg/vect/vect-1.c: Ditto.
18087         * gcc.dg/vect/vect-10.c: Ditto.
18088         * gcc.dg/vect/vect-11.c: Ditto.
18089         * gcc.dg/vect/vect-12.c: Ditto.
18090         * gcc.dg/vect/vect-13.c: Ditto.
18091         * gcc.dg/vect/vect-14.c: Ditto.
18092         * gcc.dg/vect/vect-15.c: Ditto.
18093         * gcc.dg/vect/vect-16.c: Ditto.
18094         * gcc.dg/vect/vect-17.c: Ditto.
18095         * gcc.dg/vect/vect-18.c: Ditto.
18096         * gcc.dg/vect/vect-19.c: Ditto.
18097         * gcc.dg/vect/vect-2.c: Ditto.
18098         * gcc.dg/vect/vect-20.c: Ditto.
18099         * gcc.dg/vect/vect-21.c: Ditto.
18100         * gcc.dg/vect/vect-22.c: Ditto.
18101         * gcc.dg/vect/vect-23.c: Ditto.
18102         * gcc.dg/vect/vect-24.c: Ditto.
18103         * gcc.dg/vect/vect-25.c: Ditto.
18104         * gcc.dg/vect/vect-26.c: Ditto.
18105         * gcc.dg/vect/vect-27.c: Ditto.
18106         * gcc.dg/vect/vect-27a.c: Ditto.
18107         * gcc.dg/vect/vect-28.c: Ditto.
18108         * gcc.dg/vect/vect-29.c: Ditto.
18109         * gcc.dg/vect/vect-29a.c: Ditto.
18110         * gcc.dg/vect/vect-3.c: Ditto.
18111         * gcc.dg/vect/vect-30.c: Ditto.
18112         * gcc.dg/vect/vect-31.c: Ditto.
18113         * gcc.dg/vect/vect-32.c: Ditto.
18114         * gcc.dg/vect/vect-33.c: Ditto.
18115         * gcc.dg/vect/vect-34.c: Ditto.
18116         * gcc.dg/vect/vect-35.c: Ditto.
18117         * gcc.dg/vect/vect-36.c: Ditto.
18118         * gcc.dg/vect/vect-37.c: Ditto.
18119         * gcc.dg/vect/vect-38.c: Ditto.
18120         * gcc.dg/vect/vect-4.c: Ditto.
18121         * gcc.dg/vect/vect-40.c: Ditto.
18122         * gcc.dg/vect/vect-41.c: Ditto.
18123         * gcc.dg/vect/vect-42.c: Ditto.
18124         * gcc.dg/vect/vect-43.c: Ditto.
18125         * gcc.dg/vect/vect-44.c: Ditto.
18126         * gcc.dg/vect/vect-45.c: Ditto.
18127         * gcc.dg/vect/vect-46.c: Ditto.
18128         * gcc.dg/vect/vect-47.c: Ditto.
18129         * gcc.dg/vect/vect-48.c: Ditto.
18130         * gcc.dg/vect/vect-48a.c: Ditto.
18131         * gcc.dg/vect/vect-49.c: Ditto.
18132         * gcc.dg/vect/vect-5.c: Ditto.
18133         * gcc.dg/vect/vect-50.c: Ditto.
18134         * gcc.dg/vect/vect-51.c: Ditto.
18135         * gcc.dg/vect/vect-52.c: Ditto.
18136         * gcc.dg/vect/vect-53.c: Ditto.
18137         * gcc.dg/vect/vect-54.c: Ditto.
18138         * gcc.dg/vect/vect-55.c: Ditto.
18139         * gcc.dg/vect/vect-56.c: Ditto.
18140         * gcc.dg/vect/vect-56a.c: Ditto.
18141         * gcc.dg/vect/vect-57.c: Ditto.
18142         * gcc.dg/vect/vect-58.c: Ditto.
18143         * gcc.dg/vect/vect-59.c: Ditto.
18144         * gcc.dg/vect/vect-6.c: Ditto.
18145         * gcc.dg/vect/vect-60.c: Ditto.
18146         * gcc.dg/vect/vect-61.c: Ditto.
18147         * gcc.dg/vect/vect-62.c: Ditto.
18148         * gcc.dg/vect/vect-63.c: Ditto.
18149         * gcc.dg/vect/vect-64.c: Ditto.
18150         * gcc.dg/vect/vect-65.c: Ditto.
18151         * gcc.dg/vect/vect-66.c: Ditto.
18152         * gcc.dg/vect/vect-67.c: Ditto.
18153         * gcc.dg/vect/vect-68.c: Ditto.
18154         * gcc.dg/vect/vect-69.c: Ditto.
18155         * gcc.dg/vect/vect-7.c: Ditto.
18156         * gcc.dg/vect/vect-72.c: Ditto.
18157         * gcc.dg/vect/vect-72a.c: Ditto.
18158         * gcc.dg/vect/vect-73.c: Ditto.
18159         * gcc.dg/vect/vect-74.c: Ditto.
18160         * gcc.dg/vect/vect-75.c: Ditto.
18161         * gcc.dg/vect/vect-76.c: Ditto.
18162         * gcc.dg/vect/vect-77.c: Ditto.
18163         * gcc.dg/vect/vect-77a.c: Ditto.
18164         * gcc.dg/vect/vect-78.c: Ditto.
18165         * gcc.dg/vect/vect-79.c: Ditto.
18166         * gcc.dg/vect/vect-8.c: Ditto.
18167         * gcc.dg/vect/vect-80.c: Ditto.
18168         * gcc.dg/vect/vect-82.c: Ditto.
18169         * gcc.dg/vect/vect-82_64.c: Ditto.
18170         * gcc.dg/vect/vect-83.c: Ditto.
18171         * gcc.dg/vect/vect-83_64.c: Ditto.
18172         * gcc.dg/vect/vect-9.c: Ditto.
18173         * gcc.dg/vect/vect-all.c: Ditto.
18174         * gcc.dg/vect/vect-none.c: Ditto.
18175
18176 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
18177
18178         * lib/gcc-dg.exp (dg-skip-if): New function.
18179         (dg-forbid-option): Remove.
18180         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
18181         * g++.dg/abi/bitfield8.C: Likewise.
18182         * g++.dg/abi/dtor1.C: Likewise.
18183         * g++.dg/abi/empty10.C: Likewise.
18184         * g++.dg/abi/empty7.C: Likewise.
18185         * g++.dg/abi/empty9.C: Likewise.
18186         * g++.dg/abi/layout3.C: Likewise.
18187         * g++.dg/abi/layout4.C: Likewise.
18188         * g++.dg/abi/thunk1.C: Likewise.
18189         * g++.dg/abi/thunk2.C: Likewise.
18190         * g++.dg/abi/vbase11.C: Likewise.
18191         * g++.dg/abi/vthunk2.C: Likewise.
18192         * g++.dg/abi/vthunk3.C: Likewise.
18193         * g++.dg/ext/attrib8.C: Likewise.
18194         * g++.dg/opt/longbranch2.C: Likewise.
18195         * g++.dg/opt/reg-stack4.C: Likewise.
18196         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18197         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18198         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18199         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18200         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18201         * gcc.dg/20000609-1.c: Likewise.
18202         * gcc.dg/20000720-1.c: Likewise.
18203         * gcc.dg/20011107-1.c: Likewise.
18204         * gcc.dg/20011119-1.c: Likewise.
18205         * gcc.dg/20020108-1.c: Likewise.
18206         * gcc.dg/20020122-2.c: Likewise.
18207         * gcc.dg/20020122-3.c: Likewise.
18208         * gcc.dg/20020201-3.c: Likewise.
18209         * gcc.dg/20020206-1.c: Likewise.
18210         * gcc.dg/20020218-1.c: Likewise.
18211         * gcc.dg/20020310-1.c: Likewise.
18212         * gcc.dg/20020411-1.c: Likewise.
18213         * gcc.dg/20020418-2.c: Likewise.
18214         * gcc.dg/20020426-1.c: Likewise.
18215         * gcc.dg/20020426-2.c: Likewise.
18216         * gcc.dg/20020517-1.c: Likewise.
18217         * gcc.dg/20020523-1.c: Likewise.
18218         * gcc.dg/20020523-2.c: Likewise.
18219         * gcc.dg/20020729-1.c: Likewise.
18220         * gcc.dg/20030204-1.c: Likewise.
18221         * gcc.dg/20030826-2.c: Likewise.
18222         * gcc.dg/20030926-1.c: Likewise.
18223         * gcc.dg/20031202-1.c: Likewise.
18224         * gcc.dg/980312-1.c: Likewise.
18225         * gcc.dg/980313-1.c: Likewise.
18226         * gcc.dg/990117-1.c: Likewise.
18227         * gcc.dg/990424-1.c: Likewise.
18228         * gcc.dg/990524-1.c: Likewise.
18229         * gcc.dg/991230-1.c: Likewise.
18230         * gcc.dg/i386-387-1.c: Likewise.
18231         * gcc.dg/i386-387-2.c: Likewise.
18232         * gcc.dg/i386-387-3.c: Likewise.
18233         * gcc.dg/i386-387-4.c: Likewise.
18234         * gcc.dg/i386-387-5.c: Likewise.
18235         * gcc.dg/i386-387-6.c: Likewise.
18236         * gcc.dg/i386-asm-1.c: Likewise.
18237         * gcc.dg/i386-bitfield1.c: Likewise.
18238         * gcc.dg/i386-bitfield2.c: Likewise.
18239         * gcc.dg/i386-loop-1.c: Likewise.
18240         * gcc.dg/i386-loop-2.c: Likewise.
18241         * gcc.dg/i386-loop-3.c: Likewise.
18242         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18243         * gcc.dg/i386-pic-1.c: Likewise.
18244         * gcc.dg/i386-regparm.c: Likewise.
18245         * gcc.dg/i386-signbit-1.c: Likewise.
18246         * gcc.dg/i386-signbit-2.c: Likewise.
18247         * gcc.dg/i386-signbit-3.c: Likewise.
18248         * gcc.dg/i386-sse-5.c: Likewise.
18249         * gcc.dg/i386-sse-8.c: Likewise.
18250         * gcc.dg/i386-unroll-1.c: Likewise.
18251         * gcc.dg/tls/opt-1.c: Likewise.
18252         * gcc.dg/tls/opt-2.c: Likewise.
18253         * gcc.dg/unroll-1.c: Likewise.
18254         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18255         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18256         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18257         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18258
18259 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18260
18261         * g++.dg/template/incomplete1.C: New test.
18262
18263 2004-11-16  Nick Clifton  <nickc@redhat.com>
18264
18265         Revert patches accidentally commited during checkin of fixes for
18266         xstormy16 tests:
18267         gcc.c-torture/execute/simd-4.c: Revert
18268         gcc.dg/20040910-1.c: Revert.
18269
18270 2004-11-16  Paul Brook  <paul@codesourcery.com>
18271
18272         PR fortran/13010
18273         * gfortran.dg/der_pointer_1.f90: New test.
18274
18275 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
18276
18277         PR c/18498
18278         * gcc.dg/bitfld-13.c: New test.
18279
18280 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
18281
18282         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
18283         powerpc*-*-linux*.
18284
18285         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
18286         * gcc.dg/ppc64-abi-2.c: Ditto.
18287         * gcc.dg/ppc64-abi-3.c: Ditto.
18288
18289         * lib/gcc-dg.exp (dg-target-list): Remove.
18290
18291 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
18292
18293         * gcc.dg/ia64-postinc.c: New test.
18294
18295 2004-11-15  Mark Mitchell <mark@codesourcery.com>
18296
18297         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
18298
18299 2004-11-15  Nick Clifton  <nickc@redhat.com>
18300
18301         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
18302         __INT_MAX__ so that the test can be compiled by toolchains
18303         targeted at 16-bit processors.
18304
18305         * gcc.dg/20040625-1.c: Use long constants rather than integers
18306         when performing arithmetic that will overflow 16-bits.
18307
18308         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
18309         xstormy16.  It does not support 128-bit vector operations.
18310
18311         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
18312         with the macro PTR_TYPE.  Define this macro to an integer type
18313         suitable for holding a pointer.
18314
18315         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
18316         the target is a 16-bit processor.
18317
18318         * gcc.dg/cpp/if-2.c: Expect a different warning message from
18319         16-bit targets where the character constant will be too long.
18320
18321         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
18322         where the double will not be directly addressable.
18323
18324 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18325
18326         Friend class name lookup 1/n, PR c++/18471
18327         * g++.dg/template/crash26.C: New test.
18328         * g++.dg/lookup/struct1.C: Adjust expected error.
18329         * g++.dg/parse/elab1.C: Likewise.
18330         * g++.dg/parse/elab2.C: Likewise.
18331         * g++.dg/parse/int-as-enum1.C: Likewise.
18332         * g++.dg/parse/struct-as-enum1.C: Likewise.
18333         * g++.dg/parse/typedef1.C: Likewise.
18334         * g++.dg/parse/typedef3.C: Likewise.
18335         * g++.dg/parse/typedef4.C: Likewise.
18336         * g++.dg/parse/typedef5.C: Likewise.
18337         * g++.dg/template/nontype4.C: Likewise.
18338         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
18339         * g++.old-deja/g++.other/elab1.C: Likewise.
18340         * g++.old-deja/g++.other/syntax4.C: Likewise.
18341
18342 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
18343
18344         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
18345
18346 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
18347
18348         * gcc.c-torture/execute/20041114-1.c: New test.
18349
18350 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
18351
18352         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
18353         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
18354         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
18355         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
18356         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
18357         gcc.dg/switch-7.c: New tests.
18358
18359 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18360
18361         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
18362
18363 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18364
18365         PR tree-opt/18400
18366         * gcc.dg/vect/pr18400.c: New test.
18367
18368 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
18369             Andrew Pinski  <pinskia@physics.uc.edu>
18370
18371         PR tree-opt/18425
18372         * gcc.dg/vect/pr18425.c: New test.
18373
18374 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18375
18376         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
18377         Guard with dg-require-alias and dg-require-visibility.
18378
18379 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18380
18381         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
18382
18383 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18384
18385         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
18386
18387 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18388
18389         PR c++/17344
18390         * g++.dg/template/defarg5.C: New test.
18391
18392 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
18393
18394         * g++.dg/parse/cast1.C: Run only on ILP32.
18395         * g++.old-deja/g++.mike/p784.C: Likewise.
18396
18397 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
18398
18399         * gcc.c-torture/execute/20041113-1.c: New test.
18400
18401 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18402
18403         PR target/18230
18404         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
18405         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
18406         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
18407         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
18408         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
18409         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
18410         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
18411         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
18412         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
18413         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
18414         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
18415         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
18416         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
18417
18418 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
18419
18420         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
18421         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
18422         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
18423         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
18424         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
18425         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
18426         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
18427         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
18428         gcc.target/sparc/combined-1.c: New tests.
18429
18430 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
18431
18432         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
18433         New tests.
18434
18435 2004-11-12  Mark Mitchell <mark@codesourcery.com>
18436
18437         * lib/gcc-dg.exp (dg-forbid-option): New function.
18438         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
18439         * g++.dg/abi/bitfield8.C: Likewise.
18440         * g++.dg/abi/dtor1.C: Likewise.
18441         * g++.dg/abi/empty10.C: Likewise.
18442         * g++.dg/abi/empty7.C: Likewise.
18443         * g++.dg/abi/empty9.C: Likewise.
18444         * g++.dg/abi/layout3.C: Likewise.
18445         * g++.dg/abi/layout4.C: Likewise.
18446         * g++.dg/abi/thunk1.C: Likewise.
18447         * g++.dg/abi/thunk2.C: Likewise.
18448         * g++.dg/abi/vbase11.C: Likewise.
18449         * g++.dg/abi/vthunk2.C: Likewise.
18450         * g++.dg/abi/vthunk3.C: Likewise.
18451         * g++.dg/ext/attrib8.C: Likewise.
18452         * g++.dg/opt/longbranch2.C: Likewise.
18453         * g++.dg/opt/reg-stack4.C: Likewise.
18454         * g++.old-deja/g++.ext/attrib1.C: Likewise.
18455         * g++.old-deja/g++.ext/attrib2.C: Likewise.
18456         * g++.old-deja/g++.ext/attrib3.C: Likewise.
18457         * g++.old-deja/g++.other/store-expr1.C: Likewise.
18458         * g++.old-deja/g++.other/store-expr2.C: Likewise.
18459         * gcc.dg/20000609-1.c: Likewise.
18460         * gcc.dg/20000720-1.c: Likewise.
18461         * gcc.dg/20011107-1.c: Likewise.
18462         * gcc.dg/20011119-1.c: Likewise.
18463         * gcc.dg/20020108-1.c: Likewise.
18464         * gcc.dg/20020122-2.c: Likewise.
18465         * gcc.dg/20020122-3.c: Likewise.
18466         * gcc.dg/20020201-3.c: Likewise.
18467         * gcc.dg/20020206-1.c: Likewise.
18468         * gcc.dg/20020218-1.c: Likewise.
18469         * gcc.dg/20020310-1.c: Likewise.
18470         * gcc.dg/20020411-1.c: Likewise.
18471         * gcc.dg/20020418-2.c: Likewise.
18472         * gcc.dg/20020426-1.c: Likewise.
18473         * gcc.dg/20020426-2.c: Likewise.
18474         * gcc.dg/20020517-1.c: Likewise.
18475         * gcc.dg/20020523-1.c: Likewise.
18476         * gcc.dg/20020523-2.c: Likewise.
18477         * gcc.dg/20020729-1.c: Likewise.
18478         * gcc.dg/20030204-1.c: Likewise.
18479         * gcc.dg/20030826-2.c: Likewise.
18480         * gcc.dg/20030926-1.c: Likewise.
18481         * gcc.dg/20031202-1.c: Likewise.
18482         * gcc.dg/980312-1.c: Likewise.
18483         * gcc.dg/980313-1.c: Likewise.
18484         * gcc.dg/990117-1.c: Likewise.
18485         * gcc.dg/990424-1.c: Likewise.
18486         * gcc.dg/990524-1.c: Likewise.
18487         * gcc.dg/991230-1.c: Likewise.
18488         * gcc.dg/i386-387-1.c: Likewise.
18489         * gcc.dg/i386-387-2.c: Likewise.
18490         * gcc.dg/i386-387-3.c: Likewise.
18491         * gcc.dg/i386-387-4.c: Likewise.
18492         * gcc.dg/i386-387-5.c: Likewise.
18493         * gcc.dg/i386-387-6.c: Likewise.
18494         * gcc.dg/i386-asm-1.c: Likewise.
18495         * gcc.dg/i386-bitfield1.c: Likewise.
18496         * gcc.dg/i386-bitfield2.c: Likewise.
18497         * gcc.dg/i386-loop-1.c: Likewise.
18498         * gcc.dg/i386-loop-2.c: Likewise.
18499         * gcc.dg/i386-loop-3.c: Likewise.
18500         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
18501         * gcc.dg/i386-pic-1.c: Likewise.
18502         * gcc.dg/i386-regparm.c: Likewise.
18503         * gcc.dg/i386-signbit-1.c: Likewise.
18504         * gcc.dg/i386-signbit-2.c: Likewise.
18505         * gcc.dg/i386-signbit-3.c: Likewise.
18506         * gcc.dg/i386-sse-5.c: Likewise.
18507         * gcc.dg/i386-sse-8.c: Likewise.
18508         * gcc.dg/i386-unroll-1.c: Likewise.
18509         * gcc.dg/tls/opt-1.c: Likewise.
18510         * gcc.dg/tls/opt-2.c: Likewise.
18511         * gcc.dg/unroll-1.c: Likewise.
18512         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
18513         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
18514         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
18515         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
18516         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
18517         -m64 is specified.
18518
18519 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18520
18521         PR c++/18389
18522         * g++.dg/parse/cond1.C: New test.
18523
18524         PR c++/18429
18525         * g++.dg/template/array9.C: New test.
18526         * g++.dg/ext/vla1.C: Adjust error messages.
18527         * g++.dg/ext/vlm1.C: Likewise.
18528         * g++.dg/template/crash2.C: Likewise.
18529
18530         PR c++/18436
18531         * g++.dg/template/call3.C: New test.
18532
18533         PR c++/18407
18534         * g++.dg/template/ptrmem11.C: New test.
18535
18536 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
18537
18538         PR other/14264
18539         * lib/g++.exp: Set LC_ALL and LANG to C.
18540         * lib/gcc-dg.exp: Likewise.
18541         * lib/gfortran.exp: Likewise.
18542         * lib/objc.exp: Likewise.
18543         * lib/treelang.exp: Likewise.
18544
18545 2004-11-12  Andreas Schwab  <schwab@suse.de>
18546
18547         * gcc.dg/pr16286.c: Fix last change.
18548
18549 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
18550
18551         PR c++/18416
18552         * g++.dg/init/global1.C: New test.
18553
18554 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
18555
18556         * gcc.c-torture/execute/20041112-1.c: New test.
18557
18558 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18559
18560         * lib/gcc-dg.exp (dg-target-list): New.
18561
18562 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18563             Richard Sandiford  <rsandifo@redhat.com>
18564
18565         * lib/target-supports.exp (get-compiler_messages): New.
18566         (check_named_sections_available): Use it.
18567         (check_effective_target_ilp32): New.
18568         (check_effective_target_lp64): New.
18569         (is-effective-target): New.
18570         * lib/gcc-dg.exp (dg-require-effective-target): New.
18571
18572 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
18573
18574         * gcc.dg/precedence-1.c: New test.
18575
18576 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
18577
18578         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
18579
18580         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
18581         message, delete generated files, use more descriptive name for
18582         executable, and make the test unsupported when it cannot be run.
18583
18584         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
18585         (dg-require-weak, dg-require-visibility, dg-require-alias,
18586         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
18587         dg-require-iconv, dg-require-named-sections): Use it.
18588
18589         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
18590
18591 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
18592
18593         PR target/16457
18594         * gcc.dg/ppc-and-1: New
18595
18596         PR target/16796
18597         * gcc.dg/ppc-mov-1.c: New.
18598
18599         PR target/16458
18600         * gcc.dg/ppc-compare-1.c: New.
18601
18602 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
18603
18604         * objc.dg/desig-init-2.m: New test.
18605
18606 2004-11-10  Adam Nemet  <anemet@lnxw.com>
18607
18608         PR middle-end/18160
18609         * g++.dg/warn/register-var-1.C: New test.
18610         * g++.dg/warn/register-var-2.C: New test.
18611
18612 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
18613
18614         * gcc.dg/union-2.c: New test.
18615
18616 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
18617
18618         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
18619         New test for PR tree-optimization/17892.
18620
18621 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
18622
18623         PR c++/18369
18624         * g++.dg/init/new12.C: New test.
18625
18626 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
18627
18628         * gcc.target/sparc: New directory.
18629         * gcc.target/sparc/sparc.exp: New driver.
18630         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
18631         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
18632         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
18633         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
18634
18635 2004-11-10  Paul Brook  <paul@codesourcery.com>
18636
18637         PR fortran/18218
18638         * gfortran.dg/list_read.c: New test.
18639
18640 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18641
18642         PR c/18322
18643         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
18644         expected diagnostic location.
18645
18646 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
18647
18648         * gcc.dg/20041109-1.c: New test.
18649
18650 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
18651
18652         PR objc/18406
18653         * objc/compile/pr18406.m: New test.
18654
18655 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18656
18657         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
18658
18659 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
18660
18661         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
18662
18663 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18664
18665         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
18666
18667 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
18668
18669         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
18670         exit.
18671
18672 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
18673
18674         PR tree-opt/18299
18675         * gcc.c-torture/pr18299-1.c: New test.
18676
18677 2004-11-06  Andreas Schwab  <schwab@suse.de>
18678
18679         * gcc.dg/pr16286.c: Also test for bool and pixel.
18680
18681 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
18682
18683         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
18684         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
18685         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
18686         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
18687         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
18688         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
18689         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
18690         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
18691         gcc.dg/struct-semi-3.c: New tests.
18692
18693 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18694
18695         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
18696
18697 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18698
18699         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
18700         Do not use C99 designators.
18701
18702 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18703
18704         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
18705
18706 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
18707
18708         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
18709         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
18710         * gcc.c-torture/execute/simd-5.x: Remove.
18711
18712 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
18713
18714         PR rtl-optimization/17933
18715         * gcc.dg/torture/pr17933-1.c: New test.
18716
18717 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
18718
18719         PR target/18106
18720         * lib/target-supports.exp (check_weak_available): Support
18721         Windows.
18722
18723 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
18724
18725         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
18726         call to fflush(stdout) before abort.
18727         (my_ffsll): New function.
18728         (generate_fields): Use it.
18729
18730 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18731
18732         * gcc.dg/init-undef-1.c: New test.
18733
18734 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
18735
18736         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
18737         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
18738         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
18739         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
18740         expected messages for new parser.
18741
18742 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
18743
18744         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
18745
18746 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
18747
18748         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
18749         on LP64 targets.
18750
18751 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18752
18753         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
18754         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
18755         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
18756         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
18757         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
18758         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
18759         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
18760         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
18761         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
18762         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
18763
18764 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
18765
18766         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
18767         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
18768         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
18769         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
18770         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
18771         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
18772         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
18773         for new parser.
18774
18775 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
18776
18777         PR target/15342
18778         * gcc.dg/20041104-1.c: New test.
18779
18780 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18781
18782         * g++.dg/template/nontype7.C: New test.
18783         * g++.dg/template/nontype8.C: Likewise.
18784         * g++.dg/template/nontype9.C: Likewise.
18785         * g++.dg/template/nontype10.C: Likewise.
18786         * g++.dg/tc1/dr49.C: Likewise.
18787         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
18788         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
18789
18790 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18791
18792         * g++.dg/rtti/tinfo1.C: Remove xfails.
18793
18794 2004-11-04  Ben Elliston  <bje@au.ibm.com>
18795
18796         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
18797         packed attribute to the definition to satisfy the new C++ parser.
18798
18799 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
18800
18801         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
18802         invocations of va_arg.
18803
18804 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
18805
18806         PR c++/18124
18807         * g++.dg/template/crash25.C: New test.
18808
18809         PR c++/18155
18810         * g++.dg/template/typedef2.C: New test.
18811         * g++.dg/parse/crash13.C: Adjust error markers.
18812
18813         PR c++/18177
18814         * g++.dg/conversion/const3.C: New test.
18815
18816 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
18817
18818         PR fortran/17535
18819         PR fortran/17583
18820         PR fortran/17713
18821         * gfortran.dg/generic_[123].f90: New testcases.
18822
18823 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
18824
18825         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
18826         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
18827
18828 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
18829
18830         PR tree-opt/16808
18831         * gcc.c-torture/compile/pr16808.c: New test.
18832
18833 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
18834
18835         PR rtl-optimization/17104
18836         * gcc.dg/ppc-bitfield1.c: New.
18837
18838 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18839
18840         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
18841
18842 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
18843
18844         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
18845         strings for 32-bit code.
18846
18847 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
18848
18849         PR c/18239
18850         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
18851
18852 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
18853
18854         PR c++/18064
18855         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
18856
18857 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
18858
18859         PR c++/15172
18860         * g++.dg/init/aggr2.C: New test.
18861
18862 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
18863
18864         * objc.dg/local-decl-1.m: New test.
18865
18866 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18867
18868         * gcc.dg/20040910-1.c: Adjust regex.
18869
18870 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18871
18872         PR rtl-optimization/18084
18873         * g++.dg/opt/pr18084-1.C: New testcase.
18874
18875 2004-10-30  Matt Austern  <austern@apple.com>
18876
18877         PR c++/17542
18878         * g++.dg/ext/attrib18.C: New test.
18879
18880 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18881
18882         PR middle-end/18096
18883         * gcc.dg/pr18096-1.c: New test case.
18884
18885 2004-10-30  Roger Sayle  <roger@eyesopen.com>
18886
18887         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
18888
18889 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
18890
18891         PR c/16666
18892         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
18893         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
18894         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
18895         gcc.dg/old-style-prom-3.c: New tests.
18896
18897 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
18898
18899         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
18900         Remove unnecessary inclusion of stdio.h.
18901
18902 2004-10-29  Roger Sayle  <roger@eyesopen.com>
18903
18904         PR rtl-optimization/17581
18905         * gcc.dg/pr17581-1.c: New test case.
18906
18907 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
18908
18909         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
18910         being implemented.
18911         * g++.dg/conversion/dr195-1.C: New.
18912         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
18913         * g++.old-deja/g++.mike/p10148.C: Likewise.
18914
18915 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
18916
18917         PR c++/17695
18918         * g++.dg/debug/typedef2.C: New test.
18919
18920 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
18921
18922         PR fortran/13490
18923         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
18924         * gfortran.dg/g77/README: Update.
18925
18926 2004-10-28  Matt Austern  <austern@apple.com>
18927
18928         PR c++/14124
18929         * g++.dg/ext/packed7.C: New test.
18930
18931 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
18932
18933         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
18934         scan-assembler.
18935         * lib/scanasm.exp (hidden-scan-for): New proc.
18936         (scan-hidden): Use hidden-scan-for instead of constructing the scan
18937         string.
18938         (scan-not-hidden): Likewise.
18939         * lib/target-supports.exp (check_visibility_available): mach-o is
18940         support too.
18941
18942 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/17132
18945         * g++.dg/template/memclass3.C: New test.
18946
18947 2004-10-28  Adam Nemet  <anemet@lnxw.com>
18948
18949         PR middle-end/18160
18950         * gcc.dg/register-var-1.c: New test.
18951         * gcc.dg/register-var-2.c: New test.
18952         * gcc.dg/asm-7.c: Taking the address of a register variable is an
18953         error now.
18954
18955 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
18956
18957         PR other/18172
18958         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
18959         unused variables.
18960         * gcc.dg/vect/vect-22.c: Likewise.
18961
18962 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
18963
18964         * gcc.dg/i386-rotate-1.c: New test.
18965
18966 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
18967
18968         * g++.dg/init/ref12.C: Add "run" marker.
18969
18970         PR c++/17435
18971         * g++.dg/init/ref12.C: New test.
18972
18973         PR c++/18140
18974         * g++.dg/template/shift1.C: New test.
18975         * g++.dg/template/error10.C: Adjust error markers.
18976
18977 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
18978
18979         PR tree-opt/17529
18980         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
18981
18982 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
18983
18984         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
18985         * gcc.dg/weak/weak-3.c: Likewise.
18986         * gcc.dg/weak/weak-5.c: Likewise.
18987         * gcc.dg/weak/weak-9.c: Likewise.
18988         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
18989         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
18990
18991         * gcc.dg/darwin-weakimport-1.c: New.
18992
18993 2004-10-28  Ben Elliston  <bje@au.ibm.com>
18994
18995         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
18996
18997 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
18998
18999         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
19000         'syntax' error messages.
19001         * gcc.dg/cpp/direct2s.c: Likewise.
19002
19003 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
19004
19005         * gcc.c-torture/compile/20041026-1.c: New.
19006
19007 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
19008
19009         PR c++/18093
19010         * g++.dg/lookup/ns2.C: New test.
19011
19012         PR c++/18020
19013         * g++.dg/template/enum4.C: New test.
19014
19015         PR c++/18161
19016         * g++.dg/template/expr1.C: New test.
19017
19018 2004-10-26  Ben Elliston  <bje@au.ibm.com>
19019
19020         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
19021
19022 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19023
19024         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
19025         gcc.dg/decl-nospec-3.c: New tests.
19026
19027 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
19028
19029         * objc.dg/super-class-3.m: New test.
19030
19031 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19032
19033         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
19034         resyncing.
19035         * gcc.dg/cpp/direct2s.c: Likewise.
19036
19037 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
19038
19039         * objc.dg/image-info.m: Update for changes to section selection.
19040
19041 2004-10-25  David Ayers  <d.ayers@inode.at>
19042             Ziemowit Laski  <zlaski@apple.com>
19043
19044         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
19045         diagnostics when messaging 'id <Proto>'.
19046         * objc.dg/class-protocol-1.m: New test.
19047         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
19048         a non-existent method signature.
19049         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
19050         Update diagnostics when messaging with non-existent method signature.
19051         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
19052         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
19053         invalid receivers are now resolved as if messaging 'id'; remove
19054         extraneous diagnostics.
19055
19056 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
19057
19058         PR c/16667
19059         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
19060         gcc.dg/init-desig-obs-3.c: New tests.
19061
19062 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
19063
19064         * gcc.dg/debug/20041023-1.c: New test.
19065
19066 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
19067
19068         PR middle-end/17407
19069         * gcc.c-torture/compile/pr17407.c: New test.
19070
19071         PR c++/18121
19072         * g++.dg/template/array8.C: New test.
19073
19074 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
19075
19076         PR other/18138
19077         * lib/g++.exp: Accept more than one multilib libgcc.
19078         * lib/gcc-dg.exp: Likewise.
19079         * lib/objc.exp: Likewise.
19080         * lib/treelang.exp: Likewise.
19081         * lib/gfortran.exp: Likewise.
19082
19083 2004-10-24  Ben Elliston  <bje@au.ibm.com>
19084
19085         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
19086
19087 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
19088
19089         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
19090         * gcc.dg/c99-const-expr-3.c: Likewise.
19091
19092 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
19093
19094         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
19095
19096 2004-10-23  Ben Elliston  <bje@au.ibm.com>
19097
19098         * gcc.c-torture/execute/loop-2e.x: Remove.
19099
19100 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19101
19102         PR c++/18095
19103         * g++.dg/parse/crash18.C: New.
19104         * g++.dg/parse/crash19.C: New.
19105
19106 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
19107
19108         * g++.dg/ext/dllimport1.C: Move dg-warnings.
19109         * g++.dg/ext/dllimport2.C: Same.
19110         * g++.dg/ext/dllimport8.C: Same.
19111
19112 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
19113
19114         PR c++/10841
19115         * g++.dg/conversion/cast1.C: New test.
19116         * g++.dg/overload/pmf1.C: Adjust error marker.
19117
19118 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
19119
19120         PR objc/17923
19121         * objc.dg/const-str-7.m: New test.
19122
19123 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19124
19125         * g++.dg/template/memfriend11.C: Fix comment typo.
19126         * g++.dg/template/memfriend14.C: Likewise.
19127
19128 2004-10-20  Richard Henderson  <rth@redhat.com>
19129
19130         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
19131         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
19132         -fasynchronous-unwind-tables.
19133
19134 2004-10-20  Richard Henderson  <rth@redhat.com>
19135
19136         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
19137         (main): Return success.
19138         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
19139         (main): Return success.
19140
19141 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19142
19143         PR c++/13495
19144         * g++.dg/template/memfriend9.C: New test.
19145         * g++.dg/template/memfriend10.C: Likewise.
19146         * g++.dg/template/memfriend11.C: Likewise.
19147         * g++.dg/template/memfriend12.C: Likewise.
19148         * g++.dg/template/memfriend13.C: Likewise.
19149         * g++.dg/template/memfriend14.C: Likewise.
19150         * g++.dg/template/memfriend15.C: Likewise.
19151         * g++.dg/template/memfriend16.C: Likewise.
19152         * g++.dg/template/memfriend17.C: Likewise.
19153         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
19154
19155 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
19156
19157         * g++.dg/conversion/dr195.C: New.
19158         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
19159
19160 2004-10-20  Ben Elliston  <bje@au.ibm.com>
19161             Devang Patel  <dpatel@apple.com>
19162
19163         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
19164         of floating point arithmetic, which could trap.
19165
19166 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
19167
19168         PR c++/14035
19169         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
19170         * g++.dg/conversion/const2.C: New test.
19171         * g++.dg/expr/reinterpret2.C: New test.
19172         * g++.dg/expr/reinterpret3.C: New test.
19173         * g++.dg/expr/cast2.C: New test.
19174         * g++.dg/expr/copy1.C: New test.
19175         * g++.dg/other/conversion1.C: Change error message.
19176         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
19177         function pointers to void *.
19178         * g++.old-deja/g++.mike/p10148.C: Likewise.
19179
19180 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19181
19182         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
19183
19184 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
19185
19186         PR c++/18047
19187
19188         * g++.dg/parse/expr3.C: New test.
19189
19190 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
19191
19192         * gcc.dg/smod-1.c: New test.
19193
19194 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
19195
19196         * objc.dg/method-14.m: New test.
19197
19198 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19199
19200         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
19201         Also xfail as the patch was reverted.
19202
19203 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
19204
19205         PR middle-end/16973
19206         * gcc.dg/pr16973.c: New test.
19207
19208 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
19209
19210         PR tree-optimization/17656
19211         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
19212
19213 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
19214
19215         * g++.dg/eh/shadow1.C: New.
19216
19217 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * gcc.c-torture/compile/20041018-1.c: New test.
19220
19221 2004-10-18  Ben Elliston  <bje@au.ibm.com>
19222
19223         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
19224         compiler referring to register 0 when accessing sdata.  The linker
19225         now patches things up.
19226
19227 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
19228
19229         PR c/17529
19230         * gcc.c-torture/compile/pr17529.c: New test.
19231
19232 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19233
19234         PR c++/17743
19235         * g++.dg/ext/attrib17.C: New test.
19236
19237 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
19238
19239         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
19240
19241 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19242
19243         PR c++/10479
19244         * g++.dg/ext/attrib16.C: New test.
19245
19246 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
19247
19248         PR c++/17042
19249         * g++.dg/init/dso_handle1.C: New test.
19250
19251         PR c++/14667
19252         * g++.dg/parse/typedef6.C: New test.
19253
19254         PR c++/17916
19255         * g++.dg/parse/pragma1.C: New test.
19256
19257 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
19258
19259         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
19260
19261 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
19262
19263         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
19264         -fno-common when on HPPA HP-UX platforms.
19265
19266 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
19267
19268         PR other/16820
19269         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
19270         stdint.h.
19271         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
19272         uintptr_t.
19273
19274 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19275
19276         PR c++/16301
19277         * g++.dg/lookup/strong-using-4.C: New test.
19278
19279 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
19280
19281         PR middle-end/16567
19282         * gcc.c-torture/compile/nested-1.c: New test.
19283
19284 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19285
19286         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
19287         and mipsisa64*-*-* (until support for misaligned loads is added).
19288         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
19289         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
19290         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
19291         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
19292         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
19293         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
19294
19295 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
19296
19297         PR c++/17976
19298         * g++.dg/init/dtor3.C: New test.
19299
19300 2004-10-15  Ben Elliston  <bje@au.ibm.com>
19301
19302         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
19303
19304 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
19305
19306         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
19307         * gcc.dg/macho-lo-sum.c: Likewise.
19308
19309 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
19310
19311         * gcc.dg/ppc-spe64-1.c: New test.
19312
19313 2004-10-14  Devang Patel  <dpatel@apple.com>
19314
19315         PR 17635
19316         * gcc.dg/pr17635.c : New test.
19317
19318 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
19319
19320         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
19321         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
19322         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
19323         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
19324         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
19325         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
19326         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
19327         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
19328         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
19329         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
19330         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
19331         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
19332         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
19333         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
19334         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
19335         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
19336         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
19337         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
19338
19339 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
19340
19341         * gcc.dg/vect/vect-82.c: New testcase.
19342         * gcc.dg/vect/vect-82_64.c: New testcase.
19343         * gcc.dg/vect/vect-83.c: New testcase.
19344         * gcc.dg/vect/vect-83_64.c: New testcase.
19345
19346 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19347
19348         * gcc.dg/cpp/error-1.c: New test.
19349
19350 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
19351
19352         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
19353
19354 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
19355
19356         PR target/17984
19357         * gcc.dg/cris-peep2-xsrand2.c: New test.
19358
19359 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
19360
19361         PR c++/17661
19362         * testsuite/g++.dg/expr/for2.C: New test.
19363
19364 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
19365
19366         * g++.dg/inherit/thunk1.C: Run on the SPARC.
19367
19368 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
19369
19370         PR tree-optimization/17724
19371         * g++.dg/opt/pr17724-1.C: New test.
19372         * g++.dg/opt/pr17724-2.C: New test.
19373         * g++.dg/opt/pr17724-3.C: New test.
19374         * g++.dg/opt/pr17724-4.C: New test.
19375         * g++.dg/opt/pr17724-5.C: New test.
19376         * g++.dg/opt/pr17724-6.C: New test.
19377
19378 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
19379
19380         PR c/17301
19381         * gcc.dg/pr17301-2.c: New test.
19382
19383 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
19384
19385         PR c++/15876
19386         * g++.dg/parse/error22.C: New test.
19387
19388         PR c++/17936
19389         * g++.dg/template/spec18.C: New test.
19390
19391 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
19392
19393         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
19394         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
19395         memcpy.
19396         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
19397         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
19398
19399 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
19400
19401         * g++.dg/eh/cleanup5.C: Add dg-options "".
19402
19403 2004-10-11  Roger Sayle  <roger@eyesopen.com>
19404
19405         PR middle-end/17657
19406         * gcc.dg/switch-4.c: New test case.
19407
19408 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
19409
19410         * gcc.c-torture/execute/20041011-1.c: New test.
19411
19412 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19413
19414         PR c++/17554
19415         * g++.dg/init/for3.C: New test.
19416
19417         PR c++/17657
19418         * g++.dg/opt/switch2.C: New test.
19419
19420         PR middle-end/17703
19421         * g++.dg/warn/Wreturn-2.C: New test.
19422
19423 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
19424
19425         PR c++/17907
19426         * g++.dg/eh/cleanup5.C: New test.
19427
19428 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
19429
19430         PR c++/17393
19431         * g++.dg/parse/error21.C: New test.
19432
19433 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19434
19435         * g++.dg/overload/pmf1.C: Adjust quoting marks.
19436         * g++.dg/warn/incomplete1.C: Likewise.
19437         * g++.dg/template/qualttp20.C: Likewise.
19438
19439 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19440
19441         PR c/17881
19442         * parm-incomplete-1.c: New test.
19443
19444 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19445
19446         PR c++/17867
19447         * g++.dg/parse/error19.C: New test.
19448
19449         PR c++/17670
19450         * g++.dg/init/new11.C: New test.
19451
19452         PR c++/17821
19453         * g++.dg/parse/error20.C: New test.
19454
19455         PR c++/17826
19456         * g++.dg/template/crash24.C: New test.
19457
19458 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19459
19460         PR c/17301
19461         * gcc.dg/pr17301-1.c: New test.
19462
19463 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19464
19465         PR c/17189
19466         * gcc.dg/anon-struct-5.c: New test.
19467
19468 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
19469
19470         PR c/17844
19471         * gcc.dg/pr17844-1.c: New test.
19472
19473 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
19474
19475         PR tree-optimization/17906
19476         * gcc.c-torture/compile/pr17906.c: New.
19477
19478 2004-10-09  Stuart Hastings  <stuart@apple.com>
19479             Roger Sayle  <roger@eyesopen.com>
19480
19481         PR rtl-optimization/17853
19482         * gcc.dg/i386-mmx-5.c: New testcase.
19483
19484 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
19485
19486         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
19487
19488 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
19489
19490         PR c++/17524
19491         * g++.dg/template/static9.C: New test.
19492
19493         PR c++/17685
19494         * g++.dg/parse/operator5.C: New test.
19495
19496 2004-10-09  Roger Sayle  <roger@eyesopen.com>
19497
19498         PR middle-end/17894
19499         * gcc.c-torture/execute/divcmp-4.c: New test case.
19500
19501 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19502
19503         PR tree-opt/17902
19504         * g++.dg/opt/pr17902.C: New test.
19505
19506 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
19507
19508         * gcc.dg/cpp/ident-1.c: Add dg-options "".
19509
19510 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19511
19512         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
19513
19514 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19515
19516         * gcc.dg/assign-warn-3.c: New test.
19517
19518 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19519
19520         PR c/16999
19521         * gcc.dg/cpp/ident-1.c: New test.
19522
19523 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19524
19525         * gcc.c-torture/compile/acc1.c: New.
19526
19527 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
19528
19529         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
19530         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
19531
19532 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19533
19534         * gcc.dg/ultrasp11.c: New test.
19535
19536 2004-10-08  Michael Matz  <matz@suse.de>
19537
19538         * gcc.dg/doloop-2.c: New test.
19539
19540 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
19541
19542         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
19543         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
19544         objc.dg/method-9.m: Update expected diagnostics.
19545
19546 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
19547
19548         * gcc.dg/ppc-fsel-3.c: New file.
19549         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
19550
19551 2004-10-07  Paul Brook  <paul@codesourcery.com>
19552
19553         * gfortran.dg/intrinsic_verify_1.f90: New test.
19554
19555 2004-10-07  Paul Brook  <paul@codesourcery.com>
19556
19557         * gfortran.dg/empty_format_1.f90: Remove stray commas.
19558
19559 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19560
19561         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
19562         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
19563         commit.
19564
19565 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
19566
19567         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
19568
19569 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19570
19571         PR c++/17115
19572         * g++.dg/warn/Winline-4.C: New test.
19573
19574 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
19575
19576         * gcc.c-torture/compile/20041007-1.c: New test.
19577
19578 2004-10-07  Paul Brook  <paul@codesourcery.com>
19579
19580         PR fortran/17678
19581         * gfortran.dg/use_allocated_1.f90: New test.
19582
19583 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19584
19585         PR middle-end/17849
19586         * gfortran.fortran-torture/compile/nested.f90: New test
19587
19588 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
19589
19590         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
19591
19592 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
19593
19594         PR c++/17368
19595         * g++.dg/ext/asm6.C: New test.
19596
19597 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
19598
19599         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
19600
19601 2004-10-06  Paul Brook  <paul@codesourcery.com>
19602
19603         PR libfortran/17709
19604         * gfortran.dg/empty_format_1.f90: New test.
19605
19606 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19607
19608         PR fortran/17568
19609         * gfortran.dg/ishft.f90: New test.
19610
19611         PR fortran/17283
19612         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
19613         tests.
19614
19615 2004-10-06  Paul Brook  <paul@codesourcery.com>
19616
19617         * gfortran.dg/do_1.f90: New test.
19618
19619 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19620
19621         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
19622         optimizing for size.
19623
19624 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19625
19626         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
19627
19628 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
19629
19630         * gcc.c-torture/compile/20041005-1.c: New test.
19631
19632 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19633
19634         PR c++/17829
19635         * g++.dg/lookup/koenig4.C: New.
19636
19637 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19638
19639         * g++.dg/other/classkey1.C: Adjust quoting marks.
19640         * g++.dg/parse/error15.C: Likewise.
19641         * g++.dg/template/meminit2.C (int>): Likewise.
19642
19643 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19644
19645         PR fortran/17283
19646         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
19647
19648         PR fortran/17631
19649         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
19650
19651         PR fortran/17708
19652         * gfortran.dg/pr17708.f90: New test.
19653
19654 2004-10-04  Chao-ying Fu  <fu@mips.com>
19655
19656         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
19657         * gcc.dg/vect/vect-4.c: Ditto.
19658         * gcc.dg/vect/vect-5.c: Ditto.
19659         * gcc.dg/vect/vect-6.c: Ditto.
19660         * gcc.dg/vect/vect-8.c: Ditto.
19661         * gcc.dg/vect/vect-16.c: Ditto.
19662         * gcc.dg/vect/vect-30.c: Ditto.
19663         * gcc.dg/vect/vect-40.c: Ditto.
19664         * gcc.dg/vect/vect-41.c: Ditto.
19665         * gcc.dg/vect/vect-42.c: Ditto.
19666         * gcc.dg/vect/vect-43.c: Ditto.
19667         * gcc.dg/vect/vect-44.c: Ditto.
19668         * gcc.dg/vect/vect-45.c: Ditto.
19669         * gcc.dg/vect/vect-46.c: Ditto.
19670         * gcc.dg/vect/vect-47.c: Ditto.
19671         * gcc.dg/vect/vect-48.c: Ditto.
19672         * gcc.dg/vect/vect-49.c: Ditto.
19673         * gcc.dg/vect/vect-50.c: Ditto.
19674         * gcc.dg/vect/vect-51.c: Ditto.
19675         * gcc.dg/vect/vect-52.c: Ditto.
19676         * gcc.dg/vect/vect-53.c: Ditto.
19677         * gcc.dg/vect/vect-54.c: Ditto.
19678         * gcc.dg/vect/vect-55.c: Ditto.
19679         * gcc.dg/vect/vect-56.c: Ditto.
19680         * gcc.dg/vect/vect-57.c: Ditto.
19681         * gcc.dg/vect/vect-58.c: Ditto.
19682         * gcc.dg/vect/vect-59.c: Ditto.
19683         * gcc.dg/vect/vect-60.c: Ditto.
19684         * gcc.dg/vect/vect-74.c: Ditto.
19685         * gcc.dg/vect/vect-79.c: Ditto.
19686         * gcc.dg/vect/vect-80.c: Ditto.
19687
19688 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
19689
19690         * gcc.dg/unused-7.c: Use the correct option.
19691
19692 2004-10-04  Paul Brook  <paul@codesourcery.com>
19693         Bud Davis  <bdavis9659@comcast.net>
19694
19695         PR fortran/17706
19696         PR fortran/16434
19697         * gfortran/pr17706.f90: New test.
19698         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
19699
19700 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19701
19702         * gfortran.dg/pr17612.f90: New test.
19703
19704 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
19705
19706         * g++.dg/template/local1.C: Adjust quoting marks in
19707         testing for diagnostics.
19708         * g++.dg/tls/diag-2.C: Likewise.
19709         * g++.dg/other/error8.C: Likewise.
19710
19711 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19712
19713         PR c/17178
19714         * gcc.dg/unused-4.c: Adjust to be correct.
19715
19716         PR c/17820
19717         * gcc.dg/unused-7.c: New test.
19718
19719 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
19720
19721         PR c++/17797
19722         * g++.dg/overload/template2.C: New test.
19723
19724 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
19725
19726         PR tree-optimization/16632
19727         * gcc.dg/tree-ssa/20041002-1.c: New.
19728
19729 2004-10-03  Paul Brook  <paul@codesourcery.com>
19730
19731         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
19732         rather than relying on default formatting.
19733
19734 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
19735
19736         * gcc.dg/20040920-1.c: Update expected message text.
19737
19738 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
19739
19740         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
19741
19742 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
19743
19744         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
19745         tree level.
19746
19747 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19748
19749         * gcc.dg/tree-ssa/pr17343.c: Remove.
19750
19751 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
19752
19753         PR tree-opt/17343
19754         * gcc.dg/tree-ssa/pr17343.c: New test.
19755
19756 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
19757
19758         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
19759         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
19760         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
19761         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
19762         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
19763
19764 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19765
19766         * gcc.dg/lvalue-2.c: New test.
19767
19768 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
19769
19770         PR c/17730
19771         * gcc.dg/pr17730-1.c: New test
19772
19773 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
19774
19775         PR c/7425
19776         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
19777
19778 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19779
19780         * gcc.c-torture/execute/stdarg-1.c: New test.
19781         * gcc.c-torture/execute/stdarg-2.c: New test.
19782         * gcc.c-torture/execute/stdarg-3.c: New test.
19783         * gcc.dg/tree-ssa/stdarg-1.c: New test.
19784         * gcc.dg/tree-ssa/stdarg-2.c: New test.
19785         * gcc.dg/tree-ssa/stdarg-3.c: New test.
19786         * gcc.dg/tree-ssa/stdarg-4.c: New test.
19787         * gcc.dg/tree-ssa/stdarg-5.c: New test.
19788
19789 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
19790
19791         PR tree-optimization/17697
19792         * g++.dg/opt/pr17697-1.C: New test.
19793         * g++.dg/opt/pr17697-2.C: New test.
19794         * g++.dg/opt/pr17697-3.C: New test.
19795
19796 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
19797
19798         PR c/16409
19799         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
19800         gcc.dg/vla-init-5.c: New tests.
19801
19802 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
19803
19804         PR c/13804
19805         * gcc.dg/pr13804-1.c: New test.
19806
19807 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19808
19809         PR fortran/16938
19810         * gfortran.dg/pr16938.f90: New test.
19811
19812 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19813
19814         * g++.dg/template/crash23.C: New test.
19815
19816 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
19817
19818         PR c++/17585
19819         * g++.dg/template/static8.C: New test.
19820
19821 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
19822
19823         PR c++/17681
19824         * g++.dg/other/error9.C: New test.
19825
19826 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19827
19828         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
19829
19830 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19831
19832         PR fortran/15164
19833         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
19834
19835 2004-09-26  Roger Sayle  <roger@eyesopen.com>
19836
19837         PR middle-end/17112
19838         * gcc.dg/pr17112-1.c: New test case.
19839
19840 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
19841
19842         PR c/11459
19843         * gcc.dg/pr11459-1.c: New test.
19844
19845 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
19846
19847         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
19848         * gcc.dg/tree-ssa/loop-4.c: Likewise.
19849
19850 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19851
19852         * gfortran.dg/pr15324.f90: Make array bounds consistent.
19853
19854 2004-09-25  Jan Hubicka  <jh@suse.cz>
19855
19856         * compile/30040909-1.c: New test.
19857         * compile/30040907-1.c: New test.
19858
19859 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
19860
19861         * gcc.c-torture/execute/va-arg-26.c: New test.
19862
19863 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
19864
19865         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
19866         extra diagnostics on targets with 64-bit pointers.
19867         * objc.dg/selector-1.m: Adjust dg-warning regexp.
19868
19869 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19870
19871         PR c/17188
19872         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
19873         * gcc.dg/decl-3.c: Adjust expected message.
19874
19875 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
19876
19877         PR fortran/17615
19878         * gfortran.dg/pr17615.f90: New test.
19879
19880 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
19881
19882         PR tree-optimzation/17517
19883         * g++.dg/tree-ssa/pr17517.C: New Test.
19884
19885 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
19886
19887         PR c++/16889
19888         * g++.dg/lookup/ambig3.C: New.
19889
19890 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
19891
19892         PR tree-opt/17624
19893         * g++.dg/opt/pr17624.C: New test.
19894
19895 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
19896
19897         PR c/6980
19898         * gcc.dg/Wbad-function-cast-1.c: New test.
19899
19900 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
19901
19902         * g++.dg/ext/complit1.C
19903         * g++.dg/other/error2.C
19904         * g++.dg/other/nontype-1.C
19905         * g++.dg/parse/crash11.C
19906         * g++.dg/parse/crash12.C
19907         * g++.dg/parse/error15.C
19908         * g++.dg/parse/error4.C
19909         * g++.dg/parse/tmpl-outside1.C
19910         * g++.dg/parse/too-many-tmpl-args1.C
19911         * g++.dg/template/dependent-expr3.C
19912         * g++.dg/template/error10.C
19913         * g++.dg/template/instantiate1.C
19914         * g++.dg/template/vtable2.C
19915         * g++.dg/warn/Wshadow-1.C
19916         * g++.dg/warn/weak1.C
19917         * g++.old-deja/g++.brendan/crash16.C
19918         * g++.old-deja/g++.brendan/crash18.C
19919         * g++.old-deja/g++.brendan/crash48.C
19920         * g++.old-deja/g++.brendan/crash49.C
19921         * g++.old-deja/g++.brendan/crash55.C
19922         * g++.old-deja/g++.brendan/crash56.C
19923         * g++.old-deja/g++.brendan/crash8.C
19924         * g++.old-deja/g++.brendan/enum11.C
19925         * g++.old-deja/g++.brendan/enum8.C
19926         * g++.old-deja/g++.brendan/enum9.C
19927         * g++.old-deja/g++.brendan/friend3.C
19928         * g++.old-deja/g++.brendan/misc14.C
19929         * g++.old-deja/g++.bugs/900402_02.C
19930         * g++.old-deja/g++.bugs/900404_03.C
19931         * g++.old-deja/g++.bugs/900404_04.C
19932         * g++.old-deja/g++.bugs/900428_03.C
19933         * g++.old-deja/g++.jason/crash4.C
19934         * g++.old-deja/g++.jason/overload21.C
19935         * g++.old-deja/g++.jason/redecl1.C
19936         * g++.old-deja/g++.jason/report.C
19937         * g++.old-deja/g++.jason/rfg10.C
19938         * g++.old-deja/g++.jason/template30.C
19939         * g++.old-deja/g++.law/arm12.C
19940         * g++.old-deja/g++.law/ctors5.C
19941         * g++.old-deja/g++.law/cvt20.C
19942         * g++.old-deja/g++.law/init10.C
19943         * g++.old-deja/g++.law/init8.C
19944         * g++.old-deja/g++.law/visibility17.C
19945         * g++.old-deja/g++.law/visibility7.C
19946         * g++.old-deja/g++.mike/net8.C
19947         * g++.old-deja/g++.mike/p646.C
19948         * g++.old-deja/g++.mike/p700.C
19949         * g++.old-deja/g++.mike/p701.C
19950         * g++.old-deja/g++.mike/p811.C
19951         * g++.old-deja/g++.ns/template13.C
19952         * g++.old-deja/g++.other/array3.C
19953         * g++.old-deja/g++.other/crash25.C
19954         * g++.old-deja/g++.other/dtor3.C
19955         * g++.old-deja/g++.other/dtor4.C
19956         * g++.old-deja/g++.other/main1.C
19957         * g++.old-deja/g++.other/warn7.C
19958         * g++.old-deja/g++.pt/crash11.C
19959         * g++.old-deja/g++.pt/crash36.C
19960         * g++.old-deja/g++.pt/spec22.C
19961         * g++.old-deja/g++.pt/spec9.C
19962         * g++.old-deja/g++.pt/ttp52.C
19963         * g++.old-deja/g++.robertl/eb103.C
19964         * g++.old-deja/g++.robertl/eb121.C
19965         * g++.old-deja/g++.robertl/eb22.C
19966         * g++.old-deja/g++.robertl/eb8.C:
19967         Update locations and/or regexps of dg-error markers.
19968         Remove markers for some bogus messages that are no longer issued.
19969
19970 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
19973         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
19974
19975 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
19976
19977         PR c++/17618
19978         * g++.dg/lookup/crash5.C: New test.
19979
19980 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
19981
19982         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
19983         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
19984         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
19985         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
19986         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
19987         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
19988
19989         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
19990         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
19991         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
19992         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
19993         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
19994         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
19995
19996         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
19997
19998         * gcc.dg/vect/vect-44.c: Check additional cases.
19999         * gcc.dg/vect/vect-48.c: Check additional cases.
20000
20001         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
20002         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
20003         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
20004         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
20005         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
20006         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
20007         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
20008         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
20009         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
20010
20011         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
20012         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
20013         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
20014
20015 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20016
20017         * gcc.dg/tree-ssa/loop-6.c: New test.
20018
20019 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
20020
20021         PR c++/17620
20022         * g++.dg/inherit/base2.C: New.
20023
20024 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
20025
20026         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
20027         * gcc.dg/20001012-2.c: Likewise.
20028         * gcc.dg/20001013-1.c: Likewise.
20029         * gcc.dg/20001101-1.c: Likewise.
20030         * gcc.dg/20001102-1.c: Likewise.
20031         * gcc.dg/bf-spl1.c: Likewise.
20032         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
20033         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
20034
20035 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
20036
20037         PR tree-optimization/16721
20038         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
20039
20040 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
20041
20042         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
20043         * gcc.dg/20040305-1.c: Likewise.
20044
20045 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
20046
20047         PR c/16566
20048         * gcc.c-torture/compile/pr16566-1.c,
20049         gcc.c-torture/compile/pr16566-2.c,
20050         gcc.c-torture/compile/pr16566-3.c: New tests.
20051
20052 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
20053
20054         PR tree-optimization/17512
20055         * gcc.c-torture/compile/20040916-1.c.
20056
20057 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
20058
20059         * gcc.dg/pragma-re-3.c: New test.
20060
20061 2004-09-17  Matt Austern  <austern@apple.com>
20062
20063         PR c++/15049
20064         * g++.dg/other/anon3.C: New.
20065
20066 2004-09-21  Roger Sayle  <roger@eyesopen.com>
20067
20068         PR c++/7503
20069         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
20070         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
20071         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
20072         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
20073         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
20074
20075 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
20076
20077         PR fortran/17286
20078         * gfortran.dg/pr17286.f90: New test.
20079
20080 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
20081
20082         PR c++/17530
20083         * g++.dg/template/static7.C: New test.
20084
20085 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
20086
20087         PR tree-opt/17558
20088         * gcc.c-torture/compile/pr17558.c: New test.
20089
20090 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20091
20092         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
20093         if SKIP_ATTRIBUTE is defined.
20094
20095 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20096
20097         PR fortran/15957
20098         * gfortran.dg/pr15957.f90: New test.
20099
20100 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
20101
20102         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
20103         in comparison.
20104         * gcc.dg/vect/vect-79.c: Likewise.
20105         * gcc.dg/vect/vect-80.c: Likewise.
20106
20107 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20108
20109         PR fortran/15750
20110         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
20111
20112 2004-09-20  Ira Rosen  <irar@il.ibm.com>
20113
20114         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
20115         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
20116         * gcc.dg/vect/vect-62.c: New testcase.
20117         * gcc.dg/vect/vect-63.c: New testcase.
20118         * gcc.dg/vect/vect-64.c: New testcase.
20119         * gcc.dg/vect/vect-65.c: New testcase.
20120         * gcc.dg/vect/vect-66.c: New testcase.
20121         * gcc.dg/vect/vect-67.c: New testcase.
20122         * gcc.dg/vect/vect-68.c: New testcase.
20123         * gcc.dg/vect/vect-69.c: New testcase.
20124         * gcc.dg/vect/vect-79.c: New testcase.
20125         * gcc.dg/vect/vect-80.c: New testcase.
20126
20127 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
20128
20129         * gcc.target/mips/asm-1.c: New test.
20130
20131 2004-09-19  Ira Rosen  <irar@il.ibm.com>
20132
20133         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
20134         * gcc.dg/vect/vect-73.c: New testcase.
20135         * gcc.dg/vect/vect-74.c: New testcase.
20136         * gcc.dg/vect/vect-75.c: New testcase.
20137         * gcc.dg/vect/vect-76.c: New testcase.
20138         * gcc.dg/vect/vect-77.c: New testcase.
20139         * gcc.dg/vect/vect-78.c: New testcase
20140
20141 2004-09-18  Paul Brook  <paul@codesourcery.com>
20142
20143         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
20144
20145 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
20146
20147         PR c/17424
20148         * gcc.dg/pr17424-1.c: New test.
20149
20150 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
20151
20152         * g++.dg/tree-ssa/pr17153.C: New test.
20153
20154 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
20155
20156         PR pch/13361
20157         * testsuite/g++.dg/pch/wchar-1.C: New.
20158         * testsuite/g++.dg/pch/wchar-1.Hs: New.
20159
20160 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
20161
20162         * gcc.c-torture/execute/20040917-1.c: New test.
20163
20164 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20165
20166         PR tree-optimization/17319
20167         * gcc.dg/pr17319.c: New test.
20168
20169 2004-09-17  Devang Patel  <dpatel@apple.com>
20170
20171         * gcc.dg/20040813-1.c: New test.
20172
20173 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20174
20175         PR tree-optimization/17273
20176         * gcc.c-torture/compile/pr17273.c: New test.
20177
20178 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20179
20180         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
20181         Update expected messages.
20182         * gcc.dg/declspec-13.c: New test.
20183
20184 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
20185
20186         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
20187
20188 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
20189
20190         * gcc.c-torture/execute/pr17252.c: Use post-increment to
20191         change what 'a' is pointing to.
20192
20193 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
20194
20195         PR c++/16002
20196         * g++.dg/template/error18.C: New test.
20197
20198         PR c++/16029
20199         * g++.dg/warn/Wunused-8.C: New test.
20200
20201 2004-09-17  Steven Bosscher  <stevenb@suse.de>
20202
20203         PR tree-optimization/17513
20204         * gcc.dg/20040916-1.c: New test.
20205
20206 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
20207
20208         PR c++/17501
20209         * g++.dg/template/typename7.C: New test.
20210
20211 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20212
20213         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
20214
20215 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
20216
20217         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
20218         with -ftree-based-profiling also.
20219         * lib/profopt.exp: Support late-set profile_option/feedback_option.
20220
20221 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
20222
20223         PR/15364
20224         * gfortran.dg/der_array_io_1.f90: New test.
20225         * gfortran.dg/der_array_io_2.f90: New test.
20226         * gfortran.dg/der_array_io_3.f90: New test.
20227
20228 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20229
20230         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
20231         EABI.
20232
20233 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
20234
20235         * g++.dg/opt/switch1.C: New test.
20236
20237 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
20238
20239         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
20240         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
20241         Update expected messages.
20242
20243 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20244
20245         PR fortran/16485
20246         * gfortran.dg/same_name_1.f90: New test.
20247
20248 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
20249
20250         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
20251         dereference garbage pointers.
20252
20253 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
20254
20255         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
20256         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
20257
20258         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
20259         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
20260         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
20261
20262 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
20263
20264         PR c++/17324
20265         * g++.dg/template/mangle1.C: New test.
20266
20267 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20268
20269         PR tree-optimization/17252
20270         * gcc.c-torture/execute/pr17252.c: New test.
20271
20272 2004-09-14  Andrew Pinski  <apinski@apple.com>
20273
20274         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
20275
20276 2004-09-14  Roger Sayle  <roger@eyesopen.com>
20277
20278         PR rtl-optimization/9771
20279         * gcc.dg/pr9771-1.c: New test case.
20280
20281 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
20282
20283         PR tree-optimization/15262
20284         * gcc.c-torture/execute/pr15262-1.c: New test.
20285         * gcc.c-torture/execute/pr15262-2.c: New test.
20286
20287 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
20288
20289         * gcc.dg/declspec-12.c: New test.
20290
20291 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
20292
20293         * gfortran.dg/pr17090.f90: Add directives to test.
20294
20295 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20296
20297         * gcc.c-torture/compile/20040914-1.c: New test.
20298
20299 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20300
20301         PR c++/16162
20302         * g++.dg/template/decl2.C: New test.
20303
20304 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
20305
20306         PR fortran/17090
20307         * gfortran.dg/pr17090.f90: New test.
20308
20309 2004-09-13  Dale Johannesen  <dalej@apple.com>
20310
20311         * gcc.c-torture/compile/pr17408.c: New test case.
20312
20313 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
20314
20315         PR c++/16716
20316         * g++.dg/parse/crash17.C: New test.
20317
20318         PR c++/17327
20319         * g++.dg/template/enum3.C: New test.
20320
20321 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
20322
20323         * lib/gcc-defs.exp: Load wrapper.exp.
20324         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
20325         using local code.
20326         * lib/gcc.exp (gcc_init): Similar.
20327         * lib/gfortran.exp (gfortran_init): Similar.
20328         * lib/objc.exp (objc_init): Similar.
20329         * lib/treelang.exp (treelang_init): Similar.
20330         * lib/wrapper.exp: New file with build_wrapper call machinery in
20331         ${tool}_maybe_build_wrapper.
20332
20333 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20334
20335         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
20336         "inline".
20337         * gcc.dg/declspec-11.c: Update expected messages.
20338         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
20339         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
20340         gcc.dg/inline-12.c: New tests.
20341
20342 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
20343
20344         * g++.dg/tree-ssa/pr17400.C: New testcase.
20345
20346 2004-09-13  James E Wilson  <wilson@specifixinc.com>
20347
20348         * gcc.target/mips/sb1-1.c: New testcase.
20349
20350 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
20351
20352         * lib/g77-dg.exp: Remove unused file.
20353         * lib/mike-g77.exp: Ditto.
20354         * lib/g77.exp: Ditto.
20355
20356 2004-09-12  Richard Henderson  <rth@redhat.com>
20357
20358         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
20359
20360 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
20361
20362         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
20363         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
20364         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
20365         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
20366         Update expected messages.
20367
20368 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
20369
20370         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
20371         declaration/use mismatch for dirp parameter.
20372
20373 2004-09-12  Andrew Pinski  <apinski@apple.com>
20374
20375         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
20376         -fgnu-runtime is passed.
20377
20378 2004-09-12  Richard Henderson  <rth@redhat.com>
20379
20380         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
20381         do the uplevel thing and update additional_flags directly.
20382         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
20383         gfortran.fortran-torture/execute/intrinsic_nearest.x,
20384         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
20385         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
20386
20387 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20388
20389         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
20390
20391 2004-09-11  Roger Sayle  <roger@eyesopen.com>
20392
20393         PR middle-end/17411
20394         * g++.dg/opt/pr17411-1.C: New test case.
20395
20396 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20397
20398         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20399         gcc.dg/tls/diag-2.c: Update expected messages.
20400         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
20401         messages.
20402         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
20403         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
20404         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
20405         gcc.dg/tls/diag-5.c: New tests.
20406
20407 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
20408
20409         * gcc.dg/20040910-1.c: Correct dg-error regexp.
20410
20411 2004-09-11  Steven Bosscher  <stevenb@suse.de>
20412
20413         * g++.dg/parse/break-in-for.C: New test.
20414
20415 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
20416
20417         * gcc.dg/tree-ssa/20040911-1.c: New test.
20418
20419 2004-09-11  Andreas Jaeger  <aj@suse.de>
20420
20421         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
20422         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
20423
20424 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
20425
20426         * gcc.target/frv: New directory of FR-V-specific tests.
20427
20428 2004-09-10  James E Wilson  <wilson@specifixinc.com>
20429
20430         * gcc.dg/convert-vec-1.c: New test.
20431
20432 2004-09-10  Roger Sayle  <roger@eyesopen.com>
20433
20434         PR middle-end/17024
20435         * gcc.dg/pr17024-1.c: New test case.
20436
20437 2004-09-10  Eric Christopher  <echristo@redhat.com>
20438
20439         * gcc.dg/20040910-1.c: New test.
20440
20441 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
20442
20443         * gcc.dg/bitfld-9.c: New test.
20444
20445 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
20446
20447         * gcc.c-torture/execute/ieee/acc1.c: New test.
20448         * gcc.c-torture/execute/ieee/acc2.c: New test.
20449         * gcc.c-torture/execute/ieee/mzero6.c: New test.
20450
20451 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
20452
20453         * gcc.dg/deprecated-2.c: New test.
20454
20455 2004-09-09  James E Wilson  <wilson@specifixinc.com>
20456
20457         * gcc.dg/init-vec-1.c: New test.
20458
20459 2004-09-09  Roger Sayle  <roger@eyesopen.com>
20460
20461         PR middle-end/17055
20462         * gcc.dg/pr17055-1.c: New test case.
20463
20464 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
20465
20466         PR target/17377
20467         * gcc.c-torture/execute/pr17377.c: New test.
20468
20469 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20470
20471         PR c/8420
20472         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
20473         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
20474         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
20475         gcc.dg/long-long-typespec-1.c: New tests.
20476         * gcc.dg/tls/diag-2.c: Update expected diagnostics
20477
20478 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
20479
20480         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
20481         gcc.dg/gnu99-static-1.c: New tests.
20482
20483 2004-09-08  Devang Patel  <dpatel@apple.com>
20484
20485         * gcc.dg/darwin-ld-20040828-1.c: New test.
20486         * gcc.dg/darwin-ld-20040828-2.c: New test.
20487         * gcc.dg/darwin-ld-20040828-3.c: New test.
20488
20489 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
20490
20491         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
20492         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
20493         in error message.
20494         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
20495         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
20496         in error message.
20497         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
20498         types they qualify.
20499         * objc.dg/type-size-2.m: Fix wording in comment.
20500         * objc.dg/va-meth-1.m: New test case.
20501
20502 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
20503
20504         PR c/16633:
20505         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
20506         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
20507
20508 2004-09-06  Devang Patel  <dpatel@apple.com>
20509
20510         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
20511         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
20512
20513 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
20514
20515         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
20516         reflect changed line numbering of diagnostics.
20517
20518 2004-09-06  Paul Brook  <paul@codesourcery.com>
20519
20520         * gfortran.dg/edit_real_1.f90: Add new test.
20521
20522 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20523
20524         * gcc.dg/tree-ssa/loop-2.c: New test.
20525         * gcc.dg/tree-ssa/loop-3.c: New test.
20526         * gcc.dg/tree-ssa/loop-4.c: New test.
20527         * gcc.dg/tree-ssa/loop-5.c: New test.
20528
20529 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20530
20531         * gcc.dg/format/sentinel-1.c: Update for parameter option.
20532
20533 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20534
20535         * gcc.dg/format/sentinel-1.c: New test.
20536
20537 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
20538
20539         * testsuite/gcc.dg/builtins-46.c: New.
20540
20541 2004-09-03  Devang Patel  <dpatel@apple.com>
20542
20543         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
20544         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
20545
20546 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20547
20548         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
20549         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
20550         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
20551         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
20552         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
20553         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
20554         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
20555         the non-portable bzero.
20556         * gcc.dg/20010912-1.c: xfail for NetWare.
20557         * gcc.dg/20020426-2.c: xfail for NetWare.
20558         * gcc.dg/20021014-1.c: xfail for NetWare.
20559         * gcc.dg/20021018-1.c: xfail for NetWare.
20560         * gcc.dg/20030213-1.c: xfail for NetWare.
20561         * gcc.dg/20030225-1.c: xfail for NetWare.
20562         * gcc.dg/20030708-1.c: xfail for NetWare.
20563         * gcc.dg/builtins-config.h: Also exclude NetWare.
20564         * gcc.dg/format/format.h: Define restrict only if not already defined.
20565         * gcc.dg/nest.c: xfail for NetWare.
20566         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
20567         * lib/target-supports.exp (check_visibility_available): Exclude
20568         NetWare.
20569
20570 2004-09-03  Jan Beulich  <jbeulich@novell.com>
20571
20572         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
20573         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
20574         deterministic starting point for the alignment of structure fields.
20575         * gcc.dg/Wpadded.c: Dito.
20576         * g++.dg/abi/vbase10.C: Dito.
20577
20578 2004-09-03  Devang Patel  <dpatel@apple.com>
20579
20580         * g++.dg/debug/pr15736.cc: New test.
20581
20582 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20583
20584         * README.QMTEST: Fix out-of-date link.
20585
20586 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
20587
20588         PR fortran/16579
20589         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
20590         Delete.  Duplicate of gfortran.dg/g77/20010610.f
20591
20592 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
20593
20594         * g++.dg/abi/arm_rtti1.C: New test.
20595
20596 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
20597
20598         * gcc.dg/ppc-vector-memcpy.c: New.
20599         * gcc.dg/ppc-vector-memset.c: New.
20600
20601 2004-09-02  Chao-ying Fu  <fu@mips.com>
20602
20603         * gcc.target/mips/mips-3d-1.c: New test.
20604         * gcc.target/mips/mips-3d-2.c: New test.
20605         * gcc.target/mips/mips-3d-3.c: New test.
20606         * gcc.target/mips/mips-3d-4.c: New test.
20607         * gcc.target/mips/mips-3d-5.c: New test.
20608         * gcc.target/mips/mips-3d-6.c: New test.
20609         * gcc.target/mips/mips-3d-7.c: New test.
20610         * gcc.target/mips/mips-3d-8.c: New test.
20611         * gcc.target/mips/mips-3d-9.c: New test.
20612         * gcc.target/mips/mips-ps-1.c: New test.
20613         * gcc.target/mips/mips-ps-2.c: New test.
20614         * gcc.target/mips/mips-ps-3.c: New test.
20615         * gcc.target/mips/mips-ps-4.c: New test.
20616         * gcc.target/mips/mips-ps-type.c: New test.
20617
20618 2004-09-02  Paul Brook  <paul@codesourcery.com>
20619
20620         * gfortran.dg/edit_real_1.f90: Add new tests.
20621
20622 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20623
20624         PR fortran/15327
20625         * gfortran.dg/merge_char_1.f90: New test.
20626
20627 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20628
20629         PR fortran/16404
20630         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
20631
20632 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20633
20634         PR c/1522
20635         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
20636
20637 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
20638
20639         * g++.dg/opt/loop1.C: Do not XFAIL.
20640
20641 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * gcc.c-torture/execute/20040831-1.c: New test.
20644
20645 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
20646
20647         PR fortran/16579
20648         * gfortran.dg/g77/20010610.f: Now passes.
20649         Copy from g77.f-torture/execute. Add dg-run directive.
20650         * gfortran.dg/g77/README: Update
20651
20652 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
20653
20654         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
20655         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
20656         (t1, t2, t3, t4): Add volatile.
20657
20658 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20659
20660         * g++.dg/ext/visibility/arm1.C: New test.
20661
20662 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
20663
20664         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
20665         -pedantic-errors.
20666
20667 2004-09-01  Paul Brook  <paul@codesourcery.com>
20668
20669         * gfortran.dg/eof_2.f90: New test.
20670
20671 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20672
20673         PR fortran/16579
20674         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
20675
20676 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
20677
20678         PR libfortran/16805
20679         * gfortran.dg/list_read_2.f90: New test.
20680
20681 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
20682
20683         * g++.dg/abi/key1.C: New test.
20684
20685 2004-08-31  Richard Henderson  <rth@redhat.com>
20686
20687         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
20688         form of offsetof.
20689         * g++.dg/other/offsetof5.C: Remove duplicate.
20690
20691 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20692
20693         PR fortran/17244
20694         * gfortran.dg/func_derived_1.f90: New test.
20695
20696 2004-08-31  Paul Brook  <paul@codesourcery.com>
20697
20698         * gfortran.dg/eof_1.f90: New test.
20699
20700 2004-08-31  Paul Brook  <paul@codesourcery.com>
20701
20702         * gfortran.dg/list_read_1.f90: New file.
20703
20704 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
20705
20706         * g++.dg/opt/loop1.C: XFAIL.
20707
20708 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
20709
20710         * gcc.dg/funcdef-storage-1.c: New.
20711         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
20712         an extern function in local scope.
20713         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
20714         declare an 'auto inline' function in local scope.
20715         * gcc.dg/20011130-1.c: Likewise.
20716         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
20717         an 'auto' function in local scope.
20718         * gcc.dg/20021014-1.c: Likewise.
20719         * gcc.dg/20030331-2.c: Likewise.
20720
20721 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20722
20723         * gfortran.dg/blockdata_1.f90: New test.
20724
20725 2004-08-30  Richard Henderson  <rth@redhat.com>
20726
20727         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
20728
20729 2004-08-30  Richard Henderson  <rth@redhat.com>
20730
20731         * lib/fortran-torture.exp (fortran-torture-execute): Honor
20732         additional_flags set by alternate driver.
20733         (ieee-options): New procedure.
20734         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
20735         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
20736         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
20737         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
20738
20739 2004-08-30  Richard Henderson  <rth@redhat.com>
20740
20741         * lib/f-torture.exp: Remove.
20742
20743 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
20744
20745         PR rtl-optimization/16590
20746         * g++.dg/opt/loop1.C: New test.
20747
20748 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20749
20750         PR fortran/13910
20751         * gfortran.dg/oldstyle_1.f90: New test.
20752
20753 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
20754         Paul Brook  <paul@codesourcery.com>
20755
20756         * gfortran.dg/g77/README: Update.
20757         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
20758         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
20759         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
20760
20761 2004-08-28  Paul Brook  <paul@codesourcery.com>
20762
20763         PR libfortran/17195
20764         * gfortran.dg/edit_real_1.f90: New test.
20765
20766 2004-08-27  Paul Brook  <paul@codesourcery.com>
20767
20768         * gfortran.dg/rewind_1.f90: New test.
20769
20770 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
20771
20772         PR fortran/16597
20773         * gfortran.dg/pr16597.f90: New test.
20774
20775 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20776
20777         PR c/13801
20778         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
20779         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
20780         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
20781         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
20782         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
20783
20784 2004-08-26  Nick Clifton  <nickc@redhat.com>
20785
20786         * gcc.c-torture/compile/pr17119.c: New test.
20787
20788 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
20789
20790         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
20791
20792 2004-08-25  Richard Henderson  <rth@redhat.com>
20793
20794         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
20795         the bits that expect kind=8 to be the largest real kind.
20796
20797 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20798
20799         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
20800
20801 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20802
20803         * gfortran.dg/assignment_1.f90: New test.
20804
20805 2004-08-25  Adam Nemet  <anemet@lnxw.com>
20806
20807         * g++.dg/template/repo3.C: New test.
20808
20809 2004-08-25  Roger Sayle  <roger@eyesopen.com>
20810
20811         PR middle-end/16693
20812         PR tree-optimization/16372
20813         * g++.dg/opt/pr16372-1.C: New test case.
20814         * g++.dg/opt/pr16693-1.C: New test case.
20815         * g++.dg/opt/pr16693-2.C: New test case.
20816
20817 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
20818
20819         * objc.dg/proto-lossage-4.m: New test.
20820
20821 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
20822
20823         PR c++/17155
20824         * g++.dg/inherit/local2.C: New test.
20825
20826 2004-08-25  Paul Brook  <paul@codesourcery.com>
20827
20828         PR fortran/17144
20829         * gfortran.dg/string_ctor_1.f90: New test.
20830
20831 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20832
20833         PR c++/14428
20834         * g++.dg/template/redecl2.C: New test.
20835
20836 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20837
20838         PR fortran/17143
20839         * gfortran.dg/pr17143.f90: New test.
20840
20841 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
20842
20843         PR fortran/17164
20844         * gfortran.dg/pr17164.f90: New test.
20845
20846 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20847
20848         * gcc.dg/tree-ssa/loop-1.c: New test.
20849
20850 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20851
20852         * gcc.c-torture/compile/20040824-1.c: New test.
20853
20854 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
20855
20856         * gcc.c-torture/compile/iftrap-3.c: New test.
20857
20858 2004-08-24  Paul Brook  <paul@codesourcery.com>
20859
20860         * gfortran.dg/entry_2.f90: New test.
20861
20862 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20863
20864         PR c++/16889
20865         * g++.dg/lookup/ambig[12].C: New.
20866
20867 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20868
20869         PR c++/16706
20870         * g++.dg/template/crash21.C: New test.
20871         * g++.dg/template/crash22.C: Likewise.
20872
20873 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
20874
20875         PR c++/17149
20876         * g++.dg/template/access15.C: New.
20877
20878 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20879
20880         PR c++/17163
20881         * g++.dg/template/repo2.C: New test.
20882
20883 2004-08-23  Roger Sayle  <roger@eyesopen.com>
20884
20885         PR rtl-optimization/17078
20886         * gcc.c-torture/execute/pr17078-1.c: New test case.
20887
20888 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20889
20890         PR c/14492
20891         * gcc.dg/debug/crash1.c: New test.
20892
20893 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
20894
20895         PR c/16180
20896         * gcc.dg/loop-5.c: New test.
20897
20898 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
20899
20900         * gcc.c-torture/execute/20040823-1.c: New test.
20901
20902 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
20903
20904         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
20905         to the assembler.  Simplify test accordingly.
20906         (asm_abi_flags): Use GNU names.
20907         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
20908         to check for ABI flags.
20909
20910 2004-08-22  Andrew Pinski  <apinski@apple.com>
20911
20912         * g++.dg/opt/pr14029.C: New test.
20913         * gcc.c-torture/execute/pr15262.c: New test.
20914
20915 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20916
20917         * gfortran.dg/reduction.f90: Add checks with complex arguments.
20918
20919 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
20920
20921         PR 16908
20922         * gfortran.dg/direct_io.f90: New test.
20923
20924 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20925
20926         PR c++/17121
20927         * g++.dg/inherit/local2.C: New test.
20928
20929 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20930
20931         PR c++/17120
20932         * g++.dg/warn/Wparentheses-4.C: New test.
20933
20934 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
20935
20936         PR c++/17121
20937         * g++.dg/inherit/local2.C: New test.
20938
20939         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
20940         * gcc.dg/ppc-ldstruct.c: Likewise.
20941         * gcc.dg/ppc64-abi-2.c: Likewise.
20942
20943 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
20944
20945         PR rtl-optimization/17099
20946         * gcc.c-torture/execute/20040820-1.c: New test.
20947
20948 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
20949
20950         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
20951
20952 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
20953
20954         PR fortran/17077
20955         * gfortran.dg/auto_array_1.f90: New test.
20956
20957 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20958
20959         PR fortran/17074
20960         * gfortran.dg/simpleif_1.f90: New test.
20961
20962 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
20963
20964         * lib/target-supports.exp (check_profiling_available): Return
20965         false for arm*-*-symbianelf* and arm*-*-eabi*.
20966
20967         PR c++/15890
20968         * g++.dg/template/delete1.C: New test.
20969
20970 2004-08-19  Paul Brook  <paul@codesourcery.com>
20971
20972         PR fortran/14976
20973         PR fortran/16228
20974         * gfortran.dg/data_char_1.f90: New test.
20975
20976 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
20977
20978         PR fortran/16946
20979         * gfortran.dg/reduction.f90: New testcase.
20980
20981 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
20982
20983         PR fortran/16520
20984         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
20985
20986 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
20987
20988         PR c++/17041
20989         * g++.dg/Wparentheses-3.C: New test.
20990
20991 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
20992
20993         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
20994         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
20995         * gcc.dg/vect/vect-2.c: Likewise.
20996         * gcc.dg/vect/vect-3.c: Likewise.
20997         * gcc.dg/vect/vect-4.c: Likewise.
20998         * gcc.dg/vect/vect-5.c: Likewise.
20999         * gcc.dg/vect/vect-6.c: Likewise.
21000         * gcc.dg/vect/vect-7.c: Likewise.
21001         * gcc.dg/vect/vect-25.c: Likewise.
21002         * gcc.dg/vect/vect-31.c: Likewise.
21003         * gcc.dg/vect/vect-32.c: Likewise.
21004         * gcc.dg/vect/vect-34.c: Likewise.
21005         * gcc.dg/vect/vect-36.c: Likewise.
21006         * gcc.dg/vect/vect-all.c: Likewise.
21007
21008 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
21009
21010         PR c++/17068
21011         * g++.dg/template/operator4.C: New test.
21012
21013 2004-08-18  Richard Henderson  <rth@redhat.com>
21014
21015         * gcc.dg/20040206-1.c: XFAIL.
21016
21017 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21018
21019         PR c++/16246
21020         * g++.dg/template/array7.C: New test.
21021
21022 2004-08-17  James E Wilson  <wilson@specifixinc.com>
21023
21024         * gcc.dg/mips-movcc-1.c: New test.
21025         * gcc.dg/mips-movcc-2.c: New test.
21026         * gcc.dg/mips-movcc-3.c: New test.
21027
21028         * gcc.dg/mips-nmadd-1.c: New test.
21029         * gcc.dg/mips-nmadd-2.c: New test.
21030
21031 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
21032
21033         PR c++/15871
21034         * g++.dg/opt/inline8.C: New test.
21035
21036         PR c++/16965
21037         * g++.dg/parse/error17.C: New test.
21038
21039 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
21040
21041         * gcc.dg/vect: New directory for vectorizer tests.
21042         * gcc.dg/vect/tree-vect.h: New file.
21043         * gcc.dg/vect/vect.exp: New file.
21044         * gcc.dg/vect/pr16105.c.c: New test.
21045         * gcc.dg/vect/vect-1.c: New test.
21046         * gcc.dg/vect/vect-2.c: New test.
21047         * gcc.dg/vect/vect-3.c: New test.
21048         * gcc.dg/vect/vect-4.c: New test.
21049         * gcc.dg/vect/vect-5.c: New test.
21050         * gcc.dg/vect/vect-6.c: New test.
21051         * gcc.dg/vect/vect-7.c: New test.
21052         * gcc.dg/vect/vect-8.c: New test.
21053         * gcc.dg/vect/vect-9.c: New test.
21054         * gcc.dg/vect/vect-10.c: New test.
21055         * gcc.dg/vect/vect-11.c: New test.
21056         * gcc.dg/vect/vect-12.c: New test.
21057         * gcc.dg/vect/vect-13.c: New test.
21058         * gcc.dg/vect/vect-14.c: New test.
21059         * gcc.dg/vect/vect-15.c: New test.
21060         * gcc.dg/vect/vect-16.c: New test.
21061         * gcc.dg/vect/vect-17.c: New test.
21062         * gcc.dg/vect/vect-18.c: New test.
21063         * gcc.dg/vect/vect-19.c: New test.
21064         * gcc.dg/vect/vect-20.c: New test.
21065         * gcc.dg/vect/vect-21.c: New test.
21066         * gcc.dg/vect/vect-22.c: New test.
21067         * gcc.dg/vect/vect-23.c: New test.
21068         * gcc.dg/vect/vect-24.c: New test.
21069         * gcc.dg/vect/vect-25.c: New test.
21070         * gcc.dg/vect/vect-26.c: New test.
21071         * gcc.dg/vect/vect-27.c: New test.
21072         * gcc.dg/vect/vect-28.c: New test.
21073         * gcc.dg/vect/vect-29.c: New test.
21074         * gcc.dg/vect/vect-30.c: New test.
21075         * gcc.dg/vect/vect-31.c: New test.
21076         * gcc.dg/vect/vect-32.c: New test.
21077         * gcc.dg/vect/vect-33.c: New test.
21078         * gcc.dg/vect/vect-34.c: New test.
21079         * gcc.dg/vect/vect-35.c: New test.
21080         * gcc.dg/vect/vect-36.c: New test.
21081         * gcc.dg/vect/vect-37.c: New test.
21082         * gcc.dg/vect/vect-38.c: New test.
21083         * gcc.dg/vect/vect-40.c: New test.
21084         * gcc.dg/vect/vect-41.c: New test.
21085         * gcc.dg/vect/vect-42.c: New test.
21086         * gcc.dg/vect/vect-43.c: New test.
21087         * gcc.dg/vect/vect-44.c: New test.
21088         * gcc.dg/vect/vect-45.c: New test.
21089         * gcc.dg/vect/vect-46.c: New test.
21090         * gcc.dg/vect/vect-47.c: New test.
21091         * gcc.dg/vect/vect-48.c: New test.
21092         * gcc.dg/vect/vect-49.c: New test.
21093         * gcc.dg/vect/vect-50.c: New test.
21094         * gcc.dg/vect/vect-51.c: New test.
21095         * gcc.dg/vect/vect-52.c: New test.
21096         * gcc.dg/vect/vect-53.c: New test.
21097         * gcc.dg/vect/vect-54.c: New test.
21098         * gcc.dg/vect/vect-55.c: New test.
21099         * gcc.dg/vect/vect-56.c: New test.
21100         * gcc.dg/vect/vect-57.c: New test.
21101         * gcc.dg/vect/vect-58.c: New test.
21102         * gcc.dg/vect/vect-59.c: New test.
21103         * gcc.dg/vect/vect-60.c: New test.
21104         * gcc.dg/vect/vect-61.c: New test.
21105         * gcc.dg/vect/vect-all.c: New test.
21106         * gcc.dg/vect/vect-none.c: New test.
21107
21108 2004-08-17  Paul Brook  <paul@codesourcery.com>
21109
21110         PR fortran/13082
21111         * gfortran.dg/entry_1.f90: New test.
21112
21113 2004-08-17  Andrew Pinski  <apinski@apple.com>
21114
21115         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
21116
21117 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
21118
21119         * gcc.dg/pr17036-1.c: New test.
21120
21121 2004-08-16  Devang Patel  <dpatel@apple.com>
21122
21123         * gcc.dg/darwin-20040809-1.c: New test.
21124
21125 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
21126
21127         * gcc.dg/funcdef-attr-1.c: New test.
21128
21129 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
21130
21131         * gcc.dg/altivec-17.c: New test.
21132         * gcc.dg/altivec-18.c: New test.
21133
21134 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21135
21136         PR c++/6749
21137         * g++.dg/template/vtable2.C: New test.
21138
21139 2004-08-14  Richard Henderson  <rth@redhat.com>
21140
21141         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
21142         * gcc.dg/pack-test-4.c (main): Return 0.
21143         * gcc.dg/setjmp-1.c: Remove XFAIL.
21144         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
21145
21146 2004-08-14  Richard Henderson  <rth@redhat.com>
21147
21148         * gcc.dg/980217-1.c: Add prototype for printf.
21149
21150 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
21151
21152         * gfortran.dg/pr16935.f90: New test.
21153
21154 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
21155
21156         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
21157
21158 2004-08-13  Paul Brook  <paul@codesourcery.com>
21159
21160         * gfortran.dg/der_io_1.f90: Remove stray comma.
21161
21162 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21163
21164         * gcc.dg/vmx/cw-bug-2.c: Remove.
21165         * gcc.dg/vmx/vprint-1.c: Remove.
21166         * gcc.dg/vmx/vscan-1.c: Remove.
21167
21168 2004-08-12  Devang patel  <dpatel@apple.com>
21169
21170         * gcc.dg/darwin-20040809-2.c: New test.
21171
21172 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
21173
21174         * g++.dg/ext/altivec-12.C: New test.
21175
21176         * g++.dg/ext/altivec-11.C: New test.
21177
21178 2004-08-12  Paul Brook  <paul@codesourcery.com>
21179
21180         * g++.dg/abi/arm_cxa_vec_1.C: New test.
21181
21182 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
21183
21184         * g++.dg/ext/altivec-2.C: Check for hardware support before
21185         executing any VMX instructions.
21186
21187         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
21188
21189 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
21190
21191         PR c++/16276
21192         * g++.old-deja/g++.other/comdat4.C: New test.
21193         * g++.old-deja/g++.other/comdat4-aux.cc: New.
21194
21195 2004-08-12  Ben Elliston  <bje@au.ibm.com>
21196
21197         PR target/16286
21198         * gcc.dg/pr16286.c: New test.
21199
21200 2004-08-12 Jan Beulich <jbeulich@novell.com>
21201
21202         * g++.dg/ext/asm5.C: New.
21203
21204 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21205
21206         PR c++/16698
21207         * g++.dg/eh/crash1.C: New test.
21208
21209         PR c++/16717
21210         * g++.dg/ext/construct1.C: New test.
21211
21212 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21213
21214         PR c++/16853
21215         * g++.dg/init/ptrmem1.C: New test.
21216
21217         PR c++/16618
21218         * g++.dg/parse/offsetof5.C: New test.
21219
21220         PR c++/16870
21221         * g++.dg/template/overload3.C: New test.
21222
21223 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
21224
21225         PR c++/16964
21226         * g++.dg/parse/error16.C: New test.
21227
21228         PR c++/16904
21229         * g++.dg/template/error14.C: New test.
21230
21231         PR c++/16929
21232         * g++.dg/template/error15.C: New test.
21233
21234 2004-08-11  Devang Patel  <dpatel@apple.com>
21235
21236         * gcc.dg/darwin-ld-20040809-1.c: New test.
21237         * gcc.dg/darwin-ld-20040809-2.c: New test.
21238
21239 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
21240
21241         PR fortran/16917
21242         * gfortran.dg/dfloat_1.f90: New test.
21243
21244 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
21245
21246         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
21247         * gcc.dg/dll-2.c: Fix dg-require syntax.
21248         * gcc.misc-tests/arm-isr.c (abort): Declare.
21249         (exit): Likewise.
21250
21251 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
21252
21253         PR c++/16971
21254         * g++.dg/parse/crash16.C: New test.
21255
21256 2004-08-10  Roger Sayle  <roger@eyesopen.com>
21257
21258         * gcc.dg/mips-rsqrt-1.c: New test case.
21259         * gcc.dg/mips-rsqrt-2.c: New test case.
21260         * gcc.dg/mips-rsqrt-3.c: New test case.
21261
21262 2004-08-10  Paul Brook  <paul@codesourcery.com>
21263
21264         * gfortran.dg/der_io_1.f90: New test.
21265
21266 2004-08-10  Paul Brook  <paul@codesourcery.com>
21267
21268         PR fortran/16919
21269         * gfortran.dg/der_array_1.f90: New test.
21270
21271 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
21272
21273         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
21274
21275 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
21276
21277         * gcc.dg/wchar_t-2.c: Fix typo.
21278
21279 2004-08-09  Falk Hueffner  <falk@debian.org>
21280
21281         PR tree-optimization/12517
21282         * gcc.c-torture/compile/pr12517.c: New test.
21283
21284         PR tree-optimization/12578
21285         * gcc.c-torture/compile/pr12578.c: New test.
21286
21287         PR tree-optimization/12899
21288         * gcc.c-torture/compile/pr12899.c: New test.
21289
21290         PR rtl-optimization/14692
21291         * gcc.c-torture/compile/pr14692.c: New test.
21292
21293         PR tree-optimization/16461
21294         * gcc.c-torture/compile/pr16461.c: New test.
21295
21296 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
21297
21298         * gfortran.dg/getenv_1.f90: New test.
21299
21300 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21301
21302         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
21303         wchar_t.
21304         * gcc.dg/symbian5.c: Test -fno-short-wchar.
21305
21306 2004-08-06  Paul Brook  <paul@codesourcery.com>
21307
21308         * gfortran.dg/ret_array_1.f90: New test.
21309         * gfortran.dg/ret_pointer_1.f90: New test.
21310
21311 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
21312
21313         * gcc.dg/missing-field-init-[12].c: New tests.
21314         * g++.dg/warn/missing-field-init-[12].C: New tests.
21315
21316 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
21317
21318         * gcc.dg/enum2.c: New test.
21319         * gcc.dg/symbian3.c: Likewise.
21320         * gcc.dg/symbian4.c: Likewise.
21321         * gcc.dg/wchar_t-2.c: Likewise.
21322
21323 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21324
21325         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
21326         destructor tests.
21327
21328 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
21329
21330         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
21331         dg-require-visiblity.
21332         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
21333         * g++.dg/ext/visibility/fvisibility.C: Likewise.
21334         * g++.dg/ext/visibility/memfuncts.C: Likewise.
21335         * g++.dg/ext/visibility/new1.C: Likewise.
21336         * g++.dg/ext/visibility/pragma.C: Likewise.
21337         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
21338         * g++.dg/ext/visibility/virtual.C: Likewise.
21339         * g++/dg/ext/visibility/visibility-1.C: Likewise.
21340         * g++/dg/ext/visibility/visibility-2.C: Likewise.
21341         * g++/dg/ext/visibility/visibility-3.C: Likewise.
21342         * g++/dg/ext/visibility/visibility-4.C: Likewise.
21343         * g++/dg/ext/visibility/visibility-5.C: Likewise.
21344         * g++/dg/ext/visibility/visibility-6.C: Likewise.
21345         * g++/dg/ext/visibility/visibility-7.C: Likewise.
21346         * g++/dg/ext/visibility/visibility-8.C: New test.
21347         * gcc.c-torture/compile/dll.x: Remove.
21348         * gcc.dg/dll-2.c: Use dg-require-dll
21349         * gcc.dg/visibility-10.c: New test.
21350         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
21351         supporting DLLs.
21352         * testsuite/lib/scanasm.exp (scan_hidden): New function.
21353         (scan_not_hidden): Likewise.
21354
21355 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
21356
21357         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
21358
21359 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
21360
21361         * gcc.c-torture/execute/20040805-1.c: New test.
21362
21363 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
21364
21365         * gcc.dg/20020118-1.c: Declare abort.
21366         * gcc.dg/altivec_check.h: Likewise.
21367         * gcc.dg/iftrap-2.c: Likewise.
21368         * gcc.dg/pragma-darwin.c: Likewise.
21369         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
21370
21371 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
21372
21373         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
21374
21375 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
21376
21377         * gcc.c-torture/execute/builtins/abs-2.c,
21378         gcc.c-torture/execute/builtins/abs-3.c,
21379         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
21380         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
21381         intmax_t, uintmax_t and their limits.
21382         * gcc.dg/intmax_t-1.c: New test.
21383
21384 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21385
21386         * g++.dg/tc1/dr147.C: Add reference to PR.
21387
21388 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
21389
21390         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
21391         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
21392
21393 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
21394
21395         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
21396
21397 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21398
21399         * gcc.dg/redecl-5.c: New test.
21400         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
21401         of scanf.
21402
21403 2004-08-03  Roger Sayle  <roger@eyesopen.com>
21404
21405         PR middle-end/16790
21406         * gcc.c-torture/execute/pr16790-1.c: New test case.
21407
21408 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
21409
21410         * g++.dg/ext/visibility/assign1.C: New test.
21411         * g++.dg/ext/visibility/new1.C: Likewise.
21412
21413         * gcc.dg/symbian1.c: New test.
21414         * gcc.dg/symbian2.c: Likewise.
21415
21416 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
21417
21418         PR target/16570
21419         * gcc.dg/i386-sse-9.c: New test.
21420
21421 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21422
21423         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
21424
21425 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
21426
21427         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
21428         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
21429         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
21430         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
21431         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
21432         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
21433         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
21434         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
21435         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
21436         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
21437         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
21438         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
21439         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
21440         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
21441         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
21442         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
21443         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
21444         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
21445         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
21446         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
21447         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
21448         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
21449         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
21450         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
21451         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
21452         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
21453         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
21454         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
21455         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
21456         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
21457         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
21458         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
21459         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
21460         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
21461         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
21462         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
21463         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
21464         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
21465         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
21466         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
21467         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
21468         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
21469         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
21470         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
21471         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
21472         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
21473         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
21474         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
21475         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
21476         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
21477         gcc.misc-tests/i386-pf-3dnow-1.c,
21478         gcc.misc-tests/i386-pf-athlon-1.c,
21479         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
21480         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
21481         Declare built-in functions used.
21482         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
21483
21484 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
21485
21486         PR c++/16707
21487         * g++.dg/lookup/using12.C: New test.
21488
21489         * g++.dg/init/null1.C: Fix PR number.
21490         * g++.dg/parse/namespace10.C: Likewise.
21491
21492 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21493
21494         PR c++/16224
21495         * g++.dg/template/spec17.C: New test.
21496         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
21497         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
21498
21499 2004-08-02  David Billinghurst
21500
21501         PR fortran/16292
21502         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
21503
21504 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
21505
21506         * gcc.dg/ia64-got-1.c: New test case.
21507
21508 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
21509
21510         PR c++/16489
21511         * g++.dg/init/null1.C: New test.
21512         * g++.dg/tc1/dr76.C: Adjust error marker.
21513
21514         PR c++/16529
21515         * g++.dg/parse/namespace10.C: New test.
21516
21517         PR c++/16810
21518         * g++.dg/inherit/ptrmem2.C: New test.
21519
21520 2004-08-02  Ben Elliston  <bje@au.ibm.com>
21521
21522         PR target/16155
21523         * gcc.dg/pr16155.c: New test.
21524
21525 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
21526
21527         * gcc.dg/redecl-2.c: New test.
21528
21529 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
21530
21531         * gcc.dg/darwin-longdouble.c: New file.
21532
21533 2004-07-30  Richard Henderson  <rth@redhat.com>
21534
21535         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
21536         write to constant argument.
21537         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
21538
21539 2004-07-30  Richard Henderson  <rth@redhat.com>
21540
21541         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
21542         tests of nearest around zero.
21543
21544 2004-07-30  Andrew Pinski  <apinski@apple.com>
21545
21546         * gcc.c-torture/compile/20040730-1.c: New test.
21547
21548 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21549
21550         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
21551         powerpc-eabispe.
21552
21553 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
21554
21555         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
21556
21557 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
21558
21559         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
21560         contains $ld_library_path.
21561         * lib/gfortran.exp (gfortran_link_flags): Likewise.
21562
21563 2004-07-29  Richard Henderson  <rth@redhat.com>
21564
21565         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
21566
21567         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
21568         (alt2, which): New.
21569         (Check): Accept either alternative.
21570
21571 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
21572
21573         * g++.dg/abi/inline1.C: New test.
21574         * g++.dg/abi/local1-a.cc: Likewise.
21575         * g++.dg/abi/local1.C: Likewise.
21576         * g++.dg/abi/mangle11.C: Tweak location of warnings.
21577         * g++.dg/abi/mangle12.C: Likewise.
21578         * g++.dg/abi/mangle17.C: Likewise.
21579         * g++.dg/abi/mangle20-2.C: Likewise.
21580         * g++.dg/opt/interface1.C: Likewise.
21581         * g++.dg/opt/interface1.h: Likewise.
21582         * g++.dg/opt/interface1-a.cc: New test.
21583         * g++.dg/parse/repo1.C: New test.
21584         * g++.dg/template/repo1.C: Likewise.
21585         * g++.dg/warn/Winline-1.C: Likewise.
21586         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
21587
21588 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
21589
21590         * gcc.dg/tree-ssa/20040729-1.c: New test.
21591
21592 2004-07-27  Matt Austern <austern@apple.com>
21593
21594         * gcc.dg/darwin-bool-1.c: New test.
21595         * gcc.dg/darwin-bool-2.c: New test.
21596
21597 2004-07-28  Richard Henderson  <rth@redhat.com>
21598
21599         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
21600         arguments in the correct type.  Don't write to constant arguments.
21601
21602 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21603
21604         PR tree-optimization/16688
21605         PR tree-optimization/16689
21606         * g++.dg/tree-ssa/pr16688.C: New test.
21607
21608 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21609
21610         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21611         loads.  Not only in the comment, this time.
21612
21613 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
21614
21615         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
21616         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
21617         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
21618         * gcc.dg/sh4a-bitmovua.c: New.
21619         * gcc.dg/sh4a-cos.c: New.
21620         * gcc.dg/sh4a-cosf.c: New.
21621         * gcc.dg/sh4a-fprun.c: New.
21622         * gcc.dg/sh4a-fsrra.c: New.
21623         * gcc.dg/sh4a-memmovua.c: New.
21624         * gcc.dg/sh4a-sin.c: New.
21625         * gcc.dg/sh4a-sincos.c: New.
21626         * gcc.dg/sh4a-sincosf.c: New.
21627         * gcc.dg/sh4a-sinf.c: New.
21628
21629 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
21630
21631         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
21632         conditionals.
21633         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
21634         loads.
21635         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
21636         DOM1.
21637
21638 2004-07-27  Andrew Pinski  <apinski@apple.com>
21639
21640         * g++.dg/rtti/tinfo1.C: Correct the xfail.
21641
21642 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
21643
21644         * gcc.dg/pragma-isr.c: New test.
21645
21646 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21647
21648         PR c++/14429
21649         * g++.dg/template/ttp11.C: New test.
21650
21651 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
21652
21653         * gcc.c-torture/compile/20040727-1.c: New test.
21654
21655 2004-07-26  Eric Christopher  <echristo@redhat.com>
21656
21657         * gcc.c-torture/compile/20040726-2.c: New test.
21658
21659 2004-07-26  Andrew Pinski  <apinski@apple.com>
21660
21661         * g++.dg/rtti/tinfo1.C: Xfail.
21662
21663 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
21664
21665         * gcc.c-torture/compile/20040726-1.c: New test.
21666
21667 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
21668             Brian Ryner  <bryner@brianryner.com>
21669
21670         PR c++/9283
21671         PR c++/15000
21672         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
21673         * g++.dg/ext/visibility/: New directory.
21674         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
21675         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
21676         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
21677         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
21678         * g++.dg/ext/visibility/fvisibility.C,
21679         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
21680         g++.dg/ext/visibility/fvisibility-override1.C
21681         g++.dg/ext/visibility/fvisibility-override2.C
21682         g++.dg/ext/visibility/memfuncts.C
21683         g++.dg/ext/visibility/noPLT.C
21684         g++.dg/ext/visibility/pragma.C
21685         g++.dg/ext/visibility/pragma-override1.C
21686         g++.dg/ext/visibility/pragma-override2.C
21687         g++.dg/ext/visibility/staticmemfuncts.C
21688         g++.dg/ext/visibility/virtual.C: New tests.
21689
21690 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21691
21692         PR c/15360
21693         * gcc.dg/pr15360-1.c: New test.
21694
21695 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
21696
21697         * gcc.dg/pragma-align-2.c: New test.
21698         * gcc.dg/pragma-init-fini.c: New test.
21699         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
21700         targets.
21701
21702 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
21703
21704         * gcc.dg/init-string-2.c: New test.
21705
21706 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
21707
21708         PR 16684
21709         * gcc.dg/Wredundant-decls-1.c: New test case.
21710
21711 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
21712
21713         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
21714         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
21715         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
21716         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
21717         * gcc.dg/compat/generate-random.c: New file.
21718         * gcc.dg/compat/generate-random.h: Likewise.
21719         * gcc.dg/compat/generate-random_r.c: Likewise.
21720         * gcc.dg/compat/struct-layout-1.h: Likewise.
21721         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
21722         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
21723         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
21724         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
21725         * gcc.dg/compat/struct-layout-1_main.c: New test.
21726         * gcc.dg/compat/struct-layout-1_x.c: New file.
21727         * gcc.dg/compat/struct-layout-1_y.c: New file.
21728         * gcc.dg/compat/struct-layout-1_test.h: New file.
21729
21730 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
21731
21732         * gcc.dg/comp-return-1.c: New test
21733
21734 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
21735
21736         * gcc.dg/vmx/8-02a.c: Fix typo.
21737
21738         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
21739         * gcc.dg/darwin-abi-3.c: New test.
21740
21741         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
21742         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
21743
21744         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
21745         * gcc.dg/vmx/ops-long-1.c: New test.
21746         * gcc.dg/vmx/ops-long-2.c: New test.
21747
21748 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
21749
21750         * g++.dg/lookup/conv-[1234].C: New.
21751
21752 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
21753
21754         * g++.dg/parse/attr2.C: Simplify.
21755
21756 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21757
21758         PR c/7284
21759         * gcc.c-torture/execute/pr7284-1.c: New test.
21760
21761 2004-07-22  Brian Booth  <bbooth@redhat.com>
21762
21763         * gcc.dg/tree-ssa/20040721-1.c: New test.
21764
21765 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
21766
21767         * g++.dg/template/crash20.c: New.
21768
21769 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
21770
21771         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
21772         Add dg-run directive.  Declare variables as required.
21773         * gfortran.dg/g77/README: Update
21774
21775 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
21776
21777         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
21778         gcc.dg/cris-peep2-andu2.c: New tests.
21779
21780 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21781
21782         PR c/15052
21783         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
21784         on return type.
21785         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
21786         messages.
21787         * gcc.dg/qual-return-2.c: Update expected messages.
21788         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
21789
21790 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21791
21792         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
21793         * gcc.dg/noncompile/921102-1.c: Update expected error message.
21794
21795 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
21796
21797         PR c/11250
21798         * gcc.dg/init-string-1.c: New test.
21799
21800 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
21801
21802         PR middle-end/15345
21803         PR c/16450
21804         * gcc.dg/torture/nested-fn-1.c: New test.
21805
21806 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
21807
21808         PR target/16559
21809         * gcc.dg/ia64-fptr-1.c: New file.
21810
21811 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21812
21813         PR c++/14497
21814         * g++.dg/template/spec16.C: New test.
21815         * g++.old-deja/g++.robertl/eb118.C: Remove.
21816
21817 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
21818
21819         PR c++/509
21820         * g++.dg/template/spec15.C: New test.
21821
21822 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
21823
21824         Copy cases from g77.f-torture/execute and add dg-run
21825         directive.  Other changes as noted.
21826         * gfortran.dg/g77/13037.f
21827         * gfortran.dg/g77/1832.f
21828         * gfortran.dg/g77/19981119-0.f
21829         * gfortran.dg/g77/19990313-0.f
21830         * gfortran.dg/g77/19990313-1.f
21831         * gfortran.dg/g77/19990313-2.f
21832         * gfortran.dg/g77/19990313-3.f
21833         * gfortran.dg/g77/19990419-1.f
21834         * gfortran.dg/g77/19990826-0.f
21835         * gfortran.dg/g77/19990826-2.f
21836         * gfortran.dg/g77/20000503-1.f
21837         * gfortran.dg/g77/20001111.f
21838         * gfortran.dg/g77/20010116.f
21839         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
21840         * gfortran.dg/g77/20010430.f
21841         * gfortran.dg/g77/6177.f
21842         * gfortran.dg/g77/947.f
21843         * gfortran.dg/g77/970816-3.f
21844         * gfortran.dg/g77/971102-1.f
21845         * gfortran.dg/g77/980520-1.f
21846         * gfortran.dg/g77/980628-0.f
21847         * gfortran.dg/g77/980628-1.f
21848         * gfortran.dg/g77/980628-10.f
21849         * gfortran.dg/g77/980628-2.f
21850         * gfortran.dg/g77/980628-3.f
21851         * gfortran.dg/g77/980628-7.f
21852         * gfortran.dg/g77/980628-8.f
21853         * gfortran.dg/g77/980628-9.f
21854         * gfortran.dg/g77/980701-0.f
21855         * gfortran.dg/g77/980701-1.f
21856         * gfortran.dg/g77/cabs.f
21857         * gfortran.dg/g77/claus.f
21858         * gfortran.dg/g77/complex_1.f
21859         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
21860         * gfortran.dg/g77/dcomplex.f
21861         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
21862         * gfortran.dg/g77/f90-intrinsic-mathematical.f
21863         * gfortran.dg/g77/f90-intrinsic-numeric.f
21864         * gfortran.dg/g77/int8421.f
21865         * gfortran.dg/g77/labug1.f
21866         * gfortran.dg/g77/large_vec.f
21867         * gfortran.dg/g77/le.f
21868         * gfortran.dg/g77/short.f
21869         * gfortran.dg/g77/README: Update
21870
21871 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
21872
21873         PR c++/16637
21874         * g++.dg/parse/lookup4.C: New test.
21875
21876 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21877
21878         PR c++/16175
21879         * g++.dg/template/ttp10.C: New test.
21880
21881 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
21882
21883         * gcc.dg/pr12625-1.c: New test.
21884
21885 2004-07-20  Steven Bosscher  <stevenb@suse.de>
21886
21887         * testsuite/gcc.dg/switch-warn-1.c: New test.
21888         * testsuite/gcc.dg/switch-warn-2.c: New test.
21889         * gcc.c-torture/compile/pr14730.c: Update.
21890
21891 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
21892
21893         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
21894         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
21895         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
21896         g++.dg/template/nontype3.C: Remove trailing CR from tests.
21897
21898 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
21899
21900         PR c++/16623
21901         * g++.dg/template/assign1.C: New test.
21902
21903 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21904
21905         PR c++/12170
21906         * g++.dg/template/ttp9.C: New test.
21907
21908 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
21909
21910         * gcc.dg/format/cmn-err-1.c: New test.
21911
21912 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
21913
21914         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
21915         gcc.dg/Wparentheses-10.c: New tests.
21916         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
21917
21918 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21919
21920         PR fortran/16465
21921         * gfortran.dg/g77//ffixed-line-length-0.f,
21922         gfortran.dg/g77/ffixed-line-length-132.f,
21923         gfortran.dg/g77/ffixed-line-length-72.f,
21924         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
21925         gfortran.dg/g77/README: Update.
21926
21927 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21928
21929         PR c++/13092
21930         * g++.dg/template/non-dependent7.C: New test.
21931         * g++.dg/template/non-dependent8.C: Likewise.
21932         * g++.dg/template/non-dependent9.C: Likewise.
21933         * g++.dg/template/non-dependent10.C: Likewise.
21934
21935 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
21936
21937         PR c++/16337
21938         * g++.dg/parse/attr2.C: New test.
21939
21940 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
21941
21942         * g77.dg: Removed.
21943         * g77.f-torture: Ditto.
21944
21945 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
21946
21947         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
21948         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
21949         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
21950
21951 2004-07-16  Richard Henderson  <rth@redhat.com>
21952
21953         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
21954
21955 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21956
21957         * lib/fortran-torture.exp (fortran-torture): Don't test compile
21958         tests with full list of options.
21959         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
21960         of TORTURE_OPTIONS if test contains 'dg-do run'.
21961
21962         PR fortran/16404
21963         * gfortran.dg/do_iterator.f90: New test.
21964
21965 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
21966
21967         PR rtl-optimization/16536
21968         * gcc.c-torture/execute/restrict-1.c: New test.
21969
21970 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
21971
21972         PR fortran/15324
21973         * gfortran.dg/pr15324.f90: New test.
21974
21975         PR fortran/15129
21976         * gfortran.dg/pr15129.f90: New test.
21977
21978         PR fortran/15140
21979         * gfortran.dg/pr15140.f90: New test.
21980
21981         PR fortran/13792
21982         * gfortran.fortran-torture/execute/bounds.f90: Add check for
21983         compile-time simplification.
21984
21985 2004-07-14  Mike Stump  <mrs@apple.com>
21986
21987         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
21988
21989 2004-07-14  James E Wilson  <wilson@specifixinc.com>
21990
21991         PR target/16325
21992         * gcc.dg/profile-generate-1.c: New.
21993
21994 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
21995
21996         * gcc.c-torture/execute/20040709-1.c: New test.
21997         * gcc.c-torture/execute/20040709-2.c: New test.
21998
21999 2004-07-14  Mike Stump  <mrs@apple.com>
22000
22001         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
22002
22003 2004-07-14  Mike Stump  <mrs@apple.com>
22004
22005         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
22006
22007 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
22008
22009         PR c++/16518
22010         * g++.dg/parse/mutable1.C: New test.
22011
22012 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
22013
22014         PR tree-optimization/16443
22015         * gcc.dg/tree-ssa/20040713-1.c: New test.
22016
22017 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
22018
22019         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
22020         for operator new.
22021
22022 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22023
22024         * gfortran.dg/g77/README: New file
22025         * gfortran.dg/g77/19981216-0.f: Copy from
22026         g77.f-torture/noncompile.  Add "dg-do compile" and
22027         dg-error as required.
22028         * gfortran.dg/g77/19990218-1.f: Likewise.
22029         * gfortran.dg/g77/19990905-1.f: Likewise.
22030         * gfortran.dg/g77/9263.f: Likewise.
22031         * gfortran.dg/g77/980615-0.f: Likewise.
22032         * gfortran.dg/g77/980616-0.f: Likewise.
22033         * gfortran.dg/g77/check0.f: Likewise.
22034         * gfortran.dg/g77/select_no_compile.f: Likewise.
22035
22036 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22037
22038         Copy files from g77.f-torture/compile.
22039         Add "{ dg-do compile}".  Other changes as noted
22040         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
22041         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
22042         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
22043         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
22044         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
22045         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
22046         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
22047         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
22048         statement to conform to standard.  Append alpha1.x for reference.
22049         * gfortran.dg/g77/xformat.f: Add dg-warning
22050
22051 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
22052
22053         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
22054         Add {dg-do compile} directive.
22055         * gfortran.dg/g77/cpp2.F: Likewise.
22056
22057 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22058
22059         PR c++/5402
22060         * g++.dg/lookup/name-clash1.C: New test.
22061
22062         PR c++/9777
22063         * g++.dg/lookup/name-clash2.C: New test.
22064
22065         PR c++/12102
22066         * g++.dg/lookup/name-clash3.C: New test.
22067
22068 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22069
22070         * g++.dg/lookup/new2.C: New test.
22071         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
22072
22073 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
22074
22075         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
22076         Add {dg-do compile} directive.
22077         * gfortran.dg/g77/13060.f: Likewise.
22078         * gfortran.dg/g77/19990218-0.f: Likewise.
22079         * gfortran.dg/g77/19990305-0.f: Likewise.
22080         * gfortran.dg/g77/19990419-0.f: Likewise.
22081         * gfortran.dg/g77/19990502-0.f: Likewise.
22082         * gfortran.dg/g77/19990502-1.f: Likewise.
22083         * gfortran.dg/g77/19990525-0.f: Likewise.
22084         * gfortran.dg/g77/19990826-1.f: Likewise.
22085         * gfortran.dg/g77/19990826-3.f: Likewise.
22086         * gfortran.dg/g77/19990905-2.f: Likewise.
22087         * gfortran.dg/g77/20000412-1.f: Likewise.
22088         * gfortran.dg/g77/20000511-1.f: Likewise.
22089         * gfortran.dg/g77/20000511-2.f: Likewise.
22090         * gfortran.dg/g77/20000518.f: Likewise.
22091         * gfortran.dg/g77/20000601-1.f: Likewise.
22092         * gfortran.dg/g77/20000601-2.f: Likewise.
22093         * gfortran.dg/g77/20000629-1.f: Likewise.
22094         * gfortran.dg/g77/20000630-2.f: Likewise.
22095         * gfortran.dg/g77/20010115.f: Likewise.
22096         * gfortran.dg/g77/20010321-1.f: Likewise.
22097         * gfortran.dg/g77/20010426.f: Likewise.
22098         * gfortran.dg/g77/20020307-1.f: Likewise.
22099         * gfortran.dg/g77/8485.f: Likewise.
22100         * gfortran.dg/g77/960317-1.f: Likewise.
22101         * gfortran.dg/g77/970915-0.f: Likewise.
22102         * gfortran.dg/g77/980310-1.f: Likewise.
22103         * gfortran.dg/g77/980310-2.f: Likewise.
22104         * gfortran.dg/g77/980310-3.f: Likewise.
22105         * gfortran.dg/g77/980310-4.f: Likewise.
22106         * gfortran.dg/g77/980310-6.f: Likewise.
22107         * gfortran.dg/g77/980310-7.f: Likewise.
22108         * gfortran.dg/g77/980310-8.f: Likewise.
22109         * gfortran.dg/g77/980419-2.f: Likewise.
22110         * gfortran.dg/g77/980424-0.f: Likewise.
22111         * gfortran.dg/g77/980427-0.f: Likewise.
22112         * gfortran.dg/g77/980729-0.f: Likewise.
22113         * gfortran.dg/g77/981117-1.f: Likewise.
22114         * gfortran.dg/g77/toon_1.f: Likewise.
22115
22116 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22117
22118         PR c++/2204
22119         * g++.dg/other/abstract2.C: New test.
22120
22121 2004-07-12  Paul Brook  <paul@codesourcery.com>
22122
22123         * gfortran.dg/pointer_init_1.f90: New test.
22124
22125 2004-07-11  Paul Brook  <paul@codesourcery.com>
22126
22127         PR fortran/15986
22128         * gfortran.dg/contained_1.f90: New test.
22129
22130 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
22131
22132         * g++.dg/parse/defarg8.C: New test.
22133
22134 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22135
22136         PR fortran/16433
22137         * gfortran.dg/pr16433.f: New test.
22138
22139         PR fortran/17574
22140         * gfortran.dg/pr15754.f90: New test.
22141
22142 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
22143
22144         PR tree-optimization/16437
22145         * gcc.c-torture/execute/bitfld-4.c: New test.
22146
22147 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22148
22149         * gfortran.fortran-torture/execute/common_2.f90: Add check for
22150         access to common var from module.
22151
22152 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22153
22154         PR fortran/16336
22155         * gfortran.fortran-torture/execute/common_2.f90: New test.
22156
22157 2004-07-10  Paul Brook  <paul@codesourcery.com>
22158
22159         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
22160
22161 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22162
22163         PR fortran/15969
22164         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
22165
22166 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
22167
22168         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
22169         * gfortran.dg/g77/ffixed-form-2.f: Likewise.
22170         * gfortran.dg/g77/ffree-form-1.f: Likewise.
22171         * gfortran.dg/g77/ffree-form-2.f: Likewise.
22172         * gfortran.dg/g77/ffree-form-3.f: Likewise.
22173         * gfortran.dg/g77/fno-underscoring.f: Likewise.
22174         * gfortran.dg/g77/funderscoring.f: Likewise.
22175         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
22176
22177 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22178
22179         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
22180
22181 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22182         Paul Brook  <paul@codesourcery.com>
22183
22184         PR fortran/13415
22185         * gfortran.dg/common_pointer_1.f90: New test.
22186
22187 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22188
22189         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
22190
22191 2004-07-09  James E Wilson  <wilson@specifixinc.com>
22192
22193         PR target/16364
22194         * gcc.c-torture/compile/20040709-1.c: New.
22195
22196 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22197
22198         PR fortran/14077
22199         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
22200
22201 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22202
22203         PR fortran/13201
22204         * gfortran.dg/shape_1.f90: New test.
22205
22206 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
22207             Andrew Pinski  <apinski@apple.com>
22208
22209         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
22210
22211 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22212
22213         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
22214         comment.
22215
22216 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22217         Paul Brook  <paul@codesourcery.com>
22218
22219         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
22220         '.f95' and '.F95'.
22221
22222 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
22223
22224         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
22225
22226 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22227
22228         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
22229         testcases with capital suffix.
22230
22231 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22232
22233         PR fortran/15481
22234         PR fortran/13372
22235         PR fortran/13575
22236         PR fortran/15978
22237         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
22238
22239         * gfortran.dg/implicit_1.f90: New test.
22240
22241 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22242
22243         * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
22244         expression to match gfortran warning/error messages
22245         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
22246         dg-error text.
22247
22248 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22249
22250         * lib/fortran-torture.exp: Rename proc search_for to
22251         search_for_re.
22252
22253 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
22254
22255         * gcc.c-torture/execute/simd-5.x: New file.
22256         XFAIL on SPARC 64-bit at -O0.
22257
22258 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22259
22260         PR c++/8211
22261         PR c++/16165
22262         * g++.dg/warn/effc3.C: New test.
22263
22264 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22265
22266         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
22267         change X to 1X in format.
22268         * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
22269         add data statements to conform to standard.
22270
22271 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22272
22273         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
22274         * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
22275         * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
22276
22277 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
22278
22279         * gfortran.dg/g77/7388.f: Copy from g77.dg
22280         * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
22281         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
22282         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
22283         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
22284         * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
22285         * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
22286         * gfortran.dg/g77/strlen0.f: Likewise.
22287
22288 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
22289
22290         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
22291         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
22292
22293 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22294
22295         * gcc.c-torture/execute/920428-2.x: Delete.
22296         * gcc.c-torture/execute/920501-7.x: Likewise.
22297
22298 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
22299
22300         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
22301         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
22302         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
22303         prescott and c3-2.
22304         (PREFETCH_3DNOW): Add -march=c3.
22305
22306 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
22307
22308         PR c/16437
22309         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
22310         * gcc.c-torture/execute/bf64-1.x: Likewise.
22311
22312 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
22313
22314         * gcc.c-torture/compile/20040708-1.c: New test.
22315
22316 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22317
22318         PR c++/16169
22319         * g++.dg/warn/effc2.C: New test.
22320
22321 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
22322
22323         * gcc.c-torture/execute/bitfld-1.x: Remove.
22324         * gcc.c-torture/execute/bitfld-3.c: New test.
22325         * gcc.dg/bitfld-2.c: Remove XFAILs.
22326
22327 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
22328
22329         PR c++/16276
22330         * g++.dg/rtti/tinfo1.C: New file.
22331
22332 2004-07-07  Eric Christopher  <echristo@redhat.com>
22333
22334         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
22335
22336 2004-07-07  Andrew Pinski  <apinski@apple.com>
22337
22338         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
22339
22340 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
22341
22342         * g++.dg/init/call1.C: XFAIL.
22343
22344 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
22345
22346         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
22347         except for movstrict*, to movmem* and clrstr* to clrmem*.
22348
22349 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
22350
22351         * gcc.c-torture/execute/20040707-1.c: New test.
22352
22353 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
22354
22355         * gcc.c-torture/execute/20040706-1.c: New test.
22356
22357 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22358
22359         PR c++/3671
22360         * g++.dg/template/spec14.C: New test.
22361
22362 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
22363
22364         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
22365         nothing if not yet defined.  Use it in b, c and d type definitions.
22366         * gcc.c-torture/execute/20040705-1.c: New test.
22367         * gcc.c-torture/execute/20040705-2.c: New test.
22368
22369 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22370
22371         PR c++/2518
22372         * g++.dg/lookup/new1.C: New test.
22373
22374 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
22375
22376         PR c++/11406
22377         * g++.dg/template/sizeof8.C: New test.
22378
22379 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
22380
22381         * gcc.c-torture/compile/20040705-1.c: New test.
22382
22383 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
22384
22385         * gfortran.fortran-torture/execute/seq_io.f90: New test.
22386
22387 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
22388
22389         * gcc.dg/cpp/if-mop.c: Two new testcases.
22390         * gcc.dg/cpp/trad/comment-3.c: New.
22391
22392 2004-07-04  Paul Brook  <paul@codesourcery.com>
22393
22394         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
22395
22396 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
22397
22398         PR c++/3761
22399         * g++.dg/lookup/crash4.C: New test.
22400
22401 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
22402
22403         * gcc.c-torture/execute/builtin-abs-1.c
22404         * gcc.c-torture/execute/builtin-abs-2.c
22405         * gcc.c-torture/execute/builtin-complex-1.c
22406         * gcc.c-torture/execute/builtins/string-1-lib.c
22407         * gcc.c-torture/execute/builtins/string-1.c
22408         * gcc.c-torture/execute/builtins/string-2-lib.c
22409         * gcc.c-torture/execute/builtins/string-2.c
22410         * gcc.c-torture/execute/builtins/string-3-lib.c
22411         * gcc.c-torture/execute/builtins/string-3.c
22412         * gcc.c-torture/execute/builtins/string-4-lib.c
22413         * gcc.c-torture/execute/builtins/string-4.c
22414         * gcc.c-torture/execute/builtins/string-5-lib.c
22415         * gcc.c-torture/execute/builtins/string-5.c
22416         * gcc.c-torture/execute/builtins/string-6-lib.c
22417         * gcc.c-torture/execute/builtins/string-6.c
22418         * gcc.c-torture/execute/builtins/string-7-lib.c
22419         * gcc.c-torture/execute/builtins/string-7.c
22420         * gcc.c-torture/execute/builtins/string-8-lib.c
22421         * gcc.c-torture/execute/builtins/string-8.c
22422         * gcc.c-torture/execute/builtins/string-9-lib.c
22423         * gcc.c-torture/execute/builtins/string-9.c
22424         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
22425         * gcc.c-torture/execute/builtins/string-asm-1.c
22426         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
22427         * gcc.c-torture/execute/builtins/string-asm-2.c
22428         * gcc.c-torture/execute/stdio-opt-1.c
22429         * gcc.c-torture/execute/stdio-opt-2.c
22430         * gcc.c-torture/execute/stdio-opt-3.c
22431         * gcc.c-torture/execute/string-opt-1.c
22432         * gcc.c-torture/execute/string-opt-10.c
22433         * gcc.c-torture/execute/string-opt-11.c
22434         * gcc.c-torture/execute/string-opt-12.c
22435         * gcc.c-torture/execute/string-opt-13.c
22436         * gcc.c-torture/execute/string-opt-14.c
22437         * gcc.c-torture/execute/string-opt-15.c
22438         * gcc.c-torture/execute/string-opt-16.c
22439         * gcc.c-torture/execute/string-opt-2.c
22440         * gcc.c-torture/execute/string-opt-6.c
22441         * gcc.c-torture/execute/string-opt-7.c
22442         * gcc.c-torture/execute/string-opt-8.c:
22443         Replace with ...
22444
22445         * gcc.c-torture/execute/builtins/abs-2.c
22446         * gcc.c-torture/execute/builtins/abs-3.c
22447         * gcc.c-torture/execute/builtins/complex-1.c
22448         * gcc.c-torture/execute/builtins/fprintf.c
22449         * gcc.c-torture/execute/builtins/fputs.c
22450         * gcc.c-torture/execute/builtins/memcmp.c
22451         * gcc.c-torture/execute/builtins/memmove.c
22452         * gcc.c-torture/execute/builtins/memops-asm.c
22453         * gcc.c-torture/execute/builtins/mempcpy-2.c
22454         * gcc.c-torture/execute/builtins/mempcpy.c
22455         * gcc.c-torture/execute/builtins/memset.c
22456         * gcc.c-torture/execute/builtins/printf.c
22457         * gcc.c-torture/execute/builtins/sprintf.c
22458         * gcc.c-torture/execute/builtins/strcat.c
22459         * gcc.c-torture/execute/builtins/strchr.c
22460         * gcc.c-torture/execute/builtins/strcmp.c
22461         * gcc.c-torture/execute/builtins/strcpy.c
22462         * gcc.c-torture/execute/builtins/strcspn.c
22463         * gcc.c-torture/execute/builtins/strlen-2.c
22464         * gcc.c-torture/execute/builtins/strlen.c
22465         * gcc.c-torture/execute/builtins/strncat.c
22466         * gcc.c-torture/execute/builtins/strncmp-2.c
22467         * gcc.c-torture/execute/builtins/strncmp.c
22468         * gcc.c-torture/execute/builtins/strncpy.c
22469         * gcc.c-torture/execute/builtins/strpbrk.c
22470         * gcc.c-torture/execute/builtins/strpcpy-2.c
22471         * gcc.c-torture/execute/builtins/strpcpy.c
22472         * gcc.c-torture/execute/builtins/strrchr.c
22473         * gcc.c-torture/execute/builtins/strspn.c
22474         * gcc.c-torture/execute/builtins/strstr-asm.c
22475         * gcc.c-torture/execute/builtins/strstr.c:
22476         ... these new files.
22477
22478         * gcc.c-torture/execute/builtins/abs-2-lib.c
22479         * gcc.c-torture/execute/builtins/abs-3-lib.c
22480         * gcc.c-torture/execute/builtins/complex-1-lib.c
22481         * gcc.c-torture/execute/builtins/fprintf-lib.c
22482         * gcc.c-torture/execute/builtins/fputs-lib.c
22483         * gcc.c-torture/execute/builtins/memcmp-lib.c
22484         * gcc.c-torture/execute/builtins/memmove-lib.c
22485         * gcc.c-torture/execute/builtins/memops-asm-lib.c
22486         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
22487         * gcc.c-torture/execute/builtins/mempcpy-lib.c
22488         * gcc.c-torture/execute/builtins/memset-lib.c
22489         * gcc.c-torture/execute/builtins/printf-lib.c
22490         * gcc.c-torture/execute/builtins/sprintf-lib.c
22491         * gcc.c-torture/execute/builtins/strcat-lib.c
22492         * gcc.c-torture/execute/builtins/strchr-lib.c
22493         * gcc.c-torture/execute/builtins/strcmp-lib.c
22494         * gcc.c-torture/execute/builtins/strcpy-lib.c
22495         * gcc.c-torture/execute/builtins/strcspn-lib.c
22496         * gcc.c-torture/execute/builtins/strlen-2-lib.c
22497         * gcc.c-torture/execute/builtins/strlen-lib.c
22498         * gcc.c-torture/execute/builtins/strncat-lib.c
22499         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
22500         * gcc.c-torture/execute/builtins/strncmp-lib.c
22501         * gcc.c-torture/execute/builtins/strncpy-lib.c
22502         * gcc.c-torture/execute/builtins/strpbrk-lib.c
22503         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
22504         * gcc.c-torture/execute/builtins/strpcpy-lib.c
22505         * gcc.c-torture/execute/builtins/strrchr-lib.c
22506         * gcc.c-torture/execute/builtins/strspn-lib.c
22507         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
22508         * gcc.c-torture/execute/builtins/strstr-lib.c
22509         * gcc.c-torture/execute/builtins/lib/abs.c
22510         * gcc.c-torture/execute/builtins/lib/fprintf.c
22511         * gcc.c-torture/execute/builtins/lib/memset.c
22512         * gcc.c-torture/execute/builtins/lib/printf.c
22513         * gcc.c-torture/execute/builtins/lib/sprintf.c
22514         * gcc.c-torture/execute/builtins/lib/strcpy.c
22515         * gcc.c-torture/execute/builtins/lib/strcspn.c
22516         * gcc.c-torture/execute/builtins/lib/strncat.c
22517         * gcc.c-torture/execute/builtins/lib/strncmp.c
22518         * gcc.c-torture/execute/builtins/lib/strncpy.c
22519         * gcc.c-torture/execute/builtins/lib/strpbrk.c
22520         * gcc.c-torture/execute/builtins/lib/strspn.c
22521         * gcc.c-torture/execute/builtins/lib/strstr.c:
22522         New files containing support routines.
22523
22524         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
22525         declaration.
22526         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
22527         when not optimizing.
22528
22529 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
22530
22531         PR c++/16240
22532         * g++.dg/abi/mangle22.C: New test.
22533         * g++.dg/abi/mangle23.C: Likewise.
22534
22535 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
22536
22537         PR fortran/16290
22538         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
22539         Allow for cases without denormalized floating point numbers.
22540
22541 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
22542
22543         PR c/1027
22544         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
22545         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
22546         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
22547         expected warning text.
22548         * gcc.dg/format/diag-2.c: New test.
22549
22550 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
22551
22552         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
22553
22554 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
22555
22556         * gcc.dg/builtins-43.c: New.
22557         * gcc.dg/builtins-44.c: New.
22558         * gcc.dg/builtins-45.c: New.
22559
22560 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
22561             Andreas Tobler  <a.tobler@schweiz.ch>
22562
22563         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
22564         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
22565         as SIGSEGV.
22566         * gcc.dg/cleanup-11.c: Likewise.
22567         * gcc.dg/cleanup-8.c: Likewise.
22568         * gcc.dg/cleanup-9.c: Likewise.
22569         * gcc.dg/cleanup-5.c: Run on all platforms.
22570
22571 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
22572
22573         * g++.dg/warn/nonnull1.C: New test.
22574
22575 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
22576
22577         * gcc.dg/compat/compat-common.h: Wrap up CINT in
22578         an #ifndef SKIP_COMPLEX_INT/#endif pair.
22579         Special-case the Sun compiler wrt to <complex.h>.
22580
22581 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
22582
22583         * gcc.dg/Wunreachable-8.C: New test.
22584
22585         * gcc.dg/h8300-ice2.c : New test.
22586
22587 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
22588
22589         PR fortran/16161
22590         * gfortran.fortran-torture/compile/implicit.f90: Add test
22591         for implicit character.
22592
22593 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
22594
22595         PR fortran/16289
22596         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
22597         Use tiny() intrinsic to find smallest non-negative real
22598
22599 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
22600
22601         * gcc.dg/compat/struct-by-value-22_main.c: New test.
22602         * gcc.dg/compat/struct-by-value-22_x.c: New.
22603         * gcc.dg/compat/struct-by-value-22_y.c: New.
22604
22605         * gcc.c-torture/execute/20040629-1.c: New test.
22606
22607 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
22608
22609         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
22610         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
22611
22612         PR target/16195
22613         * gcc.dg/20040625-1.c: New test.
22614
22615 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22616
22617         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
22618
22619 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22620
22621         PR fortran/15963
22622         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
22623
22624 2004-06-29  Richard Henderson  <rth@redhat.com>
22625
22626         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
22627
22628 2004-06-29  Paul Brook  <paul@codesourcery.com>
22629
22630         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
22631         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
22632
22633 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
22634
22635         PR c++/16260
22636         * g++.dg/parse/crash15.C: New.
22637
22638 2004-06-28  Andrew Pinski  <apinski@apple.com>
22639
22640         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
22641         by the error already.
22642
22643         * g++.dg/opt/ptrmem4.C: Change to compile only test.
22644
22645 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
22646
22647         PR target/14041
22648         * gcc.dg/h8300-bss-align-1.c : New.
22649
22650 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
22651
22652         * PR c++/16174
22653         * g++.dg/template/ctor4.C: New.
22654
22655 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22656
22657         PR c++/16205
22658         * g++.dg/warn/Wsequence-point-1.C: New test.
22659
22660 2004-06-27  Paul Brook  <paul@codesourcery.com>
22661
22662         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
22663
22664 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
22665
22666         * g++.old-deja/g++.mike/p7325.C: Remove.
22667
22668 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
22669
22670         PR c/14963
22671         * gcc.dg/pr14963.c: New test.
22672
22673 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
22674
22675         PR c++/16193
22676         * g++.dg/parse/redef1.C: New test.
22677
22678 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
22679
22680         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
22681         20021110.c.
22682         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
22683         20021119-1.c.
22684         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
22685         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
22686         5-04.c.
22687         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
22688         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
22689         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
22690         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
22691         g++.brendan/enum14.C.
22692         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
22693         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
22694         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
22695         g++.mike/virt1.C.
22696         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
22697         memtemp24.C.
22698
22699 2004-06-27  Roger Sayle  <roger@eyesopen.com>
22700
22701         * gcc.dg/20040527-1.c: New test case.
22702
22703 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
22704
22705         PR gfortran/pr16196
22706         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
22707
22708 2004-06-25  Roger Sayle  <roger@eyesopen.com>
22709
22710         PR middle-end/15825
22711         * gcc.dg/pr15825-1.c: New test case.
22712
22713 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22714
22715         * gcc.c-torture/execute/20040625-1.c: New test.
22716
22717 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22718
22719         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
22720
22721 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
22722
22723         * gcc.dg/torture/mips-div-1.c: New test.
22724
22725 2004-06-24  Jeff Law  <law@redhat.com>
22726
22727         * gcc.dg/tree-ssa/20040624-1.c: New test.
22728
22729 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
22730
22731         * gcc.c-torture/compile/20040624-1.c: New test.
22732
22733 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22734
22735         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
22736         this directory.
22737
22738 2004-06-23  Andrew Pinski  <apinski@apple.com>
22739
22740         PR middle-end/15988
22741         * g++.dg/opt/ptrmem4.C: New test.
22742
22743         * gcc.dg/c90-array-quals-2.c: New test.
22744
22745 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
22746
22747         * gcc.dg/kpice1.c: New test.
22748
22749 2006-06-23  Andrew Pinski  <apinski@apple.com>
22750
22751         * gcc.dg/c90-array-quals.c: New test.
22752
22753 2006-06-22  Richard Henderson  <rth@redhat.com>
22754
22755         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
22756
22757 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
22758
22759         * gcc.dg/builtins-config.h: Handle FreeBSD.
22760
22761 2006-06-22  Richard Henderson  <rth@redhat.com>
22762
22763         * g++.dg/opt/devirt1.C: New.
22764
22765 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
22766
22767         * g++.dg/opt/pr15551.C: New testcase.
22768
22769 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
22770
22771         PR target/14800
22772         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
22773         x86_64-*-linux* when compiling for 32bit.
22774
22775 2004-06-21  Andrew Pinski  <apinski@apple.com>
22776
22777         * gcc.dg/pch/struct-1.c: New.
22778         * gcc.dg/pch/struct-1.hs: New.
22779
22780 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
22781
22782         * gcc.dg/pch/save-temps-1.c: New file.
22783         * gcc.dg/pch/save-temps-1.hs: New file.
22784
22785 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
22786
22787         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
22788         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
22789
22790 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22791
22792         * gfortran.fortran-torture/execute/select_1.f90: Rename function
22793         to fix type error.
22794         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
22795         Remove trailing spaces.
22796
22797 2004-06-21  Richard Henderson  <rth@redhat.com>
22798
22799         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
22800         merging && to BIT_FIELD_REF.
22801
22802 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
22803
22804         * g++.dg/opt/placeholder1.C: New test.
22805
22806 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
22807
22808         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
22809         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
22810         * gcc.dg/compat/union-m128-1_x.c: Likewise.
22811         * gcc.dg/compat/union-m128-1_y.c: Likewise.
22812
22813 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
22814
22815         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
22816         extern "C".
22817         * g++.dg/other/pragma-re-1.C: Add comments.
22818
22819 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
22820
22821         PR gfortran/16080
22822         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
22823
22824 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
22825
22826         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
22827         instead of setting the type of size_t by
22828         hand.
22829
22830 2004-06-18  Roger Sayle  <roger@eyesopen.com>
22831
22832         * gcc.dg/unordered-2.c: New test case.
22833         * gcc.dg/unordered-3.c: New test case.
22834
22835 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
22836
22837         PR other/16043
22838         * lib/g++.exp (g++_version): Tweak regexp for version
22839         * lib/g77.exp (g77_version): Likewise.
22840         * lib/gfortran.exp (gfortran_version): Likewise.
22841         * lib/objc.exp (objc_version): Likewise.
22842         * lib/treelang.exp (treelang_version): Likewise.
22843
22844 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
22845
22846         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
22847         Use INT_MAX instead of __INT_MAX__.
22848         * gcc.dg/compat/struct-align-2_y.c: Likewise.
22849
22850         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
22851         * gcc.dg/compat/scalar-return-3_x.c: Use it.
22852         * gcc.dg/compat/scalar-return-3_y.c: Use it.
22853         * gcc.dg/compat/scalar-return-4_x.c: Use it.
22854         * gcc.dg/compat/scalar-return-4_y.c: Use it.
22855         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
22856         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
22857         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
22858         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
22859
22860         * gcc.dg/range-test-1.c: New test.
22861         * g++.dg/opt/range-test-1.C: New test.
22862
22863 2004-06-17  Richard Henderson  <rth@redhat.com>
22864
22865         * objc.dg/sync-1.m: New.
22866         * objc.dg/try-catch-1.m: Don't force next runtime.
22867         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
22868         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
22869         shadowed catch clause.
22870         * objc.dg/try-catch-5.m: New.
22871
22872 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
22873
22874         Bug 14610
22875         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
22876
22877 2004-06-15  Richard Henderson  <rth@redhat.com>
22878
22879         * gcc.dg/20001116-1.c: Move expected warning line.
22880
22881 2004-06-15  Richard Henderson  <rth@redhat.com>
22882
22883         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
22884         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
22885
22886 2004-06-15  Jeff Law  <law@redhat.com>
22887
22888         * gcc.dg/tree-ssa/20040615-1.c: New test.
22889         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
22890         be less sensitive to operand ordering.
22891         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
22892
22893 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
22894
22895         * g++.dg/abi/bitfield3.C: Add comment..
22896
22897 2004-06-15  Richard Henderson  <rth@redhat.com>
22898
22899         * g++.dg/ext/stmtexpr1.C: XFAIL.
22900         * gcc.dg/20030612-1.c: XFAIL.
22901
22902 2004-06-15  Eric Christopher  <echristo@redhat.com>
22903
22904         * g++.dg/charset/asm5.c: New.
22905         * gcc.dg/charset/asm6.c: New.
22906
22907 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22908
22909         PR fortran/15962
22910         * gfortran.fortran-torture/execute/select_1.f90: New test.
22911
22912 2004-06-15  Paul Brook  <paul@codesourcery.com>
22913
22914         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
22915
22916 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22917
22918         PR c++/15967
22919         * g++.dg/lookup/crash3.C: New test.
22920
22921 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22922
22923         PR c++/15947
22924         * g++.dg/parse/dtor4.C: New test.
22925
22926 2004-06-14  Jeff Law  <law@redhat.com>
22927
22928         * gcc.c-torture/compile/20040614-1.c: New test.
22929
22930 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22931
22932         PR fortran/15211
22933         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
22934         LEN of a character array.
22935
22936 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
22937
22938         PR c++/15096
22939         * g++.dg/template/ptrmem10.C: New test.
22940
22941         PR c++/14930
22942         * g++.dg/template/friend30.C: New test.
22943
22944 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22945
22946         PR fortran/14928
22947         * gfortran.fortran-torture/compile/mloc.f90: New test.
22948
22949 2004-06-13  Paul Brook  <paul@codesourcery.com>
22950
22951         * gfortran.fortran-torture/execute/random_2.f90: New test.
22952
22953 2004-06-13  Eric Christopher  <echristo@redhat.com>
22954
22955         * gcc.dg/noncompile/redecl-1.c: Fix error message.
22956
22957 2004-06-12  Paul Brook  <paul@codesourcery.com>
22958
22959         * gfortran.fortran-torture/execute/contained_3.f90: New test.
22960
22961 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22962
22963         PR fortran/14923
22964         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
22965
22966 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22967
22968         PR fortran/14957
22969         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
22970         syntax errors in end statements of contained subroutines.
22971
22972 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22973
22974         PR fortran/12841
22975         * gfortran.fortran-torture/execute/null_arg.f90: New test.
22976
22977 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22978
22979         PR fortran/15665
22980         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
22981
22982 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
22983
22984         PR gfortran/12839
22985         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
22986
22987 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
22988
22989         PR c++/15862
22990         * g++.dg/parse/enum1.C: New test.
22991
22992 2004-06-10  Jeff Law  <law@redhat.com>
22993
22994         * gcc.c-torture/compile/20040610-1.c: New test.
22995
22996 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
22997
22998         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
22999         * g++.old-deja/g++.other/decl3.C: Likewise.
23000
23001 2004-06-10  Brian Booth  <bbooth@redhat.com>
23002
23003         * gcc.dg/tree-ssa/20031015-1.c: Scan for
23004         V_MAY_DEF instead of VDEF.
23005         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
23006
23007 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
23008
23009         PR c++/14211
23010         * g++.dg/conversion/const1.C: New test.
23011
23012         PR c++/15076
23013         * g++.dg/conversion/reinterpret1.C: New test.
23014
23015         PR c++/15877
23016         * g++.dg/template/enum2.C: New test.
23017
23018         PR c++/15227
23019         * g++.dg/template/error13.C: New test.
23020
23021 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23022
23023         PR fortran/14957
23024         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
23025         arguments to test_* REAL and of the right size.
23026
23027 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23028
23029         PR target/15569
23030         PR rtl-optimization/15681
23031         * gcc.dg/20040609-1.c: New test.
23032
23033 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
23034
23035         PR c++/14791
23036         * g++.dg/opt/builtins1.C: New test.
23037
23038 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
23039
23040         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
23041         that use default windows32 struct layout.
23042         * gcc.dg/i386-bitfield2.c: Likewise.
23043
23044 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
23045
23046         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
23047         for mingw32 and cygwin targets.
23048
23049 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
23050
23051         * gcc.dg/pch/macro-4.c: New.
23052         * gcc.dg/pch/macro-4.hs: New.
23053
23054 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23055
23056         PR fortran/13249
23057         * gfortran.fortran-torture/compile/name_clash.f90: New test.
23058
23059 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23060
23061         PR fortran/13372
23062         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
23063
23064 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23065
23066         PR gfortran/14897
23067         * gfortran.fortran-torture/execute/t_edit.f90: New test.
23068
23069 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
23070
23071         PR gfortran/15755
23072         * gfortran.fortran-torture/execute/backspace.c : New test.
23073
23074 2004-06-09  Paul Brook  <paul@codesourcery.com>
23075
23076         * gfortran.fortran-torture/execure/intrinsic_associated.f90
23077         (pointer_to_section): Rewrite to use smaller array.
23078
23079 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
23080
23081         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
23082         * gcc.dg/ext/altivec-10.c: Same.
23083         * gcc.dg/ext/altivec-11.c: Same.
23084         * gcc.dg/ext/altivec-12.c: Same.
23085         * gcc.dg/ext/altivec-13.c: Same.
23086         * gcc.dg/ext/altivec-14.c: Same.
23087         * gcc.dg/ext/altivec-15.c: Same.
23088         * gcc.dg/ext/altivec-16.c: Same.
23089         * gcc.dg/ext/altivec-3.c: Same.
23090         * gcc.dg/ext/altivec-4.c: Same.
23091         * gcc.dg/ext/altivec-6.c: Same.
23092         * gcc.dg/ext/altivec-7.c: Same.
23093         * gcc.dg/ext/altivec-8.c: Same.
23094         * gcc.dg/ext/altivec-varargs-1.c: Same.
23095
23096         * g++.dg/ext/altivec-1.C: Correct dg syntax.
23097         * g++.dg/ext/altivec-10.C: Same.
23098         * g++.dg/ext/altivec-2.C: Same.
23099         * g++.dg/ext/altivec-3.C: Same.
23100         * g++.dg/ext/altivec-4.C: Same.
23101         * g++.dg/ext/altivec-5.C: Same.
23102         * g++.dg/ext/altivec-6.C: Same.
23103         * g++.dg/ext/altivec-7.C: Same.
23104         * g++.dg/ext/altivec-8.C: Same.
23105         * g++.dg/ext/altivec-9.C: Same.
23106
23107 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23108
23109         PR c++/7841
23110         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
23111
23112 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
23113
23114         * gcc.dg/union-1.c: New test.
23115
23116 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23117
23118         * gcc.dg/builtins-41.c: New test case.
23119         * gcc.dg/builtins-42.c: New test case.
23120
23121 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23122
23123         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
23124         * g++.dg/ext/altivec-10.C: Same.
23125         * g++.dg/ext/altivec-2.C: Same.
23126         * g++.dg/ext/altivec-3.C: Same.
23127         * g++.dg/ext/altivec-4.C: Same.
23128         * g++.dg/ext/altivec-5.C: Same.
23129         * g++.dg/ext/altivec-6.C: Same.
23130         * g++.dg/ext/altivec-7.C: Same.
23131         * g++.dg/ext/altivec-8.C: Same.
23132         * g++.dg/ext/altivec-9.C: Same.
23133         * g++.old-deja/g++.abi/cxa_vec.C: Same.
23134         * g++.old-deja/g++.brendan/new3.C: Same.
23135         * gcc.c-torture/execute/eeprof-1.x: Same.
23136
23137 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
23138
23139         PR c/14765
23140         * gcc.dg/pr14765-1.c: New test.
23141
23142 2004-06-07  Roger Sayle  <roger@eyesopen.com>
23143
23144         PR c/14649
23145         * gcc.dg/pr14649-1.c: New test case.
23146
23147 2004-06-07  Richard Henderson  <rth@redhat.com>
23148
23149         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
23150         if temporaries.
23151
23152 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
23153
23154         * g++.dg/eh/elide1.C: Remove XFAIL.
23155
23156 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
23157
23158         PR c++/15337
23159         * g++.dg/expr/sizeof3.C: New test.
23160
23161         PR c++/14777
23162         * g++.dg/template/access14.C: New test.
23163
23164         PR c++/15554
23165         * g++.dg/template/enum1.C: New test.
23166
23167         PR c++/15057
23168         * g++.dg/eh/throw1.C: New test.
23169
23170 2004-06-07  David Ayers  <d.ayers@inode.at>
23171             Ziemowit Laski  <zlaski@apple.com>
23172
23173         * lib/objc.exp (objc_target_compile): Revert the '-framework
23174         Foundation' flag fix, since bare Darwin does not ship
23175         with the Foundation framework.
23176         * objc/execute/next_mapping.h: Provide a local NSConstantString
23177         @interface and @implementation.
23178         (objc_constant_string_init): A constructor function, used to
23179         initialize the NSConstantString meta-class object.
23180         * objc/execute/string1.m: Include "next_mapping.h" instead of
23181         <Foundation/NSString.h>.
23182         * objc/execute/string2.m: Likewise.
23183         * objc/execute/string3.m: Likewise.
23184         * objc/execute/string4.m: Likewise.
23185
23186 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
23187
23188         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
23189         to double. Replace double with FLOAT.
23190         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
23191
23192         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
23193         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
23194         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
23195         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
23196         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
23197         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
23198         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
23199         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
23200
23201 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
23202
23203         PR c/13519
23204         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
23205
23206 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23207
23208         PR c++/15503
23209         * g++.dg/template/meminit2.C: New test.
23210
23211 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
23212
23213         PR target/15822
23214         * gcc.c-torture/execute/compare-fp-1.c,
23215         gcc.c-torture/execute/compare-fp-2.c,
23216         gcc.c-torture/execute/compare-fp-3.c,
23217         gcc.c-torture/execute/compare-fp-4.c,
23218         gcc.c-torture/execute/compare-fp-3.x,
23219         gcc.c-torture/execute/compare-fp-4.x: Moved...
23220         * gcc.c-torture/execute/ieee/compare-fp-1.c,
23221         gcc.c-torture/execute/ieee/compare-fp-2.c,
23222         gcc.c-torture/execute/ieee/compare-fp-3.c,
23223         gcc.c-torture/execute/ieee/compare-fp-4.c,
23224         gcc.c-torture/execute/ieee/compare-fp-3.x,
23225         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
23226
23227 2004-06-04  David Ayers  <d.ayers@inode.at>
23228
23229         * objc/execute/protocol-isEqual-4.m: New testcase.
23230
23231 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
23232
23233         * objc/execute/protocol-isEqual-1.m: New testcase.
23234         * objc/execute/protocol-isEqual-2.m: New testcase.
23235         * objc/execute/protocol-isEqual-3.m: New testcase.
23236
23237 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23238
23239         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
23240
23241 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
23242
23243         * lib/objc.exp (objc_target_compile): When running tests on
23244         Darwin (Mac OS X), inform the linker about '-framework
23245         'Foundation'.
23246
23247 2004-06-02  Eric Christopher  <echristo@redhat.com>
23248
23249         * gcc.c-torture/compile/20040602-1.c: New.
23250
23251 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
23252
23253         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
23254         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
23255
23256         PR tree-optimization/14736
23257         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
23258
23259         PR tree-optimization/14042
23260         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
23261
23262         PR tree-optimization/14729
23263         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
23264
23265 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23266
23267         PR fortran/15557
23268         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
23269
23270 2004-06-01  Richard Hederson  <rth@redhat.com>
23271
23272         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
23273
23274 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23275
23276         PR c++/14932
23277         * g++.dg/parse/offsetof4.C: New test.
23278
23279 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
23280
23281         PR objc/7993
23282         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
23283
23284 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
23285
23286         PR c++/15701
23287         * g++.dg/template/friend29.C: New test.
23288
23289 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
23290
23291         PR c/15749
23292         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
23293
23294 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
23295
23296         * gcc.dg/sparc-trap-1.c: New test.
23297
23298 2004-05-31  Roger Sayle  <roger@eyesopen.com>
23299
23300         PR middle-end/15069
23301         * g++.dg/opt/fold3.C: New test case.
23302
23303 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
23304
23305         * lib/target-supports.exp (check_iconv_available): Fix fallout
23306         from 2004-05-28 patch.
23307
23308 2004-05-30  Paul Brook  <paul@codesourcery.com>
23309
23310         PR fortran/15620
23311         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
23312         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
23313
23314 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
23315
23316         * gfortran.fortran-torture/execute/random_1.f90: New test.
23317
23318 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23319
23320         * g++.dg/ext/altivec-10.C: New test.
23321
23322 2004-05-29  Paul Brook  <paul@codesourcery.com>
23323
23324         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
23325
23326 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23327
23328         * gcc.dg/altivec-16.c: New test.
23329
23330 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
23331
23332         * lib/target-supports.exp (check_vmx_hw_available): New.
23333         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
23334
23335         * lib/target-supports.exp (check_alias_available,
23336         check_iconv_available, check_named_sections_available): Use
23337         unique names for temporary files.
23338
23339 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
23340
23341         * gcc.dg/altivec-15.c: New test.
23342
23343 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23344
23345         PR c++/15083
23346         * g++.dg/warn/noeffect6.C: New test.
23347
23348         PR c++/15471
23349         * g++.dg/expr/ptrmem4.C: New test.
23350
23351         PR c++/15640
23352         * g++.dg/template/operator3.C: New test.
23353
23354 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
23355
23356         PR c++/14668
23357         * g++.dg/lookup/redecl1.C: New test.
23358         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
23359
23360 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
23361
23362         * gcc.c-torture/execute/compare-fp-1.c,
23363         gcc.c-torture/execute/compare-fp-2.c,
23364         gcc.c-torture/execute/compare-fp-3.c,
23365         gcc.c-torture/execute/compare-fp-4.c,
23366         gcc.c-torture/execute/compare-fp-3.x,
23367         gcc.c-torture/execute/compare-fp-4.x,
23368         gcc.dg/pr15649-1.c: New.
23369
23370 2004-05-27  Adam Nemet  <anemet@lnxw.com>
23371
23372         PR c++/12883
23373         * g++.dg/init/array14.C: New test.
23374
23375 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
23376
23377         * lib/compat.exp (compat-get-options-main): New.
23378         (compat-get-options): Remove unneeded code, warn for ignored
23379         command.
23380         (compat-execute): Check flag set by dg-require-* commands.
23381
23382         * lib/compat.exp (compat-execute): Break up long lines.
23383
23384 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
23385
23386         * gcc.dg/altivec-7.c: Don't use 'vector long'.
23387         * gcc.dg/altivec-14.c: New test.
23388         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
23389
23390         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
23391         * gcc.dg/altivec-12.c: Ditto.
23392
23393         * gcc.dg/altivec-3.c: Move call to altivec_check.
23394
23395 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23396
23397         PR c++/15044
23398         * g++.dg/template/error12.C: New test.
23399
23400         PR c++/15317
23401         * g++.dg/ext/attrib15.C: New test.
23402
23403         PR c++/15329
23404         * g++.dg/template/ptrmem9.C: New test.
23405
23406 2004-05-25  Paul Brook  <paul@codesourcery.com>
23407
23408         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
23409
23410 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23411
23412         PR c++/15165
23413         * g++.dg/template/crash19.C: New test.
23414
23415 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23416
23417         PR c++/15025
23418         * g++.dg/template/redecl1.C: New test.
23419
23420 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
23421
23422         PR c++/14821
23423         * g++.dg/other/ns1.C: New test.
23424
23425         PR c++/14883
23426         * g++.dg/template/invalid1.C: New test.
23427
23428 2004-05-23  Paul Brook  <paul@codesourcery.com>
23429         Victor Leikehman  <lei@haifasphere.co.il>
23430
23431         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
23432         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
23433
23434 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23435
23436         PR c++/15285
23437         PR c++/15299
23438         * g++.dg/template/non-dependent5.C: New test.
23439         * g++.dg/template/non-dependent6.C: New test.
23440
23441 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
23442
23443         PR c++/15507
23444         * g++.dg/inherit/union1.C: New test.
23445
23446         PR c++/15542
23447         * g++.dg/template/addr1.C: New test.
23448
23449         PR c++/15427
23450         * g++.dg/template/array5.C: New test.
23451
23452         PR c++/15287
23453         * g++.dg/template/array6.C: New test.
23454
23455 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
23456             Roger Sayle  <roger@eyesopen.com>
23457
23458         * g++.dg/lookup/forscope2.C: New test case.
23459
23460 2004-05-22  Ben Elliston  <bje@au.ibm.com>
23461
23462         * gcc.dg/cpp/Wmissingdirs.c: New.
23463
23464 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23465
23466         PR target/15301
23467         * gcc.dg/compat/union-m128-1.h: New file.
23468         * gcc.dg/compat/union-m128-1_main.c: Likewise.
23469         * gcc.dg/compat/union-m128-1_x.c: Likewise.
23470         * gcc.dg/compat/union-m128-1_y.c: Likewise.
23471
23472 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
23473
23474         PR target/15302
23475         * gcc.dg/compat/struct-complex-1.h: New file.
23476         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
23477         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
23478         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
23479
23480 2004-05-20  Roger Sayle  <roger@eyesopen.com>
23481
23482         PR middle-end/3074
23483         * gcc.dg/pr3074-1.c: New test case.
23484         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
23485
23486 2004-05-20  Falk Hueffner  <falk@debian.org>
23487
23488         PR other/15526
23489         * gcc.dg/ftrapv-1.c: New test case.
23490
23491 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
23492
23493         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
23494
23495 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
23496             Jeff Law  <law@redhat.com>
23497
23498         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
23499         * gcc.dg/tree-ssa/20040518-2.c: New test.
23500
23501         * gcc.dg/tree-ssa/20040518-1.c: New test.
23502
23503 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
23504
23505         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
23506
23507 2004-05-18  Paul Brook  <paul@codesourcery.com>
23508
23509         PR fortran/13930
23510         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
23511
23512 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23513
23514         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
23515         constant folding.
23516
23517 2004-05-17  Steven Bosscher  <stevenb@suse.de>
23518
23519         * gcc.dg/tree-ssa/20040517-1.c: New test.
23520
23521 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
23522
23523         * gcc.dg/loop-4.c: New test.
23524
23525 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
23526
23527         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
23528
23529 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
23530
23531         PR fortran/15311
23532         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
23533
23534 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23535
23536         PR fortran/13826
23537         PR fortran/13940
23538         * gfortran.fortran-torture/compile/data_1.f90: New test.
23539
23540 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
23541
23542         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
23543         * gcc.dg/uninit-H.c: Define ASM for __s390__.
23544
23545 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23546
23547         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
23548
23549 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
23550
23551         PR c/15444
23552         * gcc.dg/format/xopen-1.c: Adjust expected message.
23553         * gcc.dg/format/xopen-3.c: New test.
23554
23555 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
23556
23557         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
23558
23559 2004-05-14  Jeff Law  <law@redhat.com>
23560
23561         * gcc.dg/tree-ssa/20040514-2.c: New test.
23562
23563 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23564
23565         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
23566         this ...
23567         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
23568         this.
23569
23570 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
23571
23572         * gcc.dg/tree-ssa/20040514-1.c: New test.
23573
23574 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23575
23576         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
23577         test.
23578
23579 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23580
23581         PR fortran/14066
23582         * gfortran.fortran-torture/compile/do_1.f90: New test.
23583
23584 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
23585
23586         PR fortran/15051
23587         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
23588         test.
23589
23590 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
23591
23592         PR fortran/15149
23593         * gfortran.fortran-torture/execute/random_init.f90: New test.
23594
23595 2004-05-13  Paul Brook  <paul@codesourcery.com>
23596
23597         PR fortran/15314
23598         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
23599
23600 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
23601
23602         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
23603         for the powerpc case.
23604
23605 2004-05-13  Jeff Law  <law@redhat.com>
23606
23607         * gcc.dg/tree-ssa/20040513-1.c: New test.
23608         * gcc.dg/tree-ssa/20040513-2.c: New test.
23609
23610 2004-05-13  Paul Brook  <paul@codesourcery.com>
23611
23612         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
23613         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
23614         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
23615
23616 2004-05-13  Andreas Schwab  <schwab@suse.de>
23617
23618         PR other/10819
23619         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
23620         characters.
23621
23622 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
23623
23624         PR fortran/15294
23625         * gfortran.fortran-torture/execute/adjustr.f90: New file.
23626
23627 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
23628
23629         Merge from tree-ssa-20020619-branch.  See
23630         ChangeLog.tree-ssa for details.
23631
23632 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
23633
23634         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
23635         include <altivec.h> explicitly.
23636         * gcc.dg/altivec-13.c: Likewise.
23637
23638 2004-05-11  Paul Brook  <paul@codesourcery.com>
23639
23640         * gcc.c-torture/compile/20010518-1.c: Force enum size.
23641
23642 2004-05-10  Eric Christopher  <echristo@redhat.com>
23643
23644         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
23645         * gcc.dg/sibcall-4.c: Ditto.
23646
23647 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
23648
23649         * g++.dg/ext/altivec-8.C: New test case.
23650         * gcc.dg/altivec-13.c: New test case.
23651
23652 2004-05-08  Roger Sayle  <roger@eyesopen.com>
23653
23654         * gcc.c-torture/execute/divcmp-1.c: New test case.
23655         * gcc.c-torture/execute/divcmp-2.c: New test case.
23656         * gcc.c-torture/execute/divcmp-3.c: New test case.
23657
23658 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
23659
23660         * g++.dg/other/pragma-re-2.C: New test.
23661
23662 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23663
23664         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
23665         * gcc.dg/i386-387-2.c: Likewise.
23666
23667         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
23668         __builtin_drem.
23669         * gcc.dg/i386-387-6.c: Likewise.
23670
23671 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
23672
23673         * gcc.dg/builtins-33.c: Also check log1p*.
23674
23675 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
23676
23677         PR optimization/15296
23678         * gcc.c-torture/execute/pr15296.c: New test.
23679
23680 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
23681
23682         * gcc.dg/builtins-40.c: New test.
23683
23684 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
23685
23686         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
23687
23688 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
23689
23690         * g++.dg/ext/spe1.C: New testcase.
23691
23692 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
23693
23694         * objc.dg/image-info.m: Allow additional attributes
23695         for __image_info section.
23696
23697 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
23698
23699         * gcc.dg/torture/mips-hilo-2.c: New test.
23700
23701 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23702
23703         PR c++/14389
23704         * g++.dg/template/member5.C: New test.
23705
23706 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
23707
23708         * gcc.dg/builtins-34.c: Also check expm1*.
23709
23710 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23711
23712         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
23713         * gcc.dg/torture/builtin-convert-3.c: New test.
23714
23715 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
23716
23717         PR middle-end/15054
23718         * g++.dg/opt/pr15054.C: New test.
23719
23720 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23721
23722         * gcc.dg/torture/builtin-rounding-1.c: New test.
23723         * gcc.dg/builtins-25.c: Delete.
23724         * gcc.dg/builtins-29.c: Delete.
23725
23726 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
23727
23728         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
23729         * gcc.dg/sibcall-4.c: Likewise.
23730         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
23731
23732 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23733
23734         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
23735         bit-field on 16-bit targets.
23736
23737 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
23738
23739         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
23740         16-bit targets.
23741
23742 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
23743
23744         * gcc.dg/rs6000-power2-1.c: Change to compile only.
23745         * gcc.dg/rs6000-power2-2.c: Likewise.
23746
23747 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
23748
23749         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
23750         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
23751         Change the asm registers to be in form of frN instead of fN.
23752
23753 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23754
23755         * gcc.dg/torture/builtin-convert-2.c: New test.
23756
23757 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
23758
23759         * gcc.dg/rs6000-power2-1.c: New test.
23760         * gcc.dg/rs6000-power2-2.c: New test.
23761
23762 2004-04-28  Jan Hubicka  <jh@suse.cz>
23763
23764         * gcc.dg/unused-6.c: New test.
23765
23766 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
23767             Ulrich Weigand  <uweigand@de.ibm.com>
23768
23769         * ada/acats/run_all.sh: Define $target variable.
23770
23771 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
23772
23773         PR c++/15119
23774         * g++.dg/other/vararg-1.C: New test.
23775
23776         PR c++/4794
23777         * g++.dg/eh/cleanup3.C: New test.
23778
23779 2004-04-24  Laurent GUERBY <laurent@guerby.net>
23780
23781         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
23782         and ad8011a (target_insn).
23783         * ada/acats/support/macro.dfs: Likewise.
23784         * ada/acats/support/impbit.adb: New file.
23785
23786 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
23787
23788         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
23789
23790 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
23791
23792         * gcc.dg/loop-3.c: New test.
23793
23794 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
23795
23796         * gcc.c-torture/execute/simd-5.c: New test.
23797
23798 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
23799
23800         PR c++/15064
23801         * g++.dg/template/crash18.C: New test.
23802
23803 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
23804
23805         * g++.dg/ext/complit3.C: New test.
23806
23807 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23808
23809         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
23810         * gcc.dg/altivec-3.c: Same.
23811         * gcc.dg/altivec-varargs-1.c: Same.
23812
23813 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
23814
23815         * lib/target-supports.exp (check_profiling_available): Assume
23816         profiling is not available on powerpc-eabi targets.
23817
23818 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
23819
23820         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
23821         * gcc.dg/vmx/bug-1.c: Ditto.
23822
23823 2004-04-20  Eric Christopher  <echristo@redhat.com>
23824
23825         * gcc.dg/charset/extern.c: New test.
23826         * g++.dg/charset/extern3.cc: Ditto.
23827
23828 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
23829
23830         * gcc.dg/builtins-39.c: New test.
23831
23832 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
23833
23834         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
23835
23836 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
23837
23838         * gcc.dg/torture/mips-hilo-1.c: New test.
23839
23840 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
23841
23842         * gcc.c-torture/compile/20040419-1.c: New test.
23843
23844 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
23845
23846         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
23847
23848 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
23849             Aldy Hernandez  <aldyh@redhat.com>
23850
23851         * gcc.c-torture/execute/va-arg-24.c: New.
23852
23853 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
23854             Aldy Hernandez  <aldyh@redhat.com>
23855
23856         * gcc.dg/vmx/1b-01.c: New.
23857         * gcc.dg/vmx/1b-02.c: New.
23858         * gcc.dg/vmx/1b-03.c: New.
23859         * gcc.dg/vmx/1b-04.c: New.
23860         * gcc.dg/vmx/1b-05.c: New.
23861         * gcc.dg/vmx/1b-06.c: New.
23862         * gcc.dg/vmx/1b-07.c: New.
23863         * gcc.dg/vmx/1c-01.c: New.
23864         * gcc.dg/vmx/1c-02.c: New.
23865         * gcc.dg/vmx/3a-01a.c: New.
23866         * gcc.dg/vmx/3a-01.c: New.
23867         * gcc.dg/vmx/3a-01m.c: New.
23868         * gcc.dg/vmx/3a-03.c: New.
23869         * gcc.dg/vmx/3a-03m.c: New.
23870         * gcc.dg/vmx/3a-04.c: New.
23871         * gcc.dg/vmx/3a-04m.c: New.
23872         * gcc.dg/vmx/3a-05.c: New.
23873         * gcc.dg/vmx/3a-06.c: New.
23874         * gcc.dg/vmx/3a-06m.c: New.
23875         * gcc.dg/vmx/3a-07.c: New.
23876         * gcc.dg/vmx/3b-01.c: New.
23877         * gcc.dg/vmx/3b-02.c: New.
23878         * gcc.dg/vmx/3b-10.c: New.
23879         * gcc.dg/vmx/3b-13.c: New.
23880         * gcc.dg/vmx/3b-14.c: New.
23881         * gcc.dg/vmx/3b-15.c: New.
23882         * gcc.dg/vmx/3c-01a.c: New.
23883         * gcc.dg/vmx/3c-01.c: New.
23884         * gcc.dg/vmx/3c-02.c: New.
23885         * gcc.dg/vmx/3c-03.c: New.
23886         * gcc.dg/vmx/3d-01.c: New.
23887         * gcc.dg/vmx/4-01.c: New.
23888         * gcc.dg/vmx/4-03.c: New.
23889         * gcc.dg/vmx/5-01.c: New.
23890         * gcc.dg/vmx/5-02.c: New.
23891         * gcc.dg/vmx/5-03.c: New.
23892         * gcc.dg/vmx/5-04.c: New.
23893         * gcc.dg/vmx/5-05.c: New.
23894         * gcc.dg/vmx/5-06.c: New.
23895         * gcc.dg/vmx/5-07.c: New.
23896         * gcc.dg/vmx/5-07t.c: New.
23897         * gcc.dg/vmx/5-08.c: New.
23898         * gcc.dg/vmx/5-10.c: New.
23899         * gcc.dg/vmx/5-11.c: New.
23900         * gcc.dg/vmx/7-01a.c: New.
23901         * gcc.dg/vmx/7-01.c: New.
23902         * gcc.dg/vmx/7c-01.c: New.
23903         * gcc.dg/vmx/7d-01.c: New.
23904         * gcc.dg/vmx/7d-02.c: New.
23905         * gcc.dg/vmx/8-01.c: New.
23906         * gcc.dg/vmx/8-02a.c: New.
23907         * gcc.dg/vmx/8-02.c: New.
23908         * gcc.dg/vmx/brode-1.c: New.
23909         * gcc.dg/vmx/bug-1.c: New.
23910         * gcc.dg/vmx/bug-2.c: New.
23911         * gcc.dg/vmx/bug-3.c: New.
23912         * gcc.dg/vmx/cw-bug-1.c: New.
23913         * gcc.dg/vmx/cw-bug-2.c: New.
23914         * gcc.dg/vmx/cw-bug-3.c: New.
23915         * gcc.dg/vmx/dct.c: New.
23916         * gcc.dg/vmx/debug-1.c: New.
23917         * gcc.dg/vmx/debug-2.c: New.
23918         * gcc.dg/vmx/debug-3.c: New.
23919         * gcc.dg/vmx/debug-4.c: New.
23920         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
23921         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
23922         * gcc.dg/vmx/eg-5.c: New.
23923         * gcc.dg/vmx/fft.c: New.
23924         * gcc.dg/vmx/gcc-bug-1.c: New.
23925         * gcc.dg/vmx/gcc-bug-2.c: New.
23926         * gcc.dg/vmx/gcc-bug-3.c: New.
23927         * gcc.dg/vmx/gcc-bug-4.c: New.
23928         * gcc.dg/vmx/gcc-bug-5.c: New.
23929         * gcc.dg/vmx/gcc-bug-6.c: New.
23930         * gcc.dg/vmx/gcc-bug-7.c: New.
23931         * gcc.dg/vmx/gcc-bug-8.c: New.
23932         * gcc.dg/vmx/gcc-bug-9.c: New.
23933         * gcc.dg/vmx/gcc-bug-b.c: New.
23934         * gcc.dg/vmx/gcc-bug-c.c: New.
23935         * gcc.dg/vmx/gcc-bug-d.c: New.
23936         * gcc.dg/vmx/gcc-bug-e.c: New.
23937         * gcc.dg/vmx/gcc-bug-f.c: New.
23938         * gcc.dg/vmx/gcc-bug-g.c: New.
23939         * gcc.dg/vmx/gcc-bug-i.c: New.
23940         * gcc.dg/vmx/harness.h: New.
23941         * gcc.dg/vmx/ira1.c: New.
23942         * gcc.dg/vmx/ira2a.c: New.
23943         * gcc.dg/vmx/ira2b.c: New.
23944         * gcc.dg/vmx/ira2.c: New.
23945         * gcc.dg/vmx/ira2c.c: New.
23946         * gcc.dg/vmx/mem.c: New.
23947         * gcc.dg/vmx/newton-1.c: New.
23948         * gcc.dg/vmx/ops.c: New.
23949         * gcc.dg/vmx/sn7153.c: New.
23950         * gcc.dg/vmx/spill2.c: New.
23951         * gcc.dg/vmx/spill3.c: New.
23952         * gcc.dg/vmx/spill.c: New.
23953         * gcc.dg/vmx/t.c: New.
23954         * gcc.dg/vmx/varargs-1.c: New.
23955         * gcc.dg/vmx/varargs-2.c: New.
23956         * gcc.dg/vmx/varargs-3.c: New.
23957         * gcc.dg/vmx/varargs-4.c: New.
23958         * gcc.dg/vmx/varargs-5.c: New.
23959         * gcc.dg/vmx/varargs-6.c: New.
23960         * gcc.dg/vmx/varargs-7.c: New.
23961         * gcc.dg/vmx/vmx.exp: New.
23962         * gcc.dg/vmx/vprint-1.c: New.
23963         * gcc.dg/vmx/vscan-1.c: New.
23964         * gcc.dg/vmx/x-01.c: New.
23965         * gcc.dg/vmx/x-02.c: New.
23966         * gcc.dg/vmx/x-03.c: New.
23967         * gcc.dg/vmx/x-04.c: New.
23968         * gcc.dg/vmx/x-05.c: New.
23969         * gcc.dg/vmx/yousufi-1.c: New.
23970         * gcc.dg/vmx/zero-1.c: New.
23971         * gcc.dg/vmx/zero.c: New.
23972
23973 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
23974
23975         * g++.dg/lookup/java1.C: Update for chage of
23976         _Jv_AllocObject.
23977         * g++.dg/lookup/java2.C: Likewise.
23978
23979 2004-04-17  Laurent GUERBY <laurent@guerby.net>
23980
23981         * ada/acats/run_all.sh: use -O2 by default.
23982
23983 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
23984
23985         * gcc.dg/vr-mult-[12].c: New tests.
23986
23987 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
23988
23989         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
23990
23991         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
23992
23993 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
23994
23995         * lib/target-supports.exp (check_profiling_available): Assume profiling
23996         isn't available for mips*-*-elf targets.
23997
23998 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
23999
24000         * gcc.dg/builtins-38.c: New test.
24001
24002 2004-04-14  Eric Christopher  <echristo@redhat.com>
24003
24004         * g++.dg/charset/charset.exp: Run .cc extension tests.
24005
24006 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
24007
24008         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
24009
24010 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24011
24012         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
24013
24014 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
24015
24016         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
24017         * gcc.dg/i386-387-2.c: Likewise.
24018
24019         * gcc.dg/i386-387-7.c: New test.
24020         * gcc.dg/i386-387-8.c: New test.
24021
24022         * gcc.dg/builtins-37.c: New test.
24023
24024 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
24025
24026         * g++.dg/pch/externc-1.C: Add missing semicolon.
24027
24028 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
24029
24030         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
24031
24032 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24033
24034         * gcc.c-torture/execute/20040411-1.c: New test.
24035
24036 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
24037
24038         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
24039
24040 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
24041
24042         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
24043
24044 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
24045
24046         * lib/target-supports.exp (check_named_sections_available): New.
24047         * lib/gcc-dg.exp (dg-require-named-sections): New.
24048         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
24049         old-deja.exp.  Also prune error-count message from HP linker.
24050         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
24051
24052         * g++.dg/init/init-ref4.C: Use dg-require-weak.
24053         * g++.old-deja/g++.pt/static3.C: Likewise.
24054         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
24055
24056 2004-04-09  Roger Sayle  <roger@eyesopen.com>
24057
24058         * gcc.c-torture/execute/20040409-1.c: New test case.
24059         * gcc.c-torture/execute/20040409-2.c: New test case.
24060         * gcc.c-torture/execute/20040409-3.c: New test case.
24061
24062 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
24063
24064         * gcc.dg/20040409-1.c: New test.
24065
24066 2004-04-08  Roger Sayle  <roger@eyesopen.com>
24067
24068         PR target/14888
24069         * g++.dg/opt/pr14888.C: New test case.
24070
24071 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
24072
24073         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
24074         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
24075         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
24076         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
24077         New tests.
24078
24079 2004-04-08  Paul Brook  <paul@codesourcery.com>
24080
24081         * gcc.dg/spill-1.c: New test.
24082
24083 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24084
24085         * gcc.dg/torture/builtin-ctype-2.c: New test.
24086
24087 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
24088
24089         * gcc.dg/pch/pch.exp: Add largefile test.
24090
24091 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
24092
24093         * g++.dg/pch/externc-1.Hs: New.
24094         * g++.dg/pch/externc-1.C: New.
24095
24096 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24097
24098         * gcc.dg/compat/struct-by-value-5a_main.c,
24099         gcc.dg/compat/struct-by-value-5b_main.c: New files.
24100         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
24101         * gcc.dg/compat/struct-by-value-5a_x.c,
24102         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
24103         gcc.dg/compat/struct-by-value-5_x.c.
24104         * gcc.dg/compat/struct-by-value-5a_y.c,
24105         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
24106         gcc.dg/compat/struct-by-value-5_y.c.
24107
24108         * gcc.dg/compat/struct-by-value-6a_main.c,
24109         gcc.dg/compat/struct-by-value-6b_main.c: New files.
24110         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
24111         * gcc.dg/compat/struct-by-value-6a_x.c,
24112         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
24113         gcc.dg/compat/struct-by-value-6_x.c.
24114         * gcc.dg/compat/struct-by-value-6a_y.c,
24115         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
24116         gcc.dg/compat/struct-by-value-6_y.c.
24117
24118         * gcc.dg/compat/struct-by-value-7a_main.c,
24119         gcc.dg/compat/struct-by-value-7b_main.c: New files.
24120         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
24121         * gcc.dg/compat/struct-by-value-7a_x.c,
24122         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
24123         gcc.dg/compat/struct-by-value-7_x.c.
24124         * gcc.dg/compat/struct-by-value-7a_y.c,
24125         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
24126         gcc.dg/compat/struct-by-value-7_y.c.
24127
24128 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
24129
24130         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
24131         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
24132         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
24133         options.
24134
24135 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
24136
24137         * gcc.dg/builtins-36.c: New test.
24138
24139 2004-04-06  Paul Brook  <paul@codesourcery.com>
24140
24141         * README.gcc: Remove obsolete contraint on testcases.
24142
24143 2004-04-05  Paul Brook  <paul@codesourcery.com>
24144
24145         PR2123
24146         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
24147         failure and exit(0) on success.
24148         * g++.dg/expr/anew2.C: Ditto.
24149         * g++.dg/expr/anew3.C: Ditto.
24150         * g++.dg/expr/anew4.C: Ditto.
24151
24152 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
24153
24154         PR c++/3518
24155         * g++.dg/template/unify7.C: New.
24156
24157 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
24158
24159         * g++.dg/README: Bring up to date with new subdirectories; remove
24160         duplicate subdirectory lines.
24161
24162 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
24163
24164         PR c++/14007
24165         * g++.dg/template/unify5.C: New.
24166         * g++.dg/template/unify6.C: New.
24167         * g++.dg/template/qualttp20.C: Adjust.
24168         * g++.old-deja/g++.jason/report.C: Adjust.
24169         * g++.old-deja/g++.other/qual1.C: Adjust.
24170
24171 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
24172
24173         PR c++/14803
24174         * g++.dg/inherit/ptrmem1.C: New test.
24175
24176 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
24177
24178         PR c++/14755
24179         * gcc.c-torture/execute/20040331-1.c: New test.
24180         * gcc.dg/20040331-1.c: New test.
24181
24182 2004-04-01  Paul Brook  <paul@codesourcery.com>
24183
24184         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
24185
24186 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
24187
24188         PR c++/14724
24189         * g++.dg/init/goto1.C: New test.
24190
24191         PR c++/14763
24192         * g++.dg/template/defarg4.C: New test.
24193
24194 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
24195
24196         * gcc.dg/altivec-11.c: Extend test for more valid cases.
24197
24198 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
24199
24200         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
24201
24202 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
24203
24204         * gcc.dg/noncompile/undeclared-2.c: New test.
24205
24206 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
24207
24208         * gcc.dg/940409-1.c: Remove XFAIL.
24209         * gcc.dg/reg-vol-struct-1.c: New test.
24210
24211 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24212
24213         * gcc.dg/torture/builtin-wctype-1.c: New test.
24214
24215 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
24216
24217         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
24218         * gcc.dg/20001101-1.c: Likewise.
24219         * gcc.dg/20001102-1.c: Likewise.
24220
24221 2004-03-25  Roger Sayle  <roger@eyesopen.com>
24222
24223         * gcc.dg/compare8.c: Add an additional test for XOR.
24224
24225 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24226
24227         * gcc.dg/torture/builtin-ctype-1.c: New test.
24228
24229 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24230
24231         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
24232         * gcc.dg/torture/builtin-math-1.c: Likewise.
24233         * gcc.dg/torture/builtin-power-1.c: New test.
24234
24235 2004-03-24  Andreas Schwab  <schwab@suse.de>
24236
24237         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
24238         IA64 assembler.
24239
24240 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
24241             Roger Sayle  <roger@eyesopen.com>
24242
24243         * gcc.dg/compare8.c: New test case.
24244
24245 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
24246
24247         * g++.dg/ext/altivec-7.C: New test.
24248
24249 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
24250
24251         PR 12267, 12391, 12560, 13129, 14114, 14133
24252         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
24253         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
24254         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
24255         Adjust error regexps.
24256         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
24257         * gcc.dg/noncompile/undeclared-1.c: New test cases.
24258         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
24259         * gcc.dg/local1.c: Add explanatory comment.
24260
24261 2004-03-23  Roger Sayle  <roger@eyesopen.com>
24262
24263         PR optimization/14669
24264         * g++.dg/opt/fold2.C: New test case.
24265
24266 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
24267
24268         PR c/14069
24269         * gcc.dg/20040322-1.c: New test.
24270
24271 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
24272
24273         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
24274         * gcc.dg/ultrasp4.c: Likewise.
24275         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
24276
24277 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24278
24279         * gcc.dg/i386-sse-8.c: Reset default options.
24280
24281 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
24282
24283         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
24284         in the error message text.
24285
24286 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
24287
24288         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
24289
24290 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
24291
24292         PR c++/14616
24293         * g++.dg/init/array13.C: New test.
24294
24295 2004-03-20  Roger Sayle  <roger@eyesopen.com>
24296
24297         PR target/13889
24298         * gcc.c-torture/compile/pr13889.c: New test case.
24299
24300 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
24301
24302         PR c/14635
24303         * builtins-1.c (nan, nans): Don't test.
24304         * builtins-30.c: Don't use nan, nanf, nanl.
24305         * builtins-35.c: New test.
24306
24307 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
24308
24309         * g++.dg/ext/altivec-6.C: New test.
24310
24311 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
24312
24313         * g++.dg/init/placement3.C: New test.
24314
24315         * g++.dg/template/spec13.C: New test.
24316
24317         * g++.dg/lookup/using11.C: New test.
24318
24319         * g++.dg/lookup/koenig3.C: New test.
24320
24321         * g++.dg/template/operator2.C: New test.
24322
24323         * g++.dg/expr/dtor3.C: New test.
24324         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
24325         marker.
24326         * g++.old-deja/g++.law/visibility28.C: Likewise.
24327
24328 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
24329
24330         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
24331         * gcc.dg/ppc64-abi-3.c: Likewise.
24332
24333 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24334
24335         PR c++/14545
24336         * g++.dg/parse/template15.C: New test.
24337
24338 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24339
24340         * g++.dg/expr/dtor2.C: New test.
24341
24342         * g++.dg/lookup/anon4.C: New test.
24343
24344         * g++.dg/overload/using1.C: New test.
24345
24346         * g++.dg/template/lookup7.C: New test.
24347
24348         * g++.dg/template/typename6.C: New test.
24349
24350         * g++.dg/expr/cond6.C: New test.
24351
24352 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24353
24354         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
24355
24356 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24357
24358         * g++.dg/expr/cond5.C: New test.
24359         * g++.dg/expr/constcast1.C: Likewise.
24360         * g++.dg/expr/ptrmem2.C: Likewise.
24361         * g++.dg/expr/ptrmem3.C: Likewise.
24362         * g++.dg/lookup/main1.C: Likewise.
24363         * g++.dg/template/lookup6.C: Likewise.
24364
24365 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
24366
24367         * gcc.dg/local1.c: New test.
24368
24369         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
24370
24371 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24372
24373         * gcc.dg/torture/builtin-convert-1.c: New test.
24374
24375 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24376
24377         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
24378
24379 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24380
24381         PR c++/14481
24382         * g++.dg/warn/Wunused-7.C: New test.
24383
24384 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24385
24386         * gcc.dg/torture/builtin-integral-1.c: New test.
24387
24388 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
24389
24390         PR c++/14586
24391         * g++.dg/parse/non-dependent3.C: New test.
24392
24393 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
24394
24395         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
24396         * g++.dg/eh/simd-2.C: Likewise.
24397         * g++.dg/init/array10.C: Likewise.
24398         * gcc.c-torture/compile/simd-1.c: Likewise.
24399         * gcc.c-torture/compile/simd-2.c: Likewise.
24400         * gcc.c-torture/compile/simd-3.c: Likewise.
24401         * gcc.c-torture/compile/simd-4.c: Likewise.
24402         * gcc.c-torture/compile/simd-6.c: Likewise.
24403         * gcc.c-torture/execute/simd-1.c: Likewise.
24404         * gcc.c-torture/execute/simd-2.c: Likewise.
24405         * gcc.dg/compat/vector-defs.h: Likewise.
24406         * gcc.dg/20020531-1.c: Likewise.
24407         * gcc.dg/altivec-3.c: Likewise.
24408         * gcc.dg/altivec-4.c: Likewise.
24409         * gcc.dg/altivec-varargs-1.c: Likewise.
24410         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
24411         * gcc.dg/i386-mmx-3.c: Likewise.
24412         * gcc.dg/i386-sse-4.c: Likewise.
24413         * gcc.dg/i386-sse-5.c: Likewise.
24414         * gcc.dg/i386-sse-8.c: Likewise.
24415         * gcc.dg/simd-1.c: Likewise.
24416         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
24417         __ev64_opaque__ since the machine description provides it.
24418
24419 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24420
24421         * lib/compat.exp (skip_list): New global variable.
24422         Use it to hold the user defined COMPAT_SKIPS list if any.
24423         (compat-obj): Add the members of skip_list to optall.
24424
24425 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24426
24427         * gcc.dg/compat/union-by-value-1_main.c,
24428         union-by-value-1_x.c, union-by-value-1_y.c,
24429         union-check.h, union-defs.h,
24430         union-init.h, union-return-1_main.c,
24431         union-return-1_x.c, union-return-1_y.c: New files.
24432
24433 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
24434
24435         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
24436         mixed-struct-init.h: Add 4 mixed structure types.
24437         struct-by-value-21_main.c, struct-by-value-21_x.c,
24438         struct-by-value-21_y.c, struct-return-21_main.c,
24439         struct-return-21_x.c, struct-return-21_y.c: New files.
24440
24441 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
24442
24443         PR c++/14550
24444         * g++.dg/parse/template14.C: New test.
24445
24446 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
24447
24448         * gcc.c-torture/execute/20040313-1.c: New test.
24449
24450 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
24451
24452         PR target/14533
24453         * gcc.dg/20040311-2.c: New test.
24454
24455 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
24456
24457         PR other/14544
24458         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
24459         bit-field.
24460
24461 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
24462
24463         * gcc.dg/20040305-2.c: Add missing return statement.
24464
24465 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24466
24467         * gcc.dg/builtins-34.c: Also check pow10*.
24468
24469 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24470
24471         PR target/14262
24472         * gcc.dg/20040305-2.c: New test.
24473
24474 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
24475
24476         * gcc.dg/20040310-1.c: New test.
24477
24478 2004-03-11  Roger Sayle  <roger@eyesopen.com>
24479
24480         * gcc.c-torture/execute/20040311-1.c: New test case.
24481
24482 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
24483
24484         PR c++/14476
24485         * g++.dg/lookup/enum1.C: New test.
24486
24487 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
24488
24489         PR c++/14510
24490         * g++.dg/lookup/struct2.C: New test.
24491
24492 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
24493
24494         * gcc.dg/builtins-34.c: New test.
24495
24496 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24497
24498         * gcc.dg/torture/builtin-nonneg-1.c: New test.
24499
24500 2004-03-09  James E Wilson  <wilson@specifixinc.com>
24501
24502         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
24503         * gcc.dg/alias-2.c: New testcase.
24504
24505 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
24506
24507         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
24508
24509 2004-03-09  Roger Sayle  <roger@eyesopen.com>
24510
24511         * gcc.c-torture/execute/20040309-1.c: New test case.
24512
24513 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
24514
24515         PR c++/14397
24516         * g++.dg/overload/ref1.C: New.
24517
24518 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24519
24520         PR c++/14409
24521         * g++.dg/template/spec12.C: New test.
24522
24523         PR c++/14448
24524         * g++.dg/parse/crash14.C: New test.
24525
24526 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24527
24528         PR c++/14230
24529         * g++.dg/init/ref11.C: New test.
24530
24531 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
24532
24533         PR c++/14432
24534         * g++.dg/parse/builtin2.C: New test.
24535
24536 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24537
24538         PR c++/14401
24539         * g++.dg/init/ctor3.C: New test.
24540         * g++.dg/init/union1.C: New test.
24541         * g++.dg/ext/anon-struct4.C: New test.
24542
24543 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
24544
24545         * g++.dg/lookup/koenig1.C: Tweak error messages.
24546         * g++.dg/lookup/used-before-declaration.C: Likewise.
24547         * g++.dg/other/do1.C: Likewise.
24548         * g++.dg/overload/koenig1.C: Likewise.
24549         * g++.dg/parse/crash13.C: Likewise.
24550         * g++.dg/template/instantiate3.C: Likewise.
24551
24552 2004-03-08  Eric Christopher  <echristo@redhat.com>
24553
24554         * * lib/target-supports.exp: Enable libiconv in test
24555         compilation.  Fix up error checking.
24556
24557 2004-03-08  Roger Sayle  <roger@eyesopen.com>
24558
24559         PR middle-end/14289
24560         * gcc.dg/pr14289-1.c: New test case.
24561         * gcc.dg/pr14289-2.c: Likewise.
24562         * gcc.dg/pr14289-3.c: Likewise.
24563
24564 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
24565
24566         * gcc.c-torture/execute/20040308-1.c: New test.
24567
24568 2004-03-07  Roger Sayle  <roger@eyesopen.com>
24569
24570         * gcc.c-torture/execute/20040307-1.c: New test case.
24571
24572 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
24573
24574         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
24575
24576 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
24577
24578         * gcc.dg/20040306-1.c: New test.
24579
24580 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
24581
24582         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
24583         them static.
24584         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
24585
24586 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24587
24588         PR c/14465
24589         * gcc.dg/decl-6.c: New test.
24590
24591 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24592
24593         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
24594         Rename LOGPOW -> LOG_POW.
24595         (SQRT_EXP, POW_EXP): New.
24596
24597 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24598
24599         * gcc.dg/i386-sse-8.c: New test.
24600
24601 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
24602
24603         PR c/14114
24604         * gcc.dg/decl-5.c: New test.
24605
24606 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
24607
24608         * gcc.dg/20040305-1.c: New test.
24609
24610 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
24611
24612         PR other/14354
24613         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
24614
24615 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
24616
24617         PR c++/14425, c++/14426
24618         * g++.dg/ext/altivec-4.C: New test.
24619         * g++.dg/ext/altivec-5.C: New test.
24620
24621 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
24622
24623         * g++.old-deja/g++.other/linkage1.C: Expect errors about
24624         global variables of a type with no linkage.
24625         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
24626         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
24627         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
24628         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
24629         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
24630         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
24631         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
24632         * g++.dg/warn/deprecated.C: Name enum Color.
24633         * g++.dg/overload/VLA.C: Name structure for 'b'.
24634         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
24635
24636 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
24637
24638         * gcc.c-torture/compile/20040304-1.c: New test.
24639
24640 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
24641
24642         PR 13728
24643         * gcc.dg/decl-4.c: New testcase.
24644
24645 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
24646
24647         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
24648         as PRECF if sizeof (float) > sizeof (double).
24649         (PRECL): Make it the same as PRECF if
24650         sizeof (float) > sizeof (long double).
24651
24652 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24653
24654         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
24655         system type.  Add check for irix6 which doesn't have c99 runtime.
24656
24657 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
24658
24659         * gcc.dg/const-elim-1.c: xfail for xtensa.
24660
24661 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24662
24663         PR c++/14369
24664         * g++.dg/template/cond4.C: New test.
24665
24666 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24667
24668         PR c++/14360
24669         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
24670
24671         PR c++/14361
24672         * g++.dg/parse/defarg7.C: New test.
24673
24674         PR c++/14359
24675         * g++.dg/template/friend26.C: New test.
24676
24677 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
24678
24679         PR c++/14324
24680         * g++.dg/abi/mangle21.C: New test.
24681
24682         PR c++/14260
24683         * g++.dg/parse/constructor2.C: New test.
24684
24685         PR c++/14337
24686         * g++.dg/template/sfinae1.C: New test.
24687
24688 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24689
24690         PR c++/14267
24691         * g++.dg/expr/crash2.C: New test.
24692
24693         PR middle-end/13448
24694         * gcc.dg/inline-5.c: New test.
24695         * gcc.dg/always-inline.c: Split out tests into ...
24696         * gcc.dg/always-inline2.c: ... this and ...
24697         * gcc.dg/always-inline3.c: ... this.
24698
24699 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
24700
24701         PR debug/12103
24702         * g++.dg/debug/crash1.C: New test.
24703
24704 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
24705
24706         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
24707         function with __attribute__((noinline)).
24708         (recurser_void2): Likewise.
24709         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
24710         (recurser_void2): Likewise.
24711
24712 2004-02-29  Roger Sayle  <roger@eyesopen.com>
24713
24714         PR middle-end/14203
24715         * g++.dg/warn/Wunused-6.C: New test case.
24716
24717 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
24718
24719         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
24720         not defined.
24721
24722 2004-02-27  Eric Christopher  <echristo@redhat.com>
24723
24724         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
24725         * g++.dg/charset/asm2.c: Run only x86.
24726         * gcc.dg/charset/asm3.c: Ditto.
24727
24728 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
24729
24730         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
24731         ld_library_path.
24732
24733 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
24734
24735         * g++.dg/ext/altivec-3.C: New.
24736
24737 2004-02-26  Richard Henderson  <rth@redhat.com>
24738
24739         * g++.dg/ext/attrib10.C: Mark for warning.
24740         * gcc.dg/attr-alias-1.c: New.
24741
24742 2004-02-26  Richard Henderson  <rth@redhat.com>
24743
24744         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
24745         * gcc.c-torture/execute/20040208-2.c: ... it back.
24746
24747 2004-02-26  Eric Christopher  <echristo@redhat.com>
24748
24749         * lib/target-supports.exp (check-iconv-available): New function.
24750         * lib/gcc-dg.exp (dg-require-iconv): New function.
24751         Use above.
24752         * gcc.dg/charset: New directory.
24753         * gcc.dg/charset/charset.exp: New file.
24754         * gcc.dg/charset/asm1.c: Ditto.
24755         * gcc.dg/charset/asm2.c: Ditto.
24756         * gcc.dg/charset/asm3.c: Ditto.
24757         * gcc.dg/charset/asm4.c: Ditto.
24758         * gcc.dg/charset/asm5.c: Ditto.
24759         * gcc.dg/charset/attribute1.c: Ditto.
24760         * gcc.dg/charset/attribute2.c: Ditto.
24761         * gcc.dg/charset/string1.c: Ditto.
24762         * g++.dg/charset: New directory.
24763         * g++.dg/dg.exp: Add here. Special options.
24764         * g++.dg/charset/charset.exp: New file.
24765         * g++.dg/charset/asm1.c: Ditto.
24766         * g++.dg/charset/asm2.c: Ditto.
24767         * g++.dg/charset/asm3.c: Ditto.
24768         * g++.dg/charset/asm4.c: Ditto.
24769         * g++.dg/charset/attribute1.c: Ditto.
24770         * g++.dg/charset/attribute2.c: Ditto.
24771         * g++.dg/charset/extern1.cc: Ditto.
24772         * g++.dg/charset/extern2.cc: Ditto.
24773         * g++.dg/charset/string1.c: Ditto.
24774
24775 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
24776
24777         PR c++/14278
24778         * g++.dg/parse/comma1.C: New test.
24779
24780 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24781
24782         PR c++/14284
24783         * g++.dg/template/ttp8.C: New test.
24784
24785 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
24786
24787         * gcc.dg/fixuns-trunc-1.c: New test.
24788
24789 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24790
24791         * gcc.dg/builtins-config.h: Use #elif.
24792
24793 2004-02-26  Michael Matz  <matz@suse.de>
24794
24795         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
24796         * gcc.dg/991214-1.c: Likewise.
24797         * gcc.dg/i386-asm-1.c: Likewise.
24798
24799 2004-02-25  Richard Henderson  <rth@redhat.com>
24800
24801         * gcc.c-torture/execute/20040208-2.c: Move ...
24802         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
24803
24804 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24805
24806         PR c++/14246
24807         * g++.dg/other/crash-3.C: New test.
24808
24809 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24810
24811         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
24812         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
24813
24814         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
24815         HP-UX.
24816
24817 2004-02-24  Michael Matz  <matz@suse.de>
24818
24819         * gcc.dg/i386-regparm.c: New.
24820
24821 2004-02-23  James E Wilson  <wilson@specifixinc.com>
24822
24823         * gcc.c-torture/execute/20040223-1.c: New.
24824
24825 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
24826             Kazu Hirata  <kazu@cs.umass.edu>
24827
24828         * gcc.dg/fwritable-strings-1.c: Remove.
24829
24830 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
24831
24832         PR c/14156
24833         * gcc.dg/20040223-1.c: New test.
24834
24835 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24836
24837         PR c++/14106
24838         * g++.dg/ext/typeof9.C: New test.
24839
24840 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24841
24842         PR c++/14250
24843         * g++.dg/other/switch1.C: New test.
24844
24845 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
24846
24847         * gcc.dg/cast-function-1.c: Adjust for new informative message.
24848         * gcc.dg/va-arg-1.c: Likewise.
24849
24850 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24851
24852         PR c++/14143
24853         * g++.dg/template/koenig5.C: New test.
24854
24855 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
24856
24857         * g++.dg/ext/altivec-1.C: Generalize target triple.
24858         * g++.dg/ext/altivec-2.C: New test case.
24859         * g++.dg/ext/altivec_check.h: New file.
24860         * gcc.dg/altivec-1.c: Generalize target triple;
24861         include altivec_check.h and call altivec_check().
24862         * gcc.dg/altivec-[2-5].c: Generalize target triple.
24863         * gcc.dg/altivec-6.c: New test case.
24864         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
24865         type casts as needed.
24866         * gcc.dg/altivec-10.c: Include altivec_check.h and call
24867         altivec_check().
24868         * gcc.dg/altivec-12.c: New test case.
24869         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
24870         include altivec_check.h and call altivec_check().
24871         * gcc.dg/altivec_check.h: New file.
24872
24873 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24874
24875         * lib/target-supports.exp (check_alias_available): Don't mangle
24876         function `g' in test program.
24877
24878 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24879
24880         * lib/target-supports.exp (check_profiling_available): Check
24881         argument to determine whether we support a profiling type.
24882         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
24883         check_profiling_available.
24884         * g++.dg/bprob/bprob.exp: Likewise.
24885         * g77.dg/bprob/bprob.exp: Likewise.
24886         * gcc.misc-tests/bprob.exp: Likewise.
24887         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
24888         dg-require-profiling and delete expected error handling.
24889         * gcc.dg/20021014-1.c: Likewise.
24890         * gcc.dg/nest.c: Likewise.
24891
24892 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
24893
24894         PR c++/12007
24895         * g++.dg/other/vthunk1.C: New test.
24896
24897 2004-02-20  Falk Hueffner  <falk@debian.org>
24898
24899         PR target/14201
24900         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
24901
24902 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
24903
24904         PR c++/13927
24905         * g++.dg/other/error8.C: Remove XFAIL markers.
24906
24907         PR c++/14173
24908         * g++.dg/ext/packed5.C: New test.
24909
24910         PR c++/14199
24911         * g++.dg/warn/Wunused-5.C: New test.
24912
24913         PR c++/14186
24914         * g++.dg/lookup/member1.C: New test.
24915
24916 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
24917
24918         * gcc.c-torture/compile/20040130-1.c: Enable only when
24919         __INT_MAX__ >= 2147483647L.
24920         * gcc.c-torture/compile/961203-1.c: Likewise.
24921
24922 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
24923
24924         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
24925         * g++.dg/opt/template1.C: Robustify assembler regexp
24926
24927 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
24928
24929         * gcc.c-torture/execute/simd-4.x: Remove.
24930         * gcc.c-torture/execute/va-arg-25.x: Likewise.
24931         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
24932         Guard with #ifndef SKIP_ATTRIBUTE.
24933         * gcc.dg/compat/vector-1_y.c: Likewise.
24934         * gcc.dg/compat/vector-2_x.c: Likewise.
24935         * gcc.dg/compat/vector-2_y.c: Likewise.
24936         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
24937         * g++.dg/eh/simd-2.C: Likewise.
24938
24939 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
24940
24941         * gcc.c-torture/compile/complex-1.c: New.
24942
24943 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
24944
24945         PR target/14209
24946         * gcc.c-torture/execute/20040218-1.c: New test.
24947
24948 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24949
24950         PR c++/14181
24951         * g++.dg/parse/new2.C: New test.
24952
24953 2004-02-18  Paul Brook  <paul@codesourcery.com>
24954
24955         * gcc.c-torture/compile/libcall-1.c: New test.
24956
24957 2004-02-18  Paul Brook  <paul@codesourcery.com>
24958
24959         PR debug/12934
24960         * gcc.dg/debug/debug-7.c: New test.
24961
24962 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
24963
24964         * gcc.dg/20040217-1.c: New test.
24965
24966 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
24967
24968         * gcc.c-torture/execute/990208-1.x: Delete.
24969
24970 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
24971
24972         * gcc.c-torture/execute/20040208-2.x: New file.
24973
24974 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
24975
24976         PR c++/11326
24977         * g++.dg/abi/structret1.C: New test.
24978
24979 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
24982         (i386_cpuid): No need to test if cpuid is available on AMD64.
24983         Fix assembly, so that it works onboth i386 and AMD64.
24984         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
24985         (vecInLong): Fix s[] member type to unsigned int.
24986         (vecInWord): Remove type.
24987         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
24988         (a64, b64, c64, d64, e64): Remove.
24989         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
24990         Remove unused variable.  Remove initialization of removed variables.
24991         Don't call mmx_tests nor sse_tests.
24992         (reference_mmx, reference_sse): Remove.
24993         (check): Add return stmt.
24994         * gcc.dg/i386-sse-7.c: New test.
24995         * gcc.dg/i386-mmx-4.c: New test.
24996
24997 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
24998
24999         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
25000         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25001         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25002         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
25003         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
25004         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
25005         g++.dg/tc1/dr94.C: Fix line terminator.
25006
25007 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
25008
25009         * gcc.c-torture/compile/20040216-1.c: New.
25010
25011 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25012
25013         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
25014         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
25015         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
25016         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
25017         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
25018         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
25019
25020 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
25021
25022         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
25023
25024 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
25025
25026         PR c++/13971
25027         * g++.dg/expr/cond4.C: New test.
25028
25029         PR c++/14086
25030         * g++.dg/lookup/crash2.C: New test.
25031
25032 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
25033
25034         * gcc.c-torture/compile/20040214-2.c: New test.
25035
25036 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
25037
25038         PR c++/14116
25039         * g++.dg/ext/typeof8.C: New test.
25040
25041 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
25042
25043         * gcc.c-torture/compile/20040214-1.c: New test.
25044
25045 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25046
25047         PR c++/13635
25048         * g++.dg/template/spec11.C: New test.
25049
25050 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25051
25052         PR c++/13927
25053         * g++.dg/other/error8.C: New test.
25054
25055 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
25056
25057         PR c++/14122
25058         * g++.dg/template/array4.C: New test.
25059
25060         PR c++/14108
25061         * g++.dg/inherit/thunk2.C: New test.
25062
25063         PR c++/14083
25064         * g++.dg/eh/cond2.C: New test.
25065
25066 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
25067
25068         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
25069
25070 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
25071
25072         * lib/scanasm.exp (dg-scan): Quote pattern before display.
25073
25074 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
25075
25076         * g++.dg/simd-2.C: xfail on ppc64-linux.
25077
25078 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
25079
25080         PR c/456
25081         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
25082         tests.
25083
25084 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
25085
25086         * gcc.dg/builtins-33.c: New test.
25087
25088 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
25089
25090         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
25091
25092 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25093
25094         * g++.dg/simd-2.C: Set -maltivec for ppc64.
25095
25096 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
25097
25098         * gcc.dg/ppc64-abi-3.c: New test.
25099
25100 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
25101
25102         PR c/14092
25103
25104         * gcc.dg/pr14092-1.c: New testcase.
25105
25106 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
25107
25108         * gcc.dg/cpp/assert4.c: Fix typo last change.
25109
25110         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
25111         * gcc.dg/cpp/assert4.c: Handle powerpc64.
25112
25113         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
25114
25115 2004-02-09  Roger Sayle  <roger@eyesopen.com>
25116
25117         * gcc.c-torture/compile/20040209-1.c: New test case.
25118
25119 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
25120
25121         * gcc.dg/c90-init-1.c: Adjust expected error messages.
25122
25123 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
25124
25125         * gcc.c-torture/execute/20040208-[12].c: New tests.
25126
25127 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25128
25129         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
25130
25131 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25132
25133         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
25134
25135 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25136
25137         Bug 13856
25138         * gcc.dg/visibility-8.c: New testcase.
25139
25140 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
25141
25142         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
25143         arguments.
25144         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
25145
25146 2004-02-07  Roger Sayle  <roger@eyesopen.com>
25147
25148         PR middle-end/13696
25149         * g++.dg/opt/fold1.C: New test case.
25150
25151 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25152
25153         PR c++/14033
25154         * g++.dg/other/crash-2.C: New test.
25155
25156 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25157
25158         PR c++/14028
25159         * g++.dg/parse/angle-bracket2.C: New test.
25160
25161 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25162
25163         PR middle-end/13750
25164         Revert:
25165         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25166         PR pch/13361
25167         * testsuite/g++.dg/pch/wchar-1.C: New.
25168         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25169
25170 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25171
25172         PR c++/14008
25173         * g++.dg/parse/error15.C: New test.
25174         * g++.dg/parse/crash11.C: Update dg-error mark.
25175
25176 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25177
25178         PR c++/13932
25179         * g++.dg/warn/conv2.C: New test.
25180
25181 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25182
25183         PR c++/13086
25184         * g++.dg/warn/incomplete1.C: Remove xfail.
25185
25186 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25187
25188         * lib/file-format.exp (gcc_target_object_format): Use
25189         ${tool}_target_compile, not gcc_target_compile.
25190         * lib/target-supports.exp (check_alias_available): Likewise.
25191         (check_gc_sections_available): Likewise.
25192         * g++.dg/ext/attrib10.C: Use dg-require-alias.
25193         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
25194         dg-require-alias.
25195
25196 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
25197
25198         PR c++/13969
25199         * g++.dg/template/static6.C: New test.
25200
25201 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
25202
25203         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
25204
25205 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25206
25207         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
25208         tests for systems where `char' is unsigned by default.
25209
25210 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25211
25212         PR c++/13997
25213         * g++.dg/template/partial3.C: New test.
25214
25215 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
25216
25217         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
25218         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
25219         Remove mentions of obsolete ports.
25220
25221 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
25222
25223         * gcc.dg/noncompile/20001228-1.c: Fix for new
25224         error message.
25225
25226 2004-02-03  Roger Sayle  <roger@eyesopen.com>
25227
25228         PR target/9348
25229         * gcc.c-torture/execute/multdi-1.c: New test case.
25230
25231 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25232
25233         PR c++/13925
25234         * g++.dg/template/lookup5.C: New test.
25235
25236 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25237
25238         PR c++/13950
25239         * g++.dg/template/lookup4.C: New test.
25240
25241         PR c++/13970
25242         * g++.dg/parse/error14.C: New test.
25243
25244         PR c++/14002
25245         * g++.dg/parse/template13.C: New test.
25246
25247 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
25248
25249         PR c++/13978
25250         * g++.dg/template/koenig4.C: New test.
25251
25252         PR c++/13968
25253         * g++.dg/template/crash17.C: New test.
25254
25255         PR c++/13975
25256         * g++.dg/parse/error13.C: New test.
25257         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
25258
25259 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
25260
25261         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
25262
25263 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
25264
25265         PR c/11658
25266         PR c/13994
25267         * gcc.dg/noncompile/20040203-1.c: New test.
25268         * gcc.dg/noncompile/20040203-2.c: Likewise.
25269         * gcc.dg/noncompile/20040203-3.c: Likewise.
25270         * gcc.dg/20040203-1.c: Likewise.
25271
25272 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
25273
25274         PR c++/10858
25275         * g++.dg/template/sizeof7.C: New test.
25276
25277 2004-02-02  Eric Christopher  <echristo@redhat.com>
25278             Zack Weinberg  <zack@codesourcery.com>
25279
25280         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
25281
25282 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
25283
25284         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
25285         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
25286         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
25287         * gcc.dg/cleanup-5.c: Run only on Linux targets.
25288
25289 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
25290
25291         PR c++/13113
25292         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
25293
25294         PR c++/13854
25295         * g++.dg/ext/attrib13.C: New test.
25296
25297         PR c++/13907
25298         * g++.dg/conversion/op2.C: New test.
25299
25300 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25301
25302         * gcc.dg/titype-1.c: Fix pasto.
25303
25304 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
25305
25306         * gcc.dg/titype-1.c: New test.
25307
25308 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25309
25310         PR c++/13957
25311         * g++.dg/template/non-type-template-argument-1.C,
25312         g++.dg/template/qualified-id1.C: Update dg-error marks.
25313         * g++.dg/template/nontype6.C: New test.
25314
25315 2004-02-01  Roger Sayle  <roger@eyesopen.com>
25316
25317         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
25318         * gcc.dg/builtins-31.c: New testcase.
25319         * gcc.dg/builtins-32.c: New testcase.
25320
25321 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
25322
25323         * objc.dg/call-super-2.m: Update line numbers
25324         for the including of stddef.h.
25325
25326 2004-01-30  Michael Matz  <matz@suse.de>
25327
25328         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
25329         g++.dg/ext/case-range3.C: New tests.
25330
25331 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25332
25333         DR206
25334         PR c++/13813
25335         * g++.dg/template/member4.C: New test.
25336
25337 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25338
25339         PR c++/13683
25340         * g++.dg/template/sizeof6.C: New test.
25341
25342 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25343
25344         * gcc.dg/fwritable-strings-1.c: New test.
25345
25346 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
25347
25348         * gcc.c-torture/compile/20040130-1.c: New test.
25349
25350 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
25351
25352         * objc.dg/call-super-2.m: Include stddef.h for size_t.
25353
25354 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
25355
25356         PR c++/13883
25357         * g++.dg/template/ctor3.C: New test.
25358
25359 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25360
25361         * g++.dg/tc1: New directory.
25362         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
25363         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
25364         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
25365         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
25366         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
25367
25368 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25369
25370         * g++.dg/parse/error11.C: New test.
25371         * g++.dg/parse/error12.C: Likewise.
25372
25373 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
25374
25375         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
25376         (scan_initial, main): Use aligned_sizeof instead of sizeof.
25377
25378 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
25379
25380         PR c++/13791
25381         * g++.dg/ext/attrib12.C: New test.
25382
25383         PR c++/13736
25384         * g++.dg/parse/cast2.C: New test.
25385
25386 2004-01-27  James E Wilson  <wilson@specifixinc.com>
25387
25388         * objc.dg/encode-2.m (main): New local string.  Set depending on
25389         sizeof long.  Use in sscanf call.
25390         * objc.dg/encode-3.m (main): New local string.  Set depending on
25391         sizeof long.  Use in scan_initial call.
25392
25393 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25394
25395         * objc.dg/call-super-2.m: Make LP64-safe.
25396         * objc.dg/desig-init-1.m: Likewise.
25397
25398 2004-01-27  Devang Patel <dpatel@apple.com>
25399
25400         * g++.dg/debug/namespace1.C: New test.
25401
25402 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
25403
25404         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25405         xscale-*-*.
25406
25407         * gcc.dg/arm-mmx-1.c: New test.
25408
25409 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
25410
25411         * gcc.dg/20040127-1.c: New test.
25412         * gcc.dg/20040127-2.c: New test.
25413
25414 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
25415
25416         * objc.dg/stret-1.m (glob): Renamed to globa.
25417
25418 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
25419
25420         PR c++/13663
25421         * g++.dg/expr/for1.C: New test.
25422
25423 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
25424
25425         PR middle-end/13779
25426         * gcc.dg/darwin-longlong.c: New test.
25427
25428 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
25429
25430         * gcc.dg/20040124-1.c: Moved test from here...
25431         * gcc.c-torture/compile/20040124-1.c: ...to here.
25432
25433 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
25434
25435         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
25436         the assembly output if -m64 is passed.
25437
25438 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
25439
25440         PR c++/13833
25441         * g++.dg/template/cond3.C: New test.
25442
25443 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25444
25445         PR c++/13810
25446         * g++.dg/template/ttp7.C: New test.
25447
25448 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25449
25450         PR c++/13797
25451         * g++.dg/template/nontype4.C: New test.
25452         * g++.dg/template/nontype5.C: Likewise.
25453
25454 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
25455
25456         * gcc.dg/torture/mips-clobber-at.c: New test.
25457
25458 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
25459
25460         * gcc.dg/20040124-1.c: New test.
25461
25462 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
25463
25464         * gcc.dg/20040123-1.c: New test.
25465
25466 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25467
25468         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
25469
25470 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
25471
25472         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
25473
25474 2004-01-23  Andrew Pinski  <apinski@apple.com>
25475
25476         * gcc.dg/20030121-1.c: Move to ..
25477         * gcc.dg/20040121-1.c: here.
25478
25479 2004-01-23  Roger Sayle  <roger@eyesopen.com>
25480
25481         * gcc.dg/builtins-29.c: New test case.
25482
25483 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
25484
25485         PR 18314
25486         * gcc.dg/builtins-30.c: New testcase.
25487
25488 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
25489
25490         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
25491         * lib/g77.exp: Likewise.
25492         * lib/objc.exp: Likewise.
25493         * lib/g++.exp: Likewise.
25494
25495 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
25496
25497         * gcc.dg/struct-by-value-2.c: New test.
25498
25499 2004-01-21  Andrew Pinski  <apinski@apple.com>
25500
25501         PR target/13785
25502         * gcc.dg/20030121-1.c: New test.
25503
25504 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
25505
25506         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
25507         clobber frame pointer register in asm statement.
25508
25509 2004-01-21  Falk Hueffner  <falk@debian.org>
25510
25511         * gcc.c-torture/compile/20040121-1.c: New test.
25512
25513 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
25514
25515         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
25516
25517 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
25518
25519         * gcc.dg/ppc64-abi-2.c: New test.
25520
25521 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
25522
25523         * lib/treelang.exp: Fill out this file.
25524         * lib/treelang-dg.exp: New File.
25525
25526 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
25527
25528         * gcc.c-torture/compile/981022-1.c: Remove.
25529         * gcc.dg/array-5.c: Remove XFAIL.
25530         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
25531         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
25532         gcc.dg/cond-lvalue-1.c: Update.
25533         * gcc.dg/cast-lvalue-2.c: New test.
25534
25535 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
25536
25537         PR c++/13592
25538         * g++.dg/other/error1.C (class foo): Tweak error message.
25539
25540         PR c++/13592
25541         * g++.dg/template/call2.C: New test.
25542
25543 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25544
25545         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
25546         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
25547         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
25548         scalar-return-1_x.c, scalar-return-2_y.c,
25549         scalar-return-3_x.c, scalar-return-3_y.c,
25550         scalar-return-4_x.c, scalar-return-4_y.c,
25551         struct-align-1.h, struct-align-1_x.c,
25552         struct-align-1_y.c, struct-align-2.h,
25553         struct-align-2_x.c, struct-align-2_y.c,
25554         struct-by-value-10_y.c, struct-by-value-11_x.c,
25555         struct-by-value-11_y.c, struct-by-value-12_x.c,
25556         struct-by-value-12_y.c, struct-by-value-13_x.c,
25557         struct-by-value-13_y.c, struct-by-value-14_x.c,
25558         struct-by-value-14_y.c, struct-by-value-15_x.c,
25559         struct-by-value-15_y.c, struct-by-value-16_y.c,
25560         struct-by-value-17_y.c, struct-by-value-18_y.c,
25561         struct-by-value-19_y.c, struct-by-value-1_x.c,
25562         struct-by-value-1_y.c, struct-by-value-20_y.c,
25563         struct-by-value-2_x.c, struct-by-value-2_y.c,
25564         struct-by-value-3_y.c, struct-by-value-4_x.c,
25565         struct-by-value-4_y.c, struct-by-value-5_y.c,
25566         struct-by-value-6_y.c, struct-by-value-7_y.c
25567         struct-by-value-8_x.c, struct-by-value-8_y.c
25568         struct-by-value-9_x.c, struct-by-value-9_y.c
25569         struct-return-10_x.c, struct-return-10_y.c,
25570         struct-return-19_x.c, struct-return-20_x.c
25571         struct-return-2_x.c, struct-return-2_y.c
25572         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
25573         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
25574
25575 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
25576
25577         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
25578         attribute on sparc*-sun-solaris2.*.
25579
25580 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
25581
25582         PR c++/13710
25583         * g++.dg/ext/typeof7.C: New test.
25584
25585 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
25586
25587         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
25588         * gcc.dg/const-elim-1.c: Same.
25589
25590 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
25591
25592         * objc.dg/stret-1.m: New.
25593         * objc.dg/stret-2.m: New.
25594
25595 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
25596
25597         PR c++/11895
25598         * g++.dg/ext/vector1.C: New test.
25599
25600 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
25601
25602         * gcc.dg/pch/import-1.c: New.
25603         * gcc.dg/pch/import-1.hs: New.
25604         * gcc.dg/pch/import-1a.h: New.
25605         * gcc.dg/pch/import-1b.h: New.
25606         * gcc.dg/pch/import-1c.h: New.
25607
25608 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25609
25610         PR c++/13574
25611         * g++.dg/ext/array1.C: New test.
25612
25613         PR c++/13178
25614         * g++.dg/conversion/op1.C: New test.
25615
25616 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
25617
25618         PR 11864
25619         From Kazumoto Kojima / Dan Kegel:
25620         * gcc.dg/pr11864-1.c: New test.
25621
25622         PR 10392
25623         From Marcus Comstedt / Dan Kegel:
25624         * gcc.dg/pr10392-1.c: New test.
25625
25626 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
25627
25628         PR c++/13478
25629         * g++.dg/init/ref10.C: New test.
25630
25631 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25632
25633         PR c++/13407
25634         * g++.dg/parse/typename6.C: New test.
25635
25636 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
25637
25638         PR pch/13361
25639         * testsuite/g++.dg/pch/wchar-1.C: New.
25640         * testsuite/g++.dg/pch/wchar-1.Hs: New.
25641
25642 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25643
25644         PR c++/9259
25645         * g++.dg/expr/sizeof2.C: New test.
25646
25647 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
25648
25649         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
25650
25651 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25652
25653         PR c++/13659
25654         * g++.dg/lookup/strong-using-3.C: New.
25655         * g++.dg/lookup/using-10.C: New.
25656
25657 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
25658
25659         PR c++/13594
25660         * g++.dg/lookup/strong-using-2.C: New.
25661
25662 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
25663             Dan Kegel <dank@kegel.com>
25664             J"orn Rennecke <joern.rennecke@superh.com>
25665
25666         PR target/9365
25667         * gcc.dg/pr9365-1.c: New test.
25668
25669 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25670
25671         PR c++/8856
25672         * g++.dg/parse/casting-operator2.C: New test.
25673         * g++.old-deja/g++.pt/explicit83.C: Remove.
25674
25675 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
25676
25677         * gcc.dg/label-compound-stmt-1.c: New test.
25678         * gcc.c-torture/compile/950922-1.c,
25679         gcc.c-torture/compile/20000211-3.c,
25680         gcc.c-torture/compile/20000518-1.c,
25681         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
25682         compound statements.
25683
25684 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
25685
25686         * gcc.dg/ppc64-abi-1.c: New test.
25687
25688 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
25689
25690          * g++.dg/ext/attrib9.C: Add dg-warnings.
25691
25692 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25693
25694         PR c++/12335
25695         * g++.dg/parse/dtor3.C: New test.
25696
25697 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
25698
25699         PR c++/12709
25700         * g++.dg/parse/try-catch-1.C: New test.
25701
25702 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
25703
25704         * ada/acats/run_all.sh: Add more verbose output in acats.log
25705         when compiling tests.
25706
25707 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25708
25709         PR 13656
25710         * gcc.dg/typedef-redecl.c: New test case.
25711         * gcc.dg/typedef-redecl.h: New support file.
25712
25713 2004-01-13  Jan Hubicka  <jh@suse.cz>
25714
25715         * gcc.dg/always_inline.c: New test.
25716         * gcc.dg/debug/20031231-1.c: Fix.
25717
25718 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25719
25720         PR c++/13474
25721         * g++.dg/template/array3.C: New test.
25722
25723 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
25724
25725         * g++.dg/ext/lvalue1.C: No longer expected to fail.
25726         * g++.dg/warn/Wunused-2.C: Likewise.
25727
25728 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25729
25730         PR c++/13289
25731         * g++.dg/template/instantiate6.C: New test.
25732
25733 2004-01-12  Roger Sayle  <roger@eyesopen.com>
25734
25735         PR middle-end/11397
25736         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
25737
25738 2004-01-12  Jan Hubicka  <jh@suse.cz>
25739
25740         PR opt/12826
25741         * gcc.dg/20040112-1.c: New.
25742
25743         * gcc.dg/dwarf-die[1-7].c: Move to...
25744         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
25745         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
25746
25747 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
25748
25749         PR c++/4100
25750         * g++.dg/parse/friend4.C: New test.
25751
25752 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
25753
25754         PR c++/4100
25755         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
25756         definition is called a friend.
25757
25758 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
25759
25760         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
25761
25762 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
25763
25764         PR c++/3478
25765         * g++.dg/parse/error10.C: New test.
25766         * g++.dg/template/arg2.C: Accept "invalid type" error.
25767
25768 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
25769
25770         PR middle-end/13392
25771         * g++.dg/opt/expect2.C: New test.
25772
25773 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25774
25775         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
25776         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
25777         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
25778         Update dg-error regexps.
25779
25780 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
25781
25782         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
25783         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
25784
25785 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25786
25787         * gcc.dg/pragma-re-1.c: Use right pointer type.
25788
25789 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
25790
25791         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
25792
25793 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
25794
25795         * gcc.dg/rs6000-ldouble-1.c: New.
25796
25797 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25798
25799         DR 337
25800         PR c++/9256
25801         * g++.dg/other/abstract1.C: New test.
25802
25803 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
25804
25805         * g++.dg/lookup/strong-using-1.C: New.
25806
25807 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
25808
25809         PR c/11234
25810         * gcc.dg/func-ptr-conv-1.c: New test.
25811         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
25812
25813 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
25814
25815         PR target/13380.
25816         * gcc.c-torture/compile/20040109-1.c: New.
25817
25818 2004-01-08  Stuart Hastings  <stuart@apple.com>
25819
25820         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25821         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
25822         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
25823
25824 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
25825
25826         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
25827
25828 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
25829
25830         * ada/acats/run_acats: Treat 'gnatchop' the same way
25831         as 'gnatmake'.  Export GCC_DRIVER.
25832         * ada/acats/run_all.sh: Add target_gnatchop.  Use
25833         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
25834
25835 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
25836
25837         PR c++/12573
25838         * g++.dg/template/dependent-expr4.C: New test.
25839
25840 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
25841
25842         * gcc.dg/altivec-11.c: New test.
25843
25844 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
25845
25846         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
25847
25848 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25849
25850         PR c/6024
25851         * gcc.dg/enum-compat-1.c: New test.
25852         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
25853
25854 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
25855
25856         PR c/12165
25857         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
25858         gcc.dg/c99-idem-qual-3.c: New tests.
25859
25860 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
25861
25862         * gcc.dg/winline-7.c: Don't cast void * to int.
25863
25864 2004-01-06  Jan Hubicka  <jh@suse.cz>
25865
25866         * gcc.dg/i386-sse-5.c: New test
25867         * g++.dg/eh/simd-1.c: Add -w argument for i386.
25868
25869 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25870
25871         PR c++/12815
25872         * g++.dg/rtti/typeid4.C: New test.
25873
25874 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
25875
25876         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
25877
25878 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
25879
25880         PR c++/12132
25881         * g++.dg/template/error11.C: New test.
25882
25883         PR c++/13451
25884         * g++.dg/template/class2.C: New test.
25885
25886 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25887         Richard Sandiford <rsandifo@redhat.com>
25888
25889         PR c++/13387
25890         * g++.dg/opt/alias3.C: New test.
25891
25892 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
25893
25894         PR c++/13157
25895         * g++.dg/template/koenig3.C: New test.
25896
25897         PR c++/13529
25898         * g++.dg/parse/offsetof3.C: New test.
25899
25900         * g++.dg/init/copy7.C: Add missing dg-error markers.
25901
25902         PR c++/12226
25903         * g++.dg/init/copy7.c: New test.
25904
25905         PR c++/13536
25906         * g++.dg/parse/cast1.C: New test.
25907
25908 2004-01-04  Jan Hubicka  <jh@suse.cz>
25909
25910         * gcc.dg/winline[1-7].c: New tests.
25911
25912 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25913
25914         PR c++/13520
25915         * g++.dg/template/qualttp22.C: New test.
25916
25917 2004-01-01  Jan Hubicka  <jh@suse.cz>
25918
25919         * gcc.dg/debug/20031231-1.c: New.
25920         * gcc.c-torture/compile/20040101-1.c: New.
25921         * gcc.dg/dwarf-die-[1-7].c: New.
25922
25923 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
25924
25925         PR optimization/13521
25926         * gcc.c-torture/compile/20031231-1.c: New test.
25927
25928 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25929
25930         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
25931
25932 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
25933
25934         PR c++/10079
25935         * g++.dg/template/crash16.C: New test.
25936
25937 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
25938
25939         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
25940
25941 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
25942
25943         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
25944         ports.
25945         * g++.old-deja/g++.jason/thunk3.C: Likewise.
25946         * g++.old-deja/g++.law/profile1.C: Likewise.
25947         * gcc.c-torture/compile/981006-1.c: Likewise.
25948         * gcc.c-torture/execute/loop-2e.x: Likewise.
25949         * gcc.c-torture/execute/loop-2f.x: Remove.
25950         * gcc.c-torture/execute/loop-2g.x: Likewise.
25951         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
25952         * gcc.dg/20020312-2.c: Remove traces of dead ports.
25953
25954 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
25955
25956         PR c++/13507
25957         * g++.dg/ext/attrib11.C: New test.
25958
25959         PR c++/13494
25960         * g++.dg/template/array2-1.C: New test.
25961         * g++.dg/template/array2-2.C: New test.
25962
25963 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
25964
25965         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
25966
25967 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
25968
25969         PR c++/12774
25970         * g++.dg/template/array1-1.C: New test.
25971         * g++.dg/template/array1-2.C: New test.
25972
25973 2003-12-29  Roger Sayle  <roger@eyesopen.com>
25974
25975         PR fortran/12632
25976         * g77.dg/12632.f: New test case.
25977
25978 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25979
25980         PR c++/13289
25981         * g++.dg/parse/nontype1.C: New test.
25982
25983 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25984
25985         PR c++/12403
25986         * g++.dg/parse/explicit1.C: New test.
25987         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
25988
25989 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
25990
25991         PR c++/13081
25992         * g++.dg/opt/inline6.C: New test.
25993
25994         PR c++/12613
25995         * g++.dg/parse/error9.C: New test.
25996
25997         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
25998
25999 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
26000
26001         PR c++/13009
26002         * g++.dg/init/assign1.C: New test.
26003
26004 2003-12-28  Roger Sayle  <roger@eyesopen.com>
26005
26006         PR c++/13070
26007         * g++.dg/warn/format3.C: New test case.
26008
26009 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26010
26011         * gcc.c-torture/compile/20031227-1.c: New test.
26012
26013 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26014
26015         * g++.dg/bprob/bprob.exp: Load target-supports.exp
26016         * g77.dg/bprob/bprob.exp: Likewise.
26017         * gcc.misc-tests/bprob.exp: Likewise.
26018         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
26019         variants on systems where the library does not provide that
26020         functionality.
26021         * gcc.dg/builtins-20.c: Use builtins-config.h.
26022         * gcc.dg/builtins-config.h: New file.
26023
26024 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26025
26026         * lib/gcc-dg.exp (dg-require-profiling): New function.
26027         * lib/target-supports.exp (check_profiling_available): Likewise.
26028         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
26029         * g77.dg/bprob/bprob.exp: Likewise.
26030         * gcc.misc-tests/bprob.exp: Likewise.
26031         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
26032         * gcc.dg/20021014-1.c: Likewise.
26033         * gcc.dg/nest.c: Likewise.
26034
26035 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26036
26037         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
26038         compiling.
26039         * g++.dg/lookup/java2.C: Likewise.
26040         * gcc.dg/cpp/lexident.c: Likewise.
26041
26042 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
26043
26044         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
26045         given.
26046         * gcc.c-torture/compile/961203-1.c: Likewise.
26047         * gcc.c-torture/compile/980506-1.c: Likewise.
26048
26049 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
26050
26051         * lib/gcc-dg.exp (dg-prune-output): New annotation.
26052         (additional_prunes): New global.
26053         (gcc-dg-prune): Handle additional per-test pruning.
26054         (dg-test): Clear additional_prunes between tests.
26055
26056         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
26057         dg-prune-output to avoid spurious failures from assembler
26058         complaining about nonexistent WAW violations.
26059         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
26060         Use dg-prune-output to avoid spurious failures from assembler
26061         warning about Itanium B-step errata.
26062
26063 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
26064
26065         * g++.dg/abi/macro0.C: New test.
26066         * g++.dg/abi/macro1.C: Likewise.
26067         * g++.dg/abi/macro2.C: Likewise.
26068
26069         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
26070         * g++.dg/abi/bitfield7.C: Likewise.
26071         * g++.dg/abi/dtor2.C: Likewise.
26072         * g++.dg/abi/mangle11.C: Likewise.
26073         * g++.dg/abi/mangle12.C: Likewise.
26074         * g++.dg/abi/mangle14.C: Likewise.
26075         * g++.dg/abi/mangle17.C: Likewise.
26076         * g++.dg/abi/vbase10.C: Likewise.
26077         * g++.dg/abi/vbase14.C: Likewise.
26078         * g++.dg/template/qualttp17.C: Likewise.
26079
26080 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
26081
26082         PR c/11995
26083         * gcc.dg/20031223-1.c: New test.
26084
26085 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26086
26087         * gcc.dg/noreturn-7.c: New test.
26088
26089 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
26090
26091         * gcc.dg/null-pointer-1.c: New test.
26092
26093 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26094
26095         * g++.old-deja/g++.jason/template18.C: Remove.
26096         * g++.old-deja/g++.jason/template37.C: Likewise.
26097
26098         PR c++/12862
26099         * g++.dg/lookup/ns1.C: New test.
26100
26101         PR c++/12397
26102         * g++.dg/template/lookup3.C: New test.
26103
26104 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26105
26106         * g++.dg/template/recurse1.C: New test
26107
26108 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
26109
26110         PR c++/12479
26111         * g++.dg/parse/semicolon1.C: New test.
26112         * g++.dg/parse/semicolon1.h: Likewise.
26113
26114 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
26115
26116         * gcc.dg/darwin-misaligned.c: New test.
26117
26118 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
26119
26120         PR c/9163
26121         * gcc.dg/20031222-1.c: New test.
26122
26123 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
26124
26125         PR c++/13438
26126         * g++.dg/parse/error8.C: New test.
26127
26128         PR c++/11554
26129         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
26130
26131 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
26132
26133         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
26134         too small.
26135         * gcc.c-torture/compile/930217-1.c: Likewise.
26136         * gcc.c-torture/compile/930513-1.c: Likewise.
26137         * gcc.c-torture/execute/920908-2.c: Likewise.
26138         * gcc.c-torture/execute/921204-1.c: Likewise.
26139         * gcc.c-torture/execute/930621-1.c: Likewise.
26140         * gcc.c-torture/execute/930630-1.c: Likewise.
26141         * gcc.c-torture/execute/931031-1.c: Likewise.
26142         * gcc.c-torture/execute/980602-2.c: Likewise.
26143         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
26144         * gcc.c-torture/execute/compndlit-1.c: Likewise.
26145         * gcc.c-torture/execute/extzvsi.c: Likewise.
26146         * gcc.c-torture/unsorted/ext.c: Likewise.
26147
26148 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
26149
26150         PR target/12749
26151         * gcc.c-torture/compile/20031220-2.c: New test case.
26152
26153 2003-12-20  Roger Sayle  <roger@eyesopen.com>
26154
26155         PR optimization/13031
26156         * gcc.c-torture/compile/20031220-1.c: New test case.
26157
26158 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26159
26160         * gcc.dg/cast-function-1.c: New test.
26161
26162 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
26163
26164         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
26165         formats.
26166
26167 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
26168
26169         PR c++/12795
26170         * g++.dg/ext/attrib10.C: New test.
26171
26172 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26173
26174         * gcc.dg/cleanup-10.c: New test.
26175         * gcc.dg/cleanup-11.c: New test.
26176
26177 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
26178
26179         PR c++/13239
26180         * g++.dg/opt/expect1.C: New test.
26181
26182 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
26183
26184         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
26185
26186 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
26187
26188         PR debug/12923
26189         * gcc.dg/20031218-1.c: New test.
26190
26191         PR debug/12389
26192         * gcc.dg/20031218-2.c: New test.
26193         * gcc.dg/20031218-3.c: New test.
26194
26195         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
26196         of label name and allow for USER_LABEL_PREFIX == "_" names.
26197         * g++.dg/abi/mangle18-2.C: Likewise.
26198         * g++.dg/abi/mangle19-1.C: Likewise.
26199         * g++.dg/abi/mangle19-2.C: Likewise.
26200         * g++.dg/abi/mangle20-1.C: Likewise.
26201         * g++.dg/abi/mangle20-2.C: Likewise.
26202
26203 2003-12-18  Richard Henderson  <rth@redhat.com>
26204
26205         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
26206
26207 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
26208             Dan Kegel <dank@kegel.com>
26209
26210         PR other/12009
26211         * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
26212         testing a cross compiler, it causes spurious compile failures.
26213         * lib/g++.exp: Likewise.
26214
26215 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26216
26217         PR c++/13262
26218         * g++.dg/template/access13.C: New test.
26219
26220 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
26221
26222         * gcc.dg/20031216-1.c: New test.
26223
26224 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26225
26226         PR c++/9154
26227         * g++.dg/template/error10.C: New test.
26228
26229 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
26230
26231         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
26232         * g++.dg/eh/simd-2.C: Likewise.
26233
26234 2003-12-17  James E Wilson  <wilson@specifixinc.com>
26235             Roger Sayle  <roger@eyesopen.com>
26236
26237         * gcc.c-torture/execute/ieee/mzero5.c: New.
26238
26239 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
26240
26241         PR c++/10603
26242         * g++.dg/parse/error6.C: New test.
26243
26244         PR c++/12827
26245         * g++.dg/parse/error7.C: New test.
26246
26247 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
26248
26249         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
26250         at -O with stabs debugging formats.
26251         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
26252         * gcc.dg/debug/debug-2.c: Likewise.
26253
26254 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26255
26256         PR c++/12696
26257         * g++.dg/init/error1.C: New test.
26258
26259         PR c++/12218
26260         * g++.dg/init/pm3.C: New test.
26261
26262 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
26263
26264         PR c/3347
26265         * gcc.dg/bitfld-8.c: New test.
26266
26267 2003-12-16  James Lemke  <jim@wasabisystems.com>
26268
26269         * gcc.dg/arm-scd42-[123].c: New tests.
26270
26271 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26272
26273         PR c++/9043
26274         * g++.dg/abi/mangle20-1.C: New test.
26275         * g++.dg/abi/mangle20-2.C: New test.
26276
26277 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
26278
26279         PR c++/13275
26280         * g++.dg/other/offsetof2.C: Remove XFAIL.
26281         * g++.dg/parse/offsetof1.C: New test.
26282         * g++.gd/parse/offsetof2.C: Likewise.
26283
26284 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26285
26286         * g++.dg/template/nontype3.C: New test.
26287         * g++.dg/template/static2.C: Tweaked the dg-error clause.
26288
26289 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26290
26291         * g++.dg/warn/noreturn-3.C: Also test instantiation.
26292
26293 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
26294
26295         PR c++/13387
26296         * g++.dg/expr/assign1.C: New test.
26297
26298         PR c++/13242
26299         * g++.dg/abi/mangle19-1.C: New test.
26300         * g++.dg/abi/mangle19-2.C: New test.
26301
26302 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
26303
26304         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
26305
26306 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
26307
26308         * gcc.c-torture/execute/20031216-1.c: New test.
26309
26310 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26311
26312         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
26313         an ICE regression.
26314
26315 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26316
26317         PR c++/10926
26318         * g++.dg/template/error9.C: New test.
26319
26320         PR c++/11116
26321         * g++.dg/template/error8.C: New test.
26322
26323 2003-12-15  Roger Sayle  <roger@eyesopen.com>
26324
26325         PR middle-end/13400
26326         * gcc.c-torture/execute/20031215-1.c: New test case.
26327
26328 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26329
26330         PR c++/13269
26331         * g++.dg/parse/error5.C: New test.
26332
26333         PR c++/12989
26334         * g++.dg/expr/sizeof1.C: New test.
26335
26336         PR c++/13310
26337         * g++.dg/template/crash15.C: New test.
26338
26339 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
26340
26341         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
26342         a non-POD type as the last named parameter of a varargs function.
26343
26344 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
26345
26346         PR c++/13243
26347         PR c++/12573
26348         * g++.dg/template/crash14.C: New test.
26349         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
26350
26351 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
26352
26353         * g++.dg/other/java1.C: New test.
26354
26355         PR c++/13241
26356         * g++.dg/abi/mangle18-1.C: New test.
26357         * g++.dg/abi/mangle18-2.C: New test.
26358
26359 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26360
26361         PR optimization/10312
26362         * gcc.c-torture/execute/20031214-1.c: New.
26363
26364 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
26365
26366         PR c++/10779
26367         PR c++/12160
26368         * g++.dg/parse/error3.C: New test.
26369         * g++.dg/parse/error4.C: Likewise.
26370         * g++.dg/abi/mangle4.C: Tweak error messages.
26371         * g++.dg/lookup/using5.C: Likewise.
26372         * g++.dg/other/error2.C: Likewise.
26373         * g++.dg/parse/typename5.C: Likewise.
26374         * g++.dg/parse/undefined1.C: Likewise.
26375         * g++.dg/template/arg2.C: Likewise.
26376         * g++.dg/template/ttp3.C: Likewise.
26377         * g++.dg/template/type1.C: Likewise.
26378         * g++.old-deja/g++.other/crash32.C: Likewise.
26379         * g++.old-djea/g++.pt/defarg8.C: Likewise.
26380
26381 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26382
26383         PR c++/13106
26384         * g++.dg/warn/noreturn-3.C: New test.
26385
26386 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26387
26388         PR c++/13118
26389         * g++.dg/abi/covariant3.C: New.
26390
26391 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
26392
26393         * g++.dg/eh/ia64-1.C: New test.
26394
26395 2003-12-12  Roger Sayle  <roger@eyesopen.com>
26396
26397         PR optimization/13037
26398         * g77.f-torture/execute/13037.f: New test case.
26399
26400 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         PR c++/12881
26403         * g++.dg/abi/covariant2.C: New.
26404
26405 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
26406
26407         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
26408
26409 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
26410
26411         * gcc.c-torture/execute/wchar_t-1.x: Delete.
26412
26413 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
26414
26415         PR other/10819
26416         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
26417         to fix Bug 10819.
26418         * lib/g++.exp (g++_version): Likewise.
26419         * lib/g77.exp (g77_version): Likewise.
26420         * lib/objc.exp (default_objc_version): Likewise.
26421
26422 2003-12-10  Richard Henderson  <rth@redhat.com>
26423
26424         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
26425
26426         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
26427
26428 2003-12-08  Matt Austern  <austern@apple.com>
26429
26430         PR c/13134
26431         * lib/gcc-dg.exp (dg-require-visibility): Define.
26432         * lib/target-supports (check_visibility_available): Define.
26433         * gcc.dg/visibility-1.c: New test.
26434         * gcc.dg/visibility-2.c: Likewise.
26435         * gcc.dg/visibility-3.c: Likewise.
26436         * gcc.dg/visibility-4.c: Likewise.
26437         * gcc.dg/visibility-5.c: Likewise.
26438         * gcc.dg/visibility-6.c: Likewise.
26439         * g++.dg/ext/visibility-1.C: Likewise.
26440         * g++.dg/ext/visibility-2.C: Likewise.
26441         * g++.dg/ext/visibility-3.C: Likewise.
26442         * g++.dg/ext/visibility-4.C: Likewise.
26443         * g++.dg/ext/visibility-5.C: Likewise.
26444         * g++.dg/ext/visibility-6.C: Likewise.
26445
26446 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26447
26448         * g++.dg/lookup/java1.C: New test.
26449         * g++.dg/lookup/java2.C: New test.
26450
26451 2003-12-07  Falk Hueffner  <falk@debian.org>
26452
26453         * g++.dg/opt/noreturn-1.C: New test.
26454
26455 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
26456
26457         * gcc.dg/overflow-1.c: New test.
26458
26459 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26460
26461         * g77.f-torture/compile/13060.f: New test.
26462
26463 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
26464
26465         PR c++/13323
26466         * g++.dg/inherit/operator2.C: New test.
26467
26468 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26469
26470         PR c++/13305
26471         * g++.dg/ext/attrib9.C: New test.
26472
26473 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
26474
26475         PR c++/13314
26476         * g++.dg/template/error7.C: New test.
26477
26478 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
26479             J"orn Rennecke <joern.rennecke@superh.com>
26480
26481         PR target/13302
26482         * g++.dg/other/struct-va_list.C: New test.
26483
26484 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26485
26486         PR c++/13166
26487         * g++.dg/parse/defarg6.C: New test.
26488
26489 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
26490
26491         PR target/13256
26492         * gcc.c-torture/execute/20031201-1.c: New test.
26493
26494 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
26495
26496         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
26497
26498 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26499
26500         * gcc.dg/builtin-return-1.c: New test.
26501
26502 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
26503             J"orn Rennecke <joern.rennecke@superh.com>
26504
26505         PR optimization/13260
26506         * gcc.c-torture/execute/20031204-1.c: New test.
26507
26508 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26509
26510         PR c++/9127
26511         * g++.dg/template/error6.C: New test.
26512
26513 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
26514
26515         * gcc.dg/20031202-1.c: New test.
26516
26517 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
26518
26519         PR c++/13179
26520         * g++.dg/template/eh1.C: New test.
26521
26522         PR c++/10771
26523         * g++.dg/template/error5.C: New test.
26524
26525 2003-12-02  David Ung  <davidu@mips.com>
26526
26527         * gcc.dg/compat/vector-check.h: Corrected type for var
26528         g_##TMODE
26529
26530 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26531
26532         PR c++/10126
26533         * g++.dg/template/ptrmem8.C: New test.
26534
26535 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
26536
26537         PR c++/12573
26538         * g++.dg/template/dependent-expr3.C: New test.
26539
26540 2003-12-01  James Lemke  <jim@wasabisystems.com>
26541
26542         * gcc.dg/arm-g2.c: New test.
26543
26544 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26545
26546         PR optimization/11634
26547         * gcc.dg/20031201-2.c: New test case.
26548
26549 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
26550
26551         PR 11433
26552         * objc.dg/proto-lossage-3.m: New test.
26553
26554 2003-12-01  Roger Sayle  <roger@eyesopen.com>
26555
26556         PR optimization/12628
26557         * gcc.dg/20031201-1.c: New test case.
26558
26559 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
26560
26561         * gcc.dg/unaligned-1.c: New test.
26562
26563 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
26564
26565         PR c++/9849
26566         * g++.dg/template/error4.C: New test.
26567         * g++.dg/template/nested3.C: Adjust error markers.
26568
26569 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26570
26571         * gcc.dg/cpp/assert4.c: Check more #system assertions.
26572
26573 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
26574
26575         PR c/10333
26576         * gcc.dg/bitfld-7.c: New test.
26577
26578 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
26579
26580         * gcc.dg/tls/asm-1.C: New test.
26581
26582 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26583
26584         * gcc.dg/cpp/assert4.c: Update.
26585
26586 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
26587
26588         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
26589         * gcc.dg/builtin-apply3.c: New test.
26590
26591 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26592
26593         * lib/compat.exp (compat-obj): New xfaildata parameter.
26594         Use it to set compiler_conditional_xfail_data before compiling.
26595         (compat-get-options): Handle dg-xfail-if.
26596         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
26597         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
26598         * gcc.dg/compat/vector-1_y.c: Likewise.
26599         * gcc.dg/compat/vector-2_x.c: Likewise.
26600         * gcc.dg/compat/vector-2_y.c: Likewise.
26601
26602 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26603
26604         * g++.dg/opt/reg-stack4.C: New test.
26605
26606 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
26607
26608         * gcc.dg/builtin-apply2.c: New test.
26609
26610 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
26611
26612         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
26613
26614 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26615
26616         PR c++/12924
26617         * g++.dg/template/template-id-2.C: New test.
26618
26619 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26620
26621         PR c++/5369
26622         * g++.dg/template/memfriend1.C: New test.
26623         * g++.dg/template/memfriend2.C: Likewise.
26624         * g++.dg/template/memfriend3.C: Likewise.
26625         * g++.dg/template/memfriend4.C: Likewise.
26626         * g++.dg/template/memfriend5.C: Likewise.
26627         * g++.dg/template/memfriend6.C: Likewise.
26628         * g++.dg/template/memfriend7.C: Likewise.
26629         * g++.dg/template/memfriend8.C: Likewise.
26630         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
26631
26632 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
26633
26634         PR c++/12515
26635         * g++.dg/ext/cond1.C: New test.
26636
26637 2003-11-20  Richard Henderson  <rth@redhat.com>
26638
26639         * gcc.dg/20020201-2.c: Remove.
26640         * gcc.dg/20020201-4.c: Remove.
26641         * gcc.dg/20020304-1.c: Remove.
26642
26643 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
26644
26645         * gcc.dg/cpp/trad/xwin1.c: New test case.
26646
26647 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
26648
26649         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
26650         * lib/g77.exp: Likewise.
26651         * lib/objc.exp: Likewise.
26652         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
26653         for darwin.
26654
26655 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26656
26657         PR c++/12932
26658         * g++.dg/template/static5.C: New test.
26659
26660 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
26661
26662         * gcc.dg/nested-func-1.c: New test.
26663
26664 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26665
26666         * gcc.dg/cpp/assert4.c: New test.
26667
26668 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26669
26670         PR c++/2294
26671         * g++.dg/lookup/using9.c: New test.
26672
26673 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
26674
26675         PR c++/12762
26676         * g++.dg/template/error3.C: New test.
26677
26678 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
26679
26680         PR ada/13035
26681         * ada/acats/run_acats, run_all.sh: Fix syntax error.
26682         No longer use a wrapper for gcc, since this does not work under
26683         Windows.
26684
26685 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
26686
26687         PR c++/2094
26688         * g++.dg/template/ptrmem7.C: New test.
26689
26690 2003-11-13  Andrew Pinski <apinski@apple.com>
26691
26692         * gcc.c-torture/compile/20031113-1.c: New test.
26693
26694 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
26695             Kean Johnston <jkj@sco.com>
26696
26697         PR c/13029
26698         * gcc.dg/unused-4.c: Update.
26699
26700 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
26701
26702         * g++.dg/opt/const3.C: New test.
26703
26704 2003-11-13  Jan Hubicka  <jh@suse.cz>
26705
26706         * gcc.c-torture/compile/20031112-1.c: New test.
26707
26708 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
26709
26710         * g++.dg/parse/crash10.C: Remove bogus error marker.
26711
26712 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
26713
26714         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
26715         (host_gcc): Likewise.
26716         (ROOT): Honor $PWDCMD.
26717         (BASE): Likewise.
26718         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
26719
26720 2003-11-12  Catherine Moore  <clm@redhat.com>
26721
26722         * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
26723
26724 2003-11-12  Andreas Jaeger  <aj@suse.de>
26725             Jakub Jelinek  <jakub@redhat.com>
26726             Andrew Pinski  <pinskia@physics.uc.edu>
26727             Richard Henderson  <rth@redhat.com>
26728
26729         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
26730         systems.
26731         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
26732
26733         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
26734         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
26735
26736 2003-11-11  Andreas Jaeger  <aj@suse.de>
26737
26738         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
26739
26740         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
26741
26742 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
26743
26744         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
26745         Clean ups.
26746
26747 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
26748
26749         * gcc.dg/trampoline-1.c: New test.
26750
26751 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
26752
26753         * gcc.c-torture/compile/200031109-1.c: New test.
26754
26755 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26756
26757         PR c/3190
26758         PR c/8714
26759         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
26760         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
26761         gcc.dg/format/no-y2k-1.c: Update.
26762
26763 2003-11-08  Roger Sayle  <roger@eyesopen.com>
26764
26765         PR optimization/10467
26766         * gcc.dg/20031108-1.c: New test case.
26767
26768 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
26769
26770         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
26771
26772 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
26773
26774         * gcc.dg/compound-lvalue-1.c: New test.
26775         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
26776         some XFAILs.
26777
26778 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
26779
26780         * gcc.dg/altivec-varargs-1.c: New test.
26781
26782 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
26783
26784         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
26785         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
26786         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
26787         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
26788         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
26789
26790 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
26791
26792         * gcc.dg/cond-lvalue-1.c: New test.
26793
26794 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
26795
26796         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
26797
26798 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26799
26800         PR c++/11616
26801         * g++.dg/template/instantiate5.C: New test.
26802
26803 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
26804
26805         PR c++/12726
26806         * g++.dg/ext/complit2.C: Replace test with self-contained version.
26807         * ChangeLog: Add missing first entry for above test.
26808
26809 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26810
26811         PR c++/9810
26812         * g++.dg/template/using8.C: New test.
26813         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
26814
26815 2003-11-02  Roger Sayle  <roger@eyesopen.com>
26816
26817         PR optimization/10817
26818         * gcc.c-torture/compile/20031102-1.c: New test case.
26819
26820 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
26821
26822         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
26823         2147483647.
26824
26825 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26826
26827         * gcc.dg/20031102-1.c: New test.
26828
26829 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
26830
26831         * gcc.dg/complex-1.c: New test.
26832
26833 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26834
26835         PR c++/12796
26836         * g++.dg/template/crash13.C: Adjust expected error location.
26837         * g++.old-deja/g++.brendan/ns1.C: Likewise.
26838
26839 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26840
26841         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26842
26843 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26844
26845         PR/10239
26846         * gcc.c-torture/compile/20031031-2.c: New test.
26847
26848 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
26849
26850         PR/11640
26851         * gcc.c-torture/compile/20031031-1.c: New test.
26852
26853 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
26854
26855         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
26856         * gcc.misc-tests/bprob.exp: Likewise.
26857         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
26858         the execution test on arm-elf configs.
26859         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
26860         configs that don't support scratch files.
26861         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
26862
26863 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
26864
26865         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
26866         done by dejagnu.
26867
26868 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
26869
26870         * ada/acats/run_all.sh: Redirect mv output to /dev/null
26871         Avoid non pure sh syntax. Add more logging.
26872
26873         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
26874         fail.
26875
26876 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26877
26878         PR libgcj/10610
26879         * gcc.dg/ppc-stackalign-1.c: New test.
26880
26881 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
26882
26883         * ada/acats/run_all.sh: Change output to be more compliant with
26884         dejagnu framework.
26885         Create acats.sum and acats.log files under testsuite/ada/acats
26886         Only run [a-z]* directories, to filter out e.g. CVS.
26887         Redirect build output to log file.
26888
26889 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26890
26891         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
26892
26893 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
26894
26895         PR ada/5909:
26896         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
26897
26898 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
26899
26900         * gcc.c-torture/compile/20031023-1.c: New test.
26901         * gcc.c-torture/compile/20031023-2.c: New test.
26902         * gcc.c-torture/compile/20031023-3.c: New test.
26903         * gcc.c-torture/compile/20031023-4.c: New test.
26904
26905 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26906
26907         PR c++/10371
26908         * g++.dg/lookup/scoped8.C: New test.
26909
26910 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
26911
26912         * g++.dg/opt/reg-stack3.C: New test.
26913
26914 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26915
26916         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
26917
26918 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26919
26920         PR c++/11076
26921         * g++.dg/template/crash13.C: New test.
26922
26923 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
26924
26925         * gcc.dg/c99-restrict-2.c: New test.
26926
26927 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
26928
26929         PR c++/12698, c++/12699, c++/12700, c++/12566
26930         * g++.dg/inherit/covariant9.C: New test.
26931         * g++.dg/inherit/covariant10.C: New test.
26932         * g++.dg/inherit/covariant11.C: New test.
26933
26934 2003-10-23  Jason Merrill  <jason@redhat.com>
26935
26936         PR c++/12726
26937         * g++.dg/ext/complit2.C: New test.
26938
26939 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
26940
26941         PR target/12654
26942         * gcc.c-torture/execute/20031020-1.c: New test.
26943
26944 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26945
26946         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
26947         following the jump_insn.
26948
26949 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
26950
26951         * gcc.dg/cast-lvalue-1.c: New test.
26952
26953 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
26954
26955         PR c++/11962
26956         * g++.dg/template/cond2.C: New test.
26957
26958 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
26959
26960         * gcc.dg/builtins-28.c: New test.
26961
26962 2003-10-20  Jan Hubicka  <jh@suse.cz>
26963
26964         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
26965         parameter.
26966         * testsuite/gcc.dg/inline-2.c: Likewise.
26967
26968 2003-10-20  Phil Edwards  <phil@codesourcery.com>
26969
26970         * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
26971         * gcc.dg/nest.c: Likewise.
26972
26973 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26974
26975         PR c++/9781, c++/10583, c++/11862
26976         * g++.dg/parse/crash13.C: New test.
26977
26978 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26979
26980         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
26981
26982 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
26983
26984         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
26985         Define HAVE_C99_RUNTIME except on Solaris.
26986         * gcc.dg/builtins-20.c: Likewise.
26987
26988 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
26989
26990         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
26991
26992 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26993
26994         PR c++/12495
26995         * g++.dg/template/crash21.C: New test.
26996
26997 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26998
26999         PR c++/2513
27000         * g++.dg/template/typename5.C: New test.
27001
27002 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27003
27004         PR c++/12369
27005         * g++.dg/template/friend25.C: New test.
27006
27007 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
27008
27009         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
27010         versions.
27011
27012 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
27013
27014         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
27015         == 2147483647.
27016
27017 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
27018
27019         * gcc.c-torture/execute/960416-1.x: Remove.
27020         * gcc.c-torture/execute/divconst-3.x: Likewise.
27021
27022 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
27023
27024         PR target/12598
27025         * gcc.dg/torture/cris-volatile-1.c: New test.
27026
27027 2003-10-14  Roger Sayle  <roger@eyesopen.com>
27028
27029         PR optimization/9325
27030         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
27031         for overflowing floating point to integer conversion during RTL
27032         simplification.
27033
27034 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
27035
27036         * objc/execute/_cmd.m: Fix typo.
27037         * objc.dg/image-info.m, objc.dg/symtab-1.m:
27038         Relax 'scan-assembler' regexp.
27039         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
27040         objc.dg/try-catch-4.m: Run on non-Darwin targets.
27041         * objc.dg/zero-link-2.m: Remove blank line.
27042         * objc.dg/zero-link-3.m: New test case.
27043
27044 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
27045
27046         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
27047
27048         * gcc.dg/asm-names.c: Use scan-assembler-not rather
27049         than linker trickery.
27050
27051 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27052
27053         PR c++/12370
27054         * g++.dg/other/friend2.C: New test.
27055
27056 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27057
27058         * gcc.dg/20031012-1.c: New test.
27059
27060 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
27061
27062         * gcc.dg/weak/weak-3.c: Fix for new warning.
27063
27064 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
27065
27066         PR optimization/8750
27067         * gcc.c-torture/execute/20031012-1.c: New test case.
27068
27069 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27070
27071         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
27072         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
27073
27074 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27075
27076         PR optimization/12260
27077         * gcc.c-torture/compile/20031011-2.c: New test case.
27078
27079 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27080
27081         * gcc.c-torture/execute/20031011-1.c: New testcase.
27082
27083 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
27084
27085         * gcc.c-torture/compile/20031011-1.c: New test.
27086
27087 2003-10-11  Jan Hubicka  <jh@suse.cz>
27088
27089         * g++.dg/other/first-global.C: New test.
27090
27091 2003-10-11  Roger Sayle  <roger@eyesopen.com>
27092
27093         * gcc.c-torture/execute/string-opt-18.c: New testcase.
27094
27095 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
27096
27097         * gcc.c-torture/compile/20031010-1.c: New test.
27098
27099 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
27100
27101         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
27102         * gcc.c-torture/execute/va-arg-25.c: ... here.
27103
27104 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
27105
27106         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
27107
27108 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
27109
27110         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
27111
27112 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
27113
27114         * g++.dg/parse/error2.C: New test.
27115
27116 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
27117
27118         PR c++/11097
27119         * g++.dg/other/error5.C: Modify the error message.
27120         * g++.dg/lookup/using8.C: New test.
27121
27122 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
27123
27124         * gcc.dg/darwin-abi-2.c: New file.
27125         * gcc.c-torture/execute/va-arg-24.c: New file.
27126
27127 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
27128
27129         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
27130         indentation.
27131
27132 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
27133
27134         PR c++/10147
27135         * g++.dg/other/error4.C: Update error messages.
27136         * g++.dg/template/ptrmem4.C: Likewise.
27137
27138         PR c++/12337
27139         * g++.dg/init/new9.C: New test.
27140
27141         PR c++/12334, c++/12236, c++/8656
27142         * g++.dg/ext/attrib8.C: New test.
27143
27144 2003-10-06  Devang Patel  <dpatel@apple.com>
27145
27146         * gcc.dg/debug/dwarf2-3.h: New test.
27147         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
27148
27149 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
27150
27151         * g++.dg/opt/cfg2.C: New test.
27152
27153 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
27154
27155         * g++.dg/opt/float1.C: New test.
27156
27157 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
27158
27159         * gcc.dg/c90-array-lval-6.c: New test.
27160         * gcc.dg/c99-array-lval-6.c: New test.
27161
27162 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
27163             Ziemowit Laski  <zlaski@apple.com>
27164
27165         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
27166         'Derived', so that it is never considered a class method; add
27167         new warning for '+port' method ambiguity.
27168         * objc.dg/method-12.m: Include <objc/objc.h> instead of
27169         <objc/objc-api.h> (needed on Mac OS X).
27170         * objc.dg/method-13.m: New test.
27171
27172 2003-10-03  Roger Sayle  <roger@eyesopen.com>
27173
27174         PR optimization/9325, PR java/6391
27175         * gcc.c-torture/execute/20031003-1.c: New test case.
27176
27177 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
27178
27179         PR optimization/12180
27180         * gcc.dg/20031002-1.c: New test.
27181
27182         PR c++/12486
27183         * g++.dg/inherit/error1.C: New test.
27184
27185 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
27186
27187         * lib/f-torture.exp (search_for): Rename to...
27188         (search_for_re): This.  Also, clean up comments and the
27189         "regexp" invocation.
27190
27191 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
27192
27193         * gcc.c-torture/compile/20031002-1.c: New test.
27194
27195 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
27196
27197         * g++.dg/opt/cond1.C: New test.
27198
27199 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
27200
27201         * gcc.dg/Wold-style-definition-2.c: New testcase.
27202         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
27203
27204 2003-09-29  Richard Henderson  <rth@redhat.com>
27205
27206         * g++.dg/init/array10.C: Add dg-options.
27207
27208 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
27209
27210         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
27211
27212 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27213
27214         * g++.dg/template/friend19.C: Fix typo.
27215         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
27216
27217 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
27218
27219         * gcc.c-torture/execute/20030928-1.c: New test.
27220         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
27221
27222 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
27223
27224         * g++.dg/opt/unroll1.C: New test.
27225
27226 2003-09-26  Roger Sayle  <roger@eyesopen.com>
27227
27228         PR optimization/11741
27229         * gcc.dg/20030926-1.c: New test case.
27230
27231 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27232
27233         PR c++/5655
27234         * g++.dg/parse/access7.C: New test.
27235         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
27236
27237 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
27238
27239         MERGE OF objc-improvements-branch into MAINLINE:
27240         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
27241         if libobjc has not been built.
27242         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
27243         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
27244         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
27245         objc/execute/nested-3.m, objc/execute/np-2.m,
27246         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
27247         objc/execute/redefining_self.m, objc/execute/root_methods.m,
27248         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
27249         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
27250         objc.dg/special/unclaimed-category-1.h,
27251         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
27252         well as GNU runtime.
27253         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
27254         * execute/cascading-1.m, execute/function-message-1.m,
27255         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
27256         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
27257         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
27258         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
27259         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
27260         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
27261         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
27262         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
27263         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
27264         * objc.dg/bitfield-2.m: Run only on Darwin.
27265         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
27266         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
27267         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
27268         * objc.dg/const-str-1.m: Fix constant string layout.
27269
27270 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
27271
27272         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
27273
27274 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
27275
27276         * gcc.dg/darwin-abi-1.c: New file.
27277
27278 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
27279
27280         PR target/12281
27281         * gcc.c-torture/compile/20030921-1.c: New test.
27282
27283 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
27284
27285         * g++.dg/opt/reg-stack2.C: New test.
27286
27287 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
27288
27289         * g++.dg/eh/delayslot1.C: New test.
27290
27291 2003-09-20  Richard Henderson  <rth@redhat.com>
27292
27293         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
27294
27295 2003-09-20  Roger Sayle  <roger@eyesopen.com>
27296
27297         * gcc.c-torture/execute/20030920-1.c: New test case.
27298
27299 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27300
27301         * g++.dg/rtti/typeid3.C: Correct expected error message.
27302
27303 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27304
27305         PR c++/157
27306         * g++.dg/parse/crash12.C: New test.
27307
27308 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
27309
27310         * gcc.dg/compat/mixed-struct-check.h: New.
27311         * gcc.dg/compat/mixed-struct-defs.h: New.
27312         * gcc.dg/compat/mixed-struct-init.h: New.
27313         * gcc.dg/compat/struct-by-value-19_main.c: New.
27314         * gcc.dg/compat/struct-by-value-19_x.c: New.
27315         * gcc.dg/compat/struct-by-value-19_y.c: New.
27316         * gcc.dg/compat/struct-by-value-20_main.c: New.
27317         * gcc.dg/compat/struct-by-value-20_x.c: New.
27318         * gcc.dg/compat/struct-by-value-20_y.c: New.
27319         * gcc.dg/compat/struct-return-19_main.c: New.
27320         * gcc.dg/compat/struct-return-19_x.c: New.
27321         * gcc.dg/compat/struct-return-19_y.c: New.
27322         * gcc.dg/compat/struct-return-20_main.c: New.
27323         * gcc.dg/compat/struct-return-20_x.c: New.
27324         * gcc.dg/compat/struct-return-20_y.c: New.
27325
27326 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
27327         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
27328         so that it will not complain on LP64 targets.
27329
27330 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27331
27332         PR c++/495
27333         * g++.dg/template/friend24.C: New test.
27334
27335 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
27336
27337         PR c++/12332
27338         * g++.dg/template/memtmpl2.C: New test.
27339
27340 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
27341
27342         PR target/11184
27343         * gcc.dg/builtin-apply1.c: New test.
27344
27345 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
27346
27347         PR c++/9848
27348         * g++.dg/warn/Wunused-4.C: New test.
27349
27350 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
27351
27352         PR c++/12316
27353         * g++.dg/other/gc2.C: New test.
27354
27355 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
27356
27357         PR c++/11991
27358         * g++.dg/rtti/typeid3.C: New test.
27359
27360         PR c++/12266
27361         * g++.dg/overload/template1.C: New test.
27362
27363 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
27364
27365         * g++.dg/opt/cfg3.C: New test.
27366
27367 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27368
27369         PR c++/7939
27370         * g++.dg/template/crash11.C: New test.
27371
27372 2003-09-16  Jason Merrill  <jason@redhat.com>
27373             Jakub Jelinek  <jakub@redhat.com>
27374
27375         * gcc.dg/attr-warn-unused-result.c: New test.
27376
27377 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
27378
27379         PR c++/12184
27380         * g++.dg/expr/call2.C: New test.
27381
27382 2003-09-15  Andreas Jaeger  <aj@suse.de>
27383
27384         * gcc.dg/Wold-style-definition-1.c: New test.
27385
27386 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
27387
27388         PR c++/3907
27389         * g++.dg/parse/template12.C: New test.
27390
27391         * g++.dg/abi/bitfield11.C: New test.
27392         * g++.dg/abi/bitfield12.C: Likewise.
27393
27394 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
27395
27396         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
27397         non-expansion of functional macro name without arguments at EOL.
27398         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
27399
27400 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
27401
27402         * gcc.c-torture/execute/20030914-[12].c: New tests.
27403
27404 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
27405
27406         PR c++/11788
27407         * g++.dg/overload/addr1.C: New test.
27408
27409 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
27410
27411         * gcc.dg/20030909-1.c: New test.
27412
27413 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
27414
27415         * gcc.dg/ultrasp10.c: New test.
27416
27417 2003-09-09  Devang Patel  <dpatel@apple.com>
27418
27419         * gcc.dg/darwin-ld-6.c: New test.
27420
27421 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27422
27423         * gcc.dg/torture/builtin-explog-1.c: New testcase.
27424
27425 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27426
27427         * gcc.dg/ia64-types1.c: New test.
27428         * gcc.dg/ia64-types2.c: Likewise.
27429
27430 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27431
27432         * gcc.dg/builtins-1.c: Add more _Complex tests.
27433         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27434
27435         * gcc.dg/builtins-1.c: Test existing _Complex functions.
27436         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27437
27438 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
27439
27440         PR c++/11786
27441         * g++.dg/lookup/koenig2.C: New test.
27442
27443         PR c++/5296
27444         * g++.dg/rtti/typeid2.C: New test.
27445
27446 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
27447
27448         * gcc.c-torture/compile/20030904-1.c: New test.
27449
27450 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
27451
27452         * g++.dg/opt/longbranch2.C: New test.
27453
27454 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27455
27456         * g++.dg/template/crash10.C: Only compile it.
27457
27458 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
27459
27460         PR middle-end/11665
27461         * gcc.c-torture/compile/20030907-1.c: New test.
27462         * g++.dg/init/array11.C: New test.
27463
27464 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27465
27466         PR c++/11852
27467         * g++.dg/init/struct1.C: New test.
27468
27469 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
27470
27471         PR c++/12181
27472         * g++.dg/expr/comma1.C: New test.
27473
27474 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
27475
27476         PR c++/11867
27477         * g++.dg/expr/static_cast5.C: New test.
27478
27479 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
27480
27481         PR c++/11507
27482         * g++.dg/lookup/scoped7.C: New test.
27483
27484         PR c++/9574
27485         * g++.dg/other/static1.C: New test.
27486
27487         PR c++/11490
27488         * g++.dg/warn/template-1.C: New test.
27489
27490         PR c++/11432
27491         * g++.dg/template/crash10.C: New test.
27492
27493         PR c++/2478
27494         * g++.dg/overload/VLA.C: New test.
27495
27496         PR c++/10804
27497         * g++.dg/template/call1.C: New test.
27498
27499 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27500
27501         PR c++/11794
27502         * g++.dg/parse/using3.C: New test.
27503
27504 2003-09-06  Roger Sayle  <roger@eyesopen.com>
27505
27506         PR c++/11409
27507         * g++.dg/overload/builtin3.C: New test case.
27508
27509 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
27510
27511         PR c/9862
27512         * gcc.dg/20030906-1.c: New test.
27513         * gcc.dg/20030906-2.c: Likewise.
27514
27515 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
27516
27517         PR c++/12167
27518         * g++.dg/parse/defarg5.C: New test.
27519
27520         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
27521
27522 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
27523
27524         PR c++/12163
27525         * g++.dg/expr/static_cast4.C: New test.
27526
27527         PR c++/12146
27528         * g++.dg/template/crash9.C: New test.
27529
27530 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
27531
27532         * g++.old-deja/g++.ext/pretty2.C: Update for change
27533         in __FUNCTION__.
27534         * g++.old-deja/g++.ext/pretty3.C: Likewise.
27535
27536 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
27537
27538         PR c++/11922
27539         * g++/dg/template/qualified-id1.C: New test.
27540
27541         PR c++/12037
27542         * g++.dg/warn/noeffect4.C: New test.
27543
27544 2003-09-04  Matt Austern  <austern@apple.com>
27545
27546         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
27547         * g++.dg/ext/fnname2.C: Likewise.
27548         * g++.dg/ext/fnname3.C: Likewise.
27549
27550 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
27551
27552         * g++.dg/expr/lval1.C: New test.
27553         * g++.dg/ext/lvcast.C: Remove.
27554
27555 2003-09-03  Roger Sayle  <roger@eyesopen.com>
27556
27557         PR optimization/11700.
27558         * gcc.c-torture/compile/20030903-1.c: New test case.
27559
27560 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
27561
27562         PR c++/12053
27563         * g++.dg/abi/layout4.C: New test.
27564
27565 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
27566
27567         PR c++/11553
27568         * g++.dg/parse/friend3.C: New test.
27569
27570 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
27571
27572         PR c++/11847
27573         * g++.dg/template/class1.C: New test.
27574
27575         PR c++/11808
27576         * g++.dg/expr/call1.C: New test.
27577
27578 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
27579
27580         PR c++/12114
27581         * g++.dg/init/ref9.C: New test.
27582
27583         PR c++/11972
27584         * g++.dg/template/nested4.C: New test.
27585
27586 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27587
27588         PR c++/12093
27589         * g++.dg/template/non-dependent4.C: New test.
27590
27591         PR c++/11928
27592         * g++.dg/inherit/conv1.C: New test.
27593
27594 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
27595
27596         PR c++/6196
27597         * g++.dg/ext/label1.C: New test.
27598         * g++.dg/ext/label2.C: Likewise.
27599
27600 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27601
27602         * g++.dg/expr/cond3.C: New test.
27603
27604 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27605
27606         * gcc.dg/builtins-1.c: Add new builtin cases.
27607
27608 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27609
27610         * gcc.dg/builtins-1.c: Add new cases.
27611         * gcc.dg/torture/builtin-attr-1.c: Likewise.
27612
27613 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27614
27615         * gcc.dg/builtins-1.c: Add more math builtin tests.
27616         * gcc.dg/torture/builtin-attr-1.c: New test.
27617
27618 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
27619
27620         PR optimization/5079
27621         * g++.dg/opt/static3.C: New test.
27622
27623 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
27624
27625         * gcc.misc-tests/gcov-10b.c: New test.
27626
27627 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
27628
27629         * g++.dg/opt/ptrmem3.C: New test.
27630
27631         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
27632
27633 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
27634
27635         * gcc.dg/20030826-2.c: New test.
27636
27637 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27638
27639         PR middle-end/12002
27640         * g77.f-torture/compile/12002.f: New test case.
27641
27642 2003-08-26  Roger Sayle  <roger@eyesopen.com>
27643
27644         * gcc.dg/20030826-1.c: New test case.
27645
27646 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
27647
27648         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
27649
27650 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
27651
27652         PR c++/11871
27653         * c++.dg/lookup/crash1.C: New test.
27654
27655         * c++.dg/warn/noeffect3.C: New test.
27656
27657 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
27658
27659         * gcc.dg/compat/vector-1_x.c: Compile with -w.
27660         * gcc.dg/compat/vector-1_y.c: Ditto.
27661         * gcc.dg/compat/vector-2_x.c: Ditto.
27662         * gcc.dg/compat/vector-2_y.c: Ditto.
27663
27664 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
27665
27666         * gcc.dg/20030702-1.c: New test.
27667
27668 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
27669
27670         PR c++/8795
27671         * g++.dg/ext/altivec-1.C: New test.
27672
27673 2003-08-24  Richard Henderson  <rth@redhat.com>
27674
27675         * g++.dg/eh/simd-2.C: Add -w for x86.
27676
27677 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
27678
27679         * gcc.dg/20030815-1.c: New test.
27680
27681 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27682
27683         PR c++/3765
27684         * g++.dg/parse/access6.C: New test.
27685
27686 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27687
27688         PR c++/641, c++/11876
27689         * g++.dg/template/friend22.C: New test.
27690         * g++.dg/template/friend23.C: Likewise.
27691
27692 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27693
27694         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
27695         identically.
27696
27697 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27698
27699         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
27700
27701 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27702
27703         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
27704
27705 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27706
27707         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
27708
27709 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
27710
27711         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
27712
27713 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
27714
27715         PR c++/11919
27716         * g++.dg/overload/prom1.C: New test.
27717
27718         PR c++/11551
27719         * g++.dg/parse/dtor2.C: New test.
27720
27721         PR c++/10762
27722         * g++.dg/parse/using2.C: New test.
27723
27724 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
27725
27726         PR target/11805
27727         * gcc.c-torture/compile/20030821-1.c: New.
27728
27729 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
27730
27731         PR c++/11834
27732         * g++.dg/template/deduce2.C: New test.
27733
27734 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
27735
27736         * gcc.c-torture/execute/20030821-1.c: New test.
27737
27738 2003-08-20  Roger Sayle  <roger@eyesopen.com>
27739
27740         PR middle-end/11984
27741         * gcc.dg/20030820-1.c: New test case.
27742
27743 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
27744
27745         PR c++/11945
27746         * g++.dg/warn/noeffect2.C: New test.
27747
27748 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
27749
27750         PR c++/10926
27751         * g++.dg/template/dtor2.C: New test.
27752
27753         PR c++/11684
27754         * g++.dg/template/operator1.C: New test.
27755         * g++.dg/parse/operator4.C: New test.
27756
27757         PR c++/11946.C
27758         * g++.dg/expr/enum1.C: New test.
27759         * gcc.dg/c99-bool-1.c: Remove bogus warning.
27760
27761         PR c++/11036.C
27762         * g++.dg/parse/elab2.C: New test.
27763         * g++.dg/parse/typedef4.C: Change error message.
27764         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
27765         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
27766         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
27767
27768 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
27769
27770         * gcc.dg/pch/warn-1.c: New.
27771         * gcc.dg/pch/warn-1.hs: New.
27772
27773         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
27774         not-tested file.
27775
27776 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27777
27778         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
27779
27780 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
27781
27782         * gcc.dg/uninit-D.c: New Test.
27783         * gcc.dg/uninit-E.c: New Test.
27784         * gcc.dg/uninit-F.c: New Test.
27785         * gcc.dg/uninit-G.c: New Test.
27786
27787 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
27788
27789         * g++.dg/README: Describe the pch directory.
27790
27791 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27792
27793         PR c++/11174
27794         * g++.dg/parse/access4.C: New test.
27795         * g++.dg/parse/access5.C: Likewise.
27796         * g++.old-deja/g++.jason/access17.C: Adjust error message.
27797
27798 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
27799
27800         * gcc.dg/noncompile/20030818-1.c: New.
27801
27802 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27803
27804         PR c++/11957
27805         * g++.dg/warn/noeffect1.C: New test.
27806
27807         * g++.dg/template/scope2.C: New test.
27808         * g++.dg/template/error2.C: Correct dg-error
27809
27810 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
27811
27812         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
27813
27814 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
27815
27816         PR C++/11512
27817         * g++.dg/template/warn1.C: New.
27818
27819 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
27820
27821         * g++.dg/template/error2.C: New test.
27822         * g++.dg/lookup/using7.C: Adjust errors
27823         * g++.old-deja/g++.pt/crash36.C: Likewise.
27824         * g++.old-deja/g++.pt/derived3.C: Likewise.
27825
27826 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27827
27828         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
27829         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
27830         * gcc.c-torture/execute/builtins/string-9.c: New, from
27831         string-opt-9.c.  Adjust for execute/builtins framework.
27832         * gcc.c-torture/execute/string-opt-9.c: Delete.
27833
27834 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
27835
27836         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
27837
27838         * g++.dg/parse/ret-type2.C: New test.
27839
27840         PR c++/11703
27841         * g++.dg/init/new8.C: New test.
27842
27843         PR c++/10923
27844         * g++.dg/parse/typedef5.C: New test.
27845
27846         PR c++/9512
27847         * g++.dg/parse/qualified2.C: New test.
27848         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
27849         invalid code.
27850
27851 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
27852
27853         * g++.dg/conversion/ptrmem1.C: New test.
27854
27855 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
27856
27857         PR target/11693
27858         * gcc.dg/20030811-1.c: New test.
27859
27860         PR target/11535
27861         * gcc.c-torture/execute/20030811-1.c: New test.
27862
27863 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27864
27865         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
27866
27867 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
27868
27869         PR c++/11789.C
27870         * g++.dg/inherit/multiple1.C: New test.
27871
27872 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27873
27874         * gcc.dg/spe1.c: New test.
27875
27876         PR c++/11670
27877         * g++.dg/expr/cast2.C: New test.
27878
27879         PR c++/10530
27880         * g++.dg/template/dependent-name2.C: New test.
27881
27882 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
27883
27884         * g++.dg/parse/crash11.C: Put the dg options in comments.
27885
27886 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
27887
27888         * lib/gcc-dg.exp: Update for diagnostic change.
27889
27890 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27891
27892         PR c++/5767
27893         * g++.dg/parse/crash11.C: New test.
27894
27895 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
27896
27897         * gcc.dg/cpp/spacing1.c: Update.
27898
27899 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
27900
27901         PR target/11739
27902         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
27903         a value for -mtune.
27904
27905 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27906
27907         PR middle-end/11771
27908         * gcc.c-torture/compile/20030804-1.c: New test case.
27909
27910 2003-08-04  Roger Sayle  <roger@eyesopen.com>
27911
27912         * gcc.dg/20030804-1.c: New test case.
27913
27914 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
27915
27916         * gcc.dg/cpp/separate-1.c: New test.
27917
27918 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
27919
27920         PR c++/11704
27921         * g++.dg/template/dependent-expr2.C: New test.
27922
27923         PR c++/11766
27924         * g++.dg/expr/ptrmem1.C: New test.
27925
27926 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27927
27928         PR c++/9453
27929         * g++.dg/template/friend15.C: New test.
27930
27931 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
27932
27933         * lib/dg-pch.exp: Work round PCH bug.
27934
27935 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27936
27937         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
27938         builtins.  Move cases from builtins-4.c here.
27939
27940         * gcc.dg/torture/builtin-math-1.c: New test taken from
27941         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
27942         additional cases.
27943
27944         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
27945         Delete.
27946
27947 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
27948
27949         PR c++/9447
27950         * g++.dg/template/using7.C: New test.
27951
27952 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
27953
27954         * import1.c, import2.c: New tests.
27955
27956 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
27957
27958         * g++.dg/eh/crossjump1.C: New test.
27959
27960 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
27961
27962         PR c++/11697
27963         * g++.dg/template/using6.C: New test.
27964
27965         PR c++/11744
27966         * g++.dg/template/koenig2.C: New test.
27967
27968 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27969
27970         PR c++/7983
27971         * g++.dg/parse/typedef4.C: New test.
27972
27973 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
27974
27975         PR c++/8442, c++/8806
27976         * g++.dg/template/elab1.C: New test.
27977         * g++.dg/template/type2.C: Likewise.
27978         * g++.dg/template/ttp3.C: Adjust expected error message.
27979         * g++.old-deja/g++.law/visibility13.C: Likewise.
27980         * g++.old-deja/g++.niklas/t135.C: Likewise.
27981         * g++.old-deja/g++.pt/ttp41.C: Likewise.
27982         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
27983         template argument.
27984         * g++.old-deja/g++.pt/ttp44.C: Likewise.
27985
27986 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
27987
27988         PR c++/11295
27989         * g++.dg/ext/stmtexpr1.C: New test.
27990
27991         * g++.dg/opt/tmp1.C: New test.
27992
27993         PR c++/11525
27994         * g++.dg/parse/constant4.C: New test.
27995
27996         PR c++/9447
27997         * g++.dg/template/using5.C: New test.
27998
27999 2003-07-31  Roger Sayle  <roger@eyesopen.com>
28000
28001         * gcc.dg/builtins-27.c: New test case.
28002
28003 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
28004
28005         * gcc.dg/tls/opt-7.c: New test.
28006
28007 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
28008
28009         * g++.old-deja/g++.other/crash18.C: Remove.
28010
28011 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
28012
28013         * g++.dg/template/explicit3.C: New.
28014         * g++.dg/template/explicit4.C: New.
28015         * g++.dg/template/explicit5.C: New.
28016
28017         PR c++/11347
28018         * g++.dg/template/memtmpl1.C: New.
28019
28020 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
28021
28022         PR target/11565
28023         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
28024         * gcc.dg/i386-387-5.c (dg-options): Likewise.
28025
28026 2003-07-30  Jan Hubicka  <jh@suse.cz>
28027
28028         * vtgc1.c: Kill.
28029
28030 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
28031
28032         * gcc.dg/struct-in-proto-1.c: New test.
28033
28034 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
28035
28036         * gcc.dg/cpp/include2.c: Only expect one message.
28037
28038 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
28039
28040         PR c++/9447
28041         * g++.dg/template/using1.C: New test.
28042         * g++.dg/template/using2.C: New test.
28043         * g++.dg/template/using3.C: New test.
28044         * g++.dg/template/using4.C: New test.
28045
28046 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
28047
28048         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
28049         * gcc.c-torture/execute/string-opt-10.c: Likewise.
28050
28051 2003-07-28  Jan Hubicka  <jh@suse.cz>
28052
28053         PR c++/11530
28054         * g++.dg/opt/call1.C: New test.
28055
28056 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
28057
28058         PR c++/11667
28059         * g++.dg/init/enum2.C: New test.
28060         * g++.dg/template/overload1.C: Add "-w" option.
28061
28062 2003-07-28    <hp@bitrange.com>
28063
28064         * gcc.dg/Wdeclaration-after-statement-1.c,
28065         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
28066
28067 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
28068
28069         * gcc.c-torture/compile/20030725-1.c: New test.
28070
28071 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
28072
28073         * gcc.dg/20030505.c: Only run for SPE.
28074         Remove definition of opaque type.
28075
28076 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
28077
28078         * g++.dg/template/ptrmem6.C: New test.
28079
28080 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
28081
28082         * gcc.c-torture/compile/zero-strct-2.c: New test.
28083
28084 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
28085
28086         * gcc.dg/intermod-1.c: New test.
28087
28088 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
28089
28090         PR c++/11617
28091         * g++.dg/template/lookup2.C: New test.
28092         * g++.dg/template/memclass1.C: Remove instantiated from error.
28093         * g++.dg/other/error2.C: Tweak expected errors.
28094
28095         PR c++/11596
28096         * g++.dg/template/defarg3.C: New test.
28097
28098         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
28099
28100 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
28101
28102         * g++.dg/inherit/access5.C: New test.
28103
28104 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28105
28106         PR c++/11513
28107         * g++.dg/template/crash8.C: New test.
28108
28109 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
28110
28111         PR c/10602
28112         * gcc.dg/noncompile/incomplete-2.c: New test.
28113
28114 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
28115
28116         PR c++/11645
28117         * g++.dg/inherit/access4.C: New test.
28118
28119         PR c++/11517
28120         * g++.dg/expr/cond2.C: New test.
28121
28122         PR optimization/10679
28123         * g++.dg/opt/inline4.C: New test.
28124
28125 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
28126
28127         * g++.dg/parse/crash10: New test.
28128
28129 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28130
28131         * g++.dg/ext/flexary1.C: New test.
28132
28133 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28134
28135         PR c++/10793
28136         * g++.dg/template/crash9.C: New test.
28137
28138 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28139
28140         PR c++/3004
28141         * g++.dg/parse/typedef3.C: New test.
28142
28143         PR c++/7906
28144         * g++.dg/parse/operator2.C: New test.
28145
28146         PR c++/8895
28147         * g++.dg/parse/def-tmpl-arg1.C: New test.
28148
28149         PR c++/9282
28150         * g++.dg/parse/funptr1.C: New test.
28151
28152         PR c++/9452
28153         * g++.dg/parse/ambig3.C: New test.
28154
28155         PR c++/9454
28156         * g++.dg/parse/operator3.C: New test.
28157
28158         PR c++/9486
28159         * g++.dg/parse/template10.C: New test.
28160
28161         PR c++/9488
28162         * g++.dg/parse/template11.C: New test.
28163
28164         PR c++/10150
28165         * g++.dg/parse/invalid-op1.C: New test.
28166
28167         PR c++/10247
28168         * g++.dg/parse/condexpr1.C: New test.
28169
28170 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
28171
28172         * g++.dg/ext/packed3.C: New test.
28173         * g++.dg/ext/packed4.C: New test.
28174
28175         * gcc.dg/pack-test-3.c: New test.
28176
28177 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
28178
28179         * lib/compat.exp: Handle dg-options per source file.
28180         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
28181         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
28182         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
28183         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
28184         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
28185         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
28186         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
28187         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
28188         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
28189         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
28190         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
28191         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
28192         * g++.dg/compat/break/bitfield7_x.C: Ditto.
28193         * g++.dg/compat/break/bitfield7_y.C: Ditto.
28194
28195 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
28196
28197         PR c/10320
28198         * gcc.c-torture/execute/20030718-1.c: New test.
28199
28200 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
28201
28202         PR optimization/11536
28203         * gcc.dg/20030721-1.c: New test.
28204
28205 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
28206
28207         PR c++/11546
28208         * g++.dg/template/lookup1.C: New test.
28209
28210 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
28211
28212         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
28213         diagnostics of ill-formed constructs involving labels.
28214         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
28215         the new 'previously defined here' message.
28216
28217 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
28218
28219         * g++.dg/parse/non-dependent2.C: New test.
28220
28221 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
28222
28223         * g++.dg/init/init-ref4.C: xfail on targets without
28224         weak symbols.
28225
28226 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
28227
28228         PR target/11087
28229         * gcc.c-torture/execute/20030717-1.c: New test.
28230
28231 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
28232
28233         * g++.dg/opt/cfg1.C: New test.
28234
28235 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
28236
28237         PR optimization/11557
28238         * gcc.dg/20030717-1.c: New test.
28239
28240 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
28241
28242         PR c++/10476
28243         * g++.dg/expr/crash-1.C: New test.
28244
28245         PR c++/11027
28246         * g++.dg/template/init3.C: New test.
28247
28248         PR c++/8222
28249         * g++.dg/template/non-dependent1.C: New test.
28250
28251         PR c++/11070
28252         * g++.dg/template/non-dependent2.C: New test.
28253
28254         PR c++/11071
28255         * g++.dg/template/non-dependent3.C: New test.
28256
28257         PR c++/9907
28258         * g++.dg/template/sizeof5.C: New test.
28259
28260 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
28261
28262         PR 11498
28263         * gcc.c-torture/compile/mangle-1.c: New file.
28264
28265 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28266
28267         PR c++/7809
28268         * g++.dg/parse/access3.C: New test.
28269
28270 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
28271
28272         PR c++/11384
28273         * g++.dg/init/init-ref4.C: New test.
28274
28275 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
28276
28277         PR c++/11547
28278         * g++.dg/parse/constant3.C: New test.
28279         * g++.dg/parse/crash7.C: Likewise.
28280
28281 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
28282
28283         PR target/11008
28284         * gcc.dg/i386-pentium4-not-mull.c: New.
28285
28286 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
28287
28288         * gcc.dg/asm-names.c (ymain): Make it weak.
28289
28290 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28291
28292         PR c++/5421
28293         * g++.dg/template/friend21.C: New test.
28294
28295 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
28296
28297         * gcc.dg/cleanup-8.c: New test.
28298         * gcc.dg/cleanup-9.c: New test.
28299
28300 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
28301
28302         * g++.dg/ext/dll-MI1.h: New file.
28303         * g++.dg/ext/dllexport-MI1.C: New file.
28304         * g++.dg/ext/dllimport-MI1.C: New file.
28305
28306 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
28307
28308         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
28309         it does not have cmpstrsi patterns (just cmpmemsi).
28310
28311 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
28312
28313         PR debug/11473
28314         * g++.dg/debug/debug8.C: New test.
28315
28316 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28317
28318         PR c++/10108
28319         * g++.dg/template/crash7.C: New test.
28320
28321 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
28322
28323         PR target/10795
28324         * gcc.c-torture/compile/20030708-1.c: New.
28325
28326 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
28327
28328         * gcc.c-torture/execute/20030715-1.c: New test.
28329
28330 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
28331
28332         * gcc.dg/pch/inline-3.c: New file.
28333         * gcc.dg/pch/inline-3.hs: New file.
28334         * gcc.dg/pch/inline-4.c: New file.
28335         * gcc.dg/pch/inline-4.hs: New file.
28336
28337 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
28338
28339         PR c++/11509
28340         * g++.dg/template/crash6.C: New test.
28341
28342         PR c++/7053
28343         * g++.dg/template/friend20.C: New test.
28344
28345         PR c++/7019
28346         * g++.dg/template/overload2.C: New test.
28347
28348 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28349
28350         PR optimization/11440
28351         * gcc.c-torture/execute/20030714-1.c: New test.
28352
28353 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28354
28355         PR c++/11154
28356         * g++.dg/template/partial2.C: New test.
28357
28358 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
28359
28360         PR c++/11503
28361         * g++.dg/template/anon1.C: New test.
28362
28363         PR c++/11493
28364         PR c++/11495
28365         * g++.dg/parse/template9.C: Likewise.
28366         * g++.dg/template/crash4.C: New test.
28367         * g++.dg/template/koenig1.C: Likewise.
28368         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
28369         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
28370         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
28371         functions.
28372         * g++.old-deja/g++.jason/template36.C: Likewise.
28373         * g++.old-deja/g++.mike/p1989.C: Likewise.
28374         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
28375         * g++.old-deja/g++.pt/ttp20.C: Use this->.
28376         * g++.old-deja/g++.pt/ttp21.C: Use this->.
28377         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
28378         compiling.
28379         * g++.old-deja/g++.pt/union2.C: Use this->.
28380
28381 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
28382
28383         * gcc.dg/20030711-1.c: New test.
28384
28385 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
28386
28387         PR c++/11050
28388         * g++.dg/parse/args1.C: New test.
28389         * g++.pt/defarg8.C: Change expected errors.
28390
28391 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
28392
28393         PR c++/8164
28394         * g++.dg/template/nontype2.C: New test.
28395
28396         PR c++/10558
28397         * g++.dg/parse/template8.C: New test.
28398
28399         PR c++/8327
28400         * g++.dg/template/scope1.C: New test.
28401
28402         * g++.dg/warn/Wsign-compare-1.C: New test.
28403
28404 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28405
28406         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
28407
28408 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
28409
28410         PR c++/9411
28411         * g++.dg/template/explicit2.C: New test.
28412
28413         PR c++/10032
28414         * g++.dg/warn/pedantic1.C: New test.
28415
28416 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         PR c++ 9483
28419         * g++.dg/other/field1.C: New test.
28420
28421 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
28422
28423         PR c/11449
28424         * gcc.c-torture/compile/20030707-1.c: New.
28425
28426 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28427
28428         PR c++/10849
28429         * g++.dg/template/access12.C: New test.
28430
28431 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
28432
28433         * g++.dg/bprob/bprob.exp (prof_ext): Update.
28434         * g77.dg/bprob/bprob.exp (prof_ext): Update.
28435         * gcc.misc-tests/bprob.exp (prof_ext): Update.
28436         * gcc.misc-tests/gcov.exp: Update
28437         * g++.dg/gcov/gcov.exp: Update
28438         * lib/gcov.exp: Update.
28439
28440 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
28441
28442         * g++.dg/abi/mangle17.C: Make sure template expressions are
28443         dependent.
28444         * g++.dg/abi/mangle4.C: Mark erroneous casts.
28445         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
28446         * g++.dg/opt/stack1.C: Remove erroneous code.
28447         * g++.dg/parse/template7.C: New test.
28448         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
28449         * g++.old-deja/g++.pt/crash4.C: Likewise.
28450
28451 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
28452
28453         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
28454         with zero or one occurence of `$' after the initial `L'.
28455
28456 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
28457
28458         * gcc.c-torture/compile/20030704-1.c: Add a comment.
28459
28460 2003-07-08  Roger Sayle  <roger@eyesopen.com>
28461
28462         PR c/11370
28463         * gcc.dg/Wunreachable-6.c: New testcase.
28464         * gcc.dg/Wunreachable-7.c: New testcase.
28465
28466 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28467
28468         PR c/11420
28469         * gcc.dg/20030708-1.c: New test.
28470
28471 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
28472
28473         * gcc.dg/compat/sdata-section.h: New file.
28474         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
28475         * gcc.dg/torture/mips-sdata-1.c: New test.
28476
28477 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28478
28479         PR c++/11030
28480         * g++.dg/template/friend19.C: New test.
28481
28482 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
28483
28484         * g++.dg/opt/strength-reduce.C: New test.
28485
28486 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28487
28488         PR target/10979
28489         * gcc.dg/20030707-1.c: New testcase.
28490
28491 2003-07-07  Roger Sayle  <roger@eyesopen.com>
28492
28493         PR optimization/11059
28494         * g++.dg/opt/emptyunion.C: New testcase.
28495
28496 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28497             Eric Botcazou  <ebotcazou@libertysurf.fr>
28498
28499         * g++.dg/opt/stack1.C: New test.
28500
28501 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
28502
28503         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
28504         run test.
28505
28506         PR c++/11431
28507         * g++.dg/expr/static_cast3.C: New test.
28508
28509 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
28510
28511         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
28512         everywhere.
28513         * gcc.dg/concat.c: Concatenation of string constants with
28514         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
28515         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
28516         * gcc.dg/cpp/escape-2.c: Use wide character constants where
28517         necessary to avoid multi-character character constant warning.
28518         * gcc.dg/cpp/escape.c: Likewise.
28519         * gcc.dg/cpp/ucs.c: Likewise.
28520         Remove backslashes from dg-bogus comments, as they confuse Tcl.
28521         Fix a typo.
28522
28523 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28524
28525         PR c/11428
28526         * gcc.c-torture/compile/20030704-1.c: New.
28527
28528 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
28529
28530         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
28531
28532 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
28533
28534         PR c++/5287, PR c++/7910,  PR c++/11021
28535         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
28536         tests for warnings.
28537         * g++.dg/ext/dllimport2.C: Add tests for warnings.
28538         * g++.dg/ext/dllimport3.C: Likewise.
28539         * g++.dg/ext/dllimport4.C: New file.
28540         * g++.dg/ext/dllimport5.C: New file.
28541         * g++.dg/ext/dllimport6.C: New file.
28542         * g++.dg/ext/dllimport7.C: New file.
28543         * g++.dg/ext/dllimport8.C: New file.
28544         * g++.dg/ext/dllimport9.C: New file.
28545         * g++.dg/ext/dllimport10.C: New file.
28546         * g++.dg/ext/dllexport1.C: New file.
28547
28548 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28549
28550         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
28551         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
28552
28553 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28554
28555         * gcc.dg/builtins-25.c: New testcase.
28556         * gcc.dg/builtins-26.c: New testcase.
28557
28558 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
28559
28560         * gcc.dg/compat/vector-defs.h: New file.
28561         * gcc.dg/compat/vector-setup.h: New file.
28562         * gcc.dg/compat/vector-check.h: New file.
28563         * gcc.dg/compat/vector-1_main.c: New file.
28564         * gcc.dg/compat/vector-1_x.c: New file.
28565         * gcc.dg/compat/vector-1_y.c: New file.
28566         * gcc.dg/compat/vector-2_main.c: New file.
28567         * gcc.dg/compat/vector-2_x.c: New file.
28568         * gcc.dg/compat/vector-2_y.c: New file.
28569
28570         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
28571         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
28572         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
28573         * gcc.dg/compat/struct-align-1.h: New file.
28574         * gcc.dg/compat/struct-align-1_main.c: New file.
28575         * gcc.dg/compat/struct-align-1_x.c: New file.
28576         * gcc.dg/compat/struct-align-1_y.c: New file.
28577         * gcc.dg/compat/struct-align-2.h: New file.
28578         * gcc.dg/compat/struct-align-2_main.c: New file.
28579         * gcc.dg/compat/struct-align-2_x.c: New file.
28580         * gcc.dg/compat/struct-align-2_y.c: New file.
28581
28582         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
28583         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28584         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28585         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28586         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28587         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28588         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28589         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28590         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28591         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28592         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28593         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28594         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28595         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28596         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28597         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28598         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28599         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28600         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28601         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28602         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28603         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28604         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28605         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28606         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28607         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28608         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28609         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28610         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28611
28612 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28613
28614         * gcc.dg/i386-call-1.c: New test.
28615
28616 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
28617
28618         PR c++/9162
28619         * g++.dg/parse/defarg4.C: New.
28620
28621 2003-07-03  Roger Sayle  <roger@eyesopen.com>
28622
28623         PR target/10700
28624         * gcc.c-torture/compile/20030703-1.c: New test case.
28625
28626 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
28627
28628         * g++.dg/template/local3.C: Remove extra semicolon.
28629
28630 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
28631
28632         * gcc.dg/i386-volatile-1.c: New test.
28633
28634 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
28635
28636         PR c++/11072
28637         * g++.dg/other/offsetof2.C: XFAIL.
28638         * g++.dg/other/offsetof5.C: New.
28639
28640         PR c++/10219
28641         * g++.dg/template/error1.C: New.
28642
28643         PR c++/9779
28644         * g++.dg/template/dependent-expr1.C: New.
28645
28646 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28647
28648         PR c++/6949
28649         * g++.dg/template/local3.C: New test.
28650
28651         PR c++/11149
28652         * g++.dg/lookup/scoped6.C: New test.
28653
28654 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
28655
28656         PR c++/8046
28657         * g++.dg/other/error7.C: New test.
28658
28659 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
28660
28661         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
28662         * g++.old-deja/g++.abi/vtable3.h: Likewise.
28663         * g++.old-deja/g++.law/code-gen5.C: Likewise.
28664         * g++.old-deja/g++.other/union2.C: Likewise.
28665         * gcc.dg/c90-const-expr-2.c: Likewise.
28666         * gcc.dg/c90-const-expr-3.c: Likewise.
28667         * gcc.dg/c99-const-expr-2.c: Likewise.
28668         * gcc.dg/c99-const-expr-3.c: Likewise.
28669         * gcc.dg/concat.c: Likewise.
28670
28671 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
28672
28673         PR c++/9559
28674         * g++.dg/init/static1.C: New test.
28675
28676 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
28677
28678         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
28679         * g++.old-deja/g++.other/access2.C: Likewise.
28680         * g++.old-deja/g++.other/decl2.C: Likewise.
28681         * gcc.c-torture/execute/20020615-1.c: Likewise.
28682
28683 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28684
28685         PR c++/4933
28686         * g++.dg/template/sizeof4.C: New test.
28687
28688 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28689
28690         * g++.dg/other/error6.C: New test.
28691
28692 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
28693
28694         PR c++/10750
28695         * g++.dg/parse/constant2.C: New test.
28696
28697 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
28698
28699         PR c++/11106
28700         * g++.dg/other/error5.C: New test.
28701
28702 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28703
28704         * gcc.dg/format/gcc_diag-1.c: New test.
28705
28706 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
28707
28708         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
28709
28710 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
28711
28712         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
28713         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
28714         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
28715
28716 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
28717
28718         * gcc.c-torture/execute/builtins/string-8.c: New test.
28719         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
28720         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
28721         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
28722
28723 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28724
28725         PR c++/10468
28726         * g++.dg/ext/typeof6.C: New test.
28727
28728 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
28729
28730         PR c++/10796
28731         * g++.dg/init/enum1.C: New test.
28732
28733 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
28734
28735         * gcc.dg/20030627-1.c: New test.
28736
28737 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
28738
28739         PR c++/11332
28740         * g++.dg/expr/static_cast2.C: New test.
28741
28742 2003-06-26  Roger Sayle  <roger@eyesopen.com>
28743             Jakub Jelinek  <jakub@redhat.com>
28744
28745         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
28746         sprintf(dst,"%s",src) optimization.
28747         * gcc.c-torture/execute/20030626-1.c: New test case.
28748         * gcc.c-torture/execute/20030626-2.c: New test case.
28749
28750 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
28751
28752         * gcc.c-torture/execute/multi-ix.c: New test.
28753
28754         * gcc.c-torture/execute/simd-4.c (main):
28755         Added missing semicolon at end of union.
28756
28757 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
28758
28759         PR c++/8266
28760         * g++.dg/template/explicit-instantiation3.C: New test.
28761
28762 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28763
28764         * gcc.dg/20030626-1.c: Use signed char.
28765
28766 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
28767
28768         * gcc.dg/20030626-1.c: New test.
28769
28770 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
28771
28772         * const-str-2.m: Update.
28773
28774 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
28775
28776         PR c++/10990
28777         * g++.dg/rtti/dyncast1.C: New test.
28778         * g++.dg/abi/mangle4.C: Correct base-specifier access.
28779         * g++.dg/lookup/scoped1.C: Remove XFAIL.
28780         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
28781
28782         PR c++/10931
28783         * g++.dg/expr/static_cast1.C: New test.
28784
28785 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
28786
28787         * gcc.dg/20030625-1.c: New test.
28788
28789 2003-06-24  Roger Sayle  <roger@eyesopen.com>
28790
28791         * gcc.c-torture/compile/20030624-1.c: New test case.
28792
28793 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
28794
28795         * gcc.c-torture/execute/string-opt-17.c: New test.
28796
28797 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
28798
28799         PR c++/5754
28800         * g++.dg/parse/crash6.C: New test.
28801
28802 2003-06-23  Roger Sayle  <roger@eyesopen.com>
28803
28804         * gcc.dg/builtins-24.c: New test case.
28805
28806 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
28807
28808         * g++.dg/opt/operator1.C: New test.
28809
28810 2003-06-22  Roger Sayle  <roger@eyesopen.com>
28811
28812         * gcc.c-torture/execute/string-opt-16.c: New test case.
28813
28814 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28815
28816         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
28817         * g++.old-deja/g++.other/conv7.C: Likewise.
28818         * g++.old-deja/g++.other/overcnv2.C: Likewise.
28819         * g++.old-deja/g++.other/overload14.C: Likewise.
28820
28821 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
28822
28823         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
28824         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
28825
28826 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28827
28828         PR c++/10888
28829         * g++.dg/warn/Winline-3.C: New test.
28830
28831 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28832
28833         * lib/target-supports.exp (check_alias_available): Make the test
28834         program acceptable to the Solaris assembler.
28835
28836         PR c++/10749
28837         * g++.dg/template/memclass2.C: New test.
28838
28839 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28840             Eric Botcazou  <ebotcazou@libertysurf.fr>
28841
28842         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
28843         data for non-matching targets.
28844         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
28845
28846 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
28847
28848         PR c++/10845
28849         * g++.dg/template/member3.C: New test.
28850
28851 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
28852
28853         PR c++/10939
28854         * g++.dg/template/func1.C: New test.
28855
28856         PR c++/9649
28857         * g++.dg/template/static4.C: New test.
28858         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
28859
28860         PR c++/11041
28861         * g++.dg/init/ref7.C: New test.
28862
28863 2003-06-19  Matt Austern  <austern@apple.com>
28864
28865         PR c++/11228
28866         * g++.dg/anew1.C: New test.
28867         * g++.dg/anew2.C: New test.
28868         * g++.dg/anew3.C: New test.
28869         * g++.dg/anew4.C: New test.
28870
28871 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
28872
28873         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
28874
28875 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
28876
28877         * gcc.c-torture/execute/simd-4.c (main): Make expected value
28878         endian-dependent.
28879
28880 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
28881
28882         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
28883         Remove cruft.
28884
28885 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
28886
28887         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
28888         * gcc.c-torture/compile/961203-1.c: Likewise.
28889         * gcc.c-torture/compile/980506-1.c: Likewise.
28890
28891 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28892
28893         PR c++/10712
28894         * g++.dg/lookup/using7.C: New test.
28895
28896 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
28897
28898         PR c++/11105
28899         * g++.dg/abi/conv1.C: Remove it.
28900         * g++.dg/template/conv7.C: New test.
28901         * g++.dg/template/conv8.C: Likewise.
28902         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
28903         conversion operator.
28904
28905 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
28906
28907         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
28908         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
28909         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
28910         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
28911         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
28912         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
28913         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
28914         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
28915         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
28916         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
28917         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
28918         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
28919         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
28920         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
28921         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
28922         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
28923         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
28924         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
28925         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
28926         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
28927         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
28928         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
28929         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
28930         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
28931         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
28932         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
28933         * gcc.dg/compat/struct-return-10_x.c: Ditto.
28934         * gcc.dg/compat/struct-return-2_x.c: Ditto.
28935         * gcc.dg/compat/struct-return-3_x.c: Ditto.
28936
28937 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
28938
28939         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
28940         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
28941         indications.
28942
28943 2003-06-16  Roger Sayle  <roger@eyesopen.com>
28944
28945         * gcc.dg/i386-387-5.c: New test case.
28946         * gcc.dg/i386-387-6.c: New test case.
28947         * gcc.dg/builtins-23.c: New test case.
28948
28949 2003-06-15  Roger Sayle  <roger@eyesopen.com>
28950
28951         * gcc.dg/builtins-22.c: New test case.
28952         * gcc.dg/i386-387-1.c: Update to test exp.
28953         * gcc.dg/i386-387-2.c: Likewise.
28954
28955 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28956
28957         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
28958
28959 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
28960
28961         * lib/gcc-dg.exp (dg-require-dll): New function.
28962         (dg-xfail-if): Likewise.
28963         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
28964         driver.
28965
28966         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
28967         * gcc.c-torture/compile/20001205-1.c: Likewise.
28968         * gcc.c-torture/compile/20001226-1.c: Likewise.
28969         * gcc.c-torture/compile/20010518-2.c: Likewise.
28970         * gcc.c-torture/compile/20020312-1.c: Likewise.
28971         * gcc.c-torture/compile/20020604-1.c: Likewise.
28972         * gcc.c-torture/compile/920501-12.c: Likewise.
28973         * gcc.c-torture/compile/920501-4.c: Likewise.
28974         * gcc.c-torture/compile/920520-1.c: Likewise.
28975         * gcc.c-torture/compile/920521-1.c: Likewise.
28976         * gcc.c-torture/compile/920625-1.c: Likewise.
28977         * gcc.c-torture/compile/961203-1.c: Likewise.
28978         * gcc.c-torture/compile/980506-1.c: Likewise.
28979         * gcc.c-torture/compile/981006-1.c: Likewise.
28980         * gcc.c-torture/compile/981022-1.c: Likewise.
28981         * gcc.c-torture/compile/981223-1.c: Likewise.
28982         * gcc.c-torture/compile/990617-1.c: Likewise.
28983         * gcc.c-torture/compile/dll.c: Likewise.
28984         * gcc.c-torture/compile/labels-3.c: Likewise.
28985         * gcc.c-torture/compile/mipscop-1.c: Likewise.
28986         * gcc.c-torture/compile/mipscop-2.c: Likewise.
28987         * gcc.c-torture/compile/mipscop-3.c: Likewise.
28988         * gcc.c-torture/compile/mipscop-4.c: Likewise.
28989         * gcc.c-torture/compile/simd-5.c: Likewise.
28990         * gcc.c-torture/compile/20000804-1.x: Remove.
28991         * gcc.c-torture/compile/20001205-1.x: Likewise.
28992         * gcc.c-torture/compile/20001226-1.x: Likewise.
28993         * gcc.c-torture/compile/20010518-2.x: Likewise.
28994         * gcc.c-torture/compile/20020312-1.x: Likewise.
28995         * gcc.c-torture/compile/20020604-1.x: Likewise.
28996         * gcc.c-torture/compile/920501-12.x: Likewise.
28997         * gcc.c-torture/compile/920501-4.x: Likewise.
28998         * gcc.c-torture/compile/920520-1.x: Likewise.
28999         * gcc.c-torture/compile/920521-1.x: Likewise.
29000         * gcc.c-torture/compile/920625-1.x: Likewise.
29001         * gcc.c-torture/compile/961203-1.x: Likewise.
29002         * gcc.c-torture/compile/980506-1.x: Likewise.
29003         * gcc.c-torture/compile/981006-1.x: Likewise.
29004         * gcc.c-torture/compile/981022-1.x: Likewise.
29005         * gcc.c-torture/compile/981223-1.x: Likewise.
29006         * gcc.c-torture/compile/990617-1.x: Likewise.
29007         * gcc.c-torture/compile/mipscop-1.x: Likewise.
29008         * gcc.c-torture/compile/mipscop-2.x: Likewise.
29009         * gcc.c-torture/compile/mipscop-3.x: Likewise.
29010         * gcc.c-torture/compile/mipscop-4.x: Likewise.
29011         * gcc.c-torture/compile/simd-5.x: Likewise.
29012
29013         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
29014
29015 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
29016
29017         * gcc.c-torture/execute/20030611-1.c: New test.
29018
29019 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29020
29021         PR middle-end/168
29022         * gcc.dg/20030612-1.c: New test case.
29023
29024 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
29025
29026         PR c++/10635
29027         * g++.dg/expr/cast1.C: New test.
29028
29029 2003-06-12  Roger Sayle  <roger@eyesopen.com>
29030
29031         * gcc.dg/builtins-21.c: New test case.
29032
29033 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
29034
29035         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
29036         options instead of at the end.
29037         * lib/objc.exp (objc_target_compile): Likewise.
29038
29039 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
29040
29041         PR c++/10432
29042         * g++.dg/parse/error1.C: New test.
29043
29044 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
29045
29046         * gcc.dg/compat/struct-by-value-11_main.c: New file.
29047         * gcc.dg/compat/struct-by-value-11_x.c: New file.
29048         * gcc.dg/compat/struct-by-value-11_y.c: New file.
29049         * gcc.dg/compat/struct-by-value-12_main.c: New file.
29050         * gcc.dg/compat/struct-by-value-12_x.c: New file.
29051         * gcc.dg/compat/struct-by-value-12_y.c: New file.
29052         * gcc.dg/compat/struct-by-value-13_main.c: New file.
29053         * gcc.dg/compat/struct-by-value-13_x.c: New file.
29054         * gcc.dg/compat/struct-by-value-13_y.c: New file.
29055         * gcc.dg/compat/struct-by-value-14_main.c: New file.
29056         * gcc.dg/compat/struct-by-value-14_x.c: New file.
29057         * gcc.dg/compat/struct-by-value-14_y.c: New file.
29058         * gcc.dg/compat/struct-by-value-15_main.c: New file.
29059         * gcc.dg/compat/struct-by-value-15_x.c: New file.
29060         * gcc.dg/compat/struct-by-value-15_y.c: New file.
29061         * gcc.dg/compat/struct-by-value-16_main.c: New file.
29062         * gcc.dg/compat/struct-by-value-16_x.c: New file.
29063         * gcc.dg/compat/struct-by-value-16_y.c: New file.
29064         * gcc.dg/compat/struct-by-value-17_main.c: New file.
29065         * gcc.dg/compat/struct-by-value-17_x.c: New file.
29066         * gcc.dg/compat/struct-by-value-17_y.c: New file.
29067         * gcc.dg/compat/struct-by-value-18_main.c: New file.
29068         * gcc.dg/compat/struct-by-value-18_x.c: New file.
29069         * gcc.dg/compat/struct-by-value-18_y.c: New file.
29070
29071         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
29072         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
29073         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
29074         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
29075         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
29076         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
29077         * gcc.dg/compat/scalar-return-3_main.c: New file.
29078         * gcc.dg/compat/scalar-return-3_x.c: New file.
29079         * gcc.dg/compat/scalar-return-3_y.c: New file.
29080         * gcc.dg/compat/scalar-return-4_main.c: New file.
29081         * gcc.dg/compat/scalar-return-4_x.c: New file.
29082         * gcc.dg/compat/scalar-return-4_y.c: New file.
29083
29084 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
29085
29086         * gcc.dg/compat/fp2-struct-check.h: New file.
29087         * gcc.dg/compat/fp2-struct-defs.h: New file.
29088         * gcc.dg/compat/fp2-struct-init.h: New file.
29089         * gcc.dg/compat/struct-by-value-10_main.c: New file.
29090         * gcc.dg/compat/struct-by-value-10_x.c: New file.
29091         * gcc.dg/compat/struct-by-value-10_y.c: New file.
29092         * gcc.dg/compat/struct-return-10_main.c: New file.
29093         * gcc.dg/compat/struct-return-10_x.c: New file.
29094         * gcc.dg/compat/struct-return-10_y.c: New file.
29095
29096         * gcc.dg/compat/compat-common.h: New file.
29097         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
29098         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
29099         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
29100         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
29101         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
29102         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
29103         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
29104         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
29105         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
29106         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
29107         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
29108         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
29109         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
29110         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
29111         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
29112         * gcc.dg/compat/small-struct-check.h: Ditto.
29113         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
29114         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
29115         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
29116         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
29117         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
29118         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29119         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
29120         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
29121         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
29122         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
29123         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29124         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29125         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
29126         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29127         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29128         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
29129         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
29130         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
29131         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
29132         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
29133         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
29134         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
29135         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
29136         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
29137         * gcc.dg/compat/struct-return-2_main.c: Ditto.
29138         * gcc.dg/compat/struct-return-2_x.c: Ditto.
29139         * gcc.dg/compat/struct-return-2_y.c: Ditto.
29140         * gcc.dg/compat/struct-return-3_main.c: Ditto.
29141         * gcc.dg/compat/struct-return-3_x.c: Ditto.
29142         * gcc.dg/compat/struct-return-3_y.c: Ditto.
29143
29144 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
29145
29146         * g++.dg/pch/static-1.C: New file.
29147         * g++.dg/pch/static-1.Hs: New file.
29148
29149 2003-06-10  Richard Henderson  <rth@redhat.com>
29150
29151         * gcc.dg/asm-7.c: Adjust expected warning text.
29152
29153 2003-06-10  Roger Sayle  <roger@eyesopen.com>
29154
29155         * gcc.dg/builtins-20.c: New test case.
29156
29157 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
29158
29159         PR c++/11131
29160         * g++.dg/opt/template1.C: New test.
29161
29162 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29163
29164         * lib/gcc-dg.exp (dg-test): Clear additional_files and
29165         additional_sources.
29166
29167 2003-05-21  David Taylor  <dtaylor@emc.com>
29168
29169         * gcc.dg/Wpadded.c: New file.
29170
29171 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29172
29173         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
29174         * gcc.dg/special/weak-2.c: Add dg-require-weak.
29175         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
29176         dg-require-weak.
29177
29178 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
29179
29180         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
29181
29182 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
29183
29184         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
29185         (dg-require-alias): Likewise.
29186         (dg-require-gc-sections): Likewise.
29187         * lib/target-supports.exp (check_gc_sections_available): Likewise.
29188
29189 2003-06-08  Richard Henderson  <rth@redhat.com>
29190
29191         * gcc.dg/20011029-2.c: Fix the array reference.
29192         * gcc.dg/asm-7.c: New.
29193
29194 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
29195
29196         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
29197
29198 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
29199
29200         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
29201         (dg-require-gc-sections): Likewise.
29202
29203 2003-06-08  Jan Hubicka  <jh@suse.cz>
29204
29205         * i386-cmov1.c: Fix regular expression.
29206         * i386-cvt-1.c: Likewise.
29207         * i386-local.c: Likewise.
29208         * i386-local2.c: Likewise.
29209         * i386-mul.c: Likewise.
29210         * i386-ssetype-1.c: Likewise.
29211         * i386-ssetype-3.c: Likewise.
29212         * i386-ssetype-5.c: Likewise.
29213
29214 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29215
29216         PR c++/11039
29217         * g++.dg/warn/implicit-typename2.C: New test.
29218         * g++.dg/warn/implicit-typename3.C: New test.
29219
29220 2003-06-07  Richard Henderson  <rth@redhat.com>
29221
29222         * g++.dg/other/offsetof3.C: Use size_t.
29223         * g++.dg/other/offsetof4.C: Likewise.
29224
29225 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
29226
29227         * lib/copy-file.exp: New. Implement gcc_copy_files.
29228
29229         * lib/dg-pch.exp: Load copy-file.exp
29230         (dg-pch): Use gcc_copy_files instead of "file copy".
29231
29232 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
29233
29234         * gcc.dg/weak/weak.exp: Simplify.
29235         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
29236         * gcc.dg/weak/weak-1.c: Likewise.
29237         * gcc.dg/weak/weak-2.c: Likewise.
29238         * gcc.dg/weak/weak-3.c: Likewise.
29239         * gcc.dg/weak/weak-4.c: Likewise.
29240         * gcc.dg/weak/weak-5.c: Likewise.
29241         * gcc.dg/weak/weak-6.c: Likewise.
29242         * gcc.dg/weak/weak-7.c: Likewise.
29243         * gcc.dg/weak/weak-8.c: Likewise.
29244         * gcc.dg/weak/weak-9.c: Likewise.
29245
29246 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
29247
29248         gcc.c-torture/execute/20030606-1.c: New.
29249
29250 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29251
29252         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
29253         * gcc.dg/builtins-19.c: Likewise.
29254
29255 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29256
29257         * gcc.dg/builtins-2.c: Add some more tests.
29258         * gcc.dg/builtins-18.c: New test case.
29259         * gcc.dg/builtins-19.c: New test case.
29260
29261 2003-06-06  Roger Sayle  <roger@eyesopen.com>
29262             Jim Wilson  <wilson@tuliptree.org>
29263
29264         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
29265
29266 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
29267
29268         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
29269         mempcpy/stpcpy calls not to be optimized into something else.
29270         * gcc.c-torture/execute/string-opt-3.c: Moved to...
29271         * gcc.c-torture/execute/builtins/string-7.c: ...here.
29272         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
29273
29274 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29275
29276         * gcc.dg/format/asm_fprintf-1.c: New test.
29277
29278 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
29279
29280         * lib/gcc-defs.exp (additional_sources): New variable.
29281         (dg-additional-sources): New function.
29282         (additional_files): New variable.
29283         (dg-additional-files): New function.
29284         (dg-additional-files-options): Likewise.
29285         * lib/gcc-dg.exp (dg-require-weak): New function.
29286         (dg-require-alias): Likewise.
29287         (dg-require-gc-sections): Likewise.
29288         * lib/target-supports.exp (check_alias_available): Remove testfile
29289         parameter.
29290         (check_gc_sections_available): New function.
29291         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
29292         (dg-gpp-additional-files): Likewise.
29293         * lib/g++.exp (additional_sources): Remove.
29294         (additional_files): Likewise.
29295         (g++_target_compile): Use dg-additional-files-options.
29296
29297         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
29298         Tcl logic.
29299         * gcc.dg/special/ecos.exp: Remove.
29300         * gcc.dg/special/20000419-2.c: Use dg-require-*.
29301         * gcc.dg/special/alias-1.c: Likewise.
29302         * gcc.dg/special/alias-2.c: Likewise.
29303         * gcc.dg/special/gcsec-1.c: Likewise.
29304         * gcc.dg/special/weak-1.c: Likewise.
29305         * gcc.dg/special/weak-2.c: Likewise.
29306         * gcc.dg/special/wkali-1.c: Likewise.
29307         * gcc.dg/special/wkali-2.c: Likewise.
29308
29309         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
29310         dg-gpp-additional-*.
29311         * g++.dg/special/conpr-3.C: Likewise.
29312         * g++.dg/special/conpr-4.C: Likewise.
29313         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
29314         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
29315         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
29316         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
29317         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
29318         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
29319         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
29320         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
29321         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
29322         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
29323         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
29324         * g++.old-deja/g++.other/comdat1.C: Likewise.
29325         * g++.old-deja/g++.other/comdat2.C: Likewise.
29326         * g++.old-deja/g++.other/comdat3.C: Likewise.
29327         * g++.old-deja/g++.other/ctor1.C: Likewise.
29328         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
29329
29330 2003-06-05  Richard Henderson  <rth@redhat.com>
29331
29332         * gcc.dg/debug/20030605-1.c: New.
29333
29334 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29335
29336         * README.QMTEST: Update.
29337
29338 2003-06-04  Richard Henderson  <rth@redhat.com>
29339
29340         * gcc.dg/cleanup-1.c: New.
29341         * gcc.dg/cleanup-2.c: New.
29342         * gcc.dg/cleanup-3.c: New.
29343         * gcc.dg/cleanup-4.c: New.
29344         * gcc.dg/cleanup-5.c: New.
29345         * gcc.dg/cleanup-6.c: New.
29346         * gcc.dg/cleanup-7.c: New.
29347
29348 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
29349
29350         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
29351
29352         * lib/dg-pch.exp: New file.
29353         * g++.dg/pch/pch.exp: Use dg-pch.exp.
29354         * gcc.dg/pch/pch.exp: Likewise.
29355
29356 2003-06-04  Roger Sayle  <roger@eyesopen.com>
29357
29358         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
29359         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
29360         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
29361         * gcc.dg/builtins-17.c: New test case.
29362         * gcc.dg/i386-387-4.c: New test case.
29363         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
29364
29365 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29366
29367         * gcc.dg/ultrasp9.c: New test.
29368
29369 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
29370
29371         * gcc.c-torture/compile/20030604-1.c: New test.
29372         * gcc.dg/sparc-constant-1.c: New test.
29373
29374 2003-06-03  Glen Nakamura  <glen@imodulo.com>
29375
29376         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
29377
29378 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
29379
29380         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
29381
29382         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
29383         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
29384
29385 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
29386
29387         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
29388
29389 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29390
29391         PR c++/10940
29392         * g++.dg/template/spec10.C: New test.
29393
29394 2003-06-03  Roger Sayle  <roger@eyesopen.com>
29395
29396         * gcc.dg/builtins-16.c: New test case.
29397
29398 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
29399
29400         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
29401         mempcpy test with post-increments.
29402         * gcc.c-torture/execute/string-opt-3.c: New test.
29403         * gcc.dg/string-opt-1.c: New test.
29404
29405 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
29406
29407         PR fortran/10965
29408         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
29409
29410 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
29411
29412         * lib/scanasm.exp (dg-scan): New function, factored out of ...
29413         (scan-assembler): ... here.  Use dg-scan.
29414         (scan-assembler-not): Likewise.
29415         (scan-file): New function.
29416         (scan-file-not): Likewise.
29417         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
29418         * gcc.dg/cpp/_Pragma4.c: Likewise.
29419         * gcc.dg/cpp/_Pragma5.c: Likewise.
29420         * gcc.dg/cpp/avoidpaste1.c: Likewise.
29421         * gcc.dg/cpp/avoidpaste2.c: Likewise.
29422         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
29423         * gcc.dg/cpp/cmdlne-P.c: Likewise.
29424         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
29425         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
29426         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
29427         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
29428         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
29429         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
29430         * gcc.dg/cpp/cxxcom1.c: Likewise.
29431         * gcc.dg/cpp/line1.c: Likewise.
29432         * gcc.dg/cpp/maccom1.c: Likewise.
29433         * gcc.dg/cpp/maccom2.c: Likewise.
29434         * gcc.dg/cpp/maccom3.c: Likewise.
29435         * gcc.dg/cpp/maccom4.c: Likewise.
29436         * gcc.dg/cpp/maccom5.c: Likewise.
29437         * gcc.dg/cpp/maccom6.c: Likewise.
29438         * gcc.dg/cpp/multiline.c: Likewise.
29439         * gcc.dg/cpp/spacing1.c: Likewise.
29440         * gcc.dg/cpp/spacing2.c: Likewise.
29441         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
29442         * gcc.dg/cpp/trad/maccom1.c: Likewise.
29443         * gcc.dg/cpp/trad/maccom2.c: Likewise.
29444         * gcc.dg/cpp/trad/maccom3.c: Likewise.
29445         * gcc.dg/cpp/trad/maccom4.c: Likewise.
29446         * gcc.dg/cpp/trad/maccom6.c: Likewise.
29447         * gcc.dg/cpp/cxxcom2.c: Likewise.
29448         * gcc.dg/cpp/cxxcom2.h: New file.
29449
29450         * gcc.dg/cpp/truefalse.cpp: Move it to ...
29451         * g++.dg/cpp/truefalse.C: Here.
29452         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
29453
29454 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
29455
29456         * gcc.dg/cpp/redef3.c: New file.
29457
29458 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
29459
29460         * gcc.dg/i386-loop-3.c: New test.
29461
29462 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
29463
29464         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
29465
29466 2003-05-31  Roger Sayle  <roger@eyesopen.com>
29467
29468         * gcc.dg/fwrapv-1.c: New test case.
29469         * gcc.dg/fwrapv-2.c: New test case.
29470
29471 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29472
29473         PR c++/10956
29474         * g++.dg/template/spec9.C: New test.
29475
29476 2003-05-29  Roger Sayle  <roger@eyesopen.com>
29477
29478         * gcc.dg/duff-4.c: New test case.
29479
29480 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
29481
29482         PR fortran/10843
29483         * g77.dg/ffixed-form-1.f: New test
29484         * g77.dg/ffixed-form-2.f: New test
29485         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
29486         * g77.dg/ffree-form-3.f: New test
29487
29488 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
29489
29490         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
29491         * gcc.dg/wint_t-1.c: Likewise.
29492
29493 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29494
29495         * g++.dg/template/access11.C: New test.
29496
29497 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29498
29499         PR c++/10849
29500         * g++.dg/template/access10.C: New test.
29501
29502 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
29503             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29504
29505         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
29506
29507 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29508
29509         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
29510         suppress for powerpc-*-darwin*.
29511         * gcc.dg/torture/builtin-noret-2.c: Likewise.
29512
29513 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
29514
29515         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
29516         suppress option for powerpc-*-darwin*.
29517
29518 2003-05-23  Roger Sayle  <roger@eyesopen.com>
29519
29520         * gcc.dg/builtins-1.c: Add tests for tan and atan.
29521         * gcc.dg/builtins-4.c: Add test for fmod.
29522
29523 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29524
29525         PR c++/10682
29526         * g++.dg/template/instantiate4.C: New test.
29527
29528 2003-05-22  Roger Sayle  <roger@eyesopen.com>
29529
29530         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
29531
29532 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
29533
29534         * gcc.dg/compat/scalar-return-1_main.c: New file.
29535         * gcc.dg/compat/scalar-return-1_x.c: New file.
29536         * gcc.dg/compat/scalar-return-1_y.c: New file.
29537         * gcc.dg/compat/scalar-return-2_main.c: New file.
29538         * gcc.dg/compat/scalar-return-2_x.c: New file.
29539         * gcc.dg/compat/scalar-return-2_y.c: New file.
29540         * gcc.dg/compat/struct-return-3_main.c: New file.
29541         * gcc.dg/compat/struct-return-3_y.c: New file.
29542         * gcc.dg/compat/struct-return-3_x.c: New file.
29543         * gcc.dg/compat/struct-return-2_main.c: New file.
29544         * gcc.dg/compat/struct-return-2_x.c: New file.
29545         * gcc.dg/compat/struct-return-2_y.c: New file.
29546
29547 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
29548
29549         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
29550         for hppa*-hp-hpux*.
29551         * gcc.dg/20021014-1.c (dg-options): Likewise.
29552         * gcc.dg/nest.c (dg-options): Likewise.
29553
29554 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
29555
29556         PR c++/9738
29557         * g++.dg/ext/dllimport2.C: New file.
29558         * g++.dg/ext/dllimport3.C: New file.
29559
29560 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
29561
29562         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
29563         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
29564         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
29565         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
29566         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
29567         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
29568         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
29569         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
29570         * gcc.dg/compat/small-struct-defs.h: New file.
29571         * gcc.dg/compat/small-struct-init.h: New file.
29572         * gcc.dg/compat/small-struct-check.h: New file.
29573         * gcc.dg/compat/fp-struct-defs.h: New file.
29574         * gcc.dg/compat/fp-struct-check.h: New file.
29575         * gcc.dg/compat/fp-struct-init.h: New file.
29576         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
29577         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
29578
29579 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
29580
29581         * gcc.dg/20030225-2.c: New test.
29582
29583 2003-05-18  Roger Sayle  <roger@eyesopen.com>
29584             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29585
29586         * gcc.c-torture/compile/20030518-1.c: New test case.
29587
29588 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
29589
29590         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
29591         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
29592         gcc-dg-debug-runtest.
29593         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
29594         gcc-dg-debug-runtest.
29595
29596 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29597
29598         PR c++/9022
29599         * g++.dg/lookup/using6.C: New test.
29600
29601 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29602
29603         * g++.dg/parse/access2.C: New test.
29604
29605 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
29606
29607         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
29608         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
29609         * gcc.dg/debug/debug.exp: Likewise.
29610
29611 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
29612
29613         * gcc.dg/dollar.c: New test.
29614
29615 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
29616
29617         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
29618         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
29619         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
29620         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
29621         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
29622         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
29623         * gcc.dg/compat/struct-by-value-6_main.c: New file.
29624         * gcc.dg/compat/struct-by-value-6_x.c: New file.
29625         * gcc.dg/compat/struct-by-value-6_y.c: New file.
29626         * gcc.dg/compat/struct-by-value-7_main.c: New file.
29627         * gcc.dg/compat/struct-by-value-7_x.c: New file.
29628         * gcc.dg/compat/struct-by-value-7_y.c: New file.
29629         * gcc.dg/compat/struct-by-value-8_main.c: New file.
29630         * gcc.dg/compat/struct-by-value-8_x.c: New file.
29631         * gcc.dg/compat/struct-by-value-8_y.c: New file.
29632         * gcc.dg/compat/struct-by-value-9_main.c: New file.
29633         * gcc.dg/compat/struct-by-value-9_x.c: New file.
29634         * gcc.dg/compat/struct-by-value-9_y.c: New file.
29635
29636 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
29637
29638         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
29639         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
29640         support for "repo" mode.
29641         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
29642         * lib/g77-dg.exp: Likewise.
29643         * lib/obj-dg.exp: Likewise.
29644
29645 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
29646
29647         Merge from gcc-3_2-rhl8-branch:
29648         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
29649
29650         * gcc.dg/tls/opt-6.c: New test.
29651
29652         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
29653
29654         * gcc.dg/20030405-1.c: New test.
29655
29656         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
29657
29658         * gcc.dg/20030309-1.c: New test.
29659
29660         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
29661
29662         * gcc.c-torture/execute/20030307-1.c: New test.
29663
29664         2003-02-20  Randolph Chung  <tausq@debian.org>
29665
29666         * gcc.c-torture/compile/20030220-1.c: New test.
29667
29668         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
29669
29670         * gcc.dg/20030217-1.c: New test.
29671
29672         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
29673
29674         * gcc.c-torture/compile/20020129-1.c: New test.
29675
29676         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
29677
29678         * gcc.dg/unroll-1.c: New test.
29679
29680         2002-11-16  Jan Hubicka  <jh@suse.cz>
29681
29682         * gcc.c-torture/execute/20020920-1.c: New test.
29683
29684         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
29685
29686         PR target/7434
29687         * gcc.c-torture/compile/20021008-1.c: New test.
29688
29689         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
29690
29691         PR target/7559
29692         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
29693
29694         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
29695
29696         * gcc.c-torture/compile/20020807-1.c: New test.
29697
29698         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
29699
29700         * gcc.dg/tls/opt-1.c: New test.
29701
29702         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
29703
29704         * gcc.dg/20020729-1.c: New test.
29705
29706         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
29707
29708         * g++.dg/opt/life1.C: New test.
29709
29710         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
29711
29712         * gcc.dg/20020525-1.c: New test.
29713
29714         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
29715
29716         PR c++/6794
29717         * g++.dg/ext/pretty1.C: New test.
29718         * g++.dg/ext/pretty2.C: New test.
29719
29720 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
29721
29722         PR c++/8385
29723         * g++.dg/ext/typeof5.C: New test.
29724
29725 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
29726
29727         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
29728         __USER_LABEL_PREFIX__ into account.
29729         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
29730
29731 2003-05-14  Roger Sayle  <roger@eyesopen.com>
29732
29733         * gcc.dg/builtins-15.c: New test case.
29734
29735 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
29736
29737         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
29738
29739 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
29740
29741         * lib/g++.exp: Tweak handling of additional source files.
29742         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
29743         * g++.dg/special/conpr-2a.C: Rename to ...
29744         * g++.dg/special/conpr-2a.cc: ... this.
29745         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
29746         * g++.dg/special/conpr-3a.C: Rename to ...
29747         * g++.dg/special/conpr-3a.cc: This.
29748         * g++.dg/special/conpr-3b.C: Rename to ...
29749         * g++.dg/special/conpr-3b.cc: This.
29750         * g++.dg/special/conpr-4.C: New test.
29751         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
29752
29753 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
29754
29755         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
29756
29757 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29758
29759         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
29760         * g++.old-deja/g++.robertl/eb71.C: Likewise.
29761         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
29762         * g++.old-deja/g++.other/warn3.C: Likewise.
29763
29764 2003-05-11  Roger Sayle  <roger@eyesopen.com>
29765
29766         * gcc.dg/i386-387-1.c: Update to also test log.
29767         * gcc.dg/i386-387-2.c: Likewise.
29768
29769 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
29770
29771         * g77.f-torture/execute/int8421.f: New test.
29772
29773 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29774
29775         PR c++/10230, c++/10481
29776         * g++.dg/lookup/scoped5.C: New test.
29777
29778 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29779
29780         PR c++/10552
29781         * g++.dg/template/ttp6.C: New test.
29782
29783 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
29784
29785         * gcc.c-torture/execute/builtins: New directory.
29786         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
29787         gcc.c-torture/execute/builtins.
29788         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
29789         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
29790         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
29791         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
29792
29793 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29794
29795         PR c++/9252
29796         * g++.dg/template/access8.C: New test.
29797         * g++.dg/template/access9.C: New test.
29798
29799 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29800
29801         PR c++/9554
29802         * g++.dg/parse/access1.C: New test.
29803
29804 2003-05-09  DJ Delorie  <dj@redhat.com>
29805
29806         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
29807         long, and not an int.
29808
29809 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29810
29811         PR c++/10555, c++/10576
29812         * g++.dg/template/memclass1.C: New test.
29813
29814 2003-05-08  DJ Delorie  <dj@redhat.com>
29815
29816         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
29817         targets.
29818         * gcc.c-torture/execute/20021024-1.x: Likewise.
29819         * gcc.c-torture/execute/shiftdi.x: Likewise.
29820         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
29821         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
29822         * gcc.dg/20021018-1.c: Likewise.
29823
29824 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29825
29826         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
29827
29828         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
29829         (bcopy): Call memmove.
29830
29831 2003-05-08  Roger Sayle  <roger@eyesopen.com>
29832
29833         * g77.f-torture/compile/8485.f: New test case.
29834
29835 2003-05-07  Richard Henderson  <rth@redhat.com>
29836
29837         PR c++/10570
29838         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
29839         Verify exception_cleanup not called for rethrows.
29840         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
29841         when exiting catch block without rethrowing.
29842         * g++.dg/eh/forced3.C: New.
29843         * g++.dg/eh/forced4.C: New.
29844
29845 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
29846
29847         * gcc.dg/20030505.c: Fix triplet.
29848
29849 2003-05-06  DJ Delorie  <dj@redhat.com>
29850
29851         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
29852         * gcc.dg/nest.c: Likewise.
29853
29854 2003-05-05  Roger Sayle  <roger@eyesopen.com>
29855
29856         * gcc.dg/builtins-14.c: New test case.
29857
29858 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
29859
29860         * lib/compat.exp (compat-execute): New argument.
29861         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
29862         * gcc.dg/compat: New test directory.
29863         * gcc.dg/compat/compat.exp: New expect script.
29864         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
29865         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
29866         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
29867         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
29868         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
29869         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
29870
29871         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
29872         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
29873         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
29874         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
29875         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
29876         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
29877         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
29878         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
29879         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
29880         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
29881         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
29882         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
29883         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
29884         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
29885         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
29886
29887 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
29888
29889         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
29890
29891 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
29892
29893         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
29894
29895 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
29896
29897         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
29898         * gcc.dg/ppc-fsel-2.c: New test.
29899
29900         * gcc.dg/unused-5.c: New test.
29901
29902 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29903
29904         PR c++/10496
29905         * g++.dg/warn/pmf1.C: New test.
29906
29907 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29908
29909         PR c++/4494
29910         * g++.dg/warn/main.C: New test.
29911
29912 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29913
29914         * gcc.dg/nonnull-3.c: New test.
29915
29916 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
29917
29918         * gcc.dg/cpp/Wtrigraphs.c: Update.
29919         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
29920
29921 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
29922
29923         * gcc.dg/ppc-fsel-1.c: New test.
29924
29925 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
29926
29927         PR c/10604
29928         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
29929
29930 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
29931
29932         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
29933
29934 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29935
29936         PR c++/9364, c++/10553, c++/10586
29937         * g++.dg/parse/typename4.C: New test.
29938         * g++.dg/parse/typename5.C: Likewise.
29939
29940 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
29941
29942         * gcc.c-torture/compile/20030503-1.c: New test.
29943
29944 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29945
29946         * g++.dg/lookup/using5.C: Fix testcase error.
29947
29948 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
29949
29950         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
29951         since MEABI is no longer supported.  Remove all vestiges
29952         of MEABI from the test.
29953
29954 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29955
29956         PR c++/10554
29957         * g++.dg/lookup/using5.C: New test.
29958
29959 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29960
29961         PR c++/8772
29962         * g++.dg/template/ttp5.C: New test.
29963
29964 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
29965
29966         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
29967         (dg-gpp-additional-sources): New function.
29968         (dg-gpp-additional-files): Likewise.
29969         * lib/g++.exp (additional_sources): New variable.
29970         (additional_files): Likewise.
29971         (g++_target_compile): Deal with them.
29972         * lib/old-dejagnu.exp: Remove.
29973         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
29974         * g++.old-deja: Revise all tests to use dg commands.
29975
29976 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
29977
29978         PR c++/9432, c++/9528
29979         * g++.dg/lookup/using4.C: New test.
29980
29981 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
29982
29983         * gcc.dg/noreturn-5.c: New file.
29984         * gcc.dg/noreturn-6.c: New file.
29985
29986         * gcc.c-torture/compile/inline-1.c: New file.
29987
29988 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29989
29990         PR c++/10551
29991         * g++.dg/template/explicit1.C: New test.
29992
29993 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
29994
29995         PR c++/10549
29996         * g++.dg/other/bitfield1.C: New test.
29997
29998         PR c++/10527
29999         * g++.dg/init/new7.C: New test.
30000
30001 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
30002
30003         * g++.dg/ext/desig1.C: New test.
30004         * g++.dg/ext/init1.C: Update.
30005
30006         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
30007
30008 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
30009
30010         PR c++/10180
30011         * g++.dg/warn/Winline-1.C: New test.
30012
30013 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
30014
30015         * gcc.c-torture/execute/string-opt-19.c: New test.
30016
30017         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
30018         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
30019
30020 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
30021
30022         PR c++/10506
30023         * g++.dg/init/new6.C: New test.
30024
30025         PR c++/10503
30026         * g++.dg/init/ref6.C: New test.
30027
30028 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
30029
30030         * g++.dg/warn/weak1.C: XFAIL on AIX4.
30031
30032 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30033
30034         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
30035         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
30036
30037 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
30038
30039         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
30040         initialized static data members.
30041
30042 2003-04-25  H.J. Lu <hjl@gnu.org>
30043
30044         * gcc.dg/ia64-sync-4.c: New test.
30045
30046 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30047
30048         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
30049         date.
30050
30051 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
30052
30053         PR c++/10337
30054         * g++.dg/warn/conv1.C: New test.
30055         * g++.old-deja/g++.other/conv7.C: Adjust.
30056         * g++.old-deja/g++.other/overload14.C: Adjust.
30057
30058 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30059
30060         PR c++/10471
30061         * g++.dg/template/defarg2.C: New test.
30062
30063 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
30064
30065         * gcc.dg/cpp/include2.c: Update.
30066         * gcc.dg/cpp/multiline-2.c: New.
30067         * gcc.dg/cpp/multiline.c: Update.
30068         * gcc.dg/cpp/strify2.c: Update.
30069         * gcc.dg/cpp/trad/literals-2.c: Update.
30070
30071 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30072
30073         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
30074
30075 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30076
30077         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
30078
30079 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
30080
30081         PR c++/10451
30082         * g++.dg/parse/crash4.C: New test.
30083
30084         PR c++/9847
30085         * g++.dg/parse/crash5.C: New test.
30086
30087 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
30088
30089         PR c++/10446
30090         * g++.dg/parse/crash3.C: New test.
30091
30092         PR c++/10428
30093         * g++.dg/parse/elab1.C: New test.
30094
30095 2003-04-22  Devang Patel  <dpatel@apple.com>
30096
30097         * gcc.dg/cpp/trad/funlike-5.c: New test.
30098
30099 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
30100
30101         * g++.dg/other/packed1.C: Fix dg options.
30102
30103 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
30104
30105         * g++.dg/other/offsetof2.C: New test.
30106
30107 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
30108
30109         * g++.dg/template/recurse.C: Adjust location of error messages.
30110
30111 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
30112
30113         PR c++/9881
30114         * g++.dg/init/addr-const1.C: New test.
30115         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
30116
30117 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
30118
30119         PR c++/10405
30120         * g++.dg/lookup/struct-hack1.C: New test.
30121
30122 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
30123
30124         * ucs.c: Update diagnostic messages.
30125
30126 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30127
30128         * gcc.dg/cpp/truefalse.cpp: New test.
30129         * gcc.dg/cpp/cpp.exp: Update.
30130         * g++.dg/other/stdbool-if.C: Remove.
30131
30132 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
30133
30134         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
30135         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
30136
30137 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
30138
30139         * gcc.c-torture/compile/20030418-1.c: New test.
30140
30141 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
30142
30143         * README.compat: Remove; content moved to doc/sourcebuild.texi.
30144
30145 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30146
30147         PR c++/10347
30148         g++.dg/template/dependent-name1.C: New test.
30149
30150 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
30151
30152         * gcc.dg/warn-1.c (tourist_guide): New array,
30153         contains a pointer to bar.
30154
30155 2003-04-16  Roger Sayle  <roger@eyesopen.com>
30156
30157         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
30158         * gcc.c-torture/execute/medce-1.c: New test case.
30159         * gcc.c-torture/execute/medce-2.c: New test case.
30160
30161 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
30162
30163         * lib/prune.exp: Ignore more messages.
30164
30165         PR c++/10381
30166         * g++.dg/parse/lookup3.C: New test.
30167
30168 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
30169
30170         * gcc.c-torture/compile/20030415-1.c : New test.
30171
30172 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
30173
30174         * gcc.c-torture/execute/scope-2.c: Move to ...
30175         * gcc.dg/noncompile/scope.c: .... here.
30176
30177 2003-04-14  Roger Sayle  <roger@eyesopen.com>
30178
30179         * gcc.dg/20030414-2.c: New test case.
30180
30181 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
30182
30183         PR target/10377
30184         * gcc.dg/20030414-1.c: New test.
30185
30186 2003-04-13  Roger Sayle  <roger@eyesopen.com>
30187
30188         * gcc.dg/builtins-12.c: New test case.
30189         * gcc.dg/builtins-13.c: New test case.
30190
30191 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
30192
30193         * gcc.c-torture/execute/string-opt-18.c: New test.
30194
30195 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
30196
30197         PR c++/10300
30198         * g++.dg/init/new5.C: New test.
30199
30200 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
30201
30202         PR c++/7910
30203         * g++.dg/ext/dllimport1.C: New test.
30204
30205 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30206
30207         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
30208
30209 2003-04-11  Bud Davis <bdavis9659@comcast.net>
30210
30211         PR Fortran/9263
30212         * g77.f-torture/noncompile/9263.f: New test
30213         PR Fortran/1832
30214         * g77.f-torture/execute/1832.f: New test
30215
30216 2003-04-11  David Chad  <davidc@freebsd.org>
30217             Loren J. Rittle  <ljrittle@acm.org>
30218
30219         libobjc/8562
30220         * objc.dg/headers.m: New test.
30221
30222 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
30223
30224         * gcc.c-torture/execute/builtin-noret-2.c: New.
30225         * gcc.c-torture/execute/builtin-noret-2.x: New.
30226         XFAIL builtin-noret-2.c at -O1 and above.
30227         * gcc.dg/redecl.c: New.
30228         * gcc.dg/Wshadow-1.c: Update error regexps.
30229
30230 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
30231
30232         * g++.dg/abi/bitfield10.C: New test.
30233
30234 2003-04-09  Mike Stump  <mrs@apple.com>
30235
30236         * gcc.dg/pch/pch.exp: Make testcase names longer.
30237         * g++.dg/pch/pch.exp: Make testcase names longer.
30238
30239 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30240
30241         * gcc.dg/builtins-11.c: New test case.
30242
30243 2003-04-08  Roger Sayle  <roger@eyesopen.com>
30244
30245         * gcc.dg/builtins-9.c: New test case.
30246         * gcc.dg/builtins-10.c: New test case.
30247
30248 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
30249
30250         * gcc.dg/noncompile/init-4.c.c: New test.
30251
30252 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
30253
30254         * gcc.misc-test/gcov-9.c: New test.
30255         * gcc.misc-test/gcov-10.c: New test
30256         * gcc.misc-test/gcov-11.c: New test.
30257
30258 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
30259
30260         PR optimization/10024
30261         * gcc.c-torture/compile/20030405-1.c: New test.
30262
30263 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
30264
30265         * gcc.dg/pch/static-3.c: New.
30266         * gcc.dg/pch/static-3.hs: New.
30267         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
30268
30269 2003-04-04  Richard Henderson  <rth@redhat.com>
30270
30271         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
30272         * g++.dg/eh/forced2.C: Likewise.
30273
30274 2003-04-03  Mike Stump  <mrs@apple.com>
30275
30276         * lib/scanasm.exp (scan-assembler): Add xfail processing for
30277         target arg.
30278         (scan-assembler-times, scan-assembler-not): Likewise.
30279         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
30280
30281 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
30282
30283         * gcc.dg/sparc-loop-1.c: New test.
30284
30285 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
30286
30287         PR other/9274
30288         * g++.dg/pch/system-2.C: New.
30289         * g++.dg/pch/system-2.Hs: New.
30290
30291 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
30292
30293         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
30294
30295         * g++.dg/eh/simd-1.C (vecfunc): Same.
30296
30297 2003-04-01  Roger Sayle  <roger@eyesopen.com>
30298
30299         * gcc.c-torture/execute/20030401-1.c: New test case.
30300
30301 2003-04-01  Ziemowit Laski <zlaski@apple.com>
30302
30303         * objc.dg/defs.m: New.
30304
30305 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
30306
30307         * g++.dg/eh/simd-1.C: New.
30308         * g++.dg/eh/simd-2.C: New.
30309
30310 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
30311
30312         * gcc.c-torture/execute/simd-3.c: New.
30313
30314 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30315
30316         PR c/9936
30317         * gcc.dg/20030331-2.c: New test.
30318
30319 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
30320
30321         PR c++/10278
30322         * g++.dg/parse/crash2.C: New test.
30323
30324 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30325
30326         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
30327         * gcc.c-torture/execute/20030331-1.c: ...here.
30328
30329 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30330
30331         * gcc.c-torture/execute/20030331-1.c: New test.
30332
30333 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
30334
30335         * lib/gcov.exp: Adjust call return testing strings.
30336         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
30337
30338 2003-03-31  Roger Sayle  <roger@eyesopen.com>
30339
30340         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
30341         * gcc.dg/builtins-7.c: New test case.
30342         * gcc.dg/builtins-8.c: New test case.
30343
30344 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
30345
30346         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
30347
30348 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
30349
30350         PR c++/7647
30351         * g++.dg/lookup-class-member-2.C: New test.
30352
30353 2003-03-30  Glen Nakamura  <glen@imodulo.com>
30354
30355         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
30356
30357 2003-03-28  Roger Sayle  <roger@eyesopen.com>
30358
30359         * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
30360
30361 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
30362
30363         * g++.dg/init/attrib1.C: New test.
30364
30365 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30366
30367         * gcc.dg/ultrasp8.c: New test.
30368
30369 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30370
30371         * gcc.dg/ultrasp7.c: New test.
30372
30373 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
30374
30375         PR c++/10047
30376         * g++.dg/template/inline1.C: New test.
30377
30378 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
30379
30380         * gcc.dg/sparc-dwarf2.c: New test.
30381
30382 2003-03-27  Roger Sayle  <roger@eyesopen.com>
30383
30384         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
30385         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
30386
30387 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
30388
30389         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
30390         than reading .x files.
30391         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
30392         * g77.dg/gcov/gcov-1.f: Likewise.
30393         * gcc.misc-tests/gcov-4b.c: Likewise.
30394         * gcc.misc-tests/gcov-5b.c: Likewise.
30395         * gcc.misc-tests/gcov-6.c: Likewise.
30396         * gcc.misc-tests/gcov-7.c: Likewise.
30397         * gcc.misc-tests/gcov-8.c: Likewise.
30398         * g++.dg/gcov/gcov-1.x: Remove.
30399         * g77.dg/gcov/gcov-1.x: Likewise.
30400         * gcc.misc-tests/gcov-4b.x: Likewise.
30401         * gcc.misc-tests/gcov-5b.x: Likewise.
30402         * gcc.misc-tests/gcov-6.x: Likewise.
30403         * gcc.misc-tests/gcov-7.x: Likewise.
30404         * gcc.misc-tests/gcov-8.x: Likewise.
30405
30406 2003-03-27  Glen Nakamura  <glen@imodulo.com>
30407
30408         PR opt/10087
30409         * gcc.dg/20030324-1.c: New test.
30410
30411 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
30412
30413         PR c++/10224
30414         * g++.dg/template/arg3.C: New test.
30415
30416         PR c++/10158
30417         * g++.dg/template/friend18.C: New test.
30418
30419 2003-03-26  Roger Sayle  <roger@eyesopen.com>
30420
30421         * g77.f-torture/compile/20030326-1.f: New test case.
30422
30423 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
30424
30425         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
30426
30427         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
30428
30429 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
30430
30431         * gcc.dg/ia64-sync-3.c: New test.
30432
30433 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
30434
30435         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
30436
30437 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
30438
30439         * gcc.dg/ultrasp6.c: New test.
30440
30441 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30442
30443         * gcc.dg/i386-signbit-1.c: New test.
30444         * gcc.dg/i386-signbit-2.c: New test.
30445         * gcc.dg/i386-signbit-3.c: New test.
30446
30447 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
30448
30449         * gcc.dg/ultrasp5.c: Fix options.
30450
30451 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
30452
30453         * gcc.dg/ultrasp5.c: Fix comment.
30454
30455 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
30456
30457         PR fortran/10197
30458         * g77.f-torture/execute/10197.f: New test.
30459
30460 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
30461
30462         PR c++/9898, c++/383
30463         * g++.dg/template/conv6.C: New test.
30464
30465         PR c++/10119
30466         * g++.dg/template/ptrmem5.C: New test.
30467
30468         PR c++/10026
30469         * g++.dg/lookup/koenig1.C: New test.
30470
30471         PR C++/10199
30472         * g++.dg/lookup/template2.C: New test.
30473
30474 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
30475
30476         * g++.dg/opt/rtti1.C: New test.
30477
30478 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
30479
30480         * gcc.dg/ultrasp5.c: New test.
30481
30482 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
30483
30484         PR middle-end/9967
30485         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
30486         builtin fputs.
30487
30488 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
30489
30490         PR c/8224
30491         * gcc.dg/20030323-1.c: New test.
30492
30493 2003-03-23  Roger Sayle  <roger@eyesopen.com>
30494
30495         * gcc.c-torture/compile/20030323-1.c: New test case.
30496
30497 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
30498
30499         * gcc.dg/20030321-1.c: New test.
30500
30501 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
30502
30503         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
30504
30505 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
30506
30507         PR c++/9978, c++/9708
30508         * g++.dg/ext/vlm1.C: Adjust expected error.
30509         * g++.dg/ext/vla2.C: New test.
30510         * g++.dg/template/arg1.C: New test.
30511         * g++.dg/template/arg2.C: New test.
30512
30513 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
30514
30515         * g77.f-torture/execute/select.f: New test.
30516         * g77.f-torture/noncompile/select_no_compile.f: New test.
30517
30518 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
30519
30520         PR c++/9898
30521         * g++.dg/other/error4.C: New test.
30522
30523 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
30524
30525         * g++.dg/template/friend17.C: New test.
30526
30527 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
30528
30529         * gcc.c-torture/compile/20030320-1.c: New.
30530
30531 2003-03-20  Roger Sayle  <roger@eyesopen.com>
30532
30533         * gcc.dg/builtins-6.c: New test case.
30534
30535 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
30536
30537         PR target/10073
30538         * gcc.c-torture/compile/20030319-1.c: New.
30539
30540 2003-03-18  Jan Hubicka  <jh@suse.cz>
30541
30542         * gcc.dg/i386-cvt-1.c: New test.
30543
30544 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
30545
30546         * objc.dg/naming-1.m: Use "(parse|syntax) error".
30547         * objc.dg/naming-2.m: Likewise.
30548
30549 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
30550
30551         PR c++/9639
30552         * g++.dg/parse/crash1.C: New test.
30553
30554 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
30555
30556         PR c++/8805
30557         * g++.dg/eh/cleanup1.C: New test.
30558
30559 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
30560
30561         * gcc.c-torture/execute/20030316-1.c: New test case.
30562
30563 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
30564
30565         PR c++/9629
30566         * g++.dg/init/ctor2.C: New test.
30567
30568 2003-03-15  Roger Sayle  <roger@eyesopen.com>
30569
30570         * g77.f-torture/compile/xformat.f: New test case.
30571
30572 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30573
30574         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
30575         * g++.old-deja/g++.mike/eh50.C: Likewise.
30576
30577 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30578
30579         PR c++/6440
30580         * g++.dg/template/spec7.C: New test.
30581         * g++.dg/template/spec8.C: Likewise.
30582
30583 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
30584
30585         * gcc.c-torture/execute/20030313-1.c: New test.
30586
30587 2003-03-14  Richard Henderson  <rth@redhat.com>
30588
30589         * gcc.dg/inline-2.c: Adjust alpha test for external call.
30590
30591 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
30592
30593         * gcc.c-torture/compile/20030314-1.c: New test.
30594
30595 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
30596
30597         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
30598         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
30599         thumb target,
30600         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
30601         to accept newer _imp__  prefix and additional
30602         newline in .drectve section.
30603         * gcc.dg/dll-4.c: Likewise.
30604         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
30605         switch.
30606
30607 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
30608
30609         * g++.dg/parse/namespace9.C: New test.
30610
30611         * g++.dg/init/ref5.C: New test.
30612         * g++.dg/parse/ptrmem1.C: Likewise.
30613
30614 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
30615
30616         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
30617         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
30618         regular expression.
30619         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
30620         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
30621
30622 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
30623
30624         * gcc.c-torture/execute/20030224-2.c: New test.
30625
30626 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30627
30628         * gcc.dg/decl-3.c: New test.
30629
30630 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
30631
30632         * gcc.dg/i386-loop-2.c: New test.
30633
30634 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
30635
30636         PR c++/9474
30637         * g++.dg/parse/namespace8.C: New test.
30638
30639         PR c++/9924
30640         * g++.dg/overload/builtin2.C: New test.
30641
30642 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
30643
30644         * gcc.dg/return-type-3.c: New test.
30645
30646 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
30647
30648         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
30649         profiling options are not supported.
30650
30651 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
30652
30653         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
30654         * g++.old-deja/g++.warn/impint2.C: Likewise.
30655
30656 2003-03-10  Devang Patel  <dpatel@apple.com>
30657
30658         * g++.dg/cpp/c++_cmd_1.C: New test.
30659         * g++.dg/cpp/c++_cmd_1.h: New file.
30660
30661 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
30662
30663         * gcc.dg/altivec-9.c: New file.
30664
30665 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30666
30667         * gcc.dg/ppc-sdata-1.c: New test.
30668         * gcc.dg/ppc-sdata-2.c: New test.
30669
30670 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
30671
30672         PR c++/9373
30673         * g++.dg/opt/ptrmem2.C: New test.
30674
30675         PR c++/8534
30676         * g++.dg/opt/ptrmem1.C: New test.
30677
30678 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
30679
30680         * gcc.dg/i386-loop-1.c: New test.
30681
30682 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30683
30684         PR c++/9970
30685         * g++.dg/lookup/friend1.C: New test.
30686
30687 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30688
30689         PR c++/9823
30690         * g++.dg/parser/constructor1.C: New test.
30691
30692 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
30693
30694         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
30695
30696         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
30697
30698 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
30699
30700         * gcc.dg/cpp/Wunused.c: Update test.
30701
30702 2003-03-08  Jan Hubicka  <jh@suse.cz>
30703
30704         * gcc.dg/inline-3.c: New test.
30705
30706 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
30707
30708         PR c++/9809
30709         * g++.dg/parse/builtin1.C: New test.
30710
30711         PR c++/9982
30712         * g++.dg/abi/cookie1.C: New test.
30713         * g++.dg/abi/cookie2.C: Likewise.
30714
30715         PR c++/9524
30716         * g++.dg/template/field1.C: New test.
30717
30718         PR c++/9912
30719         * g++.dg/parse/class1.C: New test.
30720         * g++.dg/parse/namespace7.C: Likewise.
30721         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
30722
30723 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
30724
30725         * g++.dg/init/ref4.C: New test.
30726
30727 2003-03-07  Jan Hubicka  <jh@suse.cz>
30728
30729         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
30730         * gcc.dg/inline-3.c: New test.
30731
30732 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
30733
30734         * g++.dg/init/ref3.C: New test.
30735
30736         PR c++/9965
30737         * g++.dg/init/ref2.C: New test.
30738
30739         PR c++/9400
30740         * g++.dg/warn/Wshadow-2.C: New test.
30741
30742         PR c++/9791
30743         * g++.dg/warn/Woverloaded-1.C: New test.
30744
30745 2003-03-05  Jan Hubicka  <jh@suse.cz>
30746
30747         * gcc.dg/i386-local2.c: New.
30748         * gcc.dg/i386-local.c: Fix typo.
30749
30750 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
30751
30752         * g++.dg/abi/layout3.C: New test.
30753
30754 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
30755
30756         * gcc.c-torture/compile/20030305-1.c
30757
30758 2003-03-05  Jan Hubicka  <jh@suse.cz>
30759
30760         * gcc.dg/i386-local.c: New.
30761
30762 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
30763
30764         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
30765
30766 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
30767
30768         * gcc.dg/switch-2.c: New test.
30769         * gcc.dg/switch-3.c: New test.
30770         * gcc.dg/Wswitch.c: Adjust line numbers.
30771         * gcc.dg/Wswitch-default.c: Likewise.
30772         * gcc.dg/Wswitch-enum.c: Likewise.
30773
30774 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
30775
30776         * gcc.c-torture/execute/20030222-1.c: New test.
30777
30778 2003-03-03  James E Wilson  <wilson@tuliptree.org>
30779
30780         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
30781
30782 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
30783
30784         PR c++/9878
30785         * g++.dg/init/ref1.C: New test.
30786
30787 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
30788
30789         * gcc.dg/sh-relax.c: New SH-only test.
30790
30791 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
30792
30793         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
30794         comment explaining purpose of testcase.
30795
30796 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30797
30798         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
30799         for HC11/HC12 (asm needs two int registers).
30800         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
30801         HC11/HC12 because the test uses an asm which needs two 32-bit
30802         registers.
30803
30804 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
30805
30806         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
30807         for HC11/HC12 (array is too large otherwise).
30808         * gcc.c-torture/compile/920501-4.x: New file, likewise.
30809         * gcc.c-torture/compile/20010518-2.x: Likewise.
30810         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
30811         HC11/HC12 (array is too large).
30812
30813 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
30814
30815         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
30816         * lib/g++-dg.exp (g++-dg-test): Likewise.
30817
30818 2003-03-01  Roger Sayle  <roger@eyesopen.com>
30819
30820         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
30821         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
30822
30823 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30824
30825         * g++.dg/warn/implicit-typename1.C: Remove warning.
30826
30827 2003-02-28  Richard Henderson  <rth@redhat.com>
30828
30829         * gcc.dg/noreturn-1.c: Move noreturn warning line.
30830         * gcc.dg/return-type-1.c: Move control reaches end warning line.
30831
30832 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
30833
30834         * gcc.dg/pch/pch.exp: Change .pch to .gch.
30835         * g++.dg/pch/pch.exp: Likewise.
30836
30837 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
30838
30839         PR c++/9879
30840         * testsuite/g++.dg/init/new4.C: New test.
30841
30842 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
30843
30844         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
30845
30846 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
30847
30848         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
30849         unsigned long.
30850
30851         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
30852         wider than float.
30853
30854 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
30855
30856         * lib/scanasm.exp: Add support for counting numbers of
30857         occurences.
30858         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
30859         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
30860
30861 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
30862
30863         PR c++/9683
30864         * g++.dg/template/static3.C: New test.
30865
30866         PR c++/9829
30867         * g++.dg/parse/namespace6.C: New test.
30868
30869 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
30870
30871         PR target/9732
30872         * gcc.dg/20030225-1.c: New test.
30873
30874 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
30875
30876         * README: Remove out-of-date information.
30877
30878         PR c++/9836
30879         * g++.dg/template/spec6.C: New test.
30880
30881 2003-02-24  Jeff Law  <law@redhat.com>
30882
30883         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
30884
30885 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
30886
30887         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
30888         * gcc.dg/pragma-ep-1.c: Likewise.
30889
30890 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30891
30892         PR c++/9602
30893         * g++.dg/template/friend16.C: New test.
30894
30895 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
30896
30897         PR c++/5333
30898         * g++.dg/parse/fused-params1.C: Adjust error messages.
30899         * g++.dg/template/nested3.C: New test.
30900
30901 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
30902
30903         * g++.dg/abi/param1.C: New test.
30904
30905 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
30906
30907         PR c++/7982
30908         * g++.dg/warn/implicit-typename1.C: New test.
30909
30910 2003-02-22  Kelley Cook <kelleycook@comcast.net>
30911
30912         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
30913         with "mtune".
30914         * g++.old-deja/g++.other/store-expr2.C: Likewise.
30915         * gcc.c-torture/execute/20010129-1.x: Likewise.
30916         * gcc.dg/20011107-1.c: Likewise.
30917         * gcc.dg/20020108-1.c: Likewise.
30918         * gcc.dg/20020122-3.c: Likewise.
30919         * gcc.dg/20020206-1.c: Likewise.
30920         * gcc.dg/20020310-1.c: Likewise.
30921         * gcc.dg/20020426-2.c: Likewise.
30922         * gcc.dg/20020517-1.c: Likewise.
30923         * gcc.dg/991230-1.c: Likewise.
30924         * gcc.dg/i386-unroll-1.c: Likewise.
30925         * gcc.misc-tests/i386-prefetch.exp: Likewise.
30926
30927 2003-02-22  Jan Hubicka  <jh@suse.cz>
30928
30929         * gcc.dg/i386-mul.c: New test.
30930
30931 2003-02-21  Roger Sayle  <roger@eyesopen.com>
30932
30933         * gcc.dg/builtins-5.c: New test case.
30934
30935 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
30936
30937         * gcc.dg/asmreg-1.c: New test.
30938
30939 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30940
30941         PR c++/9749
30942         * g++.dg/parse/varmod1.C: New test.
30943
30944 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30945
30946         PR c++/9727
30947         * g++.dg/template/op1.C: New test.
30948
30949 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30950
30951         PR c++/8906
30952         * g++.dg/template/nested2.C: New test.
30953
30954 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
30955
30956         PR c++/8724
30957         * g++.dg/expr/dtor1.C: New test.
30958
30959 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
30960
30961         * gcc.dg/cpp/include3.c: New test.
30962         * gcc.dg/cpp/inc/foo.h: New file.
30963
30964 2003-02-21  Glen Nakamura  <glen@imodulo.com>
30965
30966         * gcc.c-torture/execute/20030221-1.c: New test.
30967
30968 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
30969
30970         PR c++/9729
30971         * g++.dg/abi/conv1.C: New test.
30972
30973 2003-02-20  Jan Hubicka  <jh@suse.cz>
30974
30975         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
30976
30977 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
30978
30979         * gcc.c-torture/compile/20030219-1.c: New test.
30980
30981 2003-02-18  Jan Hubicka  <jh@suse.cz>
30982
30983         * gcc.dg/funcorder.c: New test.
30984
30985 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
30986
30987         * gcc.c-torture/execute/20030218-1.c: New.
30988
30989 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
30990
30991         * gcc.dg/20030218-1.c: New.
30992
30993 2003-02-18  Richard Henderson  <rth@redhat.com>
30994
30995         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
30996         * gcc.dg/attr-used-2.c: New.
30997
30998 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
30999
31000         PR c++/9704
31001         * g++.dg/init/copy5.C: New test.
31002
31003 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
31004
31005         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
31006         * g++.dg/pch/pch.exp: Likewise.
31007
31008 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
31009
31010         * gcc.c-torture/execute/20030209-1.c: Enable the test if
31011         STACK_SIZE is not defined.
31012
31013 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31014
31015         PR c++/9457
31016         * g++.dg/template/init1.C: New test.
31017
31018 2003-02-16  Jan HUbicka  <jh@suse.cz>
31019
31020         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
31021         (foo): Add few extra tests
31022         * gcc.dg/c99-const-expr-3.c: Likewise.
31023         * gcc.c-torture/execute/20030216-1.c: New.
31024
31025 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31026
31027         PR c++/9459
31028         * g++.dg/ext/typeof4.C: New test.
31029
31030 2003-02-15  Roger Sayle  <roger@eyesopen.com>
31031
31032         * gcc.dg/i386-387-3.c: New test case.
31033
31034 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
31035
31036         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
31037         cris-*-elf* cris-*-aout* and mmix-*-*.
31038
31039 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
31040
31041         * gcc.dg/20030213-1.c: New test.
31042
31043 2003-02-12  Roger Sayle  <roger@eyesopen.com>
31044
31045         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
31046         * gcc.dg/i386-387-2.c: Likewise.
31047
31048 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
31049
31050         * gcc.dg/ppc-spe.c: Fix formatting.
31051         Enable tests that were previously unsupported by gas.
31052         Delete tests for instructions that no longer exist.
31053         Switch arguments on evsubifw builtin.
31054
31055 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
31056
31057         * gcc.c-torture/execute/20030209-1.c: Disable the test if
31058         STACK_SIZE is too small.
31059
31060 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
31061             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
31062
31063         * gcc.dg/decl-2.c: New test.
31064
31065 2003-02-10  Jan Hubicka  <jh@suse.cz>
31066
31067         * gcc.dg/i386-fpcvt-1.c: New test.
31068
31069 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
31070
31071         * gcc.c-torture/execute/20030209-1.c: New test.
31072
31073 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
31074
31075         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
31076         int-wide bitops, use the constants of the same width.
31077         Likewise, if long long is 32-bit wide, test bitops using
31078         32-bit constants.
31079
31080 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
31081
31082         * gcc.dg/20021014-1.c: Annotate with expected notice text.
31083
31084 2003-02-07  Roger Sayle  <roger@eyesopen.com>
31085
31086         * testsuite/gcc.dg/builtins-4.c: New test case.
31087
31088 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31089
31090         * gcc.dg/20020430-1.c: Fix dg command typos.
31091         * gcc.dg/20020503-1.c: Likewise.
31092
31093 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31094
31095         PR c++/8785
31096         * g++.dg/parse/fused-params1.C: New test.
31097
31098         PR c++/8857
31099         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
31100
31101         PR c++/8921
31102         * g++.dg/parse/non-dependent1.C: New test.
31103
31104         PR c++/8928
31105         * g++.dg/parse/dupl-tmpl-args1.C: New test.
31106
31107         PR c++/9228
31108         * g++.dg/parse/undefined7.C: New test.
31109         * g++.dg/parse/non-templ1.C: New test.
31110
31111         PR c++/9229
31112         * g++.dg/parse/too-many-tmpl-args1.C: New test.
31113
31114 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
31115
31116         * gcc.c-torture/compile/20030206-1.c: New test.
31117
31118 2003-02-05  Roger Sayle  <roger@eyesopen.com>
31119
31120         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
31121         "pow" to "foo" to avoid potential confusion with a math built-in.
31122
31123 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31124
31125         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
31126         conditions for SPARC targets.
31127
31128 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
31129
31130         * gcc.dg/20030204-1.c: New test.
31131
31132 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31133
31134         PR c++/38
31135         * g++.dg/parse/array-size1.C: New test.
31136
31137         PR c++/5657
31138         * g++.dg/parse/undefined3.C: New test.
31139
31140         PR c++/5665
31141         * g++.dg/parse/undefined4.C: New test.
31142
31143         PR c++/5975
31144         * g++.dg/parse/undefined5.C: New test.
31145
31146         PR c++/7259
31147         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
31148
31149         PR c++/8578
31150         * g++.dg/parse/casting-operator1.C: New test.
31151
31152         PR c++/8596
31153         * g++.dg/parse/undefined6.C: New test.
31154
31155         PR c++/8736
31156         * g++.dg/parse/missing-template1.C: New test.
31157
31158 2003-02-04  Jan Hubicka  <jh@suse.cz>
31159
31160         * gcc.dg/i386-cadd.c: Compile using -march=k8.
31161         * gcc.dg/i386-cmov?.c: Likewise.
31162         * gcc.dg/i386-fpcvt-?.c: Likewise.
31163         * gcc.dg/i386-ssefp-1.c: Likewise.
31164         * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
31165         conventions.
31166
31167 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
31168
31169         PR c++/7129
31170         * testsuite/g++.dg/ext/max.C: New test.
31171
31172 2003-02-03  Jan Hubicka  <jh@suse.cz>
31173
31174         * gcc.c-torture/execute/20030203-1.c: New test.
31175
31176 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
31177
31178         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
31179         'natural-endian'.
31180
31181 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
31182
31183         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
31184         * g++.dg/init/new2.C: Likewise.
31185         * g++.dg/other/new1.C: Likewise.
31186
31187 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
31188
31189         * gcc.dg/struct-ret-libc.c: New test.
31190
31191 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
31192
31193         * gcc.dg/20030129-1.c: New test.
31194
31195 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31196
31197         PR c++/8849
31198         * g++.dg/template/ptrmem4.C: New test.
31199
31200 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
31201
31202         * g++.dg/parser/constant1.C: New test.
31203
31204 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31205
31206         PR c++/8591
31207         * g++.dg/parse/friend2.C: New test.
31208
31209 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
31210
31211         PR c++/9437
31212         * g++.dg/template/unify4.C: New test.
31213
31214 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
31215
31216         * gcc.c-torture/execute/20030128-1.c: New test.
31217
31218 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
31219
31220         * g++.dg/lookup/nested1.C: Test moved from ...
31221         * g++.old-deja/g++.other/lookup24.C: ... here.
31222
31223 2003-01-28  Jan Hubicka  <jh@suse.cz>
31224
31225         * gcc.dg/i386-cmov5.c: New test.
31226
31227 2003-01-28  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
31228
31229         * gcc.c-torture/execute/20010925-1.c: Changed the
31230         memcpy declaration.
31231
31232 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31233
31234         PR c++/3902
31235         * g++.dg/parse/template5.C: New test.
31236
31237 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
31238
31239         PR fortran/9258
31240         * g77.dg/pr9258: New test.
31241
31242 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
31243
31244         * README: Move relevant parts from README.g++.
31245
31246         * README.g++: Remove this file.
31247
31248 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
31249
31250         * g++.dg/abi/dcast1.C: New test.
31251
31252 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31253
31254         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
31255
31256 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
31257
31258         PR c++/47
31259         * g++.old-deja/g++.other/lookup24.C: New test.
31260
31261 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31262
31263         PR middle-end/7227
31264         * gcc.dg/uninit-C.c: New test.
31265
31266 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
31267
31268         * g++.dg/abi/covariant1.C: New test.
31269
31270 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
31271
31272         * gcc.dg/20030123-1.c: New test.
31273
31274 2003-01-25  Jan Hubicka  <jh@suse.cz>
31275
31276         PR opt/8492
31277         * gcc.c-torture/compile/20030125-1.c
31278
31279 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
31280
31281         PR c++/9403
31282         * g++.dg/parse/template3.C: New test.
31283         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
31284
31285         PR c++/795
31286         * g++.dg/parse/template4.C: New test.
31287
31288         PR c++/9415
31289         * g++.dg/template/qual2.C: New test.
31290
31291         PR c++/8545
31292         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
31293
31294         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
31295
31296 2003-01-25  Roger Sayle  <roger@eyesopen.com>
31297
31298         * gcc.c-torture/execute/switch-1.c: New test case.
31299
31300 2003-01-25  Jan Hubicka  <jh@suse.cz>
31301
31302         * gcc.c-torture/execute/20030125-1.[cx]: New test.
31303
31304 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
31305
31306         Tweaks for Bison-1.875. From the NEWS file:
31307         "- `parse error' -> `syntax error'
31308         Bison now uniformly uses the term `syntax error'"
31309         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
31310         * gcc.dg/cpp/digraph2.c: Likewise.
31311         * gcc.dg/cpp/direct2.c: Likewise.
31312         * gcc.dg/cpp/paste4.c: Likewise.
31313         * gcc.dg/c90-restrict-1.c: Likewise.
31314         * gcc.dg/c99-func-2.c: Likewise.
31315         * gcc.dg/noncompile/920721-2.c: Likewise.
31316         * gcc.dg/noncompile/930622-2.c: Likewise.
31317         * gcc.dg/noncompile/940112-1.c: Likewise.
31318         * gcc.dg/noncompile/950921-1.c: Likewise.
31319         * gcc.dg/noncompile/951123-1.c: Likewise.
31320         * gcc.dg/noncompile/971104-1.c: Likewise.
31321         * gcc.dg/noncompile/990416-1.c: Likewise.
31322
31323 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
31324
31325         * g++.dg/parse/undefined1.C: Add error message.
31326
31327 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31328
31329         PR c++/9354
31330         * g++.dg/parse/new1.C: New test.
31331
31332         PR c++/9216
31333         * g++.dg/parse/template2.C: New test.
31334
31335         PR c++/9354
31336         * g++.dg/parse/typedef2.C: New test.
31337
31338         PR c++/9328
31339         * g++.dg/ext/typeof3.C: New test.
31340
31341 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
31342
31343         PR c++/2738
31344         * g++.dg/parse/ret-type1.C: New test.
31345
31346         PR c++/3792
31347         * g++.dg/parse/tmpl-outside1.C: New test.
31348
31349         PR c++/4207
31350         * g++.dg/parse/int-as-enum1.C: New test.
31351
31352         PR c++/4903
31353         * g++.dg/parse/no-typename1.C: New test.
31354
31355         PR c++/5533
31356         * g++.dg/parse/no-value1.C: New test.
31357
31358         PR c++/5921
31359         * g++.dg/parse/wrong-inline1.C: New test.
31360
31361         PR c++/6402
31362         * g++.dg/parse/ref1.C: New test.
31363
31364         PR c++/6992
31365         * g++.dg/parse/attr-ctor1.C: New test.
31366
31367         PR c++/7229
31368         * g++.dg/parse/namespace5.C: New test.
31369
31370         PR c++/7917
31371         * g++.dg/parse/func-def1.C: New test.
31372
31373         PR c++/8143
31374         * g++.dg/parse/undefined1.C: New test.
31375
31376         PR c++/5723, PR c++/8522
31377         * g++.dg/parse/specialization1.C: New test.
31378
31379         PR c++/163, PR c++/8595
31380         * g++.dg/parse/struct-as-enum1.C: New test.
31381
31382         PR c++/9173
31383         * g++.dg/parse/undefined2.C: New test.
31384
31385 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
31386
31387         PR c++/9298
31388         * g++.dg/parse/template1.C: New test.
31389
31390         PR c++/9384
31391         * g++.dg/parse/using1.C: New test.
31392
31393         PR c++/9285
31394         PR c++/9294
31395         * g++.dg/parse/expr2.C: New test.
31396
31397         PR c++/9388
31398         * g++.dg/parse/lookup2.C: Likewise.
31399
31400 2003-01-21  Jan Hubicka  <jh@suse.cz>
31401
31402         * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
31403         * gcc.c-torture/execute/eeprof-1.c: Likewise.
31404         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
31405         * gcc.c-torture/execute/string-opt-*.c: Likewise.
31406
31407 2003-01-20  Nick Clifton  <nickc@redhat.com>
31408
31409         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
31410         problem with ARM sibcall code generation.
31411
31412 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
31413
31414         * gcc.c-torture/execute/20030120-1.c: New.
31415
31416 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
31417
31418         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
31419
31420 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
31421
31422         PR c++/9272
31423         * g++.dg/parse/ctor1.C: New test.
31424
31425         PR c++/9294:
31426         * g++.dg/parse/qualified1.C: New test.
31427
31428         * g++.dg/parse/typename3.C: New test.
31429
31430 2003-01-16  Richard Henderson  <rth@redhat.com>
31431
31432         * g++.dg/tls/init-2.C: Fix error matches for real this time.
31433
31434 2003-01-16  Richard Henderson  <rth@redhat.com>
31435
31436         * g++.dg/pch/pch.exp: Copy test header to the working directory
31437         before using it either for precompilation or direct use.
31438         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
31439         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
31440
31441 2003-01-16  Richard Henderson  <rth@redhat.com>
31442
31443         * gcc.dg/pch/pch.exp: Copy test header to the working directory
31444         before using it either for precompilation or direct use.
31445         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
31446         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
31447
31448 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
31449
31450         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
31451         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
31452         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
31453         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
31454         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
31455         typename warning into error.
31456         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
31457         error messages.
31458         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
31459         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
31460         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
31461         messages.
31462         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
31463         make declaration visible in template.
31464         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
31465         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
31466         messages.
31467         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
31468         message.
31469         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
31470         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
31471         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
31472         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
31473         typename warning with error message.
31474         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
31475         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
31476         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
31477
31478 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
31479
31480         * g++.dg/parse/ambig2.C: New test.
31481
31482 2003-01-15  Richard Henderson  <rth@redhat.com>
31483
31484         * g++.dg/tls/init-2.C: Update error message string.
31485
31486 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31487
31488         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
31489
31490 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
31491
31492         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
31493         all for HC11/HC12.
31494         * gcc.c-torture/compile/20001205-1.x: Likewise.
31495         * gcc.c-torture/compile/20001226-1.x: Likewise.
31496         * gcc.c-torture/compile/920520-1.x: Likewise.
31497         * gcc.c-torture/compile/961203-1.x: Likewise.
31498         * gcc.c-torture/compile/20020604-1.x: Likewise.
31499
31500 2003-01-15  Jan Hubicka  <jh@suse.cz>
31501
31502         * gcc.c-torture/compile/20030115-1.c: New test.
31503
31504         * gcc.dg/i386-fpcvt-1.c: New test.
31505         * gcc.dg/i386-fpcvt-2.c: New test.
31506
31507 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
31508
31509         Further conform g++'s __vmi_class_type_info to the C++ ABI
31510         specification.
31511         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
31512         the specification.
31513
31514 2003-01-14  Jan Hubicka  <jh@suse.cz>
31515
31516         * gcc.dg/i386-fpcvt-1.c: New test.
31517         * gcc.dg/i386-fpcvt-2.c: New test.
31518
31519 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
31520
31521         * gcc.dg/i386-mmx-3.c: New test.
31522
31523 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
31524
31525         PR c++/9264
31526         * g++.dg/parse/octal1.C: New file.
31527
31528         PR c++/9172
31529         * g++.dg/parse/typename1.C: New file.
31530
31531 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
31532
31533         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
31534         * gcc.dg/bf-no-ms-layout.c: Likewise.
31535         * gcc.dg/bf-ms-attrib.c: Likewise.
31536
31537 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
31538
31539         PR c++/9099
31540         * g++.dg/parse/dtor1.C: New file.
31541
31542         PR c++/9128
31543         * g++.dg/rtti/typeid1.C: New file.
31544
31545         PR c++/9153
31546         * g++.dg/parse/lookup1.C: New file.
31547
31548         PR c++/9171
31549         * g++.dg/templ/spec5.C: New file.
31550
31551 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
31552
31553         * gcc.c-torture/compile/20030110-1.c: New test.
31554
31555 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
31556
31557         Merge from pch-branch:
31558
31559         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
31560
31561         * gcc.dg/pch/cpp-1.h: New.
31562         * gcc.dg/pch/cpp-1.c: New.
31563         * gcc.dg/pch/cpp-2.h: New.
31564         * gcc.dg/pch/cpp-2.c: New.
31565
31566         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
31567
31568         * gcc.dg/pch/except-1.h: New.
31569         * gcc.dg/pch/except-1.c: New.
31570
31571         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
31572
31573         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
31574         running test.
31575         * gcc.dg/pch: Include *.hp not *.h.
31576         * gcc.dg/pch/system-1.h: New.
31577         * gcc.dg/pch/system-1.c: New.
31578
31579         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
31580
31581         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
31582         rather than trying to build and run a program using PCH.
31583         * gcc.dg/pch: Remove dg-do commands from test files.
31584
31585         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
31586
31587         * gcc.dg/pch/macro-3.c: New.
31588         * gcc.dg/pch/macro-3.h: New.
31589
31590         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
31591
31592         * gcc.dg/pch/common-1.c: New.
31593         * gcc.dg/pch/common-1.h: New.
31594         * gcc.dg/pch/decl-1.c: New.
31595         * gcc.dg/pch/decl-1.h: New.
31596         * gcc.dg/pch/decl-2.c: New.
31597         * gcc.dg/pch/decl-2.h: New.
31598         * gcc.dg/pch/decl-3.c: New.
31599         * gcc.dg/pch/decl-3.h: New.
31600         * gcc.dg/pch/decl-4.c: New.
31601         * gcc.dg/pch/decl-4.h: New.
31602         * gcc.dg/pch/decl-5.c: New.
31603         * gcc.dg/pch/decl-5.h: New.
31604         * gcc.dg/pch/global-1.c: New.
31605         * gcc.dg/pch/global-1.h: New.
31606         * gcc.dg/pch/inline-1.c: New.
31607         * gcc.dg/pch/inline-1.h: New.
31608         * gcc.dg/pch/inline-2.c: New.
31609         * gcc.dg/pch/inline-2.h: New.
31610         * gcc.dg/pch/static-1.c: New.
31611         * gcc.dg/pch/static-1.h: New.
31612         * gcc.dg/pch/static-2.c: New.
31613         * gcc.dg/pch/static-2.h: New.
31614
31615         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
31616
31617         * g++.dg/pch/pch.exp: Better handle failing testcases.
31618         * gcc.dg/pch/pch.exp: Likewise.
31619         * gcc.dg/pch/macro-1.c: New.
31620         * gcc.dg/pch/macro-1.h: New.
31621         * gcc.dg/pch/macro-2.c: New.
31622         * gcc.dg/pch/macro-2.h: New.
31623
31624         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
31625
31626         * g++.dg/dg.exp: Treat files in pch/ specially.
31627         * g++.dg/pch/pch.exp: New file.
31628         * g++.dg/pch/empty.H: New file.
31629         * g++.dg/pch/empty.C: New file.
31630         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
31631         "precompile".
31632
31633         * gcc.dg/pch/pch.exp: New file.
31634         * gcc.dg/pch/empty.h: New file.
31635         * gcc.dg/pch/empty.c: New file.
31636         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
31637         "precompile".
31638
31639 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31640
31641         * g++.dg/template/friend14.C: New test.
31642
31643 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31644
31645         * gcc.dg/old-style-asm-1.c: New test.
31646
31647 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
31648
31649         * gcc.c-torture/compile/20030109-1.c: New test.
31650
31651 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
31652
31653         * gcc.c-torture/execute/20030109-1.c: New test.
31654
31655 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
31656
31657         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
31658         * g++.old-deja/g++.mike/dyncast2.C: Likewise.
31659         * g++.old-deja/g++.mike/dyncast3.C: Likewise.
31660         * g++.old-deja/g++.mike/eh2.C: Likewise.
31661         * g++.old-deja/g++.mike/eh3.C: Likewise.
31662         * g++.old-deja/g++.mike/eh5.C: Likewise.
31663         * g++.old-deja/g++.mike/eh6.C: Likewise.
31664         * g++.old-deja/g++.mike/eh7.C: Likewise.
31665         * g++.old-deja/g++.mike/eh8.C: Likewise.
31666         * g++.old-deja/g++.mike/eh9.C: Likewise.
31667         * g++.old-deja/g++.mike/eh10.C: Likewise.
31668         * g++.old-deja/g++.mike/eh12.C: Likewise.
31669         * g++.old-deja/g++.mike/eh13.C: Likewise.
31670         * g++.old-deja/g++.mike/eh14.C: Likewise.
31671         * g++.old-deja/g++.mike/eh16.C: Likewise.
31672         * g++.old-deja/g++.mike/eh17.C: Likewise.
31673         * g++.old-deja/g++.mike/eh18.C: Likewise.
31674         * g++.old-deja/g++.mike/eh21.C: Likewise.
31675         * g++.old-deja/g++.mike/eh23.C: Likewise.
31676         * g++.old-deja/g++.mike/eh24.C: Likewise.
31677         * g++.old-deja/g++.mike/eh25.C: Likewise.
31678         * g++.old-deja/g++.mike/eh26.C: Likewise.
31679         * g++.old-deja/g++.mike/eh27.C: Likewise.
31680         * g++.old-deja/g++.mike/eh28.C: Likewise.
31681         * g++.old-deja/g++.mike/eh29.C: Likewise.
31682         * g++.old-deja/g++.mike/eh31.C: Likewise.
31683         * g++.old-deja/g++.mike/eh33.C: Likewise.
31684         * g++.old-deja/g++.mike/eh34.C: Likewise.
31685         * g++.old-deja/g++.mike/eh35.C: Likewise.
31686         * g++.old-deja/g++.mike/eh36.C: Likewise.
31687         * g++.old-deja/g++.mike/eh37.C: Likewise.
31688         * g++.old-deja/g++.mike/eh38.C: Likewise.
31689         * g++.old-deja/g++.mike/eh39.C: Likewise.
31690         * g++.old-deja/g++.mike/eh40.C: Likewise.
31691         * g++.old-deja/g++.mike/eh41.C: Likewise.
31692         * g++.old-deja/g++.mike/eh42.C: Likewise.
31693         * g++.old-deja/g++.mike/eh44.C: Likewise.
31694         * g++.old-deja/g++.mike/eh46.C: Likewise.
31695         * g++.old-deja/g++.mike/eh47.C: Likewise.
31696         * g++.old-deja/g++.mike/eh48.C: Likewise.
31697         * g++.old-deja/g++.mike/eh49.C: Likewise.
31698         * g++.old-deja/g++.mike/eh50.C: Likewise.
31699         * g++.old-deja/g++.mike/eh51.C: Likewise.
31700         * g++.old-deja/g++.mike/eh53.C: Likewise.
31701         * g++.old-deja/g++.mike/eh55.C: Likewise.
31702         * g++.old-deja/g++.mike/p7912.C: Likewise.
31703         * g++.old-deja/g++.mike/p9706.C: Likewise.
31704         * g++.old-deja/g++.mike/p10416.C: Likewise.
31705         * g++.old-deja/g++.mike/p11667.C: Likewise.
31706         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
31707         Remove redundant reference to Iris.
31708         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
31709         Elxsi, i860, Pico Java, and WE32K.
31710
31711 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
31712
31713         * g++.dg/ext/asm4.C: New test.
31714
31715 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31716
31717         PR c++/9030
31718         * g++.dg/template/friend12.C: New test.
31719         * g++.dg/template/friend13.C: Likewise.
31720         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
31721
31722 2003-01-08  Jan Hubicka  <jh@suse.cz>
31723
31724         * gcc.dg/i386-cadd.c: New test.
31725         * gcc.dg/i386-cmov4.c: Likewise.
31726
31727 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
31728
31729         PR c++/9165
31730         * g++.dg/warn/Wunused-3.C: New test.
31731
31732         * g++.dg/abi/bitfield9.C: New test.
31733
31734         PR c++/9189
31735         * g++.dg/parse/defarg3.C: New test.
31736
31737 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
31738
31739         * g++.dg/parse/ambig1.C: New test.
31740         * g++.dg/parse/defarg2.C: New test.
31741
31742 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
31743
31744         * g++.dg/template/defarg-1.C: New test.
31745         * g++.dg/template/local2.C: Likewise.
31746
31747 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
31748
31749         * gcc.c-torture/execute/20030105-1.c: New test.
31750
31751 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31752
31753         * g++.dg/parse/namespace3.C: Remove extra semicolons.
31754         * g++.dg/parse/namespace4.C: Likewise.
31755
31756 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
31757
31758         * g++.dg/template/ntp2.C: New test.
31759
31760 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
31761
31762         * g++.dg/parse/extern-C-1.C: New test.
31763
31764         * g++.dg/parse/namespace4.C: New test.
31765
31766         * g++.dg/template/nested1.C: New test.
31767
31768         * g++.dg/parse/namespace3.C: New test.
31769
31770 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
31771
31772         * g++.dg/lookup/two-stage1.C: New test.
31773
31774 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31775
31776         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
31777         * g++.old-deja/g++.jason/access8.C: Likewise.
31778         * g++.old-deja/g++.other/decl5.C: Likewise.
31779
31780 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31781
31782         * g++.dg/parse/parse7.C: New test.
31783
31784 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
31785
31786         PR c++/2843
31787         * g++.dg/ext/attrib7.C: New test.
31788
31789 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
31790
31791         * g++.dg/parse/parse6.C: New test.
31792
31793 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
31794
31795         * gcc.dg/h8300-stack-1.c: New.
31796
31797 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31798
31799         g++.dg/lookup/exception1.C: New test.
31800
31801         g++.dg/lookup/template1.C: New test.
31802
31803         g++.dg/parse/namespace2.C: New test.
31804
31805         g++.dg/parse/parens2.C: New test.
31806
31807 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31808
31809         * g++.dg/parse/parse5.C: New test.
31810         * g++.dg/lookup/scoped4.C: New test.
31811
31812 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
31813
31814         * g++.dg/parse/parens1.C: New test.
31815
31816         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
31817         angle-bracket1.C.
31818         * g++.dg/parse/parens2.C: New test.
31819
31820         * g++.dg/lookup/scope-operator1.C: New test.
31821
31822         * g++.dg/parse/operator1.C: New test.
31823
31824 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31825
31826         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
31827         * g++.old-deja/g++.other/access6.C: Likewise.
31828         * g++.old-deja/g++.other/decl1.C: Likewise.
31829         * g++.old-deja/g++.pt/typename12.C: Likewise.
31830
31831 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31832
31833         * g++.dg/parse/namespace1.C: New test.
31834
31835 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31836
31837         * g++.dg/parse/parse4.C: New test.
31838
31839 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31840
31841         * g++.dg/parse/parse3.C: New test.
31842
31843 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31844
31845         * g++.dg/parse/parse2.C: New test.
31846
31847 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31848
31849         * g++.dg/template/friend11.C: New test.
31850
31851 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
31852
31853         * g++.dg/parse/parse1.C: New test.
31854
31855 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
31856
31857         * lib/profopt.exp: Change the name of a global variable to avoid
31858         possible clashes with other test suites.
31859
31860 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
31861
31862         * g++.dg/inherit/covariant8.C: New test.
31863
31864 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
31865
31866         * g++.dg/init/array9.C: New test.
31867
31868         PR c++/9112
31869         * g++.dg/parse/expr1.C: New test.
31870
31871 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
31872
31873         * gcc.c-torture/compile/20021230-1.c: New test.
31874
31875 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
31876
31877         * g++.dg/inherit/covariant5.C: New test.
31878         * g++.dg/inherit/covariant6.C: New test.
31879         * g++.dg/inherit/covariant7.C: New test.
31880
31881 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
31882
31883         PR c++/2739
31884         * g++.dg/other/access2.C: New test.
31885
31886 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31887
31888         * g++.dg/other/anon-struct.C: No longer fails
31889         * g++.old-deja/g++.brendan/parse4.C: Likewise.
31890         * g++.old-deja/g++.brendan/parse5.C: Likewise.
31891         * g++.old-deja/g++.brendan/parse6.C: Likewise.
31892
31893 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
31894
31895         * g++.dg/parse/angle-bracket.C (main): No longer fails.
31896
31897 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
31898
31899         * g++.dg/eh/spec4.C: Remove stray semicolon.
31900         * g++.dg/expr/pmf-1.C: Change error message.
31901         * g++.dg/ext/asm1.C: Remove stray semicolon.
31902         * g++.dg/ext/typename1.C: Add missing typenames.
31903         * g++.dg/inherit/template-as-base.C: Change error message.
31904         * g++.dg/lookup/scoped1.C: Likewise.
31905         * g++.dg/lookup/scoped2.C: Likewise.
31906         * g++.dg/lookup/using2.C: Likewise.
31907         * g++.dg/other/component1.C: Remove stray semicolon.
31908         * g++.dg/other/do1.C: Change error message.
31909         * g++.dg/other/error2.C: Likewise.
31910         * g++.dg/other/init1.C: Likewise.
31911         * g++.dg/other/packed1.C: Remove stray semicolon.
31912         * g++.dg/other/ptrmem2.C: Change error message.
31913         * g++.dg/parse/parameter-declaration-1.C: Remove line number
31914         marker.
31915         * g++.dg/special/initp1.C: Remove invalid attribute usage.
31916         * g++.dg/template/access3.C: Add typename keyword.
31917         * g++.dg/template/access5.C: Remove stray semicolon.
31918         * g++.dg/template/access6.C: Likewise.
31919         * g++.dg/template/complit1.C: Likewise.
31920         * g++.dg/template/crash1.C: Change error message.
31921         * g++.dg/template/inherit2.C: Remove stray semicolon.
31922         * g++.dg/template/instantiate2.C: Likewise.
31923         * g++.dg/template/instantiate3.C: Change error message.
31924         * g++.dg/template/qual1.C: Remove stray semicolon.
31925         * g++.dg/template/qualttp18.C: Change error message.
31926         * g++.dg/template/ref1.C: Remove stray semicolon.
31927         * g++.dg/template/sizeof1.C (A::value): Declare it.
31928         * g++.dg/template/spec4.C: Change error message.
31929         * g++.dg/template/static1.C: Likewise.
31930         * g++.dg/template/type1.C: Likewise.
31931         * g++.dg/template/typename3.C: Likewise.
31932         * g++.old-deja/g++.benjamin/13478.C: Change error message.
31933         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
31934         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
31935         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
31936         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
31937         named return value extension.
31938         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
31939         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
31940         * g++.old-deja/g++.bob/extern_C.C: Likewise.
31941         * g++.old-deja/g++.bob/inherit2.C: Likewise.
31942         * g++.old-deja/g++.brendan/complex1.C: Likewise.
31943         * g++.old-deja/g++.brendan/copy5.C: Likewise.
31944         * g++.old-deja/g++.brendan/crash13.C: Likewise.
31945         * g++.old-deja/g++.brendan/crash15.C: Likewise.
31946         * g++.old-deja/g++.brendan/crash18.C: Change error message.
31947         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
31948         * g++.old-deja/g++.brendan/crash38.C: Likewise.
31949         * g++.old-deja/g++.brendan/crash50.C: Likewise.
31950         * g++.old-deja/g++.brendan/crash56.C: Likewise.
31951         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
31952         syntax.
31953         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
31954         * g++.old-deja/g++.brendan/crash8.C: Change error message.
31955         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
31956         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
31957         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
31958         * g++.old-deja/g++.brendan/template11.C: Likewise.
31959         * g++.old-deja/g++.brendan/template26.C: Likewise.
31960         * g++.old-deja/g++.brendan/template27.C: Use explicit
31961         specialization syntax.
31962         * g++.old-deja/g++.brendan/template30.C: Likewise.
31963         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
31964         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
31965         non-dependent names.
31966         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
31967         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
31968         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
31969         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
31970         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
31971         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
31972         named return value extension.
31973         * g++.old-deja/g++.ext/namedret2.C: Likewise.
31974         * g++.old-deja/g++.ext/namedret3.C: Likewise.
31975         * g++.old-deja/g++.ext/return1.C: Likewise.
31976         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
31977         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
31978         * g++.old-deja/g++.jason/access8.C: Likewise.
31979         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
31980         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
31981         pseudo-destructor names.
31982         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
31983         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
31984         pseudo-destructor names.
31985         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
31986         * g++.old-deja/g++.jason/overload19.C: Likewise.
31987         * g++.old-deja/g++.jason/overload32.C: Likewise.
31988         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
31989         stray semicolons.
31990         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
31991         * g++.old-deja/g++.jason/return.C: Likewise.
31992         * g++.old-deja/g++.jason/return2.C: Likewise.
31993         * g++.old-deja/g++.jason/shadow1.C: Likewise.
31994         * g++.old-deja/g++.jason/special.C: Use explicit specialization
31995         syntax.
31996         * g++.old-deja/g++.jason/template10.C: Account for use of
31997         non-dependent names.
31998         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
31999         syntax.
32000         * g++.old-deja/g++.jason/template37.C: Likewise.
32001         * g++.old-deja/g++.law/access4.C: Change error messages.
32002         * g++.old-deja/g++.law/arm13.C: Remove incorrect
32003         pseudo-destructor names.
32004         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
32005         * g++.old-deja/g++.law/ctors9.C: Likewise.
32006         * g++.old-deja/g++.law/cvt22.C: Likewise.
32007         * g++.old-deja/g++.law/dtors5.C: Likewise.
32008         * g++.old-deja/g++.law/global-init1.C: Likewise.
32009         * g++.old-deja/g++.law/missed-error3.C: Likewise.
32010         * g++.old-deja/g++.law/operators28.C: Likewise.
32011         * g++.old-deja/g++.law/visibility28.C: Likewise.
32012         * g++.old-deja/g++.martin/eval1.C: Likewise.
32013         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
32014         name.
32015         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
32016         * g++.old-deja/g++.mike/net34.C: Likewise.
32017         * g++.old-deja/g++.mike/net36.C: Likewise.
32018         * g++.old-deja/g++.mike/ns2.C: Likewise.
32019         * g++.old-deja/g++.mike/p12306.C: Likewise.
32020         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
32021         value extension.
32022         * g++.old-deja/g++.mike/p700.C: Likewise.
32023         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
32024         * g++.old-deja/g++.mike/p710.C: Likewise.
32025         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
32026         value extension.
32027         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
32028         * g++.old-deja/g++.mike/pmf9.C: Likewise.
32029         * g++.old-deja/g++.ns/crash2.C: Likewise.
32030         * g++.old-deja/g++.ns/crash3.C: Likewise.
32031         * g++.old-deja/g++.ns/invalid1.C: Likewise.
32032         * g++.old-deja/g++.ns/ns17.C: Likewise.
32033         * g++.old-deja/g++.ns/template16.C: Likewise.
32034         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
32035         keyword.
32036         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
32037         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
32038         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
32039         named return value extension.
32040         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
32041         * g++.old-deja/g++.other/access4.C: Issue additional error
32042         messages.
32043         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
32044         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
32045         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
32046         * g++.old-deja/g++.other/crash25.C: Change error message.
32047         * g++.old-deja/g++.other/crash4.C: Change error message.
32048         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
32049         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
32050         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
32051         checks.
32052         * g++.old-deja/g++.other/defarg8.C: Likewise.
32053         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
32054         * g++.old-deja/g++.other/dtor10.C: Likewise.
32055         * g++.old-deja/g++.other/incomplete.C: Likewise.
32056         * g++.old-deja/g++.other/linkage7.C: Likewise.
32057         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
32058         lookup algorithm.
32059         * g++.old-deja/g++.other/mangle2.C: Likewise.
32060         * g++.old-deja/g++.other/refinit2.C: Likewise.
32061         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
32062         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
32063         * g++.old-deja/g++.pt/crash28.C: Likewise.
32064         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
32065         syntax.
32066         * g++.old-deja/g++.pt/crash32.C: Change error message.
32067         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
32068         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
32069         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
32070         error message position.
32071         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
32072         * g++.old-deja/g++.pt/defarg8.C: Change error message.
32073         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
32074         syntax.
32075         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
32076         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
32077         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
32078         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
32079         keyword.
32080         * g++.old-deja/g++.pt/explicit31.C: Likewise.
32081         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
32082         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
32083         keyword.
32084         * g++.old-deja/g++.pt/explicit71.C: Change error message.
32085         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
32086         syntax.
32087         * g++.old-deja/g++.pt/friend28.C: Account for use of
32088         non-dependent names.
32089         * g++.old-deja/g++.pt/friend29.C: Likewise.
32090         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
32091         rules.
32092         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
32093         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
32094         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
32095         lookup rules.
32096         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
32097         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
32098         keyword.
32099         * g++.old-deja/g++.pt/memclass20.C: Likewise.
32100         * g++.old-deja/g++.pt/memclass5.C: Likewise.
32101         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
32102         keyword.
32103         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
32104         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
32105         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
32106         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
32107         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
32108         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
32109         keyword.
32110         * g++.old-deja/g++.pt/spec10.C: Likewise.
32111         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
32112         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
32113         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
32114         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
32115         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
32116         * g++.old-deja/g++.pt/ttp62.C: Likewise.
32117         * g++.old-deja/g++.pt/ttp64.C: Likewise.
32118         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
32119         * g++.old-deja/g++.pt/typename15.C: Likewise.
32120         * g++.old-deja/g++.pt/typename22.C: Likewise.
32121         * g++.old-deja/g++.pt/typename6.C: Change error messages.
32122         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
32123         * g++.old-deja/g++.pt/virtual2.C: Likewise.
32124         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
32125         syntax.
32126         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
32127         return value extension.
32128         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
32129         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
32130         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
32131         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
32132
32133 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
32134
32135         * g++.dg/warn/inline1.C: New test.
32136         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
32137         * g++.old-deja/g++.jason/synth10.C: Likewise.
32138         * g++.old-deja/g++.mike/net31.C: Likewise.
32139         * g++.old-deja/g++.mike/p8786.C: Likewise.
32140
32141         * g++.dg/template/friend10.C: New test.
32142         * g++.dg/template/conv5.C: New test.
32143
32144 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
32145
32146         * g++.dg/lookup/scoped3.C: New test.
32147
32148         * g++.dg/lookup/decl1.C: New test.
32149         * g++.dg/lookup/decl2.C: New test.
32150
32151 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
32152
32153         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
32154         gcc.c-torture/compile/20021015-1.c,
32155         gcc.c-torture/compile/20021015-2.c,
32156         gcc.c-torture/compile/20021123-1.c,
32157         gcc.c-torture/compile/20021123-2.c,
32158         gcc.c-torture/compile/20021123-3.c,
32159         gcc.c-torture/compile/20021123-4.c,
32160         gcc.c-torture/execute/20021024-1.c: Add tests previously added
32161         only to 3.1 or 3.2 branch.
32162
32163 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
32164
32165         * gcc.dg/i386-bitfield3.c: New test.
32166
32167         * gcc.dg/i386-bitfield2.c: New test.
32168
32169 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
32170
32171         * g++.dg/parse/conv_op1.C: New test.
32172
32173 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
32174
32175         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
32176         approved.
32177
32178 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
32179
32180         * gcc.c-torture/compile/20021220-1.c: New test.
32181
32182 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
32183
32184         * gcc.dg/i386-fastcall-1.c: New.
32185
32186 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32187
32188         * gcc.c-torture/execute/20021219-1.c: New test.
32189
32190 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32191
32192         * gcc.dg/i386-pic-1.c: New test.
32193
32194 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32195
32196         PR c++/8099
32197         * g++.dg/template/friend9.C: New test.
32198
32199 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32200
32201         PR c++/3663
32202         * g++.dg/template/access7.C: New test.
32203
32204 2002-12-18  Nick Clifton  <nickc@redhat.com>
32205
32206         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
32207         the libstdc++-v3 directory has been found.
32208
32209 2002-12-12  Devang Patel <dpatel@apple.com>
32210         * gcc.dg/darwin-ld-1.c: New test.
32211         * gcc.dg/darwin-ld-2.c: New test.
32212         * gcc.dg/darwin-ld-3.c: New test.
32213         * gcc.dg/darwin-ld-4.c: New test.
32214         * gcc.dg/darwin-ld-5.c: New test.
32215
32216 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
32217
32218         * gcc.c-torture/compile/20021212-1.c: New test.
32219
32220 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
32221
32222         * gcc.dg/fshort-wchar: New test.
32223
32224 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
32225
32226         PR c++/8372
32227         * g++.dg/template/dtor1.C: New test.
32228
32229         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
32230         markers.
32231
32232 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
32233
32234         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
32235
32236 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
32237
32238         * g++.dg/template/static1.C: New test.
32239         * g++.dg/template/static2.C: New test.
32240         * g++.old-deja/g++.ext/memconst.C: New test.
32241
32242 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32243
32244         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
32245         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
32246         * g++.dg/special/initp1.C: Likewise.
32247
32248 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
32249
32250         * gcc.c-torture/execute/20021204-1.c: New test.
32251
32252 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
32253
32254         * gcc.dg/ppc-fmadd-1.c: New file.
32255         * gcc.dg/ppc-fmadd-2.c: New file.
32256         * gcc.dg/ppc-fmadd-3.c: New file.
32257
32258 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
32259
32260         * gcc.c-torture/compile/20021204-1.c: New test.
32261
32262 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
32263
32264         * g++.dg/inherit/covariant2.C: New test.
32265         * g++.dg/inherit/covariant3.C: New test.
32266         * g++.dg/inherit/covariant4.C: New test.
32267         * g++.dg/inherit/covariant1.C: Remove XFAIL.
32268         * g++.old-deja/g++.robertl/eb17.C: Likewise.
32269
32270 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
32271
32272         PR c++/8688
32273         * g++.dg/init/brace3.C: New test.
32274
32275 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
32276
32277         * gcc.dg/20020210-1.c: Fix a comment typo.
32278
32279 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
32280
32281         PR c++/8720
32282         * g++.dg/parse/defarg1.C: New test.
32283
32284         PR c++/8615
32285         * g++.dg/template/char1.C: New test.
32286
32287         * g++.dg/template/varmod1.C: Fix typo.
32288
32289 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32290
32291         DR 180
32292         * g++.old-deja/g++.pt/crash32.C: Expect error.
32293
32294 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
32295
32296         PR c++/5919
32297         * g++.dg/template/varmod1.C: New test.
32298
32299         PR c++/8727
32300         * g++.dg/inherit/typeinfo1.C: New test.
32301
32302         PR c++/8663
32303         * g++.dg/inherit/typedef1.C: New test.
32304
32305 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
32306
32307         PR c++/8332
32308         PR c++/8493
32309         * g++.dg/template/strlen1.C: New test.
32310
32311         PR c++/8227
32312         * g++.dg/template/ctor2.C: New test.
32313
32314         PR c++/8214
32315         * g++.dg/init/string1.C: New test.
32316
32317         PR c++/8511
32318         * g++.dg/template/friend8.C: New test.
32319
32320 2002-11-29  Joe Buck <jbuck@synopsys.com>
32321
32322         * g++.dg/lookup/anon2.C: New test.
32323
32324 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
32325
32326         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
32327         h8300 port.
32328
32329 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
32330
32331         * gcc.dg/bitfld-6.c: New test.
32332
32333 2002-11-27  Jan Hubicka  <jh@suse.cz>
32334
32335         * gcc.c-torture/execute/20021127.[cx]: New test.
32336
32337 2002-11-26  Jan Hubicka  <jh@suse.cz>
32338
32339         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
32340         quality.
32341
32342 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
32343
32344         * g++.dg/init/brace2.C: New test.
32345         * g++.old-deja/g++.mike/p9129.C: Correct.
32346
32347 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
32348
32349         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
32350
32351 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
32352
32353         * gcc.dg/sibcall-6: New test for indirect sibcalls.
32354
32355 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
32356
32357         * testsuite/g++.dg/abi/empty11.C: New test.
32358         * testsuite/g++.dg/rtti/cv1.C: New test.
32359
32360 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
32361
32362         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
32363
32364 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
32365
32366         * g++.dg/abi/empty10.C: New test.
32367
32368 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
32369
32370         * gcc.c-torture/compile/20021124-1.c: New test.
32371
32372 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
32373
32374         * g++.dg/abi/rtti2.C: New test.
32375
32376 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
32377
32378         * gcc.dg/i386-unroll-1.c: New test.
32379
32380 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
32381
32382         * gcc.c-torture/compile/20021120-1.c: New test.
32383         * gcc.c-torture/compile/20021120-2.c: New test.
32384
32385 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32386
32387         * gcc.dg/bitfld-5.c: New test.
32388
32389 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32390
32391         * gcc.c-torture/execute/20021120-3.c: New test.
32392
32393 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32394
32395         * gcc.c-torture/execute/20021120-2.c: New test.
32396
32397 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
32398
32399         * gcc.c-torture/execute/20021120-1.c: New test.
32400
32401 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
32402
32403         * gcc.c-torture/execute/20021118-3.c: New test.
32404
32405 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
32406
32407         * gcc.c-torture/compile/20021119-1.c: New test.
32408
32409 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
32410
32411         * gcc.dg/duff-1.c: New test.
32412         * gcc.dg/duff-2.c: New test.
32413         * gcc.dg/duff-3.c: New test.
32414
32415 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
32416
32417         * gcc.dg/cpp/_Pragma5.c: New test.
32418
32419 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32420
32421         * gcc.c-torture/execute/20021118-2.c: New test.
32422
32423 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
32424
32425         * gcc.c-torture/execute/20021118-1.c: New test.
32426
32427 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
32428
32429         * gcc.dg/20021116-1.c: New test.
32430
32431 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
32432
32433         * g++.dg/abi/vcall1.C: New test.
32434
32435 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
32436
32437         * gcc.dg/20021029-1.c: New test.
32438         * gcc.dg/20021029-2.c: New test.
32439
32440 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
32441
32442         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
32443
32444 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32445
32446         PR c/8439
32447         * gcc.dg/20021110.c: Move to ...
32448         * gcc.c-torture/compile/20021110.c: .... here.
32449
32450 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
32451
32452         PR c/8467
32453         * gcc.c-torture/execute/20021111-1.c
32454
32455 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
32456
32457         PR c/8439
32458         * gcc.dg/20021110.c: New test.
32459
32460 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
32461
32462         * g++.dg/abi/vthunk3.C: Run only on x86.
32463
32464 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
32465
32466         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
32467
32468 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
32469
32470         * lib/compat.exp (compat-execute): Fix logic error in last
32471         change.
32472
32473 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
32474
32475         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
32476
32477 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32478
32479         PR c++/8389
32480         * g++.dg/template/access6.C: New test.
32481
32482 2002-11-08  Jan Hubicka  <jh@suse.cz>
32483
32484         * gcc.dg/i386-ssefp-1.c: New test.
32485         * gcc.dg/i386-ssefp-1.c: New test.
32486
32487 2002-11-08  Jan Hubicka  <jh@suse.cz>
32488
32489         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
32490
32491 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32492
32493         * g++.dg/abi/vthunk3.C: New test.
32494
32495         PR c++/8338
32496         * g++.dg/template/crash2.C: New test.
32497
32498 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
32499
32500         * testsuite/g++.dg/abi/dtor1.C: New test.
32501         * testsuite/g++.dg/abi/dtor2.C: Likewise.
32502
32503 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
32504
32505         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
32506         Darwin.
32507
32508 2002-11-04  Adam Nemet  <anemet@lnxw.com>
32509
32510         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
32511         -mthumb.  Only xfail with -O0.
32512
32513 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
32514
32515         * g++.dg/abi/thunk1.C: New test.
32516         * g++.dg/abi/thunk2.C: Likewise.
32517         * g++.dg/abi/vtt1.C: Likewise.
32518
32519 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
32520
32521         PR optimization/8423
32522         * gcc.c-torture/execute/builtin-constant.c: New test.
32523
32524 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
32525
32526         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
32527         Add some more cases.
32528
32529 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
32530
32531         PR c++/8391
32532         * g++.dg/opt/local1.C: New test.
32533
32534 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
32535
32536         PR c++/8160
32537         * g++.dg/template/complit1.C: New test.
32538
32539         PR c++/8149
32540         * g++.dg/template/typename4.C: Likewise.
32541
32542 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32543
32544         Core issue 287, PR c++/7639
32545         * g++.dg/template/instantiate1.C: Adjust error location.
32546         * g++.dg/template/instantiate3.C: New test.
32547         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
32548         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
32549         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
32550
32551 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
32552
32553         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
32554
32555 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
32556
32557         PR c++/8287
32558         * g++.dg/init/dtor2.C: New test.
32559
32560 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32561
32562         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
32563         * gcc.dg/nest.c: Bypass errors on irix6.
32564
32565 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
32566
32567         * gcc.dg/nest.c: Expect error for mmix-*-*.
32568         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
32569
32570 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
32571
32572         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
32573         markers.
32574
32575         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
32576
32577 2002-10-25  Mike Stump  <mrs@apple.com>
32578
32579         * gcc.dg/warn-1.c: New test.
32580
32581 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32582
32583         * g++.dg/template/typename3.C: New test.
32584
32585 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
32586
32587         * g++.dg/lookup/ptrmem1.C: New test.
32588
32589         * g++.dg/abi/vthunk2.C: New test.
32590
32591 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
32592
32593         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
32594
32595 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
32596
32597         * g++.dg/abi/empty9.C: New test.
32598
32599 2002-10-24  Richard Henderson  <rth@redhat.com>
32600
32601         * g++.dg/inherit/thunk1.C: Enable for ia64.
32602
32603 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32604
32605         PR c++/8067
32606         * g++.dg/lookup/pretty1.C: New test.
32607
32608 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
32609
32610         * gcc.dg/20021023-1.c: New test.
32611
32612 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
32613
32614         PR c++/7679
32615         * g++.dg/parse/inline1.C: New test.
32616
32617 2002-10-23  Richard Henderson  <rth@redhat.com>
32618
32619         * g++.dg/inherit/thunk1.C: Enable for x86_64.
32620
32621         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
32622
32623 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
32624
32625         PR c++/6579
32626         * g++.dg/parse/stmtexpr3.C: New test.
32627
32628 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
32629
32630         * g++.dg/expr/cond1.C: New test.
32631
32632 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32633
32634         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
32635
32636 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32637
32638         * g++.dg/abi/vbase13.C: New test.
32639         * g++.dg/abi/vbase14.C: Likewise.
32640
32641 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
32642
32643         * gcc.dg/tls/pic-1.c: New test.
32644         * gcc.dg/tls/nonpic-1.c: New test.
32645         * gcc.dg/20021018-1.c: New test.
32646
32647 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32648
32649         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
32650         Remove only files with the same base name as the test case.
32651         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
32652         (profopt-execute): Likewise.  Also, remove old profiling
32653         and performance data files before running the tests.
32654
32655         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
32656         * g++.dg/bprob/bprob.exp: Likewise.
32657         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
32658         to allow more general test case names.
32659
32660         * g++.dg/bprob/bprob-1.C: Rename to ...
32661         * g++.dg/bprob/g++-bprob-1.C: ... this.
32662
32663         * g77.dg/bprob/bprob-1.f: Rename to ...
32664         * g77.dg/bprob/g77-bprob-1.f: ... this.
32665
32666 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
32667
32668         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
32669         bison 1.50 or later.
32670
32671 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
32672
32673         * g++.dg/README: Describe more test directories.
32674
32675 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32676
32677         * g++.dg/init/array6.C: Add additional tests.
32678
32679 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
32680
32681         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
32682         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
32683
32684 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
32685
32686         * gcc.c-torture/compile/20020604-1.x: New.
32687         * gcc.c-torture/compile/simd-5.x: Likewise.
32688         * gcc.c-torture/execute/920710-1.x: Likewise.
32689         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
32690
32691 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
32692
32693         * g++.dg/inherit/override1.C: Add dg-options clause.
32694
32695 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
32696
32697         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
32698         _mm_slli_si128.
32699
32700 2002-10-19  Andreas Schwab  <schwab@suse.de>
32701
32702         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
32703         directory component.
32704
32705 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
32706
32707         * g++.dg/inherit/thunk1.C: New test.
32708
32709         * g++.dg/inherit/override1.C: New test.
32710
32711         * g++.dg/abi/mangle11.C: New test.
32712         * g++.dg/abi/mangle14.C: New test.
32713         * g++.dg/abi/mangle17.C: New test.
32714
32715 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
32716
32717         * g++.dg/overload/member2.C: New test.
32718
32719 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
32720
32721         * g++.dg/README: Describe new compat directory.
32722         * g++.dg/dg.exp: Skip tests in compat directory.
32723         * README.compat: New file.
32724         * lib/compat.exp: New expect script.
32725         * g++.dg/compat: New test directory.
32726         * g++.dg/compat/compat.exp: New expect script.
32727         * g++.dg/compat/abi: New test directory.
32728         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
32729         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
32730         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
32731         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
32732         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
32733         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
32734         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
32735         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
32736         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
32737         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
32738         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
32739         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
32740         * g++.dg/compat/break: New test directory.
32741         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
32742         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
32743         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
32744         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
32745         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
32746         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
32747         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
32748         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
32749         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
32750         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
32751         g++.dg/compat/break/README: New files.
32752         * g++.dg/compat/eh: New test directory.
32753         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
32754         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
32755         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
32756         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
32757         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
32758         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
32759         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
32760         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
32761         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
32762         g++.dg/compat/eh/filter2_y.C,
32763         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
32764         g++.dg/compat/eh/new1_y.C,
32765         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
32766         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
32767         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
32768         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
32769         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
32770         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
32771         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
32772         g++.dg/compat/eh/unexpected1_y.C: New files.
32773         * g++.dg/compat/init: New test directory.
32774         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
32775         g++.dg/compat/init/array5_y.C,
32776         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
32777         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
32778         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
32779         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
32780         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
32781         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
32782         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
32783         g++.dg/compat/init/init-ref2_y.C: New files.
32784
32785 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32786
32787         PR c++/7584
32788         * g++.dg/inherit/using3.C: New test.
32789
32790 2002-10-17  Jan Hubicka  <jh@suse.cz>
32791
32792         * gcc.dg/20021017-2.c: New test.
32793
32794 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
32795
32796         * g++.dg/abi/mangle16.C: Adjust.
32797
32798         * g++.dg/init/array8.C: New test.
32799
32800 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
32801
32802         * gcc.dg/special/mips-abi.exp: New test.
32803         * gcc.dg/special/mips-abi.s: Empty file used by the above.
32804
32805 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32806
32807         * g++.dg/abi/mangle16.C: New test.
32808         * g++.dg/abi/mangle17.C: Likewise.
32809
32810         PR c++/7478
32811         * g++.dg/template/ref1.C: New test.
32812
32813 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32814
32815         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
32816
32817 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
32818
32819         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
32820
32821 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
32822
32823         PR c++/7524
32824         * g++.dg/init/array7.C: New test.
32825
32826 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
32827
32828         * g++.dg/init/array6.C: New test.
32829
32830         * g++.dg/abi/mangle13.C: Likewise.
32831         * g++.dg/abi/mangle14.C: Likewise.
32832         * g++.dg/abi/mangle15.C: Likewise.
32833
32834 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32835
32836         * g++.dg/abi/empty8.C: New test.
32837
32838 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
32839
32840         * g++.dg/init/ctor1.C: New test.
32841
32842 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
32843
32844         * gcc.c-torture/execute/20021015-1.c: New test.
32845
32846 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
32847
32848         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
32849
32850 2002-10-14  Jan Hubicka  <jh@suse.cz>
32851
32852         * gcc.dg/i386-ssetype-[1-5].c: New tests.
32853
32854 2002-10-14  Richard Henderson  <rth@redhat.com>
32855
32856         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
32857
32858 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32859
32860         PR optimization/6631
32861         * g++.dg/opt/const2.C: New test.
32862
32863 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
32864
32865         PR c++/7176
32866         * g++.dg/parse/friend1.C: New test.
32867         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
32868
32869 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
32870
32871         * gcc.dg/20021014-1.c: New test.
32872
32873 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
32874
32875         PR c++/5661
32876         * g++.dg/ext/vlm1.C: New test.
32877         * g++.dg/ext/vlm2.C: Likewise.
32878
32879         * g++.dg/init/array1.C: Remove invalid braces.
32880         * g++.dg/init/brace1.C: New test.
32881         * g++.dg/init/copy2.C: Likewise.
32882         * g++.dg/init/copy3.C: Likewise.
32883         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
32884         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
32885         braces.
32886
32887 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
32888
32889         * gcc.dg/cpp/assembler.S: Don't use -ansi.
32890
32891 2002-10-11  Richard Shann  <richard.shann@superh.com>
32892
32893         * gcc.c-torture/compile/simd-5.c: New test.
32894
32895 2002-10-10  Roger Sayle  <roger@eyesopen.com>
32896
32897         * gcc.c-torture/execute/shiftopt-1.c: New test case.
32898
32899 2002-10-10  Jim Wilson  <wilson@redhat.com>
32900
32901         * gcc.c-torture/execute/20021010-1.c: New test.
32902
32903 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
32904
32905         PR c/7353
32906         * g++.dg/ext/typedef-init.C: New test.
32907         * gcc.dg/typedef-init.c: New test.
32908
32909 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
32910
32911         * gcc.dg/cpp/paste13.c: New test.
32912
32913 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
32914
32915         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
32916         remaining platforms, XFAIL during compile, not execute.  Don't
32917         XFAIL at -O0.
32918
32919 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
32920
32921         * gcc.dg/alias-1.c: Tweak expected warning.
32922
32923 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
32924
32925         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
32926
32927 2002-10-06  Andreas Jaeger  <aj@suse.de>
32928
32929         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
32930         * gcc.dg/cpp/c++98.C: Likewise.
32931
32932         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
32933         * g++.dg/cpp/c++98.C: Likewise.
32934
32935         * g++.dg/README (Subdirectories): Mention cpp directory.
32936
32937         PR target/7559
32938         * gcc.dg/20021006-1.c: New test.
32939
32940 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
32941
32942         PR c++/7804
32943         * g++.dg/other/warning1.C: New test.
32944
32945 2002-10-04  Roger Sayle  <roger@eyesopen.com>
32946
32947         * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
32948         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
32949         and sparc-*-* with -m64 as expected failures.  See PR 8087.
32950
32951 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32952
32953         PR c++/7931
32954         * g++.dg/template/ptrmem3.C: New test.
32955
32956         PR c++/7754
32957         * g++.dg/template/union1.C: New test.
32958
32959 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
32960
32961         PR c++/8006
32962         * g++.dg/abi/mangle9.C: New test.
32963         * g++.dg/abi/mangle10.C: New test.
32964         * g++.dg/abi/mangle11.C: New test.
32965         * g++.dg/abi/mangle12.C: New test.
32966
32967 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
32968
32969         PR c++/7188.
32970         * g++.dg/template/meminit1.C: New test.
32971         * g++.dg/warn/Wreorder-1.C: Likewise.
32972         * g++.old-deja/g++.mike/warn3.C: Tweak.
32973         * lib/prune.exp: Ingore "in copy constructor".
32974
32975 2002-10-02  Andreas Jaeger  <aj@suse.de>
32976
32977         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
32978         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
32979         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
32980         on x86-64.
32981
32982 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32983
32984         * gcc.dg/empty1.C: Fix typo.
32985
32986 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
32987
32988         * gcc.dg/alias-1.c: New test.
32989
32990 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
32991
32992         * gcc.dg/empty1.C: New test.
32993
32994         * g++.dg/tls/init-2.C: Tweak error messages.
32995
32996 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
32997
32998         * gcc.c-torture/compile/20020923-1.c: New test.
32999
33000 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
33001
33002         * gcc.c-torture/execute/ffs-1.c: New test.
33003         * gcc.c-torture/execute/ffs-2.c: Ditto.
33004
33005 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
33006
33007         * g++.dg/overload/member1.C: New test.
33008
33009 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
33010
33011         * g++.dg/abi/empty7.C: New test.
33012         * g++.dg/init/pm2.C: Likewise.
33013
33014 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
33015
33016         * g++.dg/rtti/crash1.C: New test.
33017
33018 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
33019
33020         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
33021         gcc.dg/sibcall-4.c: New tests.
33022
33023 2002-09-28  Roger Sayle  <roger@eyesopen.com>
33024
33025         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
33026         powerpc and MMIX targets.
33027
33028 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
33029
33030         * gcc.dg/cpp/20020927-1.c: New.
33031
33032 2002-09-26  David S. Miller  <davem@redhat.com>
33033
33034         * gcc.c-torture/compile/trunctfdf.c: New.
33035
33036 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33037
33038         * lib/target-supports.exp (check_weak_available): Handle solaris2.
33039
33040 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
33041
33042         * gcc.c-torture/execute/loop-15.c: New.
33043
33044 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
33045
33046         * README.QMTEST: Fix typo.
33047
33048 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
33049
33050         * gcc.dg/20020926-1.c: New test.
33051
33052 2002-09-25  David S. Miller  <davem@redhat.com>
33053
33054         PR target/7842
33055         * gcc.c-torture/execute/shiftdi.c: New test.
33056
33057 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
33058
33059         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
33060         unique to the tool.
33061         * lib/g77.exp (g77_init): Likewise.
33062         * lib/g++.exp (g++_init): Likewise.
33063         * lib/objc.exp (objc_init): Likewise.
33064
33065 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
33066
33067         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
33068         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
33069         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
33070
33071 2002-09-25  Richard Henderson  <rth@redhat.com>
33072
33073         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
33074         too-small long double.
33075
33076 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
33077
33078         * gcc.dg/20020919-1.c: New test.
33079
33080 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
33081
33082         * g++.dg/abi/bitfield6.C: New test.
33083         * g++.dg/abi/bitfield7.C: New test.
33084         * g++.dg/abi/bitfield8.C: New test.
33085         * g++.dg/abi/vbase11.C: New test.
33086
33087 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33088
33089         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
33090         hppa*-*-hpux*.  Update test comment.
33091
33092 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
33093
33094         * gcc.dg/tls/struct-1.c: New test.
33095
33096 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
33097
33098         * gcc.dg/cpp/tr-warn2.c: Update.
33099
33100 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33101
33102         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
33103
33104 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
33105
33106         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
33107         systems.
33108
33109 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
33110
33111         * gcc.c-torture/execute/ieee/mzero3.c: New test.
33112
33113         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
33114         Adjust for c++filt moved to binutils.  Remove spurious duplicate
33115         setting of cxxfilt.
33116
33117 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
33118
33119         * gcc.dg/20020312-2.c: Update for darwin.
33120
33121 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
33122
33123         * g++.old-deja/g++.other/crash32.C: Mark ICE.
33124
33125 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
33126
33127         * objc.dg/comp-types-1.m: New test.
33128         * objc.dg/comp-types-2.m: New test.
33129         * objc.dg/comp-types-3.m: New test.
33130         * objc.dg/comp-types-4.m: New test.
33131         * objc.dg/comp-types-5.m: New test.
33132         * objc.dg/comp-types-6.m: New test.
33133
33134 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33135
33136         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
33137
33138 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33139
33140         * g++.dg/other/do1.C: New test.
33141
33142         * g++.dg/template/subst1.C: New test.
33143
33144 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
33145
33146         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
33147
33148 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
33149
33150         * g++.dg/template/qualttp20.C: Adjust expected errors.
33151         * g++.old-deja/g++.jason/report.C: Likewise.
33152         * g++.old-deja/g++.other/qual1.C: Likewise.
33153
33154         * g++.dg/lookup/scoped2.C: New test.
33155
33156         * g++.dg/ext/asm3.C: New test.
33157
33158 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
33159
33160         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
33161
33162 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
33163
33164         * ChangeLog: follow spelling conventions.
33165         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
33166         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
33167         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
33168         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
33169         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
33170         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
33171         * g++.old-deja/g++.law/global-init1.C: Likewise.
33172         * g++.old-deja/g++.other/delete4.C: Likewise.
33173         * g++.old-deja/g++.other/inline21.C: Likewise.
33174         * g++.old-deja/g++.other/singleton.C: Likewise.
33175         * g77.dg/strlen0.f: Likewise.
33176         * g77.f-torture/compile/20010519-1.f: Likewise.
33177         * g77.f-torture/compile/980310-4.f: Likewise.
33178         * gcc.c-torture/compile/20000605-1.c: Likewise.
33179         * gcc.c-torture/execute/20020225-1.c: Likewise.
33180         * gcc.dg/c90-hexfloat-2.c: Likewise.
33181         * gcc.dg/c99-bool-1.c: Likewise.
33182         * gcc.dg/c99-hexfloat-2.c: Likewise.
33183         * gcc.dg/dll-2.c: Likewise.
33184         * gcc.dg/wtr-union-init-1.c: Likewise.
33185         * gcc.dg/wtr-union-init-2.c: Likewise.
33186         * gcc.dg/wtr-union-init-3.c: Likewise.
33187         * gcc.dg/cpp/avoidpaste1.c: Likewise.
33188         * gcc.dg/cpp/defined.c: Likewise.
33189         * gcc.dg/cpp/macsyntx.c: Likewise.
33190         * gcc.dg/cpp/paste2.c: Likewise.
33191         * gcc.dg/cpp/trad/defined.c: Likewise.
33192         * gcc.dg/format/c90-printf-1.c: Likewise.
33193         * gcc.dg/format/c90-scanf-1.c: Likewise.
33194         * gcc.dg/format/c99-printf-1.c: Likewise.
33195         * gcc.dg/format/c99-scanf-1.c: Likewise.
33196         * gcc.misc-tests/gcov-8.c: Likewise.
33197         * lib/profopt.exp: Likewise.
33198
33199 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
33200
33201         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
33202
33203 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33204
33205         * g++.dg/inherit/using2.C: New test.
33206
33207 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
33208
33209         * ChangeLog: Follow spelling conventions.
33210         * g++.dg/template/friend4.C: Likewise.
33211         * g++.old-deja/g++.pt/crash67.C: Likewise.
33212         * gcc.c-torture/execute/20000801-4.c: Likewise.
33213         * gcc.dg/c90-digraph-1.c: Likewise.
33214         * gcc.dg/c94-digraph-1.c: Likewise.
33215         * gcc.dg/c99-digraph-1.c: Likewise.
33216         * gcc.dg/cpp/line5.c: Likewise.
33217         * gcc.dg/cpp/multiline.c: Likewise.
33218         * gcc.dg/cpp/trad/literals-1.c: Likewise.
33219         * gcc.dg/format/attr-3.c: Likewise.
33220         * gcc.dg/format/c90-scanf-3.c: Likewise.
33221         * gcc.dg/format/ext-4.c: Likewise.
33222
33223 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
33224
33225         * g++.dg/template/pretty1.C: New test.
33226
33227 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
33228
33229         * gcc.c-torture/execute/struct-cpy-1.c: New test.
33230
33231 2002-09-13  Matt Austern  <austern@apple.com>
33232
33233         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
33234         passing a cast expression to a function by const reference.
33235
33236 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
33237
33238         * g++.dg/template/deduce1.C: New test.
33239
33240 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
33241
33242         * gcc.c-torture/execute/simd-1.c: Force all use of int to
33243         32-bit int.
33244
33245 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
33246
33247         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
33248         usage.
33249
33250 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
33251
33252         * gcc.c-torture/compile/20020910-1.c: New test.
33253
33254 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
33255
33256         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
33257
33258 2002-09-10  Andreas Jaeger  <aj@suse.de>
33259
33260         * gcc.dg/20020312-2.c: Adjust for x86-64.
33261
33262 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
33263
33264         * g77.dg/7388.f: New test case for PR 7388.
33265
33266 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
33267
33268         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
33269
33270 2002-09-05  Ziemowit Laski <zlaski@apple.com>
33271
33272         * objc.dg/proto-lossage-1.m: New test.
33273
33274 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
33275
33276         * gcc.dg/cpp/_Pragma4.c: Fix typo.
33277
33278 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
33279
33280         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
33281         expected to pass.
33282
33283 2002-09-06  Stan Shebs  <shebs@apple.com>
33284             David Edelsohn  <edelsohn@gnu.org>
33285
33286         * gcc.dg/weak: New directory.
33287         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
33288         target-specific xfail bits.
33289         * gcc.dg/typeof-2.c: Move to new directory.
33290         * gcc.dg/weak.exp: New expect script.
33291
33292 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
33293
33294         * gcc.c-torture/execute/extzvsi.c: New test.
33295
33296 2002-09-05  Stan Shebs  <shebs@apple.com>
33297
33298         * gcc.dg/weak-1.c: xfail on Darwin.
33299         * gcc.dg/weak-2.c: Ditto.
33300         * gcc.dg/weak-3.c: Ditto.
33301         * gcc.dg/weak-4.c: Ditto.
33302         * gcc.dg/weak-5.c: Ditto.
33303         * gcc.dg/weak-6.c: Ditto.
33304         * gcc.dg/weak-7.c: Ditto.
33305         * gcc.dg/weak-8.c: Ditto.
33306         * gcc.dg/weak-9.c: Ditto.
33307
33308 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
33309
33310         * gcc.c-torture/execute/loop-14.c: New test.
33311
33312 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
33313
33314         * g++.dg/other/cxa-atexit1.C: New test.
33315
33316         * gcc.dg/typeof-2.c: New test.
33317
33318 2002-09-03  Roger Sayle  <roger@eyesopen.com>
33319
33320         * gcc.dg/builtins-2.c: New testcase.
33321         * gcc.dg/builtins-3.c: New testcase.
33322
33323 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
33324
33325         * gcc.dg/cpp/_Pragma4.c: New test.
33326
33327 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
33328
33329         * objc/execute/nil_method-1.m: New testcase.
33330
33331 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
33332
33333         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
33334         [Object class], not [Object initialize].
33335
33336 2002-08-31  Roger Sayle  <roger@eyesopen.com>
33337             Hans-Peter Nilsson  <hp@bitrange.com>
33338
33339         * gcc.c-torture/execute/20020720-1.x: Skip test on
33340         mmix-knuth-mmixware.  Correct comment.
33341
33342 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
33343
33344         * testsuite/g++.dg/abi/bitfield5.C: New test.
33345         * testsuite/g++.dg/abi/vbase10.C: Likewise.
33346
33347 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
33348
33349         * objc.dg/undeclared-selector.m: New test.
33350
33351 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
33352
33353         * g++.dg/other/offsetof1.C: Avoid cast warning.
33354
33355 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
33356
33357         * objc.dg/super-class-2.m: New test.
33358
33359 2002-08-24  Matt Austern  <austern@apple.com>
33360
33361         * g++.dg/ext/lvaddr.C: New test.
33362         * g++.dg/ext/lvcast.C: New test.
33363
33364 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
33365
33366         * testsuite/g++.dg/inherit/cond1.C: New test.
33367
33368 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
33369
33370         * gcc.dg/noncompile/incomplete-1.c: New test.
33371
33372 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
33373
33374         * gcc.dg/typespec-1.c: New test.
33375
33376 2002-08-20  Devang Patel  <dpatel@apple.com>
33377         * objc.dg/proto-hier-2.m: New test.
33378
33379 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
33380
33381         * objc.dg/bitfield-1.m: New test.
33382         * objc.dg/bitfield-2.m: New test.
33383
33384 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
33385
33386         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
33387         gcc.dg/c99-flex-array-4.c: New tests.
33388
33389 2002-08-16  Stan Shebs  <shebs@apple.com>
33390
33391         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
33392
33393 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
33394
33395         * gcc.dg/typeof-1.c: New test.
33396         * g++.dg/ext/typeof2.C: New test.
33397
33398 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
33399
33400         * g++.dg/other/offsetof1.C: New test.
33401
33402 2002-08-14  Richard Henderson  <rth@redhat.com>
33403
33404         * gcc.dg/tls/diag-3.c: Fix expected message strings.
33405
33406 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
33407
33408         * gcc.dg/cpp/_Pragma3.c: New test.
33409
33410 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
33411
33412         * g++.dg/template/inherit3: New test.
33413
33414 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
33415
33416         * gcc.dg/bitfld-4.c: Add blank options.
33417
33418 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
33419
33420         * g++.dg/template/crash1.C: New test.
33421
33422 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33423
33424         * gcc.dg/tls/opt-2.c: New test.
33425
33426 2002-08-08  Devang Patel  <dpatel@apple.com>
33427
33428         * objc.dg/selector-1.m : New test
33429
33430 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33431
33432         * g++.dg/abi/bitfield4.C: New test.
33433         * gcc.dg/bitfld-4.c: New test.
33434
33435 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
33436
33437         * g++.dg/other/packed1.C: New test.
33438
33439 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
33440
33441         * g++.dg/abi/offsetof.C: Tweak error messages.
33442         * g++.old-deja/g++.mike/p10769a.C: Likewise.
33443
33444 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
33445
33446         * gcc.dg/bitfld-3.c: New test.
33447
33448 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
33449             Richard Henderson  <rth@redhat.com>
33450
33451         * gcc.dg/i386-bitfield1.c: New test.
33452         * g++.dg/abi/bitfield3.C: Update.
33453
33454 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
33455
33456         * objc.dg/const-str-2.m: Update.
33457         * gcc.dg/cpp/c++98.c: Change to C extension.
33458         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
33459         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
33460
33461 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
33462
33463         * testsuite/gcc.dg/tls/diag-3.c: New.
33464
33465 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
33466
33467         * g++.dg/README (Subdirectories): Document new subdir expr.
33468         * g++.dg/expr/pmf-1.C: New test.
33469
33470 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
33471
33472         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
33473
33474 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
33475
33476         * g++.dg/abi/bitfield3.C: New test.
33477
33478 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
33479
33480         * lib/gcov.exp: Tweak expected line formats.
33481         * gcc.misc-tests/gcov8.c: New test.
33482         * gcc.misc-tests/gcov8.x: New flags.
33483
33484 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
33485
33486         * consistency.vlad/layout/endian.c: Include string.h.
33487
33488         * gcc.c-torture/execute/20020805-1.c: New test.
33489
33490 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
33491
33492         * g++.dg/other/conversion1.C: New test.
33493
33494 2002-08-03  Roger Sayle  <roger@eyesopen.com>
33495
33496         * gcc.dg/builtins-1.c: New testcase.
33497
33498 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
33499
33500         * g++.dg/inherit/access3.C: New test.
33501
33502 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
33503
33504         * gcc.dg/ia64-visibility-2.c: New test.
33505
33506 2002-08-01  Benjamin Kosnik  <bkoz@redhat.com>
33507
33508         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
33509         __qualifier_flags to __flags.
33510
33511 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
33512
33513         * g++.dg/inherit/operator1.C: New test.
33514         * g++.dg/lookup/disamb1.C: Fix typo in comment.
33515         * g++.dg/other/error1.C: Change expected error message.
33516         * g++.dg/template/conv4.C: Likewise.
33517
33518 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
33519
33520         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
33521         for documented behavior.
33522
33523 2002-07-25  Roger Sayle  <roger@eyesopen.com>
33524
33525         * gcc.c-torture/execute/20020720-1.x: Skip this test on
33526         several targets known to fail.
33527
33528 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
33529
33530         * gcc.dg/mips-args-[123].c: New tests.
33531
33532 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
33533
33534         * gcc.dg/ppc-spe.c: New.
33535
33536 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
33537
33538         * g++.dg/other/ptrmem4.C: New testcase.
33539
33540 2002-07-24  Richard Henderson  <rth@redhat.com>
33541
33542         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
33543
33544 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
33545
33546         * g++.dg/ext/alignof1.C (main): Return 0 for success.
33547
33548 2002-07-24  Roger Sayle  <roger@eyesopen.com>
33549
33550         * gcc.c-torture/execute/memset-3.c: New testcase.
33551
33552 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
33553
33554         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
33555         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
33556
33557 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33558
33559         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
33560         Delete.
33561
33562 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
33563
33564         * gcc.c-torture/compile/simd-4.c: New test.
33565
33566 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33567
33568         PR c++/7347, c++/7348
33569         * g++.dg/template/access4.C: New test.
33570         * g++.dg/template/access5.C: New test.
33571         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
33572         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
33573         * g++.old-deja/g++.pt/ttp58.C: Likewise.
33574         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
33575
33576 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
33577
33578         * gcc.dg/gnu89-init-2.c: New test.
33579
33580 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
33581
33582         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
33583
33584 2002-07-20  Roger Sayle  <roger@eyesopen.com>
33585
33586         * gcc.c-torture/execute/20020720-1.c: New testcase.
33587
33588 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
33589
33590         * gcc.dg/cpp/Wsignprom.c: New tests.
33591
33592 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
33593
33594         * gcc.c-torture/execute/loop-13.c: New test.
33595
33596 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
33597
33598         * gcc.dg/cpp/expr.c: New tests.
33599
33600 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
33601
33602         * g++.dg/opt/pr6713.C: Add template instantiation.
33603
33604 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
33605
33606         * gcc.dg/nest.c: New test.
33607
33608 2002-07-17  Richard Henderson  <rth@redhat.com>
33609
33610         * g++.dg/opt/pr6713.C: New test.
33611
33612 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
33613
33614         * gcc.c-torture/execute/loop-2e.x: Let the testcase
33615         XFAIL for all x86 processors.
33616
33617 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
33618
33619         * gcc.c-torture/execute/20010122-1.x: Do not test with
33620         -fomit-frame-pointer.
33621
33622 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33623
33624         * g++.dg/template/instantiate2.C: New test.
33625         * g++.dg/template/spec4.C: New test.
33626
33627 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33628
33629         * g++.dg/template/access2.C: New test.
33630         * g++.dg/template/access3.C: New test.
33631
33632 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
33633
33634         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
33635         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
33636         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
33637         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
33638         Convert to use <stdarg.h>.
33639         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
33640         Delete.
33641         * gcc.dg/va-arg-2.c: New.
33642         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
33643
33644 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
33645
33646         * gcc.c-torture/compile/20020710-1.c: New test.
33647
33648 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
33649                           Andrew Pinski  <pinskia@physics.uc.edu>
33650
33651         gcc.c-torture/compile/simd-2.c: New testcase.
33652         gcc.c-torture/compile/simd-3.c: Likewise.
33653
33654 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
33655
33656         PR c++/7224
33657         * g++.dg/overload/error1.C: New test.
33658
33659 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
33660
33661         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
33662         configuration and IRIX 6 O32 ABI.
33663
33664 2002-07-11  Roger Sayle  <roger@eyesopen.com>
33665
33666         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
33667
33668 2002-07-10  Roger Sayle  <roger@eyesopen.com>
33669
33670         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
33671
33672 2002-07-10  Jeffrey A Law  <law@redhat.com>
33673
33674         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
33675
33676         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
33677
33678 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
33679
33680         * gcc.dg/20020312-2.c: Check for __PPC__.
33681
33682 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
33683
33684         * gcc.c-torture/compile/20020709-1.c: New test.
33685
33686 2002-07-07  Roger Sayle  <roger@eyesopen.com>
33687
33688         * g++.dg/template/qualttp21.C: New test case.
33689
33690 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
33691
33692         * gcc.c-torture/compile/20020706-1.c: New test.
33693         * gcc.c-torture/compile/20020706-2.c: New test.
33694
33695 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
33696             Alexandre Oliva  <aoliva@redhat.com>
33697
33698         * g++.dg/warn/incomplete1.C: New test.
33699
33700 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33701
33702         PR c++/7099
33703         * g++.dg/warn/noreturn1.C: New test.
33704
33705 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
33706
33707         PR c++/6706
33708         * g++.dg/debug/debug6.C: New test.
33709         * g++.dg/debug/debug7.C: New test.
33710
33711 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
33712
33713         * gcc.c-torture/compile/simd-3.c: New test.
33714
33715 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
33716
33717         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
33718         * gcc.dg/20020620-1.c: Likewise.
33719
33720 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33721
33722         PR c++/6944
33723         * g++.dg/init/array4.C: New test.
33724         * g++.dg/init/array5.C: New test.
33725
33726 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
33727
33728         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
33729         * gcc.c-torture/execute/simd-2.c (main): Likewise.
33730
33731 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33732
33733         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
33734         * gcc.dg/wtr-aggr-init-1.c: Likewise.
33735         * gcc.dg/wtr-conversion-1.c: Likewise.
33736         * gcc.dg/wtr-escape-1.c: Likewise.
33737         * gcc.dg/wtr-int-type-1.c: Likewise.
33738         * gcc.dg/wtr-label-1.c: Likewise.
33739         * gcc.dg/wtr-static-1.c: Likewise.
33740         * gcc.dg/wtr-strcat-1.c: Likewise.
33741         * gcc.dg/wtr-suffix-1.c: Likewise.
33742         * gcc.dg/wtr-switch-1.c: Likewise.
33743         * gcc.dg/wtr-unary-plus-1.c: Likewise.
33744         * gcc.dg/wtr-union-init-1.c: Likewise.
33745         * gcc.dg/wtr-union-init-2.c: Likewise.
33746         * gcc.dg/wtr-union-init-3.c: Likewise.
33747
33748         * gcc.dg/wtr-func-def-1.c: New test.
33749
33750 2002-07-02 Devang Patel <dpatel@apple.com>
33751
33752         * objc.dg/param-1.m: New test.
33753
33754 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
33755
33756         * gcc.dg/cpp/trad/directive.c: Add test.
33757         * gcc.dg/cpp/trad/macroargs.c: Add test.
33758         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
33759
33760 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
33761
33762         * gcc.dg/cpp/cmdlne-M.c: New test.
33763
33764 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
33765
33766         * objc.dg/desig-init-1.m: New test.
33767
33768 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33769
33770         PR c++/6716
33771         * g++.dg/template/instantiate1.C: New test.
33772
33773 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
33774
33775         PR c++/7112
33776         * g++.dg/template/sizeof2.C: New test.
33777
33778 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33779
33780         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
33781         gcc.dg/cpp/trad/include.c: New tests.
33782
33783 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
33784
33785         PR target/7177
33786         * gcc.c-torture/compile/20020701-1.c: New test.
33787
33788 2002-07-01  Stan Shebs  <shebs@apple.com>
33789
33790         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
33791         header here...
33792         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
33793         (objc-torture-execute): or here.
33794
33795 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
33796
33797         * gcc.c-torture/execute/arith-rand-ll.c: New test.
33798
33799 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
33800
33801         * gcc.dg/cpp/trad/escaped-nl.c: New test.
33802
33803 2002-06-30  Devang Patel  <dpatel@apple.com>
33804
33805         * objc.dg/fsyntax-only.m: New test.
33806
33807 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
33808
33809         PR c++/6695
33810         * g++.dg/template/friend7.C: New file.
33811
33812 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
33813
33814         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
33815         return type.
33816
33817 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
33818
33819         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
33820         avoid division by zero.
33821
33822 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
33823
33824         * gcc.dg/Wunknownprag.c: New tests.
33825
33826 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
33827
33828         * gcc.c-torture/execute/simd-2.c: New test.
33829
33830 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
33831
33832         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
33833         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
33834         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
33835         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
33836         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
33837         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
33838         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
33839         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
33840         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
33841         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
33842         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
33843         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
33844         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
33845         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
33846         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
33847         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
33848         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
33849
33850 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
33851
33852         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
33853         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
33854         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
33855         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
33856         New tests.
33857         * gcc.dg/cpp/trad/directive.c: Update.
33858
33859 2002-06-23  Andreas Jaeger  <aj@suse.de>
33860
33861         * gcc.c-torture/execute/complex-6.c: New.
33862
33863 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
33864
33865         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
33866         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
33867         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
33868         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
33869
33870 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
33871
33872         * gcc.dg/cpp/trad: New directory with traditional tests copied
33873         from parent directory.
33874         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33875         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33876         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33877         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33878         Move to trad/ and rename.
33879         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
33880         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
33881         gcc.dg/cpp/trad/redef2.c: New tests.
33882         * gcc.dg/cpp/trad/trad.exp: New driver.
33883
33884 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
33885
33886         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
33887         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
33888         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
33889         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
33890         Remove.
33891
33892 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
33893
33894         * gcc.dg/20020620-1.c: New test.
33895
33896 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33897
33898         * g++.dg/template/ttp4.C: New test.
33899
33900 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
33901
33902         * g++.dg/opt/vt1.C: Fix regexp.
33903
33904 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
33905
33906         * gcc.c-torture/execute/pure-1.c: Make functions static again.
33907         Don't use attribute `noinline'.
33908
33909 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33910
33911         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
33912
33913 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
33914
33915         * gcc.c-torture/execute/simd-1.c: New.
33916
33917         * gcc.dg/simd-1.c: New.
33918
33919 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
33920
33921         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
33922
33923 2002-06-16  Richard Henderson  <rth@redhat.com>
33924
33925         * g++.dg/ext/anon-struct1.C: New.
33926         * g++.dg/ext/anon-struct2.C: New.
33927         * g++.dg/ext/anon-struct3.C: New.
33928         * gcc.dg/anon-struct-1.c: New.
33929         * gcc.dg/anon-struct-2.c: New.
33930         * gcc.dg/anon-struct-3.c: New.
33931         * gcc.dg/20011008-1.c: Adjust warning text.
33932         * gcc.dg/20020527-1.c: Add -fms-extensions.
33933
33934 2002-06-16  Richard Henderson  <rth@redhat.com>
33935
33936         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
33937
33938 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
33939
33940         * gcc.c-torture/execute/20020615-1.c: New test.
33941
33942 2002-06-15  Roger Sayle  <roger@eyesopen.com>
33943
33944         * gcc.c-tortuture/execute/compare-1.c: New test case.
33945         * gcc.c-tortuture/execute/compare-2.c: New test case.
33946         * gcc.c-tortuture/execute/compare-3.c: New test case.
33947
33948 2002-06-13  Richard Henderson  <rth@redhat.com>
33949
33950         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
33951         ia64 ilp32.
33952
33953 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
33954
33955         * g++.dg/template/typename2.C: Update error message.
33956
33957 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
33958
33959         * gcc.c-torture/execute/20020611-1.c: New test.
33960
33961 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
33962
33963         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
33964         list of targets to skip.
33965
33966 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
33967
33968         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
33969         targets if not optimizing.
33970
33971 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
33972
33973         * gcc.c-torture/compile/20020605-1.c: New test.
33974
33975         * g++.dg/opt/vt1.C: New test.
33976
33977         * gcc.dg/20020531-1.c: New test.
33978
33979         * gcc.dg/20020530-1.c: New test.
33980
33981         * gcc.dg/20020527-1.c: New test.
33982
33983         * g++.dg/opt/cse1.C: New test.
33984
33985 2002-06-07  Roger Sayle  <roger@eyesopen.com>
33986
33987         * gcc.dg/20020607-2.c: New test case.
33988
33989 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
33990
33991         * gcc.c-torture/compile/20020604-1.c: New test.
33992
33993 2002-06-04  Richard Henderson  <rth@redhat.com>
33994
33995         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
33996         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
33997         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
33998
33999 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
34000
34001         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
34002
34003 2002-06-03  Richard Henderson  <rth@redhat.com>
34004
34005         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
34006         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
34007
34008 2002-06-02  Richard Henderson  <rth@redhat.com>
34009
34010         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
34011         test functions static.
34012
34013 2002-06-02  Andreas Jaeger  <aj@suse.de>
34014
34015         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
34016         now.
34017
34018 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
34019
34020         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
34021         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
34022         Update for mofified diagnostics.
34023         * gcc.dg/c99-intconst-1.c: No longer fail.
34024
34025 2002-06-02  Richard Henderson  <rth@redhat.com>
34026
34027         * gcc.dg/uninit-A.c: Remove xfail markers.
34028
34029 2002-06-01  Roger Sayle  <roger@eyesopen.com>
34030
34031         * gcc.dg/fnegate-1.c: New test case.
34032
34033 2002-05-30  Osku Salerma  <osku@iki.fi>
34034
34035         * gcc.c-torture/execute/mayalias-1.c: New file.
34036
34037 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34038
34039         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
34040         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
34041         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
34042
34043 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
34044
34045         * gcc.c-torture/execute/20020529-1.c: New test.
34046
34047 2002-05-27  Richard Henderson  <rth@redhat.com>
34048
34049         * g++.dg/ext/attrib6.C: New test case.
34050
34051 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34052
34053         * gcc.c-torture/execute/pure-1.c: New test.
34054
34055 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34056
34057         * gcc.dg/cpp/arith-2.c: Remove.
34058
34059 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
34060
34061         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
34062         * gcc.dg/cpp/if-3.c: Remove.
34063
34064 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
34065
34066         * g++.dg/opt/cse2.C: New test.
34067
34068 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
34069
34070         * gcc.dg/cpp/arith-1.c: New semantic tests.
34071         * gcc.dg/cpp/if-1.c: Update.
34072
34073 2002-05-24  Ben Elliston  <bje@redhat.com>
34074
34075         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
34076
34077 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
34078
34079         * gcc.dg/verbose-asm.c: New test.
34080
34081 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
34082
34083         * gcc.dg/cpp/paste12.c: New test.
34084
34085 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34086
34087         * g++.dg/parse/named_ops.C: New test.
34088
34089 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
34090
34091         * gcc/testsuite/gcc.dg/weak-8.c: New test.
34092
34093 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
34094
34095         * gcc.dg/weak-2.c: Allow optional leading underscore
34096         in scan-assembler symbol name.
34097         * gcc.dg/weak-3.c: Likewise.
34098         * gcc.dg/weak-4.c: Likewise.
34099         * gcc.dg/weak-5.c: Likewise.
34100
34101 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
34102
34103         * gcc.dg/20020523-1.c: New test.
34104
34105 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
34106
34107         * objc.dg/const-str-2.m: Update now that we stop after
34108         a command line error.
34109
34110 2002-05-22  Richard Henderson  <rth@redhat.com>
34111
34112         * g++.dg/dg.exp: Fix typo in test pruneing.
34113
34114 2002-05-22  Richard Henderson  <rth@redhat.com>
34115
34116         * g++.dg/dg.exp: Prune the tls subdirectory.
34117         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
34118         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
34119         * g++.dg/tls/init-1.C: New.
34120
34121 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
34122
34123         * gcc.dg/20020517-1.c: New test.
34124
34125 2002-05-21  Richard Henderson  <rth@redhat.com>
34126
34127         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
34128         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
34129
34130 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
34131
34132         * g++.dg/other/copy2.C: New test.
34133
34134 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
34135
34136         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
34137         (MAX_COPY): Bump up to 10 times sizeof (long long).
34138         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
34139
34140         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
34141         sizeof (long long).
34142
34143         * gcc.c-torture/execute/strcpy-1.c: New test.
34144
34145 2002-05-19  Jason Merrill  <jason2redhat.com>
34146
34147         * g++.dg/ext/oper1.C: New test.
34148
34149 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
34150 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
34151
34152         * README.QMTEST: New file.
34153
34154         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
34155
34156 2002-05-19  Andreas Jaeger  <aj@suse.de>
34157
34158         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
34159         now.
34160         * gcc.c-torture/execute/loop-2d.x: Likewise.
34161
34162 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
34163
34164         * gcc.dg/weak-2.c: xfail warnings for platforms that don't
34165         support weak symbols.
34166         * gcc.dg/weak-4.c: Likewise.
34167         * gcc.dg/weak-6.c: Likewise.
34168
34169 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
34170
34171         * gcc.dg/weak-3.c: Add dg-excess-error comment for
34172         cygwin, coff and h8300-*-hms targets
34173         * gcc.dg/weak-5.c: Likewise.
34174         * gcc.dg/weak-7.c: Likewise.
34175
34176 2002-05-16  Jason Merrill  <jason@redhat.com>
34177
34178         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
34179         (scan-assembler-not, scan-assembler-dem): Likewise.
34180         (scan-assembler-dem-not): Likewise.
34181
34182 2002-05-15  Richard Henderson  <rth@redhat.com>
34183
34184         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
34185
34186 2002-05-15  Richard Henderson  <rth@redhat.com>
34187
34188         * gcc.dg/weak-5.c (vfoo1c): No warning here.
34189         (vfoo1f): Warning here.
34190         (vfoo1l): Don't redefine the alias.
34191
34192 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
34193
34194         * g++.dg/init/pm1.C: New test.
34195
34196 2002-05-12  David S. Miller  <davem@redhat.com>
34197
34198         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
34199         types.
34200
34201 2002-05-10  Roger Sayle  <roger@eyesopen.com>
34202
34203         * gcc.c-torture/execute/20020510-1.c: New test case.
34204
34205 2002-05-10  David S. Miller  <davem@redhat.com>
34206
34207         * gcc.c-torture/execute/conversion.c: Test long double too.
34208
34209 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
34210
34211         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
34212         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
34213         * lib/g++.exp (g++_link_flags): Likewise.
34214         * lib/objc.exp (objc_target_compile): Likewise.
34215
34216 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
34217
34218         * gcc.dg/cpp/poison.c: Update.
34219         * gcc.dg/cpp/20000625-2.c: Remove.
34220         * gcc.dg/cpp/direct2s.c: Remove final test.
34221
34222 2002-05-08  Tom Rix  <trix@redhat.com>
34223
34224         * gcc.c-torture/execute/20020508-1.c: New test.
34225         * gcc.c-torture/execute/20020508-2.c: New test.
34226         * gcc.c-torture/execute/20020508-3.c: New test.
34227
34228 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
34229
34230         * gcc.dg/cpp/charconst-4.c: More tests.
34231
34232 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
34233
34234         PR c/6569
34235         * gcc.dg/weak-3.c: Update location of warning messages.
34236         * gcc.dg/weak-5.c: Likewise.
34237
34238 2002-05-06  Roger Sayle  <roger@eyesopen.com>
34239
34240         * gcc.c-torture/execute/20020506-1.c: New test case.
34241
34242 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
34243
34244         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
34245
34246 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34247
34248         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
34249
34250 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
34251
34252         * gcc.dg/cpp/charconst-3.c: New test.
34253
34254 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
34255
34256         * gcc.dg/cpp/charconst.c: Update tests.
34257
34258 2002-05-05  Tim Josling  <tej@melbpc.org.au>
34259
34260         * treelang: Added directory for new sample language treelang. Also
34261         lib/treelang.exp: New file to signal treelang should be tested.
34262
34263 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34264
34265         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
34266         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
34267         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
34268         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
34269         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
34270         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
34271         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
34272
34273 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
34274
34275         * gcc.dg/format/xopen-2.c: New test.
34276
34277 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
34278
34279         * gcc.dg/20020503-1.c: New test.
34280
34281 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
34282
34283         * g++.dg/init/dtor1.C: Make it tougher.
34284
34285 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
34286
34287         * g++.dg/init/dtor1.C: New test.
34288
34289 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
34290
34291         * gcc.dg/altivec-8.c: New.
34292
34293 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
34294
34295         * gcc.dg/altivec-7.c: New.
34296
34297 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
34298
34299         * g++.dg/parse/typedef1.C: New test.
34300
34301 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
34302
34303         PR c++/6486
34304         * g++.dg/template/friend6.C: New test.
34305
34306         PR c++/6492
34307         * g++.dg/init/copy1.C: New test.
34308
34309 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
34310
34311         * g++.dg/warn/effc1.C: New test.
34312
34313 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
34314
34315         * gcc.dg/cpp/if-cexp.c: Add a test.
34316
34317 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
34318
34319         * gcc.dg/20020426-2.c: New test.
34320
34321 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
34322
34323         * gcc.dg/cpp/if-mop.c: Update.
34324         * gcc.dg/cpp/if-mpar.c: Add test.
34325         * gcc.dg/cpp/if-oppr.c: Update.
34326
34327 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34328
34329         PR c/6343
34330         * gcc.dg/weak-[2-7].c: New tests.
34331
34332 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34333
34334         * gcc.dg/enum1.c: New test.
34335
34336 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34337
34338         PR c++/6497
34339         * g++.dg/inherit/access2.C: New test.
34340
34341 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
34342
34343         PR bootstrap/6445
34344         * gcc.dg/20020426-1.c: New test.
34345
34346 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
34347
34348         * g++.dg/abi/enum1.C: New test.
34349
34350 2002-04-26  Richard Henderson  <rth@redhat.com>
34351
34352         * gcc.dg/c99-bool-1.c: Expect always true warning.
34353
34354 2002-04-25  Roger Sayle  <roger@eyesopen.com>
34355
34356         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
34357
34358 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34359
34360         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
34361         targets.
34362
34363 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
34364
34365         * g++.dg/abi/mange7.C: New test.
34366
34367         PR c++/6438.
34368         * g++.dg/parse/stmtexpr2.C: New test.
34369
34370 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
34371
34372         * gcc.dg/20020312-2.c: Add SH target.
34373
34374 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34375
34376         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
34377         compiler output on mips*-*-irix*.
34378
34379 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
34380
34381         * g++.dg/parse/attr1.C: New test.
34382
34383 2002-04-23  Roger Sayle  <roger@eyesopen.com>
34384
34385         * gcc.c-torture/execute/string-opt-17.c: New test case.
34386         * gcc.c-torture/execute/memset-2.c: New test case.
34387
34388 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
34389
34390         PR c++/6256:
34391         * g++.dg/template/friend5.C: New test.
34392
34393         PR c++/6331:
34394         * g++.dg/template/qual1.C: Likewise.
34395
34396 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
34397
34398         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
34399         Include stdlib.h, not stdio.h or ctype.h.
34400
34401 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
34402
34403         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
34404         cris-*-elf* and mmix-*-*.
34405         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
34406         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
34407         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
34408         Ditto.
34409         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
34410         * gcc.dg/wchar_t-1.c: Ditto.
34411
34412 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
34413
34414         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
34415         Clarify comment.
34416
34417 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
34418
34419         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
34420
34421 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34422
34423         * gcc.c-torture/execute/20000906-1.x: Delete.
34424
34425 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
34426
34427         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
34428
34429 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
34430
34431         * PR6367
34432         * g77.f-torture/execute/6367.f: New test.
34433         * g77.f-torture/execute/6367.x: Disable for MMIX.
34434
34435 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
34436
34437         * PR6352
34438         * g++.dg/opt/inline2.C: New test.
34439
34440 2002-04-18  Richard Henderson  <rth@redhat.com>
34441
34442         * gcc.dg/20000906-1.c: Enable for all targets.
34443         * gcc.c-torture/compile/iftrap-2.c: New.
34444
34445 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34446
34447         * gcc.dg/20020418-1.c: New test.
34448         * gcc.dg/20020418-2.c: New test.
34449
34450 2002-04-18  Richard Henderson  <rth@redhat.com>
34451
34452         * gcc.c-torture/compile/iftrap-1.c: New.
34453         * gcc.dg/iftrap-1.c: Adjust for ia64.
34454         * gcc.dg/iftrap-2.c: New.
34455
34456 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
34457
34458         * gcc.c-torture/compile/20020418-1.c: New test.
34459
34460 2002-04-18  Roger Sayle  <roger@eyesopen.com>
34461
34462         * gcc.c-torture/compile/20020415-1.c: New.
34463
34464 2002-04-18  David S. Miller  <davem@redhat.com>
34465
34466         * gcc.c-torture/execute/20020418-1.c: New test.
34467
34468 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
34469
34470         * gcc.dg/20020416-1.c: New test.
34471
34472         * g++.dg/opt/inline1.C: New test.
34473
34474 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
34475
34476         * gcc.dg/altivec-5.c: New test.
34477
34478         * gcc.dg/20020415-1.c: New test.
34479
34480 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
34481
34482         * testsuite/lib/chill.exp: Remove.
34483
34484 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
34485
34486         * g++.dg/other/big-struct.C: New test.
34487
34488 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
34489
34490         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
34491         of scratch file.
34492
34493 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
34494
34495         PR c/6277
34496         * gcc.dg/i386-387-1.c: Allow optional leading underscore
34497         in scan-assembler function name
34498
34499 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
34500
34501         * g77.f-torture/execute/980628-4.x,
34502         g77.f-torture/execute/980628-5.x,
34503         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34504         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34505         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
34506         i[34567]86-*-*.
34507
34508 2002-04-13  David S. Miller  <davem@redhat.com>
34509
34510         * gcc.c-torture/execute/20020413-1.c: New test.
34511
34512 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
34513
34514         * gcc.dg/asm-6.c,
34515         * g++.dg/ext/asm1.C: New tests.
34516
34517 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
34518
34519         PR c++ 5373.
34520         * g++.dg/parse/stmtexpr1.C: New test.
34521
34522         PR c++/5189.
34523         * g++.dg/template/copy1.C: New test.
34524
34525 2002-04-12  Richard Henderson  <rth@redhat.com>
34526
34527         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
34528
34529 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
34530
34531         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
34532         gcc.c-torture/execute/20020307-2.c.
34533
34534 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
34535
34536         * g++.dg/ext/attrib5.C,
34537         * g++.dg/lookup/struct1.C: New tests.
34538
34539 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
34540
34541         * gcc.dg/20020411-1.c: New test.
34542
34543         * gcc.c-torture/execute/20020411-1.c: New test.
34544
34545 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
34546
34547         * g77.f-torture/execute/6177.f: New test.
34548
34549 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
34550
34551         PR middle-end/6247
34552         * g++.dg/opt/cleanup1.C: New test.
34553
34554         * g++.dg/opt/const1.C: New test.
34555
34556 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
34557
34558         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
34559
34560 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
34561
34562         PR c++/5507
34563         * g++.dg/template/typename2.C: New test.
34564
34565 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
34566
34567         * gcc.c-torture/execute/loop-12.c: New.
34568
34569 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
34570
34571         * g77.f-torture/execute/980628-4.x,
34572         g77.f-torture/execute/980628-5.x,
34573         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
34574         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
34575         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
34576
34577 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34578
34579         PR optimization/6086
34580         * g++.dg/opt/preinc1.C: New test.
34581
34582 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34583
34584         PR c++/5571
34585         * g++.dg/opt/static2.C: New test.
34586
34587 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
34588
34589         PR c/5120
34590         * gcc.dg/20020406-1.c: New test.
34591
34592 2002-04-04  David S. Miller  <davem@redhat.com>
34593
34594         * gcc.c-torture/execute/20020404-1.c: New test.
34595
34596 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
34597
34598         PR c/6123
34599         * gcc.dg/20020312-2.c: Do not declare global register variable
34600         if __PIC__ or __pic__ is defined.
34601
34602 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
34603
34604         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
34605         __asm__ so that it works correctly even if -ansi -pedantic-errors.
34606
34607 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34608
34609         * gcc.misc-tests/linkage.exp: Update last change to handle
34610         sparc*-, not just sparc-.
34611
34612 2002-04-03  Richard Henderson  <rth@redhat.com>
34613
34614         * gcc.dg/cpp/ucs.c: Improved long UCS test.
34615
34616 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34617
34618         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
34619
34620 2002-04-02  David S. Miller  <davem@redhat.com>
34621
34622         * gcc.c-torture/execute/20020402-3.c: New test.
34623
34624 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
34625
34626         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
34627         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
34628
34629         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
34630         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
34631         g77.f-torture/execute/20001201.x,
34632         g77.f-torture/execute/u77-test.x: New files.
34633
34634         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
34635         * gcc.dg/wchar_t-1.c: Ditto.
34636
34637 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
34638
34639         * gcc.c-torture/execute/20020402-1.c: New test.
34640
34641 2002-04-01  Richard Henderson  <rth@redhat.com>
34642
34643         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
34644
34645         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
34646
34647 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
34648
34649         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
34650
34651 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34652
34653         * g++.dg/inherit/template-as-base.C: Expect error.
34654         * g++.dg/inherit/namespace-as-base.C: Likewise.
34655
34656 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
34657
34658         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
34659         g++.dg/ext/instantiate3.C: Tweak match patterns.
34660
34661         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
34662         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
34663         -da test.
34664
34665 2002-03-31  Richard Henderson  <rth@redhat.com>
34666
34667         * gcc.dg/special/alias-2.c: New.
34668         * gcc.dg/special/ecos.exp: Run it.
34669
34670 2002-03-31  Richard Henderson  <rth@redhat.com>
34671
34672         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
34673
34674 2002-03-31  Kazu Hirata  <kazu@hxi.com>
34675
34676         * gcc.dg/weak-1.c: Disable on h8300 port.
34677
34678 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
34679
34680         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
34681         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
34682         ordering tests.
34683         * g++.dg/bprob/bprob-1.C: New test.
34684         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
34685         * g++.dg/gcov/gcov-1.C: New test.
34686         * g++.dg/gcov/gcov-1.x: New file.
34687         * g++.dg/gcov/gcov-2.C: New test.
34688         * g++.dg/gcov/gcov-3.C: New test.
34689         * g++.dg/gcov/gcov-3.h: New file.
34690
34691 2002-03-28  Roger Sayle  <roger@eyesopen.com>
34692
34693         * g++.old-deja/g++.other/builtins5.C: New test.
34694         * g++.old-deja/g++.other/builtins6.C: New test.
34695         * g++.old-deja/g++.other/builtins7.C: New test.
34696         * g++.old-deja/g++.other/builtins8.C: New test.
34697         * g++.old-deja/g++.other/builtins9.C: New test.
34698
34699 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
34700
34701         * g++.dg/opt/static1.C: New test.
34702
34703         * g++.dg/opt/longbranch1.C: New test.
34704
34705 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
34706
34707         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
34708
34709         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
34710
34711 2002-03-28  Jeffrey A Law  (law@redhat.com)
34712
34713         * gcc.c-torture/execute/20020328-1.c: New test.
34714
34715 2002-03-27  Richard Henderson  <rth@redhat.com>
34716
34717         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
34718         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
34719         move from g++.old-deja/g++.ext/.
34720
34721 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
34722
34723         * g++.dg/init/new2.C: New test.
34724
34725 2002-03-26  Richard Henderson  <rth@redhat.com>
34726
34727         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
34728
34729         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
34730         on sparc.
34731
34732         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
34733         sparcv9 systems.
34734         * gcc.dg/20001102-1.c: Likewise.
34735
34736 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
34737
34738         * gcc.dg/cpp/endif-pedantic1.c,
34739         gcc.dg/cpp/endif-pedantic2.c: New tests.
34740
34741 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
34742
34743         * g++.dg/init/new1.C: New test.
34744
34745 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
34746
34747         * g++.dg/abi/vbase9.C: New test.
34748
34749 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
34750
34751         * gcc.dg/arm-asm.c: New test.
34752
34753 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
34754
34755         * gcc.dg/Wswitch-enum.c: New test.
34756         Fix PR c/5044.
34757
34758 2002-03-26  Richard Henderson  <rth@redhat.com>
34759
34760         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
34761         structure.
34762
34763 2002-03-25  Richard Henderson  <rth@redhat.com>
34764
34765         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
34766         sparcv9 systems.
34767
34768         * gcc.c-torture/compile/20011119-1.c (xxx): New.
34769         * gcc.c-torture/compile/20011119-2.c (xxx): New.
34770
34771 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
34772
34773         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
34774
34775 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
34776
34777         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
34778         targets using generic thunk support.
34779
34780 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
34781
34782         * gcc.c-torture/compile/20020323-1.c: New test.
34783
34784         * g++.dg/opt/conj2.C: New test.
34785
34786 2002-03-24  Richard Henderson  <rth@redhat.com>
34787
34788         * gcc.dg/weak-1.c: Use -fno-common.
34789
34790 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34791
34792         * g77.dg/f77-edit-apostrophe-out.f: New test
34793         * g77.dg/f77-edit-h-out.f: New test
34794         * g77.dg/f77-edit-t-in.f: New test
34795         * g77.dg/f77-edit-t-out.f: New test
34796         * g77.dg/f77-edit-x-out.f: New test
34797         * g77.dg/f77-edit-slash-out.f: New test
34798         * g77.dg/f77-edit-colon-out.f: New test
34799         * g77.dg/f77-edit-s-out.f: New test
34800
34801 2002-03-24  Richard Henderson  <rth@redhat.com>
34802
34803         * objc/execute/formal_protocol-6.x: New XFAIL.
34804
34805 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34806
34807         * gcc.dg/weak-1.c: Early return from dg-final on platforms
34808         that do not support weak symbols
34809
34810 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
34811
34812         * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
34813         * lib/g77.exp: Likewise.
34814         * lib/objc.exp: Likewise.
34815
34816 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
34817
34818         * gcc.dg/Wswitch-default.c: New test.
34819
34820 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
34821
34822         * g++.dg/other/enum1.C: New test.
34823
34824 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
34825
34826         * gcc.dg/pragma-ep-3.c: Fix typo.
34827
34828 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
34829
34830         * g++.dg/inherit/template-as-base.C: New test.
34831
34832 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
34833
34834         * g++.old-deja/g++.other/dwarf2-1.C: Move...
34835         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
34836
34837 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
34838
34839         * gcc.dg/cpp/multiline.c: Update to match.
34840
34841 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
34842
34843         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
34844
34845 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
34846
34847         * gcc.dg/cpp/extratokens2.c: New file.
34848
34849 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
34850
34851         * gcc.dg/20020312-2.c: Add rs6000 target.
34852
34853         * gcc.c-torture/compile/20020319-1.c: New test.
34854
34855 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
34856
34857         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
34858         (A, E): Handle this.
34859
34860 2002-03-20  Jason Merrill  <jason@redhat.com>
34861
34862         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
34863         ignoring -fpic.
34864         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
34865         through prune_gcc_output.
34866
34867 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
34868
34869         * gcc.c-torture/compile/20020320-1.c: New test.
34870
34871 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
34872
34873         * gcc.c-torture/compile/20020318-1.c: New test.
34874
34875         * gcc.dg/struct-by-value-1.c: New test.
34876
34877         * gcc.dg/20020319-1.c: New test.
34878
34879 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
34880
34881         * g++.dg/opt/conj1.C: New test.
34882
34883 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
34884
34885         * g++.dg/template/qualttp20.C: Revert previous change.
34886         * g++.dg/template/qualttp3.C: Likewise.
34887         * g++.dg/template/qualttp4.C: Likewise.
34888         * g++.dg/template/qualttp5.C: Likewise.
34889         * g++.dg/template/qualttp6.C: Likewise.
34890         * g++.dg/template/qualttp7.C: Likewise.
34891         * g++.dg/template/qualttp8.C: Likewise.
34892         * g++.dg/template/recurse.C: Likewise.
34893
34894 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
34895
34896         * gcc.dg/cpp/wchar-1.c: Update.
34897
34898 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
34899
34900         * g++.dg/template/conv1.C: New test.
34901         * g++.dg/template/conv2.C: New test.
34902         * g++.dg/template/conv3.C: New test.
34903         * g++.dg/template/conv4.C: New test.
34904
34905 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34906
34907         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
34908         * g++.dg/template/qualttp3.C: Likewise.
34909         * g++.dg/template/qualttp4.C: Likewise.
34910         * g++.dg/template/qualttp5.C: Likewise.
34911         * g++.dg/template/qualttp6.C: Likewise.
34912         * g++.dg/template/qualttp7.C: Likewise.
34913         * g++.dg/template/qualttp8.C: Likewise.
34914         * g++.dg/template/recurse.C: Likewise.
34915
34916 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
34917
34918         * g++.dg/opt/dtor1.C: New test.
34919
34920 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
34921
34922         * gcc.c-torture/compile/20020315-1.c: New test.
34923
34924 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
34925
34926         * gcc.dg/weak-1.c: Fix scan tests.
34927
34928 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
34929
34930         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
34931         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
34932         cris-*-aout* mmix-*-*.
34933         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
34934         cris-*-aout* mmix-*-*.
34935         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
34936         cris-*-elf* cris-*-aout* and mmix-*-*.
34937         * gcc.dg/20001009-1.c: Ditto.
34938         * gcc.dg/20010912-1.c: Ditto.
34939         * gcc.dg/20020122-4.c: Ditto.
34940         * gcc.dg/inline-2.c: Ditto.
34941
34942 2002-03-14  Jeffrey A Law  (law@cygnus.com)
34943
34944         * gcc.c-torture/compile/20020314-1.c: New test.
34945
34946 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
34947
34948         * gcc.c-torture/execute/20020314-1.c: New test.
34949
34950 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
34951
34952         * g++.dg/warn/Wunused-1.C: New test.
34953
34954 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
34955
34956         * g++.dg/abi/mangle6.C: New test.
34957
34958 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
34959
34960         * gcc.c-torture/compile/20020309-2.c: New test.
34961
34962         * gcc.c-torture/compile/20020312-1.c: New test.
34963
34964 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
34965
34966         * g++.dg/other/access1.C: New test.
34967
34968 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
34969
34970         * gcc.c-torture/execute/wchar_t-1.c: New test.
34971
34972 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
34973
34974         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
34975
34976 2002-03-12  Roger Sayle  <roger@eyesopen.com>
34977
34978         * gcc.dg/20020312-1.c: New test case.
34979
34980 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
34981
34982         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
34983
34984 2002-03-11  Richard Henderson  <rth@redhat.com>
34985
34986         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
34987         * g++.old-deja/g++.jason/report.C: Likewise.
34988
34989 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34990
34991         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
34992         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
34993
34994 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
34995
34996         * testsuite/g++.dg/overload/pmf1.C: New test.
34997
34998 2002-03-11  Kazu Hirata  <kazu@hxi.com>
34999
35000         * gcc.c-torture/execute/20020307-1.c: Use long.
35001
35002 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
35003
35004         PR optimization/5844
35005         * gcc.dg/20020310-1.c: New test.
35006
35007 2002-03-09  Michael Meissner  <meissner@redhat.com>
35008
35009         * gcc.c-torture/execute/memcpy-2.c: New test.
35010         * gcc.c-torture/execute/memset-1.c: New test.
35011         * gcc.c-torture/execute/strlen-1.c: New test.
35012         * gcc.c-torture/execute/strcmp-1.c: New test.
35013         * gcc.c-torture/execute/strncmp-1.c: New test.
35014
35015 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
35016
35017         * gcc.dg/ppc-ldstruct.c: New test.
35018
35019 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
35020
35021         * gcc.c-torture/execute/va-arg-22.c: New test.
35022
35023 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
35024
35025         * gcc.c-torture/compile/20020309-1.c: New test.
35026
35027 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
35028
35029         * gcc.c-torture/execute/20020307-2.c: New test.
35030
35031 2002-03-07  Jeffrey A Law  (law@redhat.com)
35032
35033         * g77.f-torture/compile/20020307-1.f: New test.
35034
35035 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
35036
35037         * gcc.dg/unordered-1.c: New test.
35038
35039 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
35040
35041         * gcc.c-torture/execute/20020307-1.c: New test.
35042
35043 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
35044
35045         * gcc.dg/20020304-1.c: New test.
35046
35047         * gcc.c-torture/compile/20020304-2.c: New test.
35048
35049 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
35050
35051         * gcc.c-torture/compile/20020304-1.c: New test case
35052         (from PR c/5830).
35053
35054 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
35055
35056         * gcc.dg/20020103-1.c: Add other -D ppc variants.
35057
35058 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
35059
35060         * g++.dg/other/classkey1.C: New test.
35061
35062 2002-03-01  Richard Henderson  <rth@redhat.com>
35063
35064         * gcc.c-torture/compile/981223-1.x: New.
35065         * gcc.c-torture/compile/920625-1.x: New.
35066
35067 2002-02-28  Richard Henderson  <rth@redhat.com>
35068
35069         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
35070
35071 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
35072
35073         * gcc.c-torture/execute/20020227-1.c: New test.
35074
35075 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
35076
35077         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
35078         here" ERROR lines.
35079         * g++.old-deja/g++.oliva/partord1.C: Likewise.
35080         * g++.old-deja.g++.other/defarg1.C: Likewise.
35081         * g++.old-deja/g++.pt/calls2.C: Likewise.
35082         * g++.old-deja/g++.pt/crash20.C: Likewise.
35083         * g++.old-deja/g++.pt/crash30.C: Likewise.
35084         * g++.old-deja/g++.pt/crash36.C: Likewise.
35085         * g++.old-deja/g++.pt/crash6.C: Likewise.
35086         * g++.old-deja/g++.pt/defarg13.C: Likewise.
35087         * g++.old-deja/g++.pt/derived3.C: Likewise.
35088         * g++.old-deja/g++.pt/error1.C: Likewise.
35089         * g++.old-deja/g++.pt/friend21.C: Likewise.
35090         * g++.old-deja/g++.pt/friend23.C: Likewise.
35091         * g++.old-deja/g++.pt/infinite1.C: Likewise.
35092         * g++.old-deja/g++.robertl/eb128.C: Likewise.
35093
35094 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
35095
35096         * gcc.c-torture/execute/20020225-2.c: New test.
35097
35098 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
35099
35100         * gcc.c-torture/execute/920730-1t.c,
35101         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
35102         Delete test cases, only relevant to -traditional.
35103
35104 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
35105
35106         * gcc.dg/cpp/undef1.c: Remove.
35107         * gcc.dg/cpp/directiv.c: Update.
35108         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
35109
35110 2002-02-27  Michael Meissner  <meissner@redhat.com>
35111
35112         * gcc.c-torture/execute/20020226-1.c: New test.
35113
35114 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
35115
35116         * g++.dg/debug/debug4.C: New test.
35117
35118         * gcc.dg/ia64-visibility-1.c: New test.
35119
35120 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
35121
35122         * gcc.dg/debug/20020224-1.c: New.
35123
35124 2002-02-25  Kazu Hirata  <kazu@hxi.com>
35125
35126         * gcc.c-torture/execute/960416-1.x: New.
35127         * gcc.c-torture/execute/divconst-3.x: Likewise.
35128
35129 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
35130
35131         * gcc.dg/20020224-1.c: New test.
35132
35133 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
35134
35135         * gcc.c-torture/execute/20020225-1.c: New.
35136
35137 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
35138
35139         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
35140
35141 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
35142
35143         * gcc.dg/20020222-1.c: New test.
35144
35145 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
35146
35147         * g++.dg/opt/anonunion1.C: New test.
35148
35149 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
35150
35151         * g++.dg/template/qualttp19.C: New test.
35152         * g++.dg/template/qualttp20.C: New test.
35153         * g++.old-deja/g++.jason/report.C: Adjust expected errors
35154         * g++.old-deja/g++.other/qual1.C: Likewise.
35155
35156 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
35157
35158         * gcc.dg/attr-alwaysinline.c: New.
35159
35160 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
35161
35162         * gcc.dg/20020220-1.c: New test.
35163
35164         * gcc.dg/20020220-2.c: New test.
35165
35166         * g++.dg/opt/mmx1.C: New test.
35167
35168 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
35169
35170         * gcc.c-torture/compile/20020110.c: New test.
35171
35172 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
35173
35174         * gcc.c-torture/execute/20020219-1.c: New test.
35175
35176         * gcc.dg/20020219-1.c: New test.
35177
35178         * gcc.dg/noncompile/20020220-1.c: New test.
35179
35180         * g++.dg/opt/ptrintsum1.C: New test.
35181
35182         * gcc.dg/debug/20020220-1.c: New test.
35183
35184 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
35185
35186         * gcc.c-torture/execute/20020216-1.c: New test.
35187
35188 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
35189
35190         * gcc.dg/decl-1.c: Update, new test.
35191
35192 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
35193
35194         * g++.dg/abi/bitfield1.C: New test.
35195         * g++.dg/abi/bitfield2.C: New test.
35196
35197 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35198
35199         * gcc.dg/attr-nest.c: New test.
35200
35201 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
35202
35203         * gcc.c-torture/execute/20020215-1.c: New test.
35204
35205 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
35206
35207         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
35208         * g++.dg/debug/debug.exp: New.
35209         * g++.dg/debug/trivial.C: New.
35210         * g++.dg/debug/debug1.C: Moved...
35211         * g++.dg/other/debug1.C: ...from here.
35212         * g++.dg/debug/debug2.C: Moved...
35213         * g++.dg/other/debug2.C: ...from here.
35214         * g++.dg/debug/debug3.C: Moved...
35215         * g++.dg/other/debug3.C: ...from here.
35216
35217         * gcc.dg/noncompile/20020213-1.c: New test.
35218
35219 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
35220
35221         * g++.dg/other/debug3.C: New test.
35222
35223         * gcc.c-torture/execute/20020213-1.c: New test.
35224
35225 2002-02-13  Richard Smith <richard@ex-parrot.com>
35226
35227         * g++.old-deja/g++.other/thunk1.C: New test.
35228
35229 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35230
35231         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
35232
35233 2002-02-13  Stan Shebs  <shebs@apple.com>
35234
35235         * gcc.dg/altivec-3.c: New.
35236
35237 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
35238
35239         * gcc.dg/Wunreachable-1.c: New test.
35240         * gcc.dg/Wunreachable-2.c: New test.
35241
35242 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
35243
35244         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
35245
35246 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
35247
35248         * gcc.dg/decl-1.c: New test.
35249
35250 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
35251
35252         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
35253
35254 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35255
35256         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
35257         * gcc.c-torture/compile/980506-1.x: Likewise.
35258
35259 2002-02-10  Kazu Hirata  <kazu@hxi.com>
35260
35261         * gcc.dg/20020210-1.c: New.
35262
35263 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
35264
35265         * g77.f-torture/execute/947.f: New regression test
35266         for PR fortran/947.
35267
35268 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
35269
35270         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
35271         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
35272
35273 2002-02-08  Richard Henderson  <rth@redhat.com>
35274
35275         * gcc.c-torture/compile/labels-3.c: New.
35276
35277 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
35278
35279         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
35280         expression statements work instead.
35281         * gcc.dg/noncompile/20020207-1.c: New test.
35282
35283 2002-02-07  Richard Henderson  <rth@redhat.com>
35284
35285         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
35286
35287 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35288
35289         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
35290         message from g77
35291         * lib/g77-dg.exp: Trim g77 error messages so that they are
35292         recognized by dg.exp.
35293
35294 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35295
35296         PR fortran/5473
35297         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
35298
35299 2002-02-07  Richard Henderson  <rth@redhat.com>
35300
35301         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
35302         to be sufficiently aligned for integers.
35303
35304 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
35305
35306         * g++.dg/template/friend4.C: New test.
35307
35308 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
35309
35310         PR fortran/5743
35311         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
35312         unsupported cases.
35313
35314 2002-02-07  Richard Henderson  <rth@redhat.com>
35315
35316         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
35317         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
35318         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
35319         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
35320
35321 2002-02-06  Richard Henderson  <rth@redhat.com>
35322
35323         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
35324
35325 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
35326
35327         * gcc.dg/20020206-1.c: New test.
35328
35329 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
35330
35331         * gcc.c-torture/execute/20020206-1.c: New test.
35332
35333         * gcc.c-torture/execute/20020206-2.c: New test.
35334
35335         PR optimization/5429:
35336         * gcc.c-torture/compile/20020206-1.c: New test.
35337
35338 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
35339
35340         * g++.dg/ext/align1.C: Do not use an explicit alignment value
35341         as certain file formats cannot support particularly large
35342         alignments.
35343
35344         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
35345         and do not expect to be able to link the executable.
35346
35347         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
35348         fail because the COFF format does not support the weak attribute.
35349
35350 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
35351
35352         * g77.dg/pr5473.f: New test
35353
35354 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
35355
35356         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
35357         Fix testcase accordingly.
35358
35359 2002-02-04  Richard Henderson  <rth@redhat.com>
35360
35361         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
35362         (buf): Change to be an array of pointers, not ints.
35363
35364 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35365
35366         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
35367         before all tests.  Move warning one line above to match where it
35368         C frontend emits.
35369         * gcc.dg/Wswitch-2.c: New test.
35370         * g++.dg/warn/Wswitch-1.C: New test.
35371         * g++.dg/warn/Wswitch-2.C: New test.
35372
35373 2002-02-04  Richard Henderson  <rth@redhat.com>
35374
35375         * g++.dg/abi/offsetof.C: Fix size comparison.
35376
35377 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
35378
35379         * gcc.dg/cast-qual-2.c: New test.
35380
35381 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
35382
35383         * gcc.dg/20020201-4.c: New test.
35384
35385 2002-02-04  Ben Elliston  <bje@redhat.com>
35386
35387         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
35388         target_info attribute != 0, in addition to the empty string.
35389         (gcc_target_compile): Likewise.
35390
35391 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
35392
35393         * gcc.dg/Wswitch.c: New test.
35394         PR gcc/4475. PR gcc/3780.
35395
35396 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
35397
35398         * g77.f-torture/execute/5122.f: New test for regressions
35399         against PR fortran/5122.
35400
35401 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
35402
35403         * g77.f-torture/compile/pr3743.f: Delete
35404         * g77.dg/pr3743-1.f: New test.
35405         * g77.dg/pr3743-2.f: New test.
35406         * g77.dg/pr3743-3.f: New test.
35407         * g77.dg/pr3743-4.f: New test.
35408
35409 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35410
35411         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
35412
35413 2002-02-02  Richard Henderson  <rth@redhat.com>
35414
35415         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
35416         * gcc.c-torture/execute/bf64-1.c: Likewise.
35417
35418 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35419
35420         * gcc.dg/20020201-2.c: New test.
35421
35422         * gcc.dg/20020201-3.c: New test.
35423
35424         * gcc.c-torture/execute/bitfld-2.c: New test.
35425
35426 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
35427
35428         * gcc.dg/bitfld-1.c: Update.
35429         * gcc.dg/bitfld-2.c: Update.
35430         * gcc.c-torture/execute/bitfld-1.x: New.
35431
35432 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
35433
35434         * gcc.c-torture/execute/20020201-1.c: New test.
35435
35436 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
35437
35438         PR target/5469
35439         * gcc.dg/20020201-1.c: New test.
35440
35441 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
35442
35443         PR fortran/3743
35444         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
35445         * g77.f-torture/compile/pr3743.x: Remove
35446
35447 2002-01-31  Tom Rix  <trix@redhat.com>
35448
35449         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
35450
35451 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
35452
35453         * gcc.dg/noncompile/20020130-1.c: New test.
35454
35455 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
35456
35457         * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
35458
35459 2002-01-29  Richard Henderson  <rth@redhat.com>
35460
35461         * gcc.c-torture/execute/991118-1.c: Cast various constants back
35462         to long long.
35463         * gcc.c-torture/execute/bf64-1.c: Likewise.
35464
35465 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
35466
35467         * gcc.c-torture/execute/20020129-1.c: New test.
35468
35469 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
35470
35471         * gcc.c-torture/compile/20000224-1.c: Update.
35472         * gcc.c-torture/execute/bitfld-1.c: New tests.
35473         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
35474         * gcc.dg/uninit-A.c: Update.
35475
35476 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
35477
35478         * g++.dg/template/ctor1.C: Add instantiation.
35479
35480 2002-01-28  Paul Koning  <pkoning@equallogic.com>
35481
35482         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
35483         argument to __builtin_prefetch to be const ptr.
35484
35485 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
35486
35487         * gcc.c-torture/compile/20020120-1.c: New test.
35488
35489 2002-01-27  Kazu Hirata  <kazu@hxi.com>
35490
35491         * gcc.c-torture/execute/20020127-1.c: New test.
35492
35493 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
35494
35495         * g77.dg/f77-edit-i-in.f: New test
35496         * g77.dg/f77-edit-i-out.f: New test
35497
35498 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
35499
35500         * gcc.dg/debug/debug.exp: New file.
35501         * gcc.dg/debug/trivial.c: New file.
35502         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
35503         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
35504         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
35505         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
35506         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
35507         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
35508         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
35509         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
35510         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
35511         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
35512         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
35513         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
35514         * gcc.dg/20000503-1.c: Removed.
35515         * gcc.dg/20010207-1.c: Removed.
35516         * gcc.dg/20011223-1.c: Removed.
35517         * gcc.dg/20020104-2.c: Removed.
35518         * gcc.dg/debug-1.c: Removed.
35519         * gcc.dg/debug-2.c: Removed.
35520         * gcc.dg/debug-3.c: Removed.
35521         * gcc.dg/debug-4.c: Removed.
35522         * gcc.dg/debug-5.c: Removed.
35523         * gcc.dg/debug-6.c: Removed.
35524         * gcc.dg/dwarf2-1.c: Removed.
35525         * gcc.dg/dwarf2-2.c: Removed.
35526
35527 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
35528
35529         * g++.old-deja/g++.other/eh5.C: New test.
35530         * g++.old-deja/g++.other/sibcall2.C: New test.
35531         * g++.old-deja/g++.other/array9.C: New test.
35532         * g++.old-deja/g++.other/typename2.C: New test.
35533         * g++.old-deja/g++.other/crash60.C: New test.
35534         * g++.old-deja/g++.other/conv9.C: New test.
35535         * g++.old-deja/g++.other/mangle10.C: New test.
35536         * g++.old-deja/g++.other/unchanging1.C: New test.
35537         * g++.old-deja/g++.other/exprstmt1.C: New test.
35538         * g++.old-deja/g++.other/inline23.C: New test.
35539         * g++.old-deja/g++.eh/ia64-1.C: New test.
35540         * g++.old-deja/g++.other/dwarf2-1.C: New test.
35541         * g++.old-deja/g++.other/reload1.C: New test.
35542         * g++.old-deja/g++.other/static20.C: New test.
35543         * g++.old-deja/g++.other/local-alloc1.C: New test.
35544         * g++.old-deja/g++.other/conv8.C: New test.
35545         * g++.old-deja/g++.other/stmtexpr2.C: New test.
35546         * g++.old-deja/g++.other/storeexpr1.C: New test.
35547         * g++.old-deja/g++.other/storeexpr2.C: New test.
35548         * g++.dg/eh/template2.C: New test.
35549         * g++.dg/warn/weak1.C: New test.
35550
35551 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
35552
35553         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
35554         Remove first, non-varying, argument.
35555
35556 2002-01-23  Richard Henderson  <rth@redhat.com>
35557
35558         * gcc.dg/inline-2.c: New.
35559
35560         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
35561         Add optional target arg.  Check number of arguments.
35562         (scan-assembler-not, scan-assembler-dem): Likewise.
35563         (scan-assembler-dem-not): Likewise.
35564
35565 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35566
35567         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
35568         line 12.
35569         * g++.old-deja/g++.brendan/parse3.C,
35570         g++.old-deja/g++.other/crash26.C,
35571         g++.old-deja/g++.other/crash28.C,
35572         g++.old-deja/g++.other/crash29.C,
35573         g++.old-deja/g++.other/crash30.C,
35574         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
35575
35576 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
35577
35578         * gcc.dg/20020115-1.c: New.
35579
35580 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
35581
35582         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
35583
35584 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
35585
35586         * gcc.dg/20020122-3.c: New.
35587
35588 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
35589
35590         * g++.dg/other/gc1.C: New test.
35591
35592 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
35593
35594         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
35595
35596 2002-01-22  Richard Henderson  <rth@redhat.com>
35597
35598         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
35599
35600 2002-01-22  Richard Henderson  <rth@redhat.com>
35601
35602         * gcc.dg/20020122-4.c: New.
35603
35604 2002-01-22  H.J. Lu <hjl@gnu.org>
35605
35606         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
35607         link output.
35608         * gcc.dg/special/ecos.exp: Likewise.
35609         * lib/g++-dg.exp: Likewise.
35610         * lib/g77-dg.exp: Likewise.
35611         * lib/gcc-dg.exp : Likewise.
35612         * lib/mike-g++.exp: Likewise.
35613         * lib/mike-g77.exp: Likewise.
35614         * lib/mike-gcc.exp: Likewise.
35615         * lib/objc-dg.exp: Likewise.
35616
35617 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
35618
35619         PR target/5379
35620         * gcc.dg/20020122-2.c: New test.
35621
35622 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
35623
35624         * gcc.dg/20020122-1.c: New test.
35625
35626 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
35627
35628         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
35629
35630 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
35631
35632         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
35633
35634 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
35635
35636         * gcc.c-torture/compile/20020121-1.c: New test.
35637
35638 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
35639
35640         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
35641         ld_library_path.
35642
35643 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
35644
35645         * gcc.dg/20020218-1.c: New test.
35646
35647 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
35648
35649         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
35650         messages
35651         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
35652         "At global scope" warning
35653         * g++.dg/ext/align1.C: Change cygwin test for alignment
35654         from db-bogus to dg-warning
35655
35656 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
35657
35658         * g77.f-torture/compile/cpp2.F: New test.
35659
35660 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
35661
35662         * g++.dg/template/access1.C: New test.
35663
35664 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
35665
35666         * gcc.dg/20020118-1.c: New.
35667
35668 2002-01-18  Kazu Hirata  <kazu@hxi.com>
35669
35670         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
35671
35672 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35673
35674         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
35675         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
35676         alignment warnings.
35677
35678 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
35679
35680         * gcc.misc-tests/i386-prefetch.exp: Save and restore
35681         torture_with_loops and torture_without_loops
35682
35683 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
35684
35685         * gcc.c-torture/compile/20020116-1.c: New test.
35686
35687 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
35688
35689         * gcc.dg/20020116-2.c: New test.
35690
35691         * gcc.dg/ultrasp4.c: New test.
35692
35693         * gcc.dg/20020116-1.c: New test.
35694
35695 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
35696
35697         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
35698         by EABI.
35699
35700 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
35701
35702         * gcc.misc-tests/i386-prefetch.exp: New.
35703         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
35704         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
35705         * gcc.misc-tests/i386-pf-none-1.c: New test.
35706         * gcc.misc-tests/i386-pf-sse-1.c: New test.
35707
35708 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
35709
35710         * gcc.dg/gnu89-init-1.c: Add new tests.
35711
35712 2002-01-15  Andreas Jaeger  <aj@suse.de>
35713
35714         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
35715         * gcc.dg/i386-mmx-2.c: Likewise.
35716         * gcc.dg/i386-sse-1.c: Likewise.
35717         * gcc.dg/i386-sse-2.c: Likewise.
35718         * gcc.dg/i386-sse-3.c: Likewise.
35719
35720 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
35721
35722         * g77.f-torture/execute/intrinsic-unix-bessel.f:
35723         Uncomment additional cases that now pass.
35724
35725 2002-01-11  Richard Henderson  <rth@redhat.com>
35726
35727         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
35728         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
35729
35730 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
35731
35732         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
35733
35734 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
35735
35736         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
35737         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
35738
35739 2002-01-10  Dale Johannesen  <dalej@apple.com>
35740
35741         * gcc.c-torture/execute/loop-11.c: New.
35742
35743 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
35744
35745         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
35746         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
35747
35748 2002-01-09  Richard Henderson  <rth@redhat.com>
35749
35750         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
35751         type in which to perform the operation for each size.
35752
35753 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
35754
35755         * gcc.c-torture/compile/20020109-2.c: New test.
35756
35757 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
35758
35759         * gcc.c-torture/execute/loop-10.c: New test.
35760
35761 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35762
35763         * gcc.c-torture/compile/20010226-1.c: New test.
35764         * gcc.c-torture/compile/20010227-1.c: New test.
35765         * gcc.c-torture/compile/20010426-1.c: New test.
35766         * gcc.c-torture/compile/20010510-1.c: New test.
35767         * gcc.c-torture/compile/20010605-3.c: New test.
35768         * gcc.c-torture/compile/20010824-1.c: New test.
35769         * gcc.c-torture/execute/20010409-1.c: New test.
35770         * gcc.dg/noncompile/20000901-1.c: New test.
35771         * gcc.dg/20001023-1.c: New test.
35772         * gcc.dg/20001101-1.c: New test.
35773         * gcc.dg/20001102-1.c: New test.
35774         * gcc.dg/20010207-1.c: New test.
35775         * gcc.dg/20010405-1.c: New test.
35776         * gcc.dg/20010822-1.c: New test.
35777         * gcc.dg/20011107-1.c: New test.
35778
35779 2002-01-09  Jeffrey A Law  (law@redhat.com)
35780
35781         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
35782
35783         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
35784         execution failure on PA targets.
35785
35786 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
35787
35788         * gcc.c-torture/compile/20020109-1.c: New test.
35789
35790 2002-01-08  Kazu Hirata  <kazu@hxi.com>
35791
35792         * gcc.c-torture/execute/20020108-1.c: New test.
35793
35794 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
35795
35796         * gcc.dg/20020108-1.c: New test.
35797
35798 2002-01-08  H.J. Lu <hjl@gnu.org>
35799
35800         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
35801         for header files.
35802
35803 2002-01-08  Geoff Keating  <geoffk@redhat.com>
35804
35805         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
35806         consistency.
35807
35808 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
35809
35810         * gcc.dg/altivec-4.c: Test altivec predicates.
35811
35812 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
35813
35814         * gcc.c-torture/execute/20020107-1.c: New test.
35815
35816 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
35817
35818         PR c/5279
35819         * gcc.c-torture/compile/20020106-1.c: New test.
35820
35821 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
35822
35823         * gcc.c-torture/execute/nestfunc-4.c: New test.
35824
35825 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35826
35827         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
35828         extra triple that slipped in.
35829         * g++.old-deja/g++.abi/align.C: Likewise.
35830         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35831
35832 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
35833
35834         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
35835         * g++.old-deja/g++.abi/align.C: Likewise.
35836         * g++.old-deja/g++.abi/bitfields.C: Likewise.
35837
35838         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
35839         on FreeBSD/i386.
35840         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
35841         FreeBSD.
35842
35843 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
35844
35845         * gcc.dg/20020104-1.c: New test.
35846
35847         * gcc.dg/20020104-2.c: New test.
35848
35849 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
35850
35851         * gcc.dg/20020103-1.c: Fix typo in target selector.
35852
35853 2002-01-03  Richard Henderson  <rth@redhat.com>
35854
35855         * gcc.dg/20020103-1.c: New.
35856
35857 2002-01-03  Kazu Hirata  <kazu@hxi.com>
35858
35859         * gcc.c-torture/execute/20020103-1.c: New test.
35860
35861 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
35862
35863         * g++.dg/other/debug2.C: New test.
35864
35865         * gcc.c-torture/compile/20020103-1.c: New test.
35866
35867 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
35868
35869         * gcc.dg/gnu89-init-1.c: Added new tests.
35870
35871 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35872
35873         * g++.dg/template/friend2.C: Remove as patch is reverted.
35874
35875         * g++.dg/warn/oldcast1.C: New test.
35876
35877         * g++.dg/template/ptrmem1.C: New test.
35878         * g++.dg/template/ptrmem2.C: New test.
35879
35880         * g++.dg/template/ntp.C: New test.
35881
35882         * g++.dg/other/component1.C: New test.
35883
35884         * g++.dg/template/ttp3.C: New test.
35885
35886         * g++.dg/template/friend2.C: New test.
35887         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
35888
35889 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35890
35891         * g++.dg/other/ptrmem1.C: New test.
35892         * g++.dg/other/ptrmem2.C: New test.
35893
35894 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35895
35896         * g++.dg/template/ctor1.C: New test.
35897
35898 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
35899
35900         * g++.dg/template/friend2.C: New test.
35901
35902 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
35903
35904         * gcc.dg/mmix-1.c: New test.
35905
35906 2001-12-31  Richard Henderson  <rth@redhat.com>
35907
35908         * gcc.dg/asm-5.c: New.
35909
35910 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
35911
35912         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
35913         in namespace __gnu_cxx
35914
35915 2001-12-30  Richard Henderson  <rth@redhat.com>
35916
35917         * gcc.dg/debug-6.c: New.
35918
35919 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
35920
35921         * gcc.c-torture/compile/20011229-2.c: New test.
35922
35923 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
35924
35925         * gcc.dg/debug-3.c: New test.
35926         * gcc.dg/debug-4.c: New test.
35927         * gcc.dg/debug-5.c: New test.
35928
35929 2001-12-29  Richard Henderson  <rth@redhat.com>
35930
35931         * g++.dg/eh/loop1.C: New.
35932
35933 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35934
35935         * g++.dg/template/crash1.C: New test.
35936
35937 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
35938
35939         * g++.dg/other/const1.C: New test.
35940
35941 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
35942
35943         * gcc.c-torture/compile/20011229-1.c: New test.
35944
35945 2001-12-28  Stan Shebs  <shebs@apple.com>
35946
35947         * lib/objc-torture.exp: Resync with c-torture.exp.
35948         * lib/objc.exp: Load standard libraries.
35949
35950 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
35951
35952         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
35953         additional tests.
35954
35955 2001-12-27  Roger Sayle <roger@eyesopen.com>
35956
35957         * gcc.c-torture/execute/string-opt-16.c: New testcase.
35958
35959 2001-12-27  Richard Henderson  <rth@redhat.com>
35960
35961         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
35962
35963 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
35964
35965         * g++.dg/eh/ctor1.C: New test.
35966         * g++.dg/other/error2.C: New test.
35967
35968 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
35969
35970         * g++.dg/other/init2.C: New test.
35971
35972 2001-12-24  Richard Henderson  <rth@redhat.com>
35973
35974         * gcc.dg/20011223-1.c: New.
35975         * gcc.dg/inline-1.c: New.
35976
35977 2001-12-23  Richard Henderson  <rth@redhat.com>
35978
35979         * gcc.dg/asm-4.c: Test operand modifiers.
35980
35981 2001-12-23  Richard Henderson  <rth@redhat.com>
35982
35983         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
35984
35985 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
35986
35987         * gcc.c-torture/execute/20011223-1.c: New test.
35988
35989 2001-12-21  Richard Henderson  <rth@redhat.com>
35990
35991         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
35992         re-enables the warning.
35993
35994 2001-12-21  Richard Henderson  <rth@redhat.com>
35995
35996         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
35997
35998 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
35999
36000         * gcc.c-torture/compile/20011218-1.c: New test.
36001
36002 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
36003
36004         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
36005         arm-isr.c test.
36006         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
36007         epilogue generation for ARM ISR routines.
36008
36009 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36010
36011         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
36012         * gcc.dg/format/c90-printf-3.c: Likewise.
36013         * gcc.dg/format/c99-printf-3.c: Likewise.
36014         * gcc.dg/format/ext-1.c: Likewise.
36015         * gcc.dg/format/ext-6.c: Likewise.
36016         * gcc.dg/format/format.h: Prototype unlocked stdio.
36017
36018 2001-12-20  Richard Henderson  <rth@redhat.com>
36019
36020         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
36021         (arena): Use it.
36022         (malloc): Correct allocation logic.  Abort if we fill up the
36023         arena before initialization complete.
36024         (realloc): Correct allocation logic.
36025
36026 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
36027
36028         * gcc.c-torture/compile/20011219-2.c: New test.
36029
36030         * gcc.c-torture/execute/20011219-1.c: New test.
36031
36032 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
36033
36034         * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
36035         target does not support weak symbols.
36036
36037 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
36038
36039         * gcc.c-torture/compile/20011219-1.c: New test.
36040
36041 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
36042
36043         * g++.dg/other/error1.C: New test.
36044
36045 2001-12-17  Jeffrey A Law  (law@redhat.com)
36046
36047         * gcc.c-torture/execute/20011217-1.c: New test.
36048
36049 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
36050
36051         * objc.dg/special/: New directory.
36052         * objc.dg/special/special.exp: New file.
36053         * objc.dg/special/unclaimed-category-1.h: New file.
36054         * objc.dg/special/unclaimed-category-1a.m: New file.
36055         * objc.dg/special/unclaimed-category-1.m: New file.
36056
36057 2001-12-17  Andreas Jaeger  <aj@suse.de>
36058
36059         * gcc.c-torture/compile/20011217-2.c: New test.
36060
36061 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
36062
36063         * gcc.c-torture/compile/20011217-1.c: New test.
36064
36065 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
36066
36067         * testsuite/gcc.dg/20011214-1.c: New.
36068
36069 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
36070
36071         * gcc.dg/altivec-4.c: New.
36072
36073 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
36074
36075         * gcc.dg/20011113-1.c: New test.
36076
36077 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36078
36079         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
36080         std::__malloc_alloc_template<0> and
36081         std::__default_alloc_template<false, 0>.
36082
36083 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
36084
36085         * objc/execute/bf-21.m: New test.
36086         * objc/execute/enumeration-1.m: New test.
36087         * objc/execute/enumeration-2.m: New test.
36088
36089 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
36090
36091         * gcc.dg/gnu89-init-1.c: New test.
36092
36093 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
36094
36095         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
36096         * g++.old-deja/g++.jason/2371.C: Likewise.
36097         * g++.old-deja/g++.jason/template33.C: Likewise.
36098         * g++.old-deja/g++.jason/template34.C: Likewise.
36099         * g++.old-deja/g++.jason/template36.C: Likewise.
36100         * g++.old-deja/g++.oliva/typename1.C: Likewise.
36101         * g++.old-deja/g++.oliva/typename2.C: Likewise.
36102         * g++.old-deja/g++.other/typename1.C: Likewise.
36103         * g++.old-deja/g++.pt/inherit2.C: Likewise.
36104         * g++.old-deja/g++.pt/nontype5.C: Likewise.
36105         * g++.old-deja/g++.pt/typename11.C: Likewise.
36106         * g++.old-deja/g++.pt/typename14.C: Likewise.
36107         * g++.old-deja/g++.pt/typename16.C: Likewise.
36108         * g++.old-deja/g++.pt/typename3.C: Likewise.
36109         * g++.old-deja/g++.pt/typename4.C: Likewise.
36110         * g++.old-deja/g++.pt/typename5.C: Likewise.
36111         * g++.old-deja/g++.pt/typename7.C: Likewise.
36112         * g++.old-deja/g++.robertl/eb9.C: Likewise.
36113
36114 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
36115
36116         * g++.dg/other/linkage1.C: New test.
36117         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
36118         specifiers.
36119
36120 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
36121
36122         * gcc.dg/concat.c: New test.
36123
36124 2001-12-11  Stan Shebs  <shebs@apple.com>
36125
36126         * objc/compile: New test directory.
36127         * objc/compile/compile.exp: New expect script.
36128         * objc/compile/20011211-1.m: New compile test.
36129
36130 2001-12-11  Jason Merrill  <jason@redhat.com>
36131
36132         * lib/prune.exp (prune_gcc_output): Also handle "In member
36133         function".  So many permutations...
36134
36135 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
36136
36137         * g++.dg/template/typedef1.C: New test.
36138
36139 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
36140
36141         * g++.dg/other/copy1.C: New test.
36142
36143 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
36144
36145         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
36146
36147         * gcc.dg/builtin-choose-expr.c: New.
36148
36149 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
36150
36151         * gcc.dg/altivec-2.c: New.
36152
36153 2001-12-07  Richard Henderson  <rth@redhat.com>
36154
36155         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
36156
36157 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
36158
36159         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
36160         ultrasparc.
36161
36162 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
36163
36164         * g++-old.deja/g++.robertl/eb101.C: Deleted.
36165
36166 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
36167
36168         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
36169         variable argument list.
36170
36171 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
36172
36173         * gcc.c-torture/execute/memcheck: Delete entire directory.
36174         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
36175         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
36176
36177 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36178
36179         * gcc.dg/Wshadow-1.c: New test.
36180
36181 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
36182
36183         * gcc.c-torture/compile/20011130-1.c: New test.
36184
36185         * gcc.dg/noncompile/20011025-1.c: New test.
36186
36187         * g++.dg/other/anon-union.C: New test.
36188
36189         * gcc.c-torture/execute/20011024-1.c: New test.
36190
36191 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
36192
36193         * gcc.c-torture/execute/20000722-1.x,
36194         gcc.c-torture/execute/20010123-1.x: Remove.
36195         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
36196         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
36197         gcc.dg/c99-complit-2.c: New tests.
36198
36199 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
36200
36201         * g++.dg/inherit/base1.C: New test.
36202
36203 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
36204
36205         * g++.dg/other/stdarg1.C: New test.
36206
36207         * gcc.c-torture/compile/20011130-2.c: New test.
36208
36209 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
36210
36211         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
36212         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
36213         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
36214         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
36215         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
36216         * gcc.dg/builtin-prefetch-1.c: New test.
36217
36218 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
36219
36220         * gcc.dg/20011130-1.c: New test.
36221
36222 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
36223
36224         * g++.dg/other/scope1.C: New test.
36225         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
36226
36227 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
36228
36229         * gcc.dg/vla-init-1.c: New test.
36230
36231 2001-12-01  Geoff Keating  <geoffk@redhat.com>
36232
36233         * gcc.c-torture/compile/structs.c: New testcase from GDB.
36234
36235 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36236
36237         * objc.dg/alias.m: Update.
36238         * objc.dg/class-1.m: Update.
36239         * objc.dg/const-str-1.m: Update.
36240         * objc.dg/fwd-proto-1.m: Update.
36241         * objc.dg/id-1.m: Update.
36242         * objc.dg/super-class-1.m: Update.
36243
36244 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
36245
36246         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
36247         constructs.
36248
36249 2001-11-28  Jeffrey A Law  (law@cygnus.com)
36250
36251         * gcc.c-torture/execute/20011128-1.c: New test.
36252
36253 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
36254
36255         * gcc.dg/20011127-1.c: New test.
36256
36257 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
36258
36259         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
36260         from Austin Group draft 7.
36261         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
36262         scanf format arguments.
36263         * gcc.dg/format/no-exargs-2.c: New test.
36264
36265 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
36266
36267         * g++.dg/abi/vbase8-4.C: New test.
36268
36269 2001-11-24  Ian Lance Taylor  <ian@airs.com>
36270
36271         * gcc.c-torture/execute/20011121-1.c: New test.
36272
36273 2001-11-23  Jeffrey A Law  (law@cygnus.com)
36274
36275         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
36276
36277 2001-11-23  Andreas Jaeger  <aj@suse.de>
36278
36279         * gcc.dg/cpp/charconst-2.c: New test.
36280
36281 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
36282
36283         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
36284         to the host if it is remote.  Let tests specify extra headers
36285         they use.
36286         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
36287         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
36288         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
36289         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
36290         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
36291         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
36292         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
36293         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
36294         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
36295         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
36296
36297 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
36298
36299         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
36300         for little endian ARMs.
36301
36302 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
36303
36304         * gcc.c-torture/compile/20011119-1.c: New test.
36305         * gcc.c-torture/compile/20011119-2.c: New test.
36306
36307 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
36308
36309         * gcc.dg/altivec-1.c: Fix typo.
36310
36311 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
36312
36313         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
36314
36315 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
36316
36317         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
36318
36319 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
36320
36321         * lib/g77.exp: Don't specify --rpath-link.
36322
36323         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
36324         across all the headers.
36325         * gcc.dg/format/format.exp: For testing on a remote host,
36326         copy format.h.
36327
36328         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
36329         * gcc.c-torture/execute/930406-1.c: Likewise.
36330         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
36331
36332 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
36333
36334         * gcc.dg/altivec-1.c: New.
36335
36336 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
36337
36338         * gcc.dg/cpp/fpreprocessed.c: New test case.
36339
36340 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36341
36342         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
36343         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
36344         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
36345
36346 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
36347
36348         * gcc.dg/no-builtin-1.c: New test.
36349
36350 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
36351
36352         * gcc.c-torture/execute/20011115-1.c: New test.
36353
36354 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
36355
36356         * gcc.c-torture/compile/20011114-2.c: New test.
36357         * gcc.c-torture/compile/20011114-3.c: New test.
36358         * gcc.c-torture/compile/20011114-4.c: New test.
36359
36360 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
36361
36362         * g++.dg/other/init1.C: New test.
36363
36364 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
36365
36366         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
36367         message.
36368
36369         * gcc.c-torture/execute/20011114-1.c: New testcase.
36370
36371         * gcc.c-torture/compile/20010327-1.c: Revert last change.
36372         * gcc.c-torture/compile/20011114-1.c: New test, exactly
36373         like the (before this change) version of 20010327-1.c.
36374
36375 2001-11-14  Roger Sayle <roger@eyesopen.com>
36376
36377         * gcc.c-torture/execute/string-opt-13.c: New testcase.
36378
36379 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
36380
36381         * g++.dg/init/array2.C: New test.
36382
36383 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
36384
36385         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
36386
36387 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
36388
36389         * g++.dg/other/forscope1.C: New test.
36390         * g++.dg/ext/forscope1.C: New test.
36391         * g++.dg/ext/forscope2.C: New test.
36392
36393 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
36394
36395         * gcc.c-torture/execute/20011113-1.c: New test.
36396
36397 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
36398
36399         * gcc.c-torture/execute/20011109-2.c: New test.
36400
36401         * gcc.c-torture/execute/20011109-1.c: New test.
36402
36403 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
36404
36405         * gcc.c-torture/compile/20011109-1.c: New test.
36406
36407 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
36408
36409         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
36410         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
36411         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
36412         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
36413         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
36414         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
36415         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
36416
36417 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36418
36419         * g++.dg/warn/Wshadow-1.C: New tests.
36420         * g++.old-deja/g++.mike/for3.C: Update.
36421
36422 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
36423
36424         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
36425         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
36426         XFAILs.  Adjust expected error texts.
36427         * gcc.c-torture/compile/20011106-1.c,
36428         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
36429         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
36430         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
36431         gcc.dg/c99-array-lval-5.c: New tests.
36432
36433 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36434
36435         * gcc.dg/cpp/defined.c: Update.
36436
36437 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36438
36439         * gcc.c-torture/execute/anon-1.c: New test.
36440
36441 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
36442
36443         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
36444         same size, so no warning should be produced on stormy16.
36445
36446         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
36447         due to oversized array.
36448         * g++.old-deja/g++.mike/ns15.C: Likewise.
36449         * g++.old-deja/g++.pt/crash16.C: Likewise.
36450
36451 2001-11-02  Graham Stott  <grahams@redhat.com>
36452
36453         * g++.dgother/debug1.C: Fix typos.
36454
36455 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
36456
36457         * g++.dg/other/debug1.C: New test.
36458
36459 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
36460
36461         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
36462         of unsigned long.
36463
36464 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
36465
36466         * gcc.dg/20011029-2.c: New test.
36467
36468         * gcc.c-torture/compile/20011029-1.c: New test.
36469
36470 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
36471
36472         * objc/execute/class_self-1.m: New test.
36473         * objc/execute/class_self-2.m: New test.
36474
36475 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
36476
36477         * gcc.misc-tests/msgs.exp: Delete.
36478         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
36479         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
36480         error set to match recent changes.
36481
36482 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
36483
36484         * gcc.dg/20011021-1.c: New test.
36485
36486 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
36487
36488         * gcc.c-torture/compile/20011023-1.c: New test.
36489
36490 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
36491
36492         * lib/g77.exp: Rewrite based on lib/g++.exp.
36493
36494 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
36495
36496         * gcc.c-torture/execute/20011019-1.c: New test.
36497
36498         * gcc.dg/20011018-1.c: New test.
36499
36500 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
36501
36502         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
36503
36504 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
36505
36506         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
36507         * gcc.dg/attr-invalid.c: Likewise.
36508
36509 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
36510
36511         * testsuite/gcc.dg/20011015-1.c: New test.
36512
36513 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36514
36515         * g++.dg/template/unify2.C: New test.
36516
36517 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
36518
36519         * g++.dg/other/exception-specification.C: New test
36520
36521 2001-10-13  Tom Rix  <trix@redhat.com>
36522
36523         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
36524         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
36525
36526 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
36527
36528         * testsuite/gcc.dg/20011009-1.c: New test.
36529
36530 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
36531
36532         PR g++/4476
36533         * g++.dg/other/friend1.C: New test.
36534
36535 2001-10-11  Richard Henderson  <rth@redhat.com>
36536
36537         * g++.old-deja/g++.other/crash18.C: Add -S to options.
36538
36539 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36540
36541         * gcc.c-torture/compile/20011010-1.c: New.
36542
36543 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
36544
36545         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
36546         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
36547         g77.f-torture/execute/execute.exp,
36548         g77.f-torture/noncompile/noncompile.exp,
36549         gcc.c-torture/compile/compile.exp,
36550         gcc.c-torture/execute/execute.exp,
36551         gcc.c-torture/execute/ieee/ieee.exp,
36552         gcc.c-torture/execute/memcheck/memcheck.exp,
36553         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
36554         objc/execute/execute.exp: Update FSF address.
36555
36556 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
36557
36558         * gcc.dg/cpp/cmdlne-C.c: Update.
36559         * gcc.dg/cpp/cmdlne-C2.c: New.
36560
36561 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
36562
36563         * gcc.c-torture/execute/20011008-3.c: New.
36564
36565 2001-10-08  DJ Delorie  <dj@redhat.com>
36566
36567         * gcc.dg/20011008-1.c: New.
36568         * gcc.dg/20011008-2.c: New.
36569
36570 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
36571
36572         * gcc.dg/cpp/spacing1.c: Update test.
36573
36574 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
36575
36576         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
36577         spelling errors of "separate" as "seperate".
36578
36579 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
36580
36581         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
36582         enough to avoid inlining.
36583
36584 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
36585
36586         * lib/g77.exp: set libg2c_dir correctly.
36587
36588 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36589
36590         * gcc.dg/cpp/macro11.c: New test.
36591
36592 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36593
36594         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
36595         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
36596         gcc.dg/format/multattr-3.c: New tests.
36597         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
36598         tests for format attributes on function pointers being rejected.
36599
36600 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36601
36602         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
36603
36604 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
36605
36606         * g++.dg/warn/format1.C: New test.
36607
36608 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
36609
36610         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
36611
36612 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36613
36614         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
36615
36616 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
36617
36618         * gcc.dg/cpp/redef2.c: Add test.
36619
36620 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
36621
36622         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
36623         long-standing bug on i686, apparently.
36624         * gcc.c-torture/execute/loop-2c.x: New file.
36625         * gcc.c-torture/execute/loop-2d.x: New file.
36626         * gcc.c-torture/execute/loop-3c.x: New file.
36627
36628 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
36629
36630         * gcc.dg/cpp/20000625-2.c: Correct line number.
36631
36632 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36633
36634         * gcc.dg/cpp/macro10.c: New test.
36635         * gcc.dg/cpp/strify3.c: New test.
36636         * gcc.dg/cpp/spacing1.c: Add tests.
36637         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
36638         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
36639
36640 2001-09-24  DJ Delorie  <dj@redhat.com>
36641
36642         * gcc.c-torture/execute/20010924-1.c: New test.
36643
36644 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
36645
36646         * testsuite/objc/execute/paste.m: Remove.
36647
36648 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
36649
36650         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
36651
36652 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
36653
36654         * g77.dg/strlen0.f: New test.
36655
36656 2001-09-21  Richard Henderson  <rth@redhat.com>
36657
36658         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
36659         * g++.old-deja/g++.abi/vtable2.C: Likewise.
36660
36661 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
36662
36663         Table-driven attributes.
36664         * g++.dg/ext/attrib1.C: New test.
36665
36666 2001-09-20  DJ Delorie  <dj@redhat.com>
36667
36668         * gcc.dg/20000926-1.c: Update expected warning messages.
36669         * gcc.dg/array-2.c: Likewise, and test for warnings too.
36670         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
36671         array.
36672
36673 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
36674
36675         * g++.dg/eh/registers1.C: New test case.
36676
36677 2001-09-17  Richard Henderson  <rth@redhat.com>
36678
36679         * gcc.dg/array-5.c: Fix VLA decomposition test.
36680
36681 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
36682
36683         * gcc.dg/cpp/line5.c: New testcase.
36684
36685 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
36686
36687         * gcc.dg/cpp/macro9.c: New test.
36688
36689 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
36690
36691         * gcc.c-torture/execute/980223.c: Change type of addr from long
36692         to char *.
36693
36694 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
36695
36696         * gcc.c-torture/execute/20010915-1.c: New test.
36697
36698 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
36699
36700         * g77.dg/bprob: New directory.
36701         * g77.dg/bprob/bprob.exp: New file.
36702         * g77.dg/bprob/bprob-1.f: New test.
36703         * g77.dg/gcov: New directory.
36704         * g77.dg/gcov/gcov.exp: New file.
36705         * g77.dg/gcov/gcov-1.f: New test.
36706         * g77.dg/gcov/gcov-1.x: New file.
36707
36708 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
36709
36710         * gcc.dg/cpp/directiv.c: Update.
36711         * gcc.dg/cpp/undef1.c: Update.
36712
36713 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
36714
36715         * gcc.dg/20010912-1.c: New test.
36716
36717 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
36718
36719         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
36720         language-independent file in lib.
36721         * lib/gcov.exp: New file.
36722
36723 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
36724
36725         * gcc.c-torture/compile/20010911-1.c: New test.
36726
36727 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
36728
36729         * lib/profopt.exp: New, to support profile-directed optimizations.
36730         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
36731         * gcc.misc-tests/bprob-1.c: New test.
36732         * gcc.misc-tests/bprob-2.c: New test.
36733
36734 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
36735
36736         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
36737         XFAIL and which kinds of gcov output to verify.
36738         * gcc.misc-tests/gcov-4b.x: New file.
36739         * gcc.misc-tests/gcov-5b.x: New file.
36740         * gcc.misc-tests/gcov-6.x: New file.
36741         * gcc.misc-tests/gcov-7.c: New test.
36742         * gcc.misc-tests/gcov-7.x: New file.
36743
36744 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
36745
36746         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
36747         * gcc.misc-tests/gcov-6.c: New test.
36748
36749 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
36750
36751         PR c++/3986
36752         * g++.dg/abi/vbase1.C: New test.
36753
36754 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
36755
36756         * objc.dg/method-2.m: New.
36757
36758 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
36759
36760         PR c++/4203
36761         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
36762         * g++.dg/init/empty1.C: New test.
36763
36764 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
36765
36766         * gcc.c-torture/compile/20010903-1.c: New test.
36767
36768 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
36769
36770         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
36771         for m68k.
36772
36773 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
36774
36775         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
36776
36777         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
36778
36779         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
36780
36781 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
36782
36783         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
36784         for 16-bit 'unsigned int'.
36785
36786 2001-08-29  Kazu Hirata  <kazu@hxi.com>
36787
36788         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
36789
36790 2001-08-27  Richard Henderson  <rth@redhat.com>
36791
36792         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
36793         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
36794
36795 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
36796
36797         * gcc.dg/asm-names.c (ymain): New.
36798
36799 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
36800
36801         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
36802         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
36803         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
36804
36805 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
36806
36807         * gcc.dg/compare5.c: New testcase.
36808
36809 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
36810
36811         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
36812         and "In instantiation".
36813
36814 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
36815
36816         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
36817
36818 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
36819
36820         * gcc.misc-tests/gcov.exp: Add support for branch information.
36821         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
36822         * gcc.misc-tests/gcov-4.c: New test.
36823         * gcc.misc-tests/gcov-4b.c: New test.
36824         * gcc.misc-tests/gcov-5b.c: New test.
36825
36826 2001-08-20  Zack Weinberg  <zackw@panix.com>
36827
36828         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
36829         expected to fail.
36830
36831 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
36832
36833         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
36834
36835 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
36836
36837         * g++.dg/eh/template1.C: New test.
36838
36839 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
36840
36841         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
36842         Fix thinko.
36843         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
36844         for xfail.
36845
36846 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
36847
36848         * lib/g77-dg.exp: Use prune.exp for common procedures
36849         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
36850         * lib/g77.exp: (g77-dg-prune) Remove
36851
36852 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
36853
36854         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
36855
36856 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36857
36858         * g++.dg/template/unify1.C: New test.
36859
36860 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
36861
36862         * g++.dg/abi/empty4.C: New test.
36863
36864 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
36865
36866         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
36867         solaris2.*
36868         * g77.f-torture/compile/pr3743.x: Likewise.
36869
36870 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
36871
36872         * g++.dg/other/using-declaration.C: New test.
36873
36874 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36875
36876         * gcc.dg/cpp/tr-sign.c: New testcase.
36877
36878 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
36879
36880         * gcc.dg/cpp/19951025-1.c: Revert.
36881         * gcc.dg/cpp/directiv.c: We no longer process directives that
36882         interrupt macro arguments.
36883
36884 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
36885
36886         * gcc.dg/bconstp-1.c: New test.
36887
36888 2001-08-03  Richard Henderson  <rth@redhat.com>
36889
36890         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
36891
36892 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
36893
36894         * gcc.dg/cpp/19951025-1.c: Update.
36895
36896 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
36897
36898         * g77.dg/ff90-1.f (s): Fix reference of variable z,
36899         should be x.
36900
36901 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
36902
36903         Kill -fhonor-std.
36904         * g++.old-deja/g++.ns/ns14.C: Remove special options.
36905         * g++.old-deja/g++.other/std1.C: Likewise.
36906         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
36907
36908 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
36909
36910         * lib/g77.exp: Load gcc-defs.exp for common procedures
36911         (g77_pass, g77_fail, g77_finish, g77_exit,
36912         ${tool}_check_unsupported_p} Now redundant.  Deleted.
36913
36914 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
36915
36916         * g77.dg/fbackslash.f
36917         * g77.dg/fcase-preserve.f
36918         * g77.dg/ff90-1.f
36919         * g77.dg/ffixed-line-length-0.f
36920         * g77.dg/ffixed-line-length-132.f
36921         * g77.dg/ffixed-line-length-7.f
36922         * g77.dg/ffixed-line-length-72.f
36923         * g77.dg/ffixed-line-length-none.f
36924         * g77.dg/ffree-form-1.f
36925         * g77.dg/fno-backslash.f
36926         * g77.dg/fno-f90-1.f
36927         * g77.dg/fno-fixed-form-1.f
36928         * g77.dg/fno-onetrip.f
36929         * g77.dg/fno-typeless-boz.f
36930         * g77.dg/fno-underscoring.f
36931         * g77.dg/fno-vxt-1.f
36932         * g77.dg/fonetrip.f
36933         * g77.dg/ftypeless-boz.f
36934         * g77.dg/fugly-assumed.f
36935         * g77.dg/funderscoring.f
36936         * g77.dg/fvxt-1.f
36937
36938 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
36939
36940         * objc.dg/fwd-proto-1.m: New.
36941         * objc.dg/local-decl-1.m: New.
36942         * objc.dg/naming-1.m: New.
36943         * objc.dg/naming-2.m: New.
36944         * objc.dg/proto-hier-1.m: New.
36945
36946 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
36947
36948         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
36949         largest-type elements to a struct makes its size grow.
36950
36951 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36952
36953         * g++.dg/abi/vthunk1.C: New test.
36954
36955 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
36956
36957         * g++.dg/abi/vbase8-22.C: New test.
36958
36959 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
36960
36961         * gcc.dg/cpp/macro8.c: New test.
36962
36963 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36964
36965         * g++.dg/abi/vbase8-21.C: New test.
36966
36967 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
36968
36969         * g++.dg/abi/vbase8-10.C: New test.
36970
36971 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
36972
36973         * lib/g++.exp (g++_set_ld_library_path): Renamed to
36974         ${tool}_set_ld_library_path.
36975         Changed caller.
36976         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
36977         g++.exp.
36978
36979 2001-07-26  Stan Cox <scox@redhat.com>
36980
36981         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
36982         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
36983         gcc_exit, gcc_check_unsupported_p):
36984         Moved to gcc-deps.exp
36985         * gcc-deps.exp: New file.
36986
36987 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
36988
36989         * g++.old-deja/g++.pt/defarg14.C: New test.
36990
36991 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36992
36993         * g++.old-deja/g++.other/lineno5.C: New test.
36994
36995 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
36996
36997         * g++.old-deja/g++.pt/crash68.C: New test.
36998
36999 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
37000
37001         * g++.old-deja/g++.other/crash42.C: New test.
37002
37003 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
37004
37005         * gcc.dg/cpp/extratokens.c: Fix.
37006         * gcc.dg/cpp/skipping2.c: New tests.
37007
37008 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37009
37010         * gcc.c-torture/execute/20010724-1.c: New file.
37011         * gcc.c-torture/execute/20010724-1.x: New file.
37012
37013 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37014
37015         * g++.old-deja/g++.other/cond7.C: New test.
37016
37017 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37018
37019         * g++.old-deja/g++.other/optimize4.C: New test.
37020
37021 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
37022
37023         * g++.old-deja/g++.abi/vbase8-5.C: New test.
37024
37025 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
37026
37027         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
37028         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
37029         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
37030         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
37031
37032         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
37033         bug report" message.
37034
37035         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
37036         * g++.dg/ext/instantiate1.C: Move from old-deja.
37037
37038 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
37039
37040         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
37041         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
37042         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
37043         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
37044
37045 2001-07-23  Jeffrey A Law  (law@cygnus.com)
37046
37047         * gcc.c-torture/execute/20010723-1.c: New test.
37048
37049 2001-07-23  Ben Elliston  <bje@redhat.com>
37050
37051         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
37052
37053 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37054
37055         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
37056         i[34567]86-*-*.
37057         Delete handling of ieee_multilib_flags.
37058         Pass -mieee for alpha*-*-* and sh-*-*.
37059         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
37060
37061 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
37062
37063         Remove old-abi tests.
37064         * g++.old-deja/g++.mike/p11116.C: Remove.
37065         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
37066
37067 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
37068
37069         * g77.f-torture/compile/pr3743.f: New test
37070
37071 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
37072
37073         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
37074
37075 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37076
37077         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
37078         g++.old-deja/g++.pt/static6.C: Likewise.
37079         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
37080         supports weak symbols.
37081
37082 2001-07-18  Andreas Jaeger  <aj@suse.de>
37083
37084         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
37085         supported again.
37086
37087 2001-07-18  Andreas Jaeger  <aj@suse.de>
37088
37089         * gcc.dg/iftrap-1.c: Fix target line.
37090
37091 2001-07-17  Richard Henderson  <rth@redhat.com>
37092
37093         * gcc.c-torture/execute/20010717-1.c: New.
37094
37095 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
37096
37097         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
37098         tests.
37099
37100 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37101
37102         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
37103
37104 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37105
37106         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
37107         UAC_SIGBUS, UAC_NOPRINT definitions.
37108
37109 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
37110
37111         * objc/execute/object_is_class.m: New test.
37112         * objc/execute/object_is_meta_class.m: New test.
37113
37114 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
37115
37116         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
37117         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
37118
37119 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
37120
37121         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
37122         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
37123
37124 2001-07-14  Richard Henderson  <rth@redhat.com>
37125
37126         * gcc.dg/iftrap-1.c: New.
37127
37128 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
37129
37130         * g77.f-torture/execute/intrinsic77.f: New test.
37131
37132 2001-07-11  Janis Johnson <janis@us.ibm.com>
37133
37134         * gcc.misc-tests/gcov-3.c: New test.
37135
37136 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37137
37138         * gcc.c-torture/compile/20010711-1.c,
37139         * gcc.c-torture/compile/20010711-2.c: New tests.
37140
37141 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
37142
37143         * gcc.c-torture/execute/20010711-1.c: New test.
37144
37145 2001-07-11  Ben Elliston  <bje@redhat.com>
37146
37147         * g++.old-deja/g++.other/enum5.C: New test.
37148
37149 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
37150
37151         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
37152         (g++-dg-prune): Call prune_gcc_output.
37153         * prune.exp: New file for prune_gcc_output.
37154         * lib/g++.exp, lib/gcc.exp: Load it.
37155
37156 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
37157
37158         * gcc.c-torture/compile/20010701-1.c,
37159         g++.old-deja/g++.ext/attrib6.C: New tests.
37160
37161 2001-07-06  Jeffrey A Law  (law@cygnus.com)
37162
37163         * gcc.c-torture/compile/20010706-1.c: New test.
37164
37165 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
37166
37167         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
37168
37169 2001-06-28  Stan Shebs  <shebs@apple.com>
37170
37171         * gcc.dg/pragma-darwin.c: New test.
37172
37173 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37174
37175         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
37176         Solaris 2.[678] system.
37177
37178 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37179
37180         * gcc.dg/20010622-1.c: New test.
37181
37182 2001-06-18  Stan Shebs  <shebs@apple.com>
37183
37184         * objc.dg: New directory.
37185         * objc.dg/dg.exp: New file.
37186         * objc.dg/alias.m: New.
37187         * objc.dg/class-1.m: New.
37188         * objc.dg/class-2.m: New.
37189         * objc.dg/const-str-1.m: New.
37190         * objc.dg/const-str-2.m: New.
37191         * objc.dg/id-1.m: New.
37192         * objc.dg/method-1.m: New.
37193         * objc.dg/super-class-1.m: New.
37194         * lib/objc-dg.exp: New file.
37195
37196 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37197
37198         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
37199         of label name.
37200
37201 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
37202
37203         * g++.old-deja/g++.abi/vbase8-9.C: New test.
37204
37205 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37206
37207         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
37208         variable.
37209
37210 2001-06-12  Richard Henderson  <rth@redhat.com>
37211
37212         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
37213
37214 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37215
37216         * g++.old-deja/g++.abi/vbase5.C: New test.
37217         * g++.old-deja/g++.abi/vbase6.C: New test.
37218         * g++.old-deja/g++.abi/vbase7.C: New test.
37219
37220 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37221
37222         * gcc.c-torture/compile/20010610-1.c: New test.
37223
37224 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
37225
37226         * g++.old-deja/g++.abi/vbase4.C: New test.
37227
37228 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37229
37230         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
37231         support %f for HC11/HC12 targets.
37232         * gcc.c-torture/execute/930513-1.x: New file, likewise.
37233         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
37234         on HC11/HC12 targets.
37235         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
37236
37237 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37238
37239         * gcc.dg/wchar_t-1.c: New file.
37240         * gcc.dg/wint_t-1.c: Likewise.
37241
37242 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
37243
37244         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
37245
37246 2001-06-11  Richard Henderson  <rth@redhat.com>
37247
37248         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
37249
37250 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37251
37252         * gcc.c-torture/compile/20010611-1.c: New test.
37253
37254 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
37255
37256         * gcc.dg/c99-tag-1.c: Add more tests.
37257
37258 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
37259
37260         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
37261         representation on MN10300 and ARM/Thumb.
37262
37263 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
37264
37265         * g77.f-torture/execute/20010610.f: New.
37266
37267 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
37268
37269         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
37270         names.
37271
37272 2001-06-09  Richard Henderson  <rth@redhat.com>
37273
37274         * gcc.c-torture/execute/ashrdi-1.c: New.
37275         * gcc.c-torture/execute/ashldi-1.c: New.
37276         * gcc.c-torture/execute/lshrdi-1.c: New.
37277
37278 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
37279
37280         * objc/execute/load-3.m: Added. Check sending +load to categories,
37281         in addition to classes.
37282
37283 2001-06-08  Stan Shebs  <shebs@apple.com>
37284
37285         * objc/execute/load-2.m: New test.  From Nicola Pero
37286         <n.pero@mi.flashnet.it>.
37287
37288 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
37289
37290         * gcc.c-torture/execute/20010605-2.c: New test.
37291
37292 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37293
37294         * g++.old-deja/g++.abi/vbase2.C: New test.
37295         * g++.old-deja/g++.abi/vbase3.C: New test.
37296
37297 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
37298
37299         * g++.old-deja/g++.pt/friend49.C: New test.
37300
37301 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
37302
37303         * g++.old-deja/g++.ext/anon3.C: New test.
37304
37305 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
37306
37307         * g++.old-deja/g++.other/conv7.C: New test.
37308
37309 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
37310
37311         * gcc.c-torture/compile/20010605-2.c: New test.
37312
37313 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37314
37315         * gcc.c-torture/execute/20010604-1.c: New test.
37316
37317 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
37318
37319         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
37320
37321 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
37322
37323         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
37324         (g++_link_flags): Likewise.
37325         (g++_init): Pass gccpath's value to two previous functions.
37326
37327 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37328
37329         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
37330         Ensure logfile entry matches exec command line.
37331
37332 2001-05-31  Richard Henderson  <rth@redhat.com>
37333
37334         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
37335         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
37336
37337 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
37338
37339         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
37340         compiler for irix6.2
37341
37342 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
37343
37344         * g++.old-deja/g++.other/optimize3.C: New file.
37345
37346 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
37347
37348         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
37349         assemble.
37350
37351 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
37352
37353         * g++.old-deja/g++.other/optimize2.C: New file.
37354
37355 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
37356
37357         * gcc.c-torture/compile/20010518-2.c: New file.
37358         * gcc.c-torture/execute/20010518-1.c: New file.
37359         * gcc.c-torture/execute/20010518-2.c: New file.
37360
37361 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37362
37363         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
37364
37365 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
37366
37367         G++ no longer defines builtins that do not begin with __builtin.
37368         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
37369         * g++.old-deja/g++.brendand/misc13.C: Likewise.
37370         * g++.old-deja/g++.law/builtin1.C: Likewise.
37371         * g++.old-deja/g++.law/cvt2.C: Likewise.
37372         * g++.old-deja/g++.mike/net5.C: Likewise.
37373         * g++.old-deja/g++.other/builtins1.C: Likewise.
37374         * g++.old-deja/g++.other/builtins2.C: Likewise.
37375         * g++.old-deja/g++.other/builtins3.C: Likewise.
37376         * g++.old-deja/g++.other/builtins4.C: Likewise.
37377         * g++.old-deja/g++.other/inline8.C: Likewise.
37378         * g++.old-deja/g++.robertl/eb39.C: Likewise.
37379
37380 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
37381
37382         * g++.old-deja/g++.pt/using1.C: Adjust.
37383         * g++.old-deja/g++.pt/using2.C: New test.
37384
37385 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
37386
37387         * gcc.dg/cpp/charconst.c: New tests.
37388         * gcc.dg/cpp/escape.c: New tests.
37389         * gcc.dg/cpp/escape-1.c: New tests.
37390         * gcc.dg/cpp/escape-2.c: New tests.
37391         * gcc.dg/cpp/ucs.c: New tests.
37392
37393 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
37394
37395         * gcc.misc-tests/linkage.exp: Pass appropriate flags to
37396         native compiler for irix6.5.
37397
37398 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
37399
37400         * lib/g++.exp (g++_include_flags): Use args to compute
37401         get_multilibs.
37402         (g++_link_flags): Likewise.
37403         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
37404
37405 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
37406
37407         * gcc.dg/c90-hexfloat-1.c: Add more tests.
37408
37409 2001-05-21  Geoff Keating  <geoffk@redhat.com>
37410
37411         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
37412         this file.
37413
37414 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37415
37416         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
37417         STACK_SIZE;
37418         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
37419         to STACK_SIZE; Use it to define size of add_histo array.
37420         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
37421         to STACK_SIZE.
37422         (f): Use GITT_SIZE to define size of gitt local table.
37423         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
37424         to STACK_SIZE; Use it to define size of bytemem array.
37425
37426 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
37427
37428         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
37429         on 68HC11/HC12 due to the asm instruction.
37430         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
37431         * gcc.c-torture/compile/920520-1.x: Likewise.
37432         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
37433         on 68HC11/HC12 because the function is larger than 64K.
37434         * gcc.c-torture/compile/961203-1.x: New file, this test fails
37435         on 68HC11/HC12 because the structure is too large.
37436
37437 2001-05-20  Richard Henderson  <rth@redhat.com>
37438
37439         * gcc.c-torture/execute/20010520-1.c: New.
37440
37441 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37442
37443         * g++.old-deja/g++.warn/compare1.C: New test.
37444         * gcc.dg/compare4.c: New test.
37445
37446 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
37447
37448         * g++.old-deja/g++.other/optimize1.C: New test.
37449
37450 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
37451
37452         * g++.old-deja/g++.pt/spec41.C: New test.
37453
37454 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
37455
37456         * gcc.c-torture/compile/20010114-1.x: Remove.
37457
37458 2001-05-18  Stan Shebs  <shebs@apple.com>
37459
37460         * gcc.c-torture/compile/20010518-1.c: New test.
37461
37462 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
37463
37464         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
37465         * g++.old-deja/g++.pt/crash67.C: New test.
37466
37467 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
37468
37469         * g++.old-deja/g++.other/debug9.C: New test.
37470
37471 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
37472
37473         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
37474
37475 2001-05-16  Jan Hubicka  <jh@suse.cz>
37476
37477         * gcc.c-torture/compile/20010516-1.c: New test.
37478
37479 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37480
37481         * g++.old-deja/g++.other/crash41.C: New test.
37482
37483 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
37484
37485         * g++.old-deja/g++.pt/crash66.C: New test.
37486
37487 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
37488
37489         * g++.old-deja/g++.robertl/eb27.C: Convert.
37490
37491 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
37492
37493         * g++.dg/friend-warn.C: New test.  Do not warn about friend
37494         declaration being redundant.
37495
37496 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
37497
37498         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
37499
37500 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
37501
37502         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
37503
37504 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
37505
37506         * lib/g++.exp: Use testsuite_flags.
37507
37508 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
37509
37510         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
37511
37512 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
37513
37514         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
37515
37516 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
37517
37518         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
37519
37520 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
37521
37522         * gcc.c-torture/compile/20010313-1.c: New test.
37523
37524 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
37525
37526         * gcc.dg/cpp/direct2.c: New test.
37527         * gccq.dg/cpp/direct2s.c: New test.
37528
37529         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
37530
37531 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
37532
37533         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
37534         * g++.old-deja/g++.other/op3.C: Likewise.
37535
37536 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
37537
37538         * gcc.dg/cpp/syshdr.h: New file.
37539         * gcc.dg/cpp/sysmac1.c: Update.
37540         * gcc.dg/cpp/sysmac2.c: Update.
37541
37542 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
37543
37544         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
37545
37546 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
37547
37548         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
37549         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
37550
37551 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
37552
37553         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
37554
37555 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
37556
37557         * lib/g++.exp (g++_include_flags): Don't use any special flags
37558         if TESTING_IN_BUILD_TREE is not defined.
37559         (g++_init): Use a plain 'c++' as the compiler if
37560         TESTING_IN_BUILD_TREEE is not defined.
37561
37562 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37563
37564         * g++.old-deja/g++.eh/catch13.C: New test.
37565         * g++.old-deja/g++.eh/catch14.C: New test.
37566
37567 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
37568
37569         * gcc.dg/cpp/tr-define.c: New test.
37570
37571 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
37572
37573         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
37574         <stdlib.h>, not <malloc.h>.
37575
37576 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37577
37578         * g++.old-deja/g++.ns/template17.C: New test.
37579
37580 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
37581
37582         * g++.old-deja/g++.pt/ref4.C: New test.
37583
37584 2001-04-30  Richard Henderson  <rth@redhat.com>
37585
37586         * gcc.dg/20000724-1.c: Revert last change.
37587
37588 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
37589
37590         * g77.f-torture/execute/20010430.f: New test.
37591
37592 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
37593
37594         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
37595
37596 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
37597
37598         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
37599
37600 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37601
37602         * g++.old-deja/g++.eh/crash6.C: New test.
37603
37604 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37605
37606         * g++.old-deja/g++.other/warn7.C: New test.
37607
37608 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
37609
37610         * g++.old-deja/g++.other/defarg9.C: New test.
37611
37612 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37613
37614         * g77.f-torture/compile/20010426.f: New test.
37615         * g77.f-torture/execute/20010426.f: New test.
37616
37617 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
37618
37619         * g77.f-torture/compile/20000629-1.x: Remove - error
37620         has been fixed.
37621
37622 2001-04-26  Jeffrey A Law  (law@cygnus.com)
37623
37624         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
37625         Tweak slightly to work with g++.dg framework.
37626         * g++.dg/special/ecos.exp: Run initp1.C test.
37627         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
37628
37629         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
37630         its linker doesn't give line numbers either.
37631         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
37632
37633 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37634
37635         * g++.old-deja/g++.other/lex1.C: New test.
37636
37637 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
37638
37639         * gcc.dg/noncompile/20010425-1.c: New test.
37640
37641 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
37642
37643         * g++.old-deja/g++.pt/mangle2.C: New test.
37644
37645 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37646
37647         * gcc.dg/format/plus-1.c: New test.
37648
37649 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37650
37651         * gcc.dg/20010423-1.c: New test.
37652
37653 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
37654
37655         * gcc.c-torture/execute/20010422-1.c: New test.
37656
37657 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
37658
37659         * g++.old-deja/g++.ns/type2.C: New test.
37660
37661 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
37662
37663         * g++.old-deja/g++.other/perf1.C: New test.
37664
37665 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
37666
37667         * gcc.dg/c99-func-2.c: Remove xfail.
37668         * gcc.dg/c99-func-3.c: Remove xfail.
37669         * gcc.dg/c99-func-4.c: Remove xfail.
37670
37671 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
37672
37673         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
37674
37675 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
37676
37677         * gcc.c-torture/compile/20010423-1.c: New test.
37678
37679 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37680
37681         * g++.old-deja/g++.pt/typename28.C: New test.
37682
37683 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
37684
37685         * g++.old-deja/g++.abi/empty2.C: New test.
37686         * g++.old-deja/g++.abi/empty3.C: New test.
37687
37688 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37689
37690         * g++.old-deja/g++.other/comdat2.C: New test.
37691         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
37692
37693 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37694
37695         * g++.old-deja/g++.other/overload14.C: New test.
37696
37697 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37698
37699         * g++.old-deja/g++.other/lookup23.C: New test.
37700
37701 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
37702
37703         * gcc.c-torture/execute/20010403-1.c: New test.
37704
37705 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
37706             Mark Mitchell  <mark@codesourcery.com>
37707
37708         * lib/old-dejagnu.exp: Don't delete output of executable.
37709         Add .exe suffix to executables.
37710
37711 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
37712
37713         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
37714
37715 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37716
37717         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
37718
37719 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37720
37721         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
37722         * g++.old-deja/g++.abi/crash1.C: New test.
37723
37724 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
37725
37726         * g++.old-deja/g++.other/crash40.C: New test.
37727
37728 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37729
37730         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
37731
37732 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
37733
37734         * g++.old-deja/g++.other/warn6.C: New test.
37735
37736 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
37737
37738         * g++.old-deja/g++.robertl/eb42.C: Same.
37739
37740 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
37741
37742         * gcc.dg/wtr-conversion-1.c: New testcase.
37743
37744 2001-04-10  Richard Henderson  <rth@redhat.com>
37745
37746         * g++.old-deja/g++.other/array5.C: New.
37747
37748 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
37749
37750         * gcc.c-torture/execute/20010408-1.c: New test.
37751
37752 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
37753
37754         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
37755         headers and constructs.
37756         * g++.old-deja/g++.robertl/eb79.C: Same.
37757         * g++.old-deja/g++.robertl/eb77.C (main): Same.
37758         * g++.old-deja/g++.robertl/eb73.C: Same.
37759         * g++.old-deja/g++.robertl/eb66.C (main): Same.
37760         * g++.old-deja/g++.robertl/eb55.C (t): Same.
37761         * g++.old-deja/g++.robertl/eb54.C (main): Same.
37762         * g++.old-deja/g++.robertl/eb46.C (main): Same.
37763         * g++.old-deja/g++.robertl/eb44.C: Same.
37764         * g++.old-deja/g++.robertl/eb41.C (main): Same.
37765         * g++.old-deja/g++.robertl/eb4.C (main): Same.
37766         * g++.old-deja/g++.robertl/eb39.C: Same.
37767         * g++.old-deja/g++.robertl/eb33.C (main): Same.
37768         * g++.old-deja/g++.robertl/eb31.C (main): Same.
37769         * g++.old-deja/g++.robertl/eb30.C: Same.
37770         * g++.old-deja/g++.robertl/eb3.C: Same.
37771         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
37772         * g++.old-deja/g++.robertl/eb21.C: Same.
37773         * g++.old-deja/g++.robertl/eb15.C: Same.
37774         * g++.old-deja/g++.robertl/eb118.C: Same.
37775         * g++.old-deja/g++.robertl/eb115.C (main): Same.
37776         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
37777         * g++.old-deja/g++.robertl/eb109.C: Same.
37778         * g++.old-deja/g++.other/sibcall1.C (main): Same.
37779         * g++.old-deja/g++.mike/rtti1.C: Same.
37780         * g++.old-deja/g++.mike/p658.C: Same.
37781         * g++.old-deja/g++.mike/net46.C: Same.
37782         * g++.old-deja/g++.mike/net34.C: Same.
37783         * g++.old-deja/g++.mike/memoize1.C: Same.
37784         * g++.old-deja/g++.mike/eh2.C: Same.
37785         * g++.old-deja/g++.law/weak.C: Same.
37786         * g++.old-deja/g++.law/visibility7.C: Same.
37787         * g++.old-deja/g++.law/visibility25.C: Same.
37788         * g++.old-deja/g++.law/visibility22.C: Same.
37789         * g++.old-deja/g++.law/visibility2.C: Same.
37790         * g++.old-deja/g++.law/visibility17.C: Same.
37791         * g++.old-deja/g++.law/visibility13.C: Same.
37792         * g++.old-deja/g++.law/visibility10.C: Same.
37793         * g++.old-deja/g++.law/visibility1.C: Same.
37794         * g++.old-deja/g++.law/virtual3.C (eval): Same.
37795         * g++.old-deja/g++.law/vbase1.C: Same.
37796         * g++.old-deja/g++.law/operators32.C: Same.
37797         * g++.old-deja/g++.law/nest3.C: Same.
37798         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
37799         * g++.old-deja/g++.law/except5.C (main): Same.
37800         * g++.old-deja/g++.law/cvt7.C (run): Same.
37801         * g++.old-deja/g++.law/cvt2.C: Same.
37802         * g++.old-deja/g++.law/cvt16.C: Same.
37803         * g++.old-deja/g++.law/ctors6.C (bar): Same.
37804         * g++.old-deja/g++.law/ctors17.C (main): Same.
37805         * g++.old-deja/g++.law/ctors13.C: Same.
37806         * g++.old-deja/g++.law/ctors12.C (main): Same.
37807         * g++.old-deja/g++.law/ctors10.C: Same.
37808         * g++.old-deja/g++.law/code-gen5.C: Same.
37809         * g++.old-deja/g++.law/bad-error7.C: Same.
37810         * g++.old-deja/g++.law/arm9.C: Same.
37811         * g++.old-deja/g++.law/arm12.C: Same.
37812         * g++.old-deja/g++.law/arg8.C: Same.
37813         * g++.old-deja/g++.law/arg1.C: Same.
37814         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
37815         * g++.old-deja/g++.jason/template31.C: Same.
37816         * g++.old-deja/g++.jason/template24.C (main): Same.
37817         * g++.old-deja/g++.jason/2371.C: Same.
37818         * g++.old-deja/g++.eh/new2.C: Same.
37819         * g++.old-deja/g++.eh/new1.C: Same.
37820         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
37821         * g++.old-deja/g++.brendan/nest21.C (main): Same.
37822         * g++.old-deja/g++.brendan/err-msg3.C: Same.
37823         * g++.old-deja/g++.brendan/crash62.C: Same.
37824         * g++.old-deja/g++.brendan/crash52.C: Same.
37825         * g++.old-deja/g++.brendan/crash49.C (main): Same.
37826         * g++.old-deja/g++.brendan/crash38.C: Same.
37827         * g++.old-deja/g++.brendan/crash15.C (main): Same.
37828         * g++.old-deja/g++.brendan/copy9.C: Same.
37829
37830 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
37831
37832         * gcc.c-torture/execute/20001203-2.c (memset):
37833         Count argument is of type __SIZE_TYPE__.
37834
37835 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
37836
37837         * gcc.c-torture/compile/20010404-1.c: New test.
37838
37839 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
37840
37841         * gcc.c-torture/compile/20010326-1.c: New test.
37842
37843 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
37844
37845         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
37846         peculiarities of the SH.
37847         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
37848
37849 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
37850
37851         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
37852         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
37853         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
37854
37855 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37856
37857         * g77.f-torture/compile/20010321-1.f: New test.
37858
37859 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37860
37861         * gcc.c-torture/compile/20010329-1.c: New test.
37862
37863 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
37864
37865         * gcc.c-torture/execute/20010329-1.c: New test.
37866
37867 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37868
37869         * g++.old-deja/g++.other/eh4.C: Fix typo.
37870
37871 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
37872
37873         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
37874
37875 2001-03-28  Philip Blundell  <philb@gnu.org>
37876
37877         * gcc.c-torture/compile/20010328-1.c: New test.
37878
37879 2001-03-27  Richard Henderson  <rth@redhat.com>
37880
37881         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
37882         * g++.old-deja/g++.eh/vbase3.C: Likewise.
37883
37884 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
37885
37886         * gcc.c-torture/compile/20010327-1.c: New test.
37887
37888 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
37889
37890         * g++.old-deja/g++.other/friend12.C: New test.
37891         * g++.old-deja/g++.other/friend9.C: Expect no errors.
37892         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
37893
37894 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
37895
37896         * gcc.c-torture/execute/20010325-1.c: New test.
37897
37898 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
37899
37900         * g++.old-deja/g++.other/mangle3.C: New test.
37901
37902 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
37903
37904         * g++.old-deja/g++.other/anon8.C: New test.
37905
37906 2001-03-20  Philip Blundell  <philb@gnu.org>
37907
37908         * gcc.c-torture/compile/20010320-1.c: New test.
37909
37910 2001-03-17  Richard Henderson  <rth@redhat.com>
37911
37912         * g++.old-deja/g++.other/eh4.C: Add expected error text.
37913
37914 2001-03-15  Geoff Keating  <geoff@redhat.com>
37915
37916         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
37917         tests on AIX.
37918
37919 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
37920
37921         * g++.old-deja/g++.other/eh4.C: New test.
37922
37923 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
37924
37925         * gcc.dg/cpp/mi1.c: Update.
37926
37927 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
37928
37929         * g++.old-deja/g++.other/regstack.C: New test.
37930
37931 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
37932
37933         * g++.old-deja/g++.other/ref4.C: New test.
37934
37935 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
37936
37937         * objc/execute/va_method.m: Added.
37938         * objc/execute/IMP.m: Added.
37939         * objc/execute/_cmd.m: Added.
37940         * objc/execute/accessing_ivars.m: Added.
37941         * objc/execute/class-1.m: Added.
37942         * objc/execute/class-10.m: Added.
37943         * objc/execute/class-11.m: Added.
37944         * objc/execute/class-12.m: Added.
37945         * objc/execute/class-13.m: Added.
37946         * objc/execute/class-14.m: Added.
37947         * objc/execute/class-2.m: Added.
37948         * objc/execute/class-3.m: Added.
37949         * objc/execute/class-4.m: Added.
37950         * objc/execute/class-5.m: Added.
37951         * objc/execute/class-6.m: Added.
37952         * objc/execute/class-7.m: Added.
37953         * objc/execute/class-8.m: Added.
37954         * objc/execute/class-9.m: Added.
37955         * objc/execute/class-tests-1.h
37956         * objc/execute/class-tests-2.h
37957         * objc/execute/compatibility_alias.m: Added.
37958         * objc/execute/encode-1.m: Added.
37959         * objc/execute/formal_protocol-1.m: Added.
37960         * objc/execute/formal_protocol-2.m: Added.
37961         * objc/execute/formal_protocol-3.m: Added.
37962         * objc/execute/formal_protocol-4.m: Added.
37963         * objc/execute/formal_protocol-5.m: Added.
37964         * objc/execute/formal_protocol-6.m: Added.
37965         * objc/execute/formal_protocol-7.m: Added.
37966         * objc/execute/informal_protocol.m: Added.
37967         * objc/execute/initialize.m: Added.
37968         * objc/execute/load.m: Added.
37969         * objc/execute/many_args_method.m: Added.
37970         * objc/execute/nested-3.m: Added.
37971         * objc/execute/no_clash.m: Added.
37972         * objc/execute/private.m: Added.
37973         * objc/execute/redefining_self.m: Added.
37974         * objc/execute/root_methods.m: Added.
37975         * objc/execute/selector-1.m: Added.
37976         * objc/execute/static-1.m: Added.
37977         * objc/execute/static-2.m: Added.
37978         * objc/execute/va_method.m: Added.
37979
37980 2001-03-10  Richard Henderson  <rth@redhat.com>
37981
37982         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
37983
37984 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
37985
37986         * g++.old-deja/g++.other/crash31.C: XFAIL.
37987         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
37988         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
37989         * gcc.c-torture/execute/20010123-1.x: XFAIL.
37990         * gcc.c-torture/execute/20010124-1.x: XFAIL.
37991         * gcc.dg/sequence-pt-1.c: XFAIL one test.
37992
37993 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
37994
37995         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
37996
37997 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
37998
37999         * gcc.dg/20000724-1.c: Don't use multiline strings.
38000
38001 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
38002
38003         * objc/execute/string1.m, objc/execute/string2.m: Compare the
38004         result of -cString against what we expect it to be; don't just
38005         print it out for no one to read.
38006
38007         * objc/execute/string3.m, objc/execute/string4.m: New tests.
38008         Based on testcases provided by Nicola Pero.
38009
38010 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38011
38012         * gcc.dg/cpp/macro7.c: New test.
38013
38014 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
38015
38016         * gcc.dg/cpp/multiline.c: Update.
38017
38018 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38019
38020         * g++.old-deja/g++.other/enum3.C: New test.
38021
38022 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38023
38024         * g++.old-deja/g++.other/pod1.C: New test.
38025
38026 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
38027
38028         * g++.old-deja/g++.ext/overload1.C: New test.
38029
38030 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38031
38032         * g++.old-deja/g++.pt/using1.C: New test.
38033
38034 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
38035
38036         * g++.old-deja/g++.other/using9.C: New test.
38037
38038 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
38039
38040         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
38041
38042         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
38043
38044 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
38045
38046         * g++.old-deja/g++.ext/realpt1.C: Remove.
38047
38048 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
38049
38050         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
38051
38052 2001-02-26  Will Cohen  <wcohen@redhat.com>
38053
38054         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
38055
38056 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
38057
38058         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
38059         templatized constructors.
38060
38061 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38062
38063         * gcc.c-torture/execute/20010224-1.c: New test.
38064
38065 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
38066
38067         * gcc.c-torture/execute/20010222-1.c: New test.
38068
38069 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
38070
38071         * g++.old-deja/g++.other/inline20.C: New test.
38072
38073 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
38074
38075         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
38076
38077 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
38078
38079         * g++.old-deja/g++.other/lookup22.C: New test.
38080
38081 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
38082
38083         * g77.dg: New directory.
38084         * g77.dg/20010216-1.f: New test case.
38085         * g77.dg/dg.exp: New driver.
38086         * lib/g77-dg.exp: New driver library.
38087
38088 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38089
38090         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
38091
38092 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
38093
38094         * g++.old-deja/g++.other/decl9.C: New test.
38095
38096 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
38097
38098         * g++.old-deja/g++.other/init16.C: Update the test so that it does
38099         not need <string> and also tests the initialization at runtime.
38100
38101 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
38102
38103         * gcc.c-torture/execute/longlong.c: New test.
38104
38105 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38106
38107         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
38108
38109 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
38110
38111         * gcc.c-torture/execute/920302-1.c (execute):
38112         Change argument type to short.
38113
38114 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38115
38116         * g++.old-deja/g++.pt/deduct6.C: New test.
38117
38118 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
38119
38120         * g++.old-deja/g++.pt/deduct5.C: New test.
38121
38122 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
38123
38124         * gcc.c-torture/execute/20010209-1.c: New test.
38125
38126 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
38127
38128         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
38129
38130 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
38131
38132         * g++.dg/vtgc1.C: Update for new ABI.
38133
38134         * consistency.vlad: New directory, 1665 files.
38135
38136 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
38137
38138         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
38139         return type.
38140         * gcc.dg/cpp/digraphs.c: Declare puts.
38141
38142 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38143
38144         * g++.old-deja/g++.other/warn5.C: New test.
38145
38146 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38147
38148         * g++.old-deja/g++.pt/spec40.C: New test.
38149
38150 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
38151
38152         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
38153         case.
38154         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
38155
38156 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
38157
38158         * gcc.c-torture/compile/20010209-1.c: New test.
38159
38160 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
38161
38162         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
38163         excess errors message but not if it crashes.
38164         * g++.old-deja/g++.other/crash27.C: Likewise.
38165         * g++.old-deja/g++.other/crash28.C: Likewise.
38166         * g++.old-deja/g++.other/crash30.C: Likewise.
38167         * g++.old-deja/g++.other/crash32.C: Likewise.
38168         * g++.old-deja/g++.other/crash35.C: Likewise.
38169         * g++.old-deja/g++.pt/inherit2.C: Likewise.
38170
38171 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
38172
38173         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
38174         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
38175         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
38176         g77.f-torture/execute/execute.exp,
38177         g77.f-torture/noncompile/noncompile.exp,
38178         gcc.c-torture/execute/execute.exp,
38179         gcc.c-torture/execute/memcheck/memcheck.exp,
38180         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
38181         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
38182         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
38183         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
38184         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
38185         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
38186         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
38187         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
38188         Remove bug reporting instructions with ancient email addresses.
38189
38190 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38191
38192         * gcc.dg/20010202-1.c: New test.
38193         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
38194
38195 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
38196
38197         * g++.dg/stdbool-if.C: New test.
38198
38199 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
38200
38201         * objc/execute/fdecl.m: Added main().
38202
38203 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
38204
38205         * gcc.c-torture/execute/20010206-1.c: New test.
38206
38207 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
38208
38209         * gcc.dg/cpp/avoidpaste1.c: Update.
38210
38211 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
38212
38213         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
38214         Pero <nicola@brainstorm.co.uk>.
38215         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
38216
38217 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
38218
38219         * g++.old-deja/g++.pt/spec39.C: New test.
38220
38221 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
38222
38223         * gcc.c-torture/compile/20010202-1.c: New test.
38224
38225 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
38226
38227         * g++.old-deja/g++.abi/primary2.C: New test.
38228         * g++.old-deja/g++.abi/primary3.C: New test.
38229         * g++.old-deja/g++.abi/primary4.C: New test.
38230         * g++.old-deja/g++.abi/primary5.C: New test.
38231         * g++.old-deja/g++.abi/vtable3.h: New test.
38232         * g++.old-deja/g++.abi/vtable3a.C: New test.
38233         * g++.old-deja/g++.abi/vtable3b.C: New test.
38234         * g++.old-deja/g++.abi/vtable3c.C: New test.
38235         * g++.old-deja/g++.abi/vtable3d.C: New test.
38236         * g++.old-deja/g++.abi/vtable3e.C: New test.
38237         * g++.old-deja/g++.abi/vtable3f.C: New test.
38238         * g++.old-deja/g++.abi/vtable3g.C: New test.
38239         * g++.old-deja/g++.abi/vtable3h.C: New test.
38240         * g++.old-deja/g++.abi/vtable3i.C: New test.
38241         * g++.old-deja/g++.abi/vtable3j.C: New test.
38242         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
38243
38244 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
38245
38246         * g++.old-deja/g++.other/anon6.C: New test.
38247         * g++.old-deja/g++.other/anon7.C: New test.
38248
38249 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
38250
38251         * gcc.dg/cpp/avoidpaste2.c: New tests.
38252
38253 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
38254
38255         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
38256
38257 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
38258
38259         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
38260         DECIMAL_DIG cases for Irix."
38261
38262 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
38263
38264         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
38265
38266 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
38267
38268         * gcc.dg/c99-tag-1.c: New test.
38269
38270 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38271
38272         * gcc.dg/cpp/tr-warn1.c: Add tests.
38273
38274 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
38275
38276         * gcc.dg/cpp/avoidpaste1.c: Update.
38277         * gcc.dg/cpp/paste4.c: Update.
38278
38279 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
38280
38281         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
38282         cases for Irix.
38283
38284 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
38285
38286         * g++.old-deja/g++.other/inline19.C: New test.
38287
38288 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
38289
38290         * gcc.dg/Wlarger-than.c: New test.
38291
38292 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
38293
38294         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
38295
38296 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
38297
38298         * gcc.c-torture/execute/20010129-1.c: New test.
38299         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
38300
38301 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
38302
38303         * gcc.dg/cpp/avoidpaste1.c: Test case.
38304
38305 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
38306
38307         * g++.old-deja/g++.other/inline18.C: New test.
38308
38309 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38310
38311         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
38312         and __builtin_putchar.
38313
38314 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
38315
38316         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
38317         tests.
38318
38319 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
38320
38321         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
38322         floating point number rounding mode to round to the nearest
38323         representable mode.
38324
38325 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
38326
38327         * g++.old-deja/g++.other/mangle2.C: New test.
38328
38329 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
38330
38331         * gcc.c-torture/compile/20010124-1.c: New test.
38332
38333 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
38334
38335         * g++.old-deja/g++.pt/spec38.C: New test.
38336
38337 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38338
38339         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
38340         "Build don't run".
38341
38342 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38343
38344         * gcc.c-torture/execute/20010123-1.c: New test.
38345
38346 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38347
38348         * g++.old-deja/g++.pt/spec37.C: New test.
38349
38350 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
38351
38352         * g++.old-deja/g++.pt/overload14.C: New test.
38353
38354 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38355
38356         * gcc.c-torture/execute/20010122-1.c: New test, exercise
38357         __builtin_return_address.
38358
38359 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
38360
38361         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
38362         * g++.old-deja/g++.pt/spec35.C: New test.
38363         * g++.old-deja/g++.pt/spec36.C: New test.
38364
38365 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
38366
38367         * gcc.c-torture/compile/20010118-1.c: New test.
38368
38369 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
38370
38371         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
38372
38373 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38374
38375         * gcc.c-torture/execute/20010119-1.c: New test.
38376
38377 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38378
38379         * g++.old-deja/g++.other/vbase5.C: New test.
38380
38381 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
38382
38383         * gcc.c-torture/execute/20010118-1.c: New test.
38384
38385 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38386
38387         * g++.old-deja/g++.pt/deduct3.C: New test.
38388
38389 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
38390
38391         * g++.old-deja/g++.pt/spec34.C: New test.
38392
38393 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
38394
38395         * g77.f-torture/compile/20000601-2.f: New test.
38396
38397 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38398
38399         * g++.old-deja/g++.other/init17.C: New test.
38400
38401 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
38402
38403         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
38404
38405 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38406
38407         * g++.old-deja/g++.pt/unify8.C: New test.
38408
38409 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38410
38411         * g++.old-deja/g++.abi/vbase1.C: New test.
38412
38413 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
38414
38415         * g++.old-deja/g++.pt/crash65.C: New test.
38416
38417 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38418
38419         * gcc.dg/cpp/assembl2.S: New test case.
38420
38421 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
38422
38423         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
38424         are supported.
38425
38426 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38427
38428         * g++.old-deja/g++.other/builtins1.C: New test.
38429         * g++.old-deja/g++.other/builtins2.C: Likewise.
38430         * g++.old-deja/g++.other/builtins3.C: Likewise.
38431         * g++.old-deja/g++.other/builtins4.C: Likewise.
38432
38433 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
38434
38435         * gcc.c-torture/compile/20010117-1.c: New test.
38436         * gcc.c-torture/compile/20010117-2.c: New test.
38437
38438 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38439
38440         * g77.f-torture/execute/20010116.[fx]: New test,
38441         XFAIL on i?86-*-*.
38442         * g77.f-torture/compile/20010115.f: Indicate it's
38443         a test for PR fortran/1636.
38444
38445 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
38446
38447         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
38448
38449 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
38450
38451         * g77.f-torture/compile/20010115.f: New test.
38452
38453 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
38454
38455         * g++.old-deja/g++.pt/nontype5.C: New test.
38456
38457 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
38458
38459         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
38460         have an equivalent working one below it.
38461
38462 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38463
38464         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
38465         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38466
38467 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
38468
38469         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
38470         message containing "init_priority".
38471         (conpr-2.C): Likewise.
38472         (conpr-3.C): Likewise.
38473         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
38474
38475 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38476
38477         * gcc.c-torture/execute/20010114-2.c: New test.
38478
38479 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
38480
38481         * gcc.c-torture/compile/20010114-1.c: New test.
38482         * gcc.c-torture/compile/20010114-1.x: Xfail.
38483         * gcc.c-torture/compile/20010114-2.c: New test.
38484         * gcc.c-torture/execute/20010114-1.c: New test.
38485         * gcc.dg/trunc-1.c: New test.
38486         * gcc.dg/uninit-B.c: New test.
38487
38488 2001-01-13  Nick Clifton  <nickc@redhat.com>
38489
38490         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
38491         target.
38492
38493 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
38494
38495         * gcc.c-torture/compile/20010113-1.c: New test.
38496
38497 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
38498
38499         * gcc.c-torture/compile/20001212-1.c: New test.
38500
38501 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38502
38503         * gcc.dg/cpp/widestr1.c: Update.
38504         * gcc.dg/cpp/prag-imp.c: Remove.
38505
38506 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
38507
38508         * gcc.c-torture/execute/20000801-3.x: Remove.
38509         * gcc.dg/c90-init-1.c: New test.
38510         * gcc.dg/c99-init-1.c: New test.
38511         * gcc.dg/c99-init-2.c: New test.
38512         * gcc.dg/gnu99-init-1.c: New test.
38513
38514 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
38515
38516         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
38517         testing that no relevant ones were found.
38518
38519 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38520
38521         * g++.old-deja/g++.pt/cast2.C: New test.
38522
38523 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
38524
38525         * g++.old-deja/g++.pt/friend47.C: New test.
38526
38527 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38528
38529         * g++.old-deja/g++.pt/instantiate13.C: New test.
38530
38531 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38532
38533         * g++.old-deja/g++.other/defarg7.C: New test.
38534         * g++.old-deja/g++.other/defarg8.C: New test.
38535
38536 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38537
38538         * g++.old-deja/g++.pt/crash64.C: New test.
38539
38540 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
38541
38542         * g++.old-deja/g++.pt/crash63.C: New test.
38543
38544 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
38545
38546         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
38547
38548 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
38549
38550         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
38551
38552 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38553
38554         * g++.old-deja/g++.pt/error3.C: New test.
38555
38556 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38557
38558         * g++.old-deja/g++.other/crash39.C: New test.
38559
38560 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
38561
38562         * g++.old-deja/g++.other/vbase4.C: New test.
38563
38564 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
38565
38566         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
38567         * gcc.dg/special/20000419-2.c: New file. Identical to above.
38568         * gcc.dg/special/special.exp: New test driver which will check
38569         for alias support for the above test.
38570
38571 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
38572
38573         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
38574         problems on small machines.
38575         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
38576         parameterize.
38577
38578 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
38579
38580         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
38581         mips.
38582         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
38583
38584 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
38585
38586         * g++.old_deja/g++.pt/using8.C: New test.
38587
38588 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38589
38590         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
38591
38592 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
38593
38594         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
38595         where a failure is expected.
38596         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
38597
38598 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38599
38600         * g++.old_deja/g++.pt/instantiate12.C: New test.
38601
38602 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38603
38604         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
38605         start of structs.
38606         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
38607         * g++.old-deja/g++.brendan/crash17.C: Likewise.
38608         * g++.old-deja/g++.brendan/crash29.C: Likewise.
38609         * g++.old-deja/g++.brendan/crash48.C: Likewise.
38610         * g++.old-deja/g++.brendan/ns1.C: Likewise.
38611         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
38612         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
38613         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
38614         * g++.old-deja/g++.eh/spec6.C: Likewise.
38615         * g++.old-deja/g++.jason/crash3.C: Likewise.
38616         * g++.old-deja/g++.law/ctors11.C: Likewise.
38617         * g++.old-deja/g++.law/ctors17.C: Likewise.
38618         * g++.old-deja/g++.law/ctors5.C: Likewise.
38619         * g++.old-deja/g++.law/ctors9.C: Likewise.
38620         * g++.old-deja/g++.mike/ambig1.C: Likewise.
38621         * g++.old-deja/g++.mike/net22.C: Likewise.
38622         * g++.old-deja/g++.mike/p3538a.C: Likewise.
38623         * g++.old-deja/g++.mike/p3538b.C: Likewise.
38624         * g++.old-deja/g++.mike/virt3.C: Likewise.
38625         * g++.old-deja/g++.niklas/t128.C: Likewise.
38626         * g++.old-deja/g++.other/anon4.C: Likewise.
38627         * g++.old-deja/g++.other/using1.C: Likewise.
38628         * g++.old-deja/g++.other/warn3.C: Likewise.
38629         * g++.old-deja/g++.pt/t37.C: Likewise.
38630         * g++.old-deja/g++.robertl/eb69.C: Likewise.
38631         * g++.old-deja/g++.robertl/eb71.C: Likewise.
38632
38633 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
38634
38635         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
38636
38637 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38638
38639         * gcc.c-torture/execute/stdio-opt-3.c: New test.
38640
38641 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
38642
38643         * gcc.c-torture/compile/20010107-1.c: New test.
38644
38645 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38646
38647         * gcc.c-torture/execute/builtin-noret-1.c: New test.
38648
38649 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38650
38651         * gcc.dg/format/format.h: New file.
38652         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
38653         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
38654         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
38655         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
38656         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
38657         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
38658         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
38659         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
38660         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
38661         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
38662         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
38663         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
38664         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
38665         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
38666         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
38667         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
38668         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
38669         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
38670         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
38671         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
38672         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
38673         instead of declaring standard types, macros and functions in each
38674         test.
38675
38676 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
38677
38678         * gcc.c-torture/execute/20010106-1.c: New test.
38679
38680 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
38681
38682         * gcc.dg/format/format.exp: New file.
38683         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
38684         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
38685         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
38686         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
38687         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
38688         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
38689         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
38690         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
38691         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
38692         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
38693         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
38694         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
38695         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
38696         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
38697         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
38698         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
38699         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
38700         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
38701         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
38702         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
38703         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
38704         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
38705         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
38706         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
38707         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
38708         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
38709         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
38710         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
38711         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
38712         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
38713         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
38714         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
38715         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
38716         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
38717         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
38718         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
38719         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
38720         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
38721         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
38722         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
38723         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
38724         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
38725
38726 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
38727
38728         * gcc.c-torture/execute/991228-1.c: Take word endianness into
38729         account.
38730
38731 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
38732
38733         * gcc.c-torture/execute/builtin-complex-1.c: New test.
38734
38735 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
38736
38737         * g++.old-deja/g++.pt/crash62.C: New test.
38738
38739 2001-01-04  Richard Henderson  <rth@redhat.com>
38740
38741         * gcc.dg/20000926-1.c: Update expected warnings.
38742         * gcc.dg/array-2.c: Likewise.
38743         * gcc.dg/array-4.c: Also validate flexible array members.
38744         * gcc.dg/c99-flex-array-1.c: New.
38745
38746 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
38747
38748         * gcc.c-torture/compile/20001222-1.x: Remove.
38749
38750 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
38751
38752         * gcc.c-torture/execute/built-in-setjmp.c: New.
38753
38754 2001-01-03  Richard Henderson  <rth@redhat.com>
38755
38756         * gcc.dg/940510-1.c: Update expected error wording.
38757         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
38758
38759 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
38760
38761         * lib/target-supports.exp (check_alias_available): Modified to
38762         indicate aliases not supported if only weak aliases are supported.
38763
38764 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38765
38766         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
38767         Turn on cmpstrsi checks for __pj__ and __i370__.
38768
38769 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38770
38771         * g++.old-deja/g++.other/virtual11.C: New test.
38772
38773 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
38774
38775         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
38776
38777 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38778
38779         * gcc.c-torture/compile/20010102-1.c: New test.
38780
38781 2001-01-02  Andreas Jaeger  <aj@suse.de>
38782
38783         * gcc.dg/noreturn-3.c: New test.
38784
38785         * gcc.dg/noreturn-4.c: New test.
38786
38787 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38788
38789         * gcc.c-torture/execute/stdio-opt-1.c: Also test
38790         __builtin_fputc and __builtin_fwrite.
38791
38792 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38793
38794         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
38795         signed char, not default char.
38796
38797 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
38798
38799         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
38800
38801 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
38802
38803         * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
38804
38805 2000-12-29  Richard Henderson  <rth@redhat.com>
38806
38807         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
38808         (__cyg_profile_func_exit): Define.
38809
38810 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
38811
38812         * g++.dg/vtgc1.C: New test.
38813
38814 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
38815
38816         * gcc.dg/noncompile/20001228-1.c: New test.
38817
38818         * gcc.dg/20001228-1.c: New test.
38819
38820         * gcc.c-torture/execute/20001228-1.c: New test.
38821
38822 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
38823
38824         * gcc.dg/format-strfmon-1.c: New test.
38825
38826 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38827
38828         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
38829         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
38830         * gcc.c-torture/execute/string-opt-1.c: Likewise.
38831         * gcc.c-torture/execute/string-opt-2.c: Likewise.
38832         * gcc.c-torture/execute/string-opt-3.c: Likewise.
38833         * gcc.c-torture/execute/string-opt-4.c: Likewise.
38834         * gcc.c-torture/execute/string-opt-6.c: Likewise.
38835         * gcc.c-torture/execute/string-opt-7.c: Likewise.
38836         * gcc.c-torture/execute/string-opt-8.c: Likewise.
38837         * gcc.c-torture/execute/string-opt-9.c: Likewise.
38838         * gcc.c-torture/execute/string-opt-10.c: Likewise.
38839         * gcc.c-torture/execute/string-opt-11.c: Likewise.
38840         * gcc.c-torture/execute/string-opt-12.c: Likewise.
38841
38842         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
38843         * gcc.c-torture/execute/string-opt-4.c: Test index.
38844
38845 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
38846
38847         * gcc.c-torture/compile/20001226-1.c: New test.
38848
38849 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
38850
38851         * gcc.c-torture/compile/20001222-1.c: New test.
38852         * gcc.c-torture/compile/20001222-1.x: Xfail.
38853
38854 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
38855
38856         * gcc.c-torture/execute/comp-goto-2.c: New test.
38857
38858 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
38859
38860         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
38861         Use long types if __INT_MAX__ is 32767.
38862         (main): Use cast to (sint32 *) when poking 88 into a_page.
38863
38864         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
38865
38866 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
38867
38868         * gcc.c-torture/compile/20001221-1.c: New test.
38869         * gcc.c-torture/execute/20001221-1.c: New test.
38870
38871 2000-12-20  Richard Henderson  <rth@redhat.com>
38872
38873         * g++.old-deja/g++.pt/crash36.C: Update error lines.
38874         * g++.old-deja/g++.robertl/eb109.C: Likewise.
38875
38876 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
38877
38878         * gcc.dg/compare3.c: New test.
38879
38880 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38881
38882         * gcc.dg/format-warnll-1.c: New test.
38883
38884 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
38885
38886         * gcc.dg/cpp/cmdlne-P.c: New test.
38887
38888 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
38889
38890         * gcc.c-torture/execute/builtin-abs-1.c,
38891         gcc.c-torture/execute/builtin-abs-2.c: New tests.
38892
38893 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38894
38895         * gcc.dg/cpp/multiline.c: New test.
38896
38897 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
38898
38899         * g++.old-deja/g++.other/syshdr1.C: Update.
38900         * gcc.dg/cpp/lineflags.c: Remove temporarily.
38901
38902 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38903
38904         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
38905
38906 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38907
38908         * g++.old-deja/g++.pt/ttp65.C: New test.
38909
38910 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38911
38912         * g++.old-deja/g++.pt/ttp64.C: New test.
38913
38914 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38915
38916         * g++.old-deja/g++.pt/spec33.C: New test.
38917
38918 2000-12-14  Catherine Moore  <clm@redhat.com>
38919
38920         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
38921         * gcc.c-torture/execute/920612-2.c: Likewise.
38922         * gcc.c-torture/execute/920428-2.c: Likewise.
38923         * gcc-c-torture/execute/va-arg-11.c: Call exit.
38924         * gcc.c-torture/execute/va-arg-21.c: Likewise.
38925
38926 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
38927
38928         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
38929         * gcc.dg/pack-test-2.c: Likewise.
38930
38931 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38932
38933         Tests by Zack Weinberg <zackw@stanford.edu>.
38934
38935         * gcc.dg/cpp/defined.c: Update.
38936         * gcc.dg/cpp/defined_trad.c: New tests.
38937
38938 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
38939
38940         * gcc.dg/cpp/trad-direct.c: Update.
38941
38942 2000-12-11  Neil Booth  <neilb@earthling.net>
38943
38944         * gcc.dg/cpp/defined_trad.c
38945
38946 2000-12-11  Neil Booth  <neilb@earthling.net>
38947
38948         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
38949
38950 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
38951
38952         * gcc.dg/format-miss-2.c: New test.
38953
38954 2000-12-09  Neil Booth  <neilb@earthling.net>
38955
38956         * gcc.dg/cpp/lineflags.c: New tests.
38957         * gcc.dg/cpp/poison.c: Update.
38958         * gcc.dg/cpp/redef2.c: Update.
38959         * gcc.dg/cpp/skipping.c: New test.
38960
38961 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
38962
38963         * g++.old-deja/g++.other/eh3.C: New testcase.
38964
38965 2000-12-07  Neil Booth  <neilb@earthling.net>
38966
38967         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
38968         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
38969         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
38970         wtr-union-init-2.c, wtr-union-init-3.c: Update.
38971         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
38972         Update.
38973
38974 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38975
38976         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
38977         __SIZE_TYPE__ instead of int for type of integers cast to
38978         pointers.
38979
38980 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
38981
38982         * g++.old-deja/g++.other/cleanup4.C: New test.
38983
38984 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38985
38986         * format-sec-1.c: New test.
38987
38988 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38989
38990         * gcc.dg/format-nonlit-3.c: New test.
38991
38992 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
38993
38994         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
38995         through a null pointer.
38996
38997 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
38998
38999         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
39000         * g++.old-deja/g++.pt/partial4.C: New test.
39001
39002 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
39003
39004         * gcc.c-torture/execute/ieee/hugeval.x: New.
39005
39006 2000-12-06  Neil Booth  <neilb@earthling.net>
39007
39008         * gcc.dg/cpp/backslash2.c: New tests.
39009
39010 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39011
39012         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
39013         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
39014
39015 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
39016
39017         * gcc.c-torture/execute/20001203-2.c: New testcase.
39018
39019 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39020
39021         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
39022         * g++.old-deja/g++.other/virtual10.C: New test.
39023
39024 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
39025
39026         * g++.old-deja/g++.mike/pmf5.C: Remove test.
39027
39028 2000-12-05  Richard Henderson  <rth@redhat.com>
39029
39030         * gcc.c-torture/compile/20001205-1.c: New.
39031
39032 2000-12-04  Neil Booth  <neilb@earthling.net>
39033
39034         * g++.old-deja/g++.other/virtual9.C: New test.
39035         * g++.old-deja/g++.pt/crash61.C: New test.
39036         * gcc.c-torture/execute/loop-9.c: New test.
39037
39038 2000-12-04  Neil Booth  <neilb@earthling.net>
39039
39040         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
39041         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
39042         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
39043         * gcc.dg/cpp/extratokens.c: ...here.
39044
39045 2000-12-04  Neil Booth  <neilb@earthling.net>
39046
39047         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
39048         New tests.
39049
39050 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39051
39052         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
39053         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
39054
39055 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
39056
39057         * gcc.c-torture/execute/20001203-1.c: New test.
39058
39059 2000-12-03  Neil Booth  <neilb@earthling.net>
39060
39061         * gcc.dg/cpp/macro6.c: New test cases.
39062
39063 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39064
39065         * gcc.c-torture/execute/string-opt-9.c: New test.
39066         * gcc.c-torture/execute/string-opt-10.c: Likewise.
39067         * gcc.c-torture/execute/string-opt-11.c: Likewise.
39068         * gcc.c-torture/execute/string-opt-12.c: Likewise.
39069
39070         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
39071         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
39072
39073 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
39074
39075         * gcc.dg/cpp/if-6.c: New testcase.
39076
39077         * gcc.dg/20001201-1.c: New testcase.
39078
39079 2000-12-02  Neil Booth  <neilb@earthling.net>
39080
39081         * g++.old-deja/g++.other/externC4.C,
39082         g++.old-deja/g++.other/friend10.C: New tests.
39083
39084 2000-12-02  Neil Booth  <neilb@earthling.net>
39085
39086         * g++.old-deja/g++.other/instan2.C
39087         * g++.old-deja/g++.other/instan3.C: New test.
39088
39089 2000-12-02  Neil Booth  <neilb@earthling.net>
39090
39091         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
39092         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
39093         gnuc99.c,gnuc99-pedantic.c: New tests.
39094
39095 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39096
39097         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
39098         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
39099
39100 2000-12-01  Neil Booth  <neilb@earthling.net>
39101
39102         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
39103         * gcc.dg/cpp/poison.c: Update.
39104         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
39105
39106 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
39107
39108         * g77.f-torture/execute/20001201.f: New test.
39109
39110 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
39111
39112         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
39113
39114 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
39115
39116         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
39117
39118 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
39119
39120         * g++.old-deja/g++.other/cast6.C: New test.
39121
39122 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
39123
39124         * gcc.c-torture/execute/20001130-2.c: New testcase.
39125
39126 2000-11-30  Richard Henderson  <rth@redhat.com>
39127
39128         * gcc.c-torture/execute/20001130-1.c: New test.
39129
39130 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39131
39132         * g++.old-deja/g++.other/op3.C: New test.
39133
39134 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39135
39136         * g++.old-deja/g++.other/op2.C: New test.
39137
39138 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
39139
39140         * g++.old-deja/g++.other/crash38.C: New test.
39141
39142 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
39143
39144         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
39145
39146 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
39147
39148         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
39149         tests.
39150         * gcc.c-torture/execute/string-opt-6.c: New test.
39151
39152         * gcc.dg/20001117-1.c: Add main.
39153
39154 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
39155
39156         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
39157         Move from here ...
39158         * gcc.dg/940510-1.c: ... to here.
39159
39160         * gcc.dg/20000926-1.c: GNU C now allows initializations of
39161         zero-size arrays in toplevel structures.
39162
39163 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39164
39165         * gcc.c-torture/execute/loop-8.c: New test.
39166
39167 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39168
39169         * g++.old-deja/g++.other/base1.C: New test.
39170
39171 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39172
39173         * g++.old-deja/g++.other/parse2.C: New test.
39174
39175 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39176
39177         * g++.old-deja/g++.pt/incomplete1.C: New test.
39178
39179 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
39180
39181         * g++.old-deja/g++.other/friend9.C: New test.
39182
39183 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
39184
39185         * gcc.dg/20001127-1.c: New test.
39186
39187 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39188
39189         * g++.old-deja/g++.pt/friend46.C: New test.
39190
39191 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
39192
39193         * g++.old-deja/g++.other/ptrmem8.C: New test.
39194
39195 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39196
39197         * gcc.c-torture/execute/string-opt-7.c: New test.
39198         * gcc.c-torture/execute/string-opt-8.c: Likewise.
39199
39200 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39201
39202         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
39203         instead of 'mkcheck 2'.
39204
39205 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39206
39207         * gcc.c-torture/execute/memcheck/driver.c,
39208         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
39209         C9X references to refer to C99.
39210
39211 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
39212
39213         * gcc.dg/ultrasp3.c: New test.
39214
39215 2000-11-25  Neil Booth  <neilb@earthling.net>
39216
39217         * gcc.dg/cpp/include2.c: Update test to be locale independent.
39218
39219 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
39220
39221         * gcc.c-torture/compile/20001123-2.c: New.
39222
39223 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
39224
39225         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
39226
39227 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
39228
39229         * gcc.dg/sequence-point-1.c: Add some new tests.
39230         * gcc.c-torture/execute/20001124-1.c: New test.
39231
39232 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39233
39234         * g++.old-deja/g++.other/vaarg4.C: New test.
39235         * gcc.c-torture/compile/20001123-1.c: New test.
39236
39237 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
39238
39239         * g++.other/crash24.C: Adjust and remove XFAIL.
39240         * g++.other/crash37.C: New test.
39241
39242 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
39243
39244         * g++.old-deja/g++.pt/instantiate9.C: New test.
39245
39246 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
39247
39248         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
39249         new ABI, too.
39250
39251         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
39252         * g++.old-deja/g++.robertl/eb55.C: Likewise.
39253
39254 2000-11-22  Neil Booth  <neilb@earthling.net>
39255
39256         * gcc.dg/cpp/Wtrigraphs.c: New test.
39257
39258 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
39259
39260         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
39261
39262 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
39263
39264         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
39265
39266 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
39267
39268         * lib/gcc-dg.exp: load_lib scanasm.exp.
39269         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
39270         * lib/g++-dg.exp: load_lib scanasm.exp.
39271         * lib/scanasm.exp: New.
39272         (scan-assembler, scan-assembler-not): Add optional arguments to
39273         test name, or if not present, the pattern name.
39274         (scan-assembler-dem, scan-assembler-dem-not): New.
39275
39276         * g++.dg/dg.exp: New.
39277
39278 2000-11-21  Neil Booth  <neilb@earthling.net>
39279
39280         * gcc.dg/cpp/integrated1.c: Remove.
39281
39282 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39283
39284         * gcc.c-torture/execute/20001121-1.c: New test.
39285
39286 2000-11-21  Richard Henderson  <rth@redhat.com>
39287
39288         * gcc.c-torture/compile/20001121-1.c: New test.
39289
39290 2000-11-20  Neil Booth  <neilb@earthling.net>
39291
39292         * gcc.dg/cpp/integrated1.c: New test.
39293
39294 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
39295
39296         * g++.old-deja/g++.other/inline17.C: New test.
39297
39298 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
39299
39300         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
39301         local variable to be zero: I made the variable global. Now
39302         uses abort() and exit() instead of relying on main's return value.
39303
39304 2000-11-20  Neil Booth  <neilb@earthling.net>
39305
39306         * gcc.dg/cpp/paste2.c: Update test.
39307         * objc/execute/paste.m: New test.
39308
39309 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39310
39311         * gcc.dg/c99-condexpr-1.c: New test.
39312
39313 2000-11-20  Neil Booth  <neilb@earthling.net>
39314
39315         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
39316
39317 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
39318
39319         * g++.old-deja/g++.pt/export1.C: New test.
39320
39321 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
39322
39323         * gcc.dg/20001117-1.c: New test.
39324
39325 2000-11-18  Richard Henderson  <rth@redhat.com>
39326
39327         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
39328
39329 2000-11-18  Richard Henderson  <rth@redhat.com>
39330
39331         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
39332         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
39333         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
39334
39335 2000-11-18  Richard Henderson  <rth@redhat.com>
39336
39337         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
39338         (main): New.  Exit cleanly.
39339
39340 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39341
39342         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
39343         gcc.dg/c99-fordecl-2.c: New tests.
39344
39345 2000-11-18  Richard Henderson  <rth@redhat.com>
39346
39347         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
39348         * gcc.c-torture/execute/zerolen-2.c: New.
39349
39350 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39351
39352         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
39353         memory.
39354
39355 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39356
39357         * g++.old-deja/g++.pt/instantiate8.C: New test.
39358
39359 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
39360
39361         * g++.old-deja/g++.other/incomplete.C: Add more tests.
39362         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
39363
39364 2000-11-16  Nick Clifton  <nickc@redhat.com>
39365
39366         * gcc.c-torture/execute/nestfunc-2.c: New test.
39367         * gcc.c-torture/execute/nestfunc-3.c: New test.
39368
39369 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39370
39371         * gcc.c-torture/compile/20001116-1.c: New test.
39372
39373 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39374
39375         * gcc.c-torture/execute/20001115-1.c: New test.
39376
39377 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
39378
39379         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
39380         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
39381         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
39382         * g++.old-deja/g++.abi/vmihint.C: Likewise.
39383
39384 2000-11-15  Neil Booth  <neilb@earthling.net>
39385
39386         gcc.dg/cpp/_Pragma1.c: Update.
39387         gcc.dg/cpp/_Pragma2.c: New test.
39388
39389 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
39390
39391         * g++.old-deja/g++.other/anon5.C: New test.
39392
39393 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
39394
39395         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
39396         tests.
39397
39398 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
39399
39400         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
39401         output.
39402
39403 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39404
39405         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
39406         labels at end of compound statements.
39407
39408 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
39409
39410         * gcc.c-torture/execute/loop-7.c: New test.
39411
39412 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39413
39414         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
39415
39416 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39417
39418         * gcc.dg/c99-bool-1.c: New test.
39419
39420 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
39421
39422         * gcc.dg/c99-scope-1.c: Remove xfail.
39423         * gcc.dg/c99-scope-2.c: New test.
39424
39425 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39426
39427         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
39428         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
39429
39430 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
39431
39432         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
39433         error messages.
39434
39435         * g++.mike/p700.C: Don't typedef wchar_t.
39436         * g++.mike/p784.C: Likewise.
39437         * g++.mike/eb101.C: Don't use __wchar_t.
39438
39439 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
39440
39441         * g77.f-torture/execute/20001111.[fx]: Test premature exit
39442         from DO loop.
39443
39444 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
39445
39446         * gcc.c-torture/execute/20001111-1.c: New test.
39447
39448 2000-11-10  Nick Clifton  <nickc@redhat.com>
39449
39450         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
39451         long multuiple and accumulate.
39452
39453 2000-11-09  Richard Henderson  <rth@redhat.com>
39454
39455         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
39456         via size_t instead of int.
39457
39458         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
39459         * gcc.c-torture/execute/string-opt-2.c: Likewise.
39460         * gcc.c-torture/execute/string-opt-3.c: Likewise.
39461         * gcc.c-torture/execute/string-opt-4.c: Likewise.
39462
39463 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
39464
39465         * gcc.c-torture/compile/20001109-1.c: New test.
39466         * gcc.c-torture/compile/20001109-2.c: New test.
39467
39468 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
39469
39470         * g++.old-deja/g++.pt/operator1.C: New test.
39471         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
39472
39473 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39474
39475         * gcc.dg/20001108-1.c: New test.
39476
39477 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
39478
39479         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
39480         with both arguments constant strings.
39481         * gcc.c-torture/execute/string-opt-3.c: New test.
39482         * gcc.c-torture/execute/string-opt-4.c: New test.
39483         * gcc.c-torture/execute/string-opt-5.c: New test.
39484
39485 2000-11-08  Nick Clifton  <nickc@redhat.com>
39486
39487         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
39488         mulsidi3adddi patterns.
39489
39490 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
39491
39492         * g++.old-deja/g++.other/crash36.C: New test.
39493
39494 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
39495
39496         * g++.old-deja/g++.other/init16.C: New test.
39497
39498 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
39499
39500         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
39501
39502 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39503
39504         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
39505         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39506         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39507
39508 2000-11-07  DJ Delorie  <dj@redhat.com>
39509
39510         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
39511
39512 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39513
39514         * gcc.c-torture/execute/string-opt-1.c: New test.
39515
39516 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
39517
39518         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
39519         mips-sgi-irix6.* because the MIPS ABI passes floating-point
39520         parameters in registers, and there is no way for a varargs
39521         function to know in which order the integer and floating-point
39522         parameters should be interleaved when they are placed on the
39523         stack.
39524         * gcc.c-torture/execute/va-arg-16.x: Likewise.
39525         * gcc.c-torture/execute/va-arg-17.x: Likewise.
39526
39527 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39528
39529         * gcc.c-torture/execute/string-opt-2.c: New test.
39530
39531 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
39532
39533         * g++.old-deja/g++.pt/crash60.C: New test.
39534
39535 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39536
39537         * g++.old-deja/g++.other/crash24.C: New test.
39538         * g++.old-deja/g++.other/crash25.C: New test.
39539         * g++.old-deja/g++.other/crash26.C: New test.
39540         * g++.old-deja/g++.other/crash27.C: New test.
39541         * g++.old-deja/g++.other/crash28.C: New test.
39542         * g++.old-deja/g++.other/crash29.C: New test.
39543         * g++.old-deja/g++.other/crash30.C: New test.
39544         * g++.old-deja/g++.other/crash31.C: New test.
39545         * g++.old-deja/g++.other/crash32.C: New test.
39546         * g++.old-deja/g++.other/crash33.C: New test.
39547         * g++.old-deja/g++.other/crash34.C: New test.
39548         * g++.old-deja/g++.other/crash35.C: New test.
39549
39550 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
39551
39552         * gcc.c-torture/execute/20001031-1.c: New test.
39553
39554 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
39555
39556         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
39557         namespace.
39558
39559         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
39560         standards-conformant.
39561
39562         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
39563
39564         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
39565         * g++.old-deja/g++.mike/p755a.C: Likewise.
39566         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
39567         library makes no calls to `operator new' during initialization.
39568
39569 2000-11-04  Neil Booth  <neilb@earthling.net>
39570
39571         * gcc.dg/cpp/include2.c: New tests.
39572
39573 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
39574
39575         * lib/g++.exp (g++_set_ld_library_path): New function.
39576         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
39577
39578 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
39579
39580         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
39581         warnings.
39582
39583 2000-11-01  Richard Henderson  <rth@redhat.com>
39584
39585         * g++.old-deja/g++.ext/namedret1.C: New.
39586         * g++.old-deja/g++.ext/namedret2.C: New.
39587         * g++.old-deja/g++.ext/namedret3.C: New.
39588
39589 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
39590
39591         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
39592         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
39593
39594 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39595
39596         * gcc.c-torture/execute/va-arg-21.c: New test.
39597
39598 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
39599
39600         * gcc.dg/c99-complex-2.c: New test.
39601
39602 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39603
39604         * gcc.c-torture/execute/stdio-opt-1.c: New test.
39605
39606 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
39607
39608         * g++.old-deja/g++.other/inline16.C: New test.
39609
39610 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
39611
39612         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
39613         __PRETTY_FUNCTION__
39614
39615 2000-10-29  Neil Booth  <neilb@earthling.net>
39616
39617         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
39618         New tests.
39619         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
39620         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
39621         optimisation.
39622
39623 2000-10-29  Neil Booth  <neilb@earthling.net>
39624
39625         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
39626         * mi1.c, mi1c.h: Add null directives to multiple-include test.
39627         * mi5.c: Test multiple includes work with -C.
39628         * trigraphs.c: Test ^= version.
39629
39630 2000-10-28  Neil Booth  <neilb@earthling.net>
39631
39632         New tests and test updates for new macro expander.
39633
39634         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
39635         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
39636         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
39637         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
39638         new diagnostic messages.
39639
39640         * gcc.dg/cpp/macro3.c: New tests.
39641
39642 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
39643
39644         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
39645         on the same line.
39646
39647 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
39648
39649         * g++.old-deja/g++.other/eh2.C: New test.
39650
39651 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
39652
39653         * gcc.c-torture/execute/20001027-1.c: New test.
39654
39655 2000-10-26  Richard Henderson  <rth@redhat.com>
39656
39657         * gcc.c-torture/execute/20001026-1.c: New.
39658
39659 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
39660
39661         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
39662         * g++.old-deja/g++.law/builtin1.C: Likewise.
39663         * g++.old-deja/g++.law/ctors10.C: Likewise.
39664         * g++.old-deja/g++.law/virtual3.C: Likewise.
39665         * g++.old-deja/g++.mike/p658.C: Likewise.
39666         * g++.old-deja/g++.other/sibcall1.C: Likewise.
39667         * g++.old-deja/g++.other/vaarg2.C: Likewise.
39668         * g++.old-deja/g++.robertl/eb124.C: Likewise.
39669         * g++.old-deja/g++.robertl/eb44.C: Likewise.
39670         * g++.old-deja/g++.robertl/eb77.C: Likewise.
39671
39672 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
39673
39674         * gcc.c-torture/compile/20001024-1.c: New test.
39675
39676 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
39677
39678         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
39679         to tell us whether or not we are using V3.
39680
39681 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
39682
39683         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
39684         operands.
39685
39686 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
39687
39688         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
39689
39690 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
39691
39692         * gcc.c-torture/execute/20001024-1.c: New test.
39693
39694 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
39695
39696         * g++.old-deja/g++.other/sibcall1.C: New test.
39697
39698 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
39699
39700         * gcc.dg/noncompile/init-3.c: New test.
39701
39702 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
39703
39704         * gcc.dg/format-array-1.c: New test.
39705
39706 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39707
39708         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
39709         writing through null pointers; remove comment about testing
39710         unterminated strings.
39711
39712 2000-10-17  Matthew Hiller  <hiller@redhat.com>
39713
39714         * gcc.c-torture/execute/20001017-2.c: New test.
39715
39716 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39717
39718         * gcc.c-torture/compile/20001018-1.c: New test.
39719         * gcc.c-torture/compile/20001018-1.x: Xfail.
39720
39721 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
39722
39723         * gcc.c-torture/execute/20001017-1.c: New test.
39724
39725 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39726
39727         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
39728         for multiple use of arguments with scanf formats; add tests for
39729         multiple use of arguments.
39730
39731 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
39732
39733         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
39734
39735 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39736
39737         * gcc.dg/format-miss-1.c: New test.
39738
39739 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39740
39741         * gcc.c-torture/execute/20001013-1.c: New test.
39742
39743 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39744
39745         * gcc.dg/format-branch-1.c: New test.
39746
39747 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
39748
39749         * README, lib/file-format.exp: Remove EGCS references.
39750
39751 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
39752
39753         * gcc.dg/20001013-1.c: New test.
39754
39755 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
39756
39757         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
39758         for intmax_t in the compiler using __typeof__ and the type rules
39759         for conditional expressions.
39760
39761 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
39762
39763         * gcc.dg/20001012-1.c: New test.
39764         * gcc.dg/20001012-2.c: New test.
39765
39766 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39767
39768         * gcc.dg/format-attr-1.c: New test.
39769
39770 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39771
39772         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
39773         __LONG_LONG_MAX__ instead of LLONG_MAX.
39774
39775 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
39776
39777         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
39778         scanf flags.
39779         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
39780         flags.
39781
39782 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
39783
39784         * gcc.dg/sequence-pt-1.c: New test.
39785
39786 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
39787
39788         * gcc.c-torture/execute/20001011-1.c: New testcase.
39789         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
39790
39791 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39792
39793         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
39794         does not error on it.
39795
39796 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
39797
39798         * gcc.dg/20001009-1.c: New test.
39799
39800 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
39801
39802         * gcc.c-torture/compile/20001009-1.c: Move from here ....
39803         * gcc.c-torture/execute/20001009-2.c: ... to here.
39804
39805 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
39806
39807         * gcc.c-torture/compile/20001009-1.c: New testcase.
39808         * gcc.c-torture/execute/20001009-1.c: New testcase.
39809         Testcases provided by Jan Hubicka <jh@suse.cz>.
39810
39811 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39812
39813         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39814         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
39815         uintmax_t using <limits.h> to emulate the compiler's internal
39816         logic.  No longer XFAIL %j tests.
39817
39818 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
39819
39820         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
39821         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
39822         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
39823         regexps and details of expected handling of some bad formats.
39824         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
39825         suppression.
39826
39827 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
39828
39829         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
39830         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
39831         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
39832         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
39833         in list archives.
39834
39835 2000-10-06  Richard Henderson  <rth@cygnus.com>
39836
39837         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
39838         * g++.old-deja/g++.brendan/crash52.C: Likewise.
39839         * g++.old-deja/g++.jason/report.C: Likewise.
39840         * g++.old-deja/g++.law/friend5.C: Likewise.
39841         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
39842         of the expected warnings.
39843
39844 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
39845
39846         * g++.old-deja/g++.pt/enum14.C: New test.
39847
39848 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
39849
39850         * g++.old-deja/g++.pt/crash59.C: New test.
39851
39852 2000-10-04  Will Cohen  <wcohen@redhat.com>
39853
39854         * gcc.dg/20000926-1.c: New test.
39855
39856 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
39857
39858         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
39859         function name for current C++ compiler.
39860         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
39861
39862 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
39863
39864         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
39865         __PRETTY_FUNCTION__.
39866         * g++.old-deja/g++.ext/pretty2.C: Likewise.
39867
39868 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39869
39870         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
39871
39872 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
39873
39874         * gcc.c-torture/compile/20000923-1.c: New test.
39875
39876 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
39877
39878         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
39879         * g++.old-deja/g++.pt/ttp62.C: Same.
39880         * g++.old-deja/g++.other/inline14.C: Same.
39881
39882 2000-09-24  Richard Henderson  <rth@cygnus.com>
39883
39884         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
39885
39886 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
39887
39888         * gcc.dg/c90-printf-1.c: Add test for wide string format.
39889
39890 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
39891
39892         * gcc.c-torture/compile/20000922-1.c: New file.
39893
39894 2000-09-21  Nick Clifton  <nickc@redhat.com>
39895
39896         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
39897         a signed long modulo operation.
39898         (mod6): New function - perform an unsigned long modulo operation.
39899         (main): Add tests for modulos of very large numbers by very small
39900         dividends.
39901
39902 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39903
39904         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
39905
39906 2000-09-19  Richard Henderson  <rth@cygnus.com>
39907
39908         * gcc.dg/compare2.c (case 10): XFAIL.
39909
39910 2000-09-18  Richard Henderson  <rth@cygnus.com>
39911
39912         * gcc.c-torture/execute/20000906-1.c: Move ...
39913         * gcc.dg/20000906-1.c: ... here.  Only run on targets
39914         that support __builtin_trap.
39915
39916 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
39917
39918         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
39919
39920 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39921
39922         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
39923         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
39924         more $ format tests.
39925
39926 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
39927
39928         * gcc.dg/format-errmk-1.c: New test.
39929
39930 2000-09-17  Greg McGary  <greg@mcgary.org>
39931
39932         * gcc.c-torture/execute/20000917-1.x: Remove.
39933
39934 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
39935
39936         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
39937
39938 2000-09-17  Greg McGary  <greg@mcgary.org>
39939
39940         * gcc.c-torture/execute/20000917-1.c: New test.
39941         * gcc.c-torture/execute/20000917-1.x: XFAIL.
39942
39943 2000-09-16  Neil Booth  <NeilB@earthling.net>
39944
39945         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
39946         in nested macro bug.
39947
39948 2000-09-15  Neil Booth  <NeilB@earthling.net>
39949
39950         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
39951
39952 2000-09-14  Jeffrey A Law  (law@cygnus.com)
39953
39954         * gcc.c-torture/execute/20000914-1.c: New test.
39955
39956 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
39957
39958         * g++.other/inline13.C: New test.
39959
39960 2000-09-12  Andreas Jaeger  <aj@suse.de>
39961
39962         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
39963         constant by Ulrich Drepper <drepper@redhat.com>.
39964
39965 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
39966
39967         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
39968
39969 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39970
39971         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
39972
39973 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
39974
39975         * gcc.dg/cpp/backslash.c: New test.
39976
39977 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
39978
39979         * gcc.c-torture/execute/20000910-1.c: New test.
39980         * gcc.c-torture/execute/20000910-2.c: Likewise.
39981
39982 2000-09-11  Robert Lipe  <robertl@sco.com>
39983
39984         * gcc.dg/pragma-align.c: New test.
39985
39986 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
39987
39988         * g++.old-deja/g++.pt/explicit82.C: New test.
39989         * g++.old-deja/g++.pt/explicit83.C: New test.
39990
39991 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
39992
39993         * gcc.dg/asm-names.c: New test.
39994
39995 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
39996
39997         * gcc.dg/cpp/tr-warn6.c: New test
39998
39999 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40000
40001         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
40002         be accepted.
40003
40004 2000-09-07  Catherine Moore  <clm@redhat.com>
40005
40006         * gcc.c-torture/execute/unroll-1.c: New test.
40007
40008 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
40009
40010         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
40011         ERROR markers.
40012         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
40013         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
40014         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
40015         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
40016         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
40017         Preprocess only.
40018         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
40019         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
40020
40021 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40022
40023         * g++.old-deja/g++.pt/deduct2.C: New test.
40024
40025 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40026
40027         * g++.old-deja/g++.pt/parms2.C: New test.
40028
40029 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
40030
40031         * g++.old-deja/g++.pt/crash58.C: New test.
40032
40033 2000-09-06  Greg McGary  <greg@mcgary.org>
40034
40035         * gcc.c-torture/execute/20000906-1.c: New test.
40036         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
40037
40038 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40039
40040         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
40041
40042 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40043
40044         * g++.old-deja/g++.pt/crash57.C: New test.
40045
40046 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40047
40048         * g++.old-deja/g++.pt/crash56.C: New test.
40049
40050 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
40051
40052         * g++.old-deja/g++.pt/koenig1.C: New test.
40053
40054 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40055
40056         * gcc.dg/20000904-1.c: New test.
40057
40058 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
40059
40060         * gcc.dg/cpp/paste8.c: New test.
40061
40062 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
40063
40064         * gcc.c-torture/compile/20000827-1.c: New test.
40065
40066 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40067
40068         * gcc.dg/format-diag-1.c: New test.
40069
40070 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
40071
40072         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
40073         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
40074         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
40075         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
40076         gcc.dg/formatz-1.c: Adjust warning regular expressions.
40077
40078 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40079
40080         * g++.old-deja/g++.other/nested4.C: New test.
40081
40082 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
40083
40084         * g++.old-deja/g++.ns/scoped1.C: New test.
40085
40086 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
40087
40088         * lib/g++.exp: Support testing already-installed GCC.
40089
40090 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40091
40092         * wtr-label-1.c, wtr-suffix-1.c: New tests.
40093
40094 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40095
40096         * gcc.dg/return-type-2.c: New test.
40097
40098 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
40099
40100         * gcc.c-torture/compile/20000825-1.c: New test.
40101
40102 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
40103
40104         * gcc.dg/dwarf2-2.c: New test.
40105
40106 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
40107
40108         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
40109         dg-warning regexps.
40110
40111 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40112
40113         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
40114         gcc.dg/format-ext-5.c: New tests.
40115
40116 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
40117
40118         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
40119
40120 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
40121
40122         * gcc.dg/noncompile/930622-2.c: Adjust error message.
40123
40124 2000-08-24  Richard Henderson  <rth@cygnus.com>
40125
40126         * gcc.dg/ia64-sync-1.c: New test.
40127         * gcc.dg/ia64-sync-2.c: New test.
40128         * gcc.dg/ia64-asm-1.c: New test.
40129
40130 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
40131
40132         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
40133         * gcc.dg/format-ext-2.c: New test.
40134
40135 2000-08-23  Jason Merrill  <jason@redhat.com>
40136
40137         * lib/old-dejagnu.exp: Also ignore "In member function" and
40138         "At global scope".
40139
40140 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40141
40142         * gcc.dg/noncompile/label-lineno-1.c: New test.
40143
40144 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40145
40146         * gcc.dg/c99-array-nonobj-1.c: New test.
40147
40148 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
40149
40150         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
40151         tests.
40152         * gcc.dg/format-ext-1.c: New test.
40153
40154 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40155
40156         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
40157         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
40158         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
40159         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
40160         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
40161
40162 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
40163
40164         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
40165         gcc.dg/c99-strftime-2.c: New tests.
40166
40167 2000-08-22  Richard Henderson  <rth@cygnus.com>
40168
40169         * gcc.c-torture/execute/20000822-1.c: New test.
40170
40171 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40172
40173         * gcc.c-torture/execute/20000819-1.x: Remove.
40174
40175 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40176
40177         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
40178         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
40179         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
40180         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
40181         gcc.dg/format-xopen-1.c: New tests.
40182
40183 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
40184
40185         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
40186
40187 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
40188
40189         * g++.old-deja/g++.other/loop2.C: New test.
40190
40191         * gcc.c-torture/compile/20000606-1.c: New test.
40192         * gcc.c-torture/compile/20000728-1.c: New test.
40193         * gcc.c-torture/execute/20000801-1.c: New test.
40194         * gcc.c-torture/execute/20000801-2.c: New test.
40195         * gcc.c-torture/execute/20000819-1.c: New test.
40196         * gcc.c-torture/execute/20000819-1.x: XFAIL.
40197         * gcc.dg/20000629-1.c: New test.
40198         * gcc.dg/20000724-1.c: New test.
40199         * gcc.dg/20000807-1.c: New test.
40200
40201 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
40202
40203         * gcc.dg/cpp/pragma-1.c: New test.
40204         * gcc.dg/cpp/pragma-2.c: New test.
40205
40206 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
40207
40208         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
40209         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
40210
40211 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
40212
40213         * gcc.c-torture/compile/20000818-1.c: New test.
40214
40215 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
40216
40217         * gcc.c-torture/execute/20000818-1.c: New test.
40218
40219 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
40220
40221         * gcc.dg/format-va-1.c: New test.
40222
40223 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40224
40225         * g++.old-deja/g++.other/typedef8.C: New test.
40226
40227 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40228
40229         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
40230         * g++.old-deja/g++.mike/net36.C: Mark candidate.
40231         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
40232         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
40233         * g++.old-deja/g++.other/ptrmem7.C: New test.
40234         * g++.old-deja/g++.pt/ptrmem10.C: New test.
40235
40236 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
40237
40238         * g++.old-deja/g++.pt/typename27.C: New test.
40239
40240 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
40241
40242         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
40243         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
40244         * g++.old-deja/g++.pt/friend45.C: New test.
40245         * g++.old-deja/g++.other/friend8.C: New test.
40246
40247 2000-08-15  Richard Henderson  <rth@cygnus.com>
40248
40249         * gcc.c-torture/execute/20000815-1.c: New test.
40250
40251 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
40252
40253         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
40254         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
40255         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
40256
40257 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
40258
40259         * g++.old-deja/g++.other/refinit2.C: New test.
40260
40261 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
40262
40263         * lib/c-torture.exp (c-torture): Make
40264         compiler_conditional_xfail_data global.
40265         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
40266         compiler_conditional_xfail_data machinery.
40267         (f-torture-execute): Likewise.
40268         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
40269         and only when unrolling loops.
40270
40271         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
40272
40273 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40274
40275         * g++.old-deja/g++.pt/explicit81.C: New test.
40276
40277 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
40278
40279         * g++.old-deja/g++.pt/typename26.C: New test.
40280
40281 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
40282
40283         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
40284         warning.
40285
40286 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
40287
40288         * g++.old-deja/g++.other/array3.C: New test.
40289
40290 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40291
40292         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
40293         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
40294         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
40295         New tests.
40296
40297 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
40298
40299         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
40300         * g++.old-deja/g++.abi/vmihint.C: Likewise.
40301
40302 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
40303
40304         * gcc.c-torture/execute/20000808-1.c: New test.
40305
40306 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
40307
40308         * gcc.dg/c90-const-expr-1.c: New test.
40309
40310 2000-08-08  Richard Henderson  <rth@cygnus.com>
40311
40312         * gcc.dg/noncompile/920923-1.c: Declare calloc.
40313
40314 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
40315
40316         * gcc.dg/noncompile/const-ll-1.c: New test.
40317
40318 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
40319
40320         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
40321
40322 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
40323
40324         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
40325         that running programs linked against the shared version of libobjc
40326         run correctly.
40327
40328 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40329
40330         * gcc.dg/c99-printf-1.c: New test.
40331
40332 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
40333
40334         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
40335
40336 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
40337
40338         * gcc.c-torture/execute/20000731-1.x: Delete.
40339
40340 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
40341
40342         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
40343         and torture_without_loops as is done by c-torture.exp.
40344         (search_for): Copy from c-torture.exp.
40345         (gcc-dg-runtest): New function, drives a directory of tests
40346         iterating over the TORTURE_OPTIONS.
40347         (scan-assembler, scan-assembler-not): Move here from
40348         individual directory drivers.
40349
40350         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
40351         defined by lib/gcc-dg.exp.
40352         * gcc.dg/cpp/cpp.exp: Likewise.
40353         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
40354         gcc-dg-runtest, so we cycle over optimization options.
40355
40356         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
40357         * gcc.dg/compare2.c: No longer expected to fail.
40358
40359 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
40360
40361         * gcc.c-torture/execute/20000804-1.c: New test.
40362
40363 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
40364
40365         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
40366
40367 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
40368
40369         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
40370
40371 2000-08-03  Jeffrey A Law  (law@cygnus.com)
40372
40373         * gcc.c-torture/compile/20000803-1.c: New test.
40374
40375 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
40376
40377         * gcc.c-torture/execute/20000801-3.c,
40378         gcc.c-torture/execute/20000801-4.c: New tests.
40379         * gcc.c-torture/execute/20000801-3.x,
40380         gcc.c-torture/execute/20000801-4.x: Xfail.
40381
40382 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
40383
40384         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
40385         libobjc/.libs to allow for libtool.
40386
40387 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
40388
40389         * gcc.c-torture/compile/20000802-1.c: New test.
40390
40391 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
40392
40393         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
40394
40395 2000-07-31  Jeffrey A Law  (law@cygnus.com)
40396
40397         * gcc-c-torture/execute/20000731-2.c: New test.
40398
40399         * gcc.c-torture/execute/20000731-1.c: New test.
40400         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
40401
40402 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
40403
40404         * testsuite/gcc.dg/cpp/paste7.c: New test.
40405         * gcc.dg/cpp/20000725-1.c: New test.
40406
40407 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
40408
40409         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
40410         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
40411         declaration warning for __builtin_dwarf_reg_size.
40412
40413         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
40414
40415 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
40416
40417         * gcc.dg/noncompile/voidparam-1.c: New test.
40418
40419 2000-07-30  Richard Henderson  <rth@cygnus.com>
40420
40421         * gcc.dg/c90-digraph-1.c: Don't xfail.
40422         * gcc.dg/compare2.c (case 10): Xfail.
40423         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
40424
40425 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
40426
40427         * gcc.dg/c99-main-1.c: New test.
40428
40429 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
40430
40431         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
40432
40433 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
40434
40435         * gcc.c-tortuer/execute/20000726-1.c: New test.
40436
40437 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
40438
40439         * gcc.c-torture/execute/enum-2.c: New test.
40440
40441 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
40442
40443         * gcc.dg/cpp/tr-warn3.c: New test.
40444
40445 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40446
40447         * g++.old-deja/g++.ext/implicit1.C: Remove.
40448         * g++.old-deja/g++.jason/c2.C: Remove
40449         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
40450         * g++.old-deja/g++.pt/crash16.C: Likewise.
40451         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
40452
40453 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
40454
40455         * g++.old-deja/g++.other/for2.C: New test.
40456
40457 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
40458
40459         * gcc.dg/20000720-1.c: New test.
40460
40461 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
40462
40463         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
40464
40465 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
40466
40467         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
40468         * gcc.c-torture/execute/20000722-1.c: New.
40469         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
40470
40471 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
40472
40473         * gcc.dg/cpp/20000720-1.S: New test.
40474
40475 2000-07-21  Michael Meissner  <meissner@redhat.com>
40476
40477         * gcc.c-torture/execute/ieee/hugeval.c: New test.
40478
40479 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40480
40481         * g++.old-deja/g++.brendan/crash16.C,
40482         g++.old-deja/g++.brendan/parse3.C,
40483         g++.old-deja/g++.brendan/redecl1.C,
40484         g++.old-deja/g++.ns/template13.C,
40485         g++.old-deja/g++.other/decl4.C,
40486         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
40487
40488 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
40489
40490         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
40491         and "Internal error".
40492
40493         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
40494         regexps.
40495         * gcc.dg/cpp/paste6.c: New test.
40496
40497 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
40498
40499         * gcc.dg/cpp/tr-direct.c: New test.
40500
40501         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
40502         gcc.dg/cpp/undef1.c: Tweak error regexps.
40503
40504 2000-07-18  Eric Christopher <echristo@redhat.com>
40505
40506         * gcc.c-torture/compile/20000718-1.c: New test.
40507
40508 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
40509
40510         * cpplex.c (_cpp_push_token): If the token being pushed back
40511         is the previous token in this context, just subtract one from
40512         context->posn.
40513         * cppmacro.c (save_expansion): Clear aux field when storing a
40514         placemarker.
40515
40516 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
40517
40518         * gcc.dg/noncompile/redecl-1.c: New test.
40519
40520 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
40521
40522         * gcc.c-torture/execute/20000717-5.c: New test.
40523         * gcc.c-torture/execute/20000717-1.x: Removed.
40524
40525 2000-07-17  Richard Henderson  <rth@cygnus.com>
40526
40527         * gcc.c-torture/execute/20000717-4.c: New test.
40528
40529 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
40530
40531         * gcc.dg/cpp/syshdr.c: New test.
40532         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
40533
40534 2000-07-17  Neil Booth  <neilb@earthling.net>
40535
40536         * gcc.dg/cpp/cmdlne-dM.c: New test.
40537         * gcc.dg/cpp/cmdlne-dD.c: New test.
40538
40539 2000-07-17  Jeffrey A Law  (law@cygnus.com)
40540
40541         * gcc.c-torture/execute/20000717-3.c: New test.
40542
40543         * gcc.c-torture/compile/20000717-1.c: New test.
40544
40545 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
40546
40547         * gcc.c-torture/execute/20000717-2.c: New test.
40548
40549 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
40550
40551         * gcc.dg/formatz-1.c: New test.
40552
40553         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
40554         * gcc.dg/c99-digraph-1.c: New tests.
40555
40556         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
40557         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
40558
40559         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
40560         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
40561         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
40562         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
40563         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
40564         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
40565         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
40566
40567 2000-07-17   Greg McGary <greg@mcgary.org>
40568
40569         * gcc.c-torture/execute/20000717-1.c: New test.
40570         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
40571
40572 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
40573
40574         * gcc.c-torture/execute/20000715-2.c: New test.
40575         * gcc.dg/20000715-1.c: New test.
40576
40577 2000-07-15  Michael Meissner  <meissner@redhat.com>
40578
40579         * gcc.c-torture/execute/20000715-1.c: New test.
40580
40581 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
40582
40583         * gcc.c-torture/execute/20000707-1.c: New test.
40584
40585 2000-07-13  Neil Booth  <NeilB@earthling.net>
40586
40587         * testsuite/gcc.dg/cpp/digraph1.c,
40588         testsuite/gcc.dg/cpp/digraph2.c,
40589         testsuite/gcc.dg/cpp/digraphs.c: New tests.
40590
40591 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
40592
40593         * g77.f-torture/compile/20000630-2.f: New test.
40594         * g77.f-torture/compile/20000630-2.x
40595
40596 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
40597
40598         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
40599
40600 2000-07-11  Neil Booth  <NeilB@earthling.net>
40601
40602         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
40603
40604 2000-07-11  Neil Booth  <NeilB@earthling.net>
40605
40606         * gcc.dg/cpp/cmdlne-C.c: New.
40607
40608 2000-07-09  Neil Booth  <NeilB@earthling.net>
40609
40610         * gcc.dg/cpp/directiv.c: New tests.
40611         * gcc.dg/cpp/undef1.c: Update.
40612
40613 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
40614
40615         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
40616
40617 2000-07-09  Neil Booth  <NeilB@earthling.net>
40618
40619         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
40620
40621 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
40622
40623         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
40624         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
40625
40626 2000-07-08  Neil Booth  <NeilB@earthling.net>
40627
40628         * gcc.dg/cpp/macsyntx.c: New tests.
40629
40630 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40631
40632         * gcc.dg/20000707-1.c: New test.
40633
40634 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
40635
40636         * gcc.c-torture/execute/20000706-1.c: New test.
40637         * gcc.c-torture/execute/20000706-2.c: New test.
40638         * gcc.c-torture/execute/20000706-3.c: New test.
40639         * gcc.c-torture/execute/20000706-4.c: New test.
40640         * gcc.c-torture/execute/20000706-5.c: New test.
40641
40642 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40643
40644         * g++.old-deja/g++.pt/instantiate7.C: New test.
40645
40646 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
40647
40648         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
40649         * g++.old-deja/g++.mike/thunk3.C: Likewise.
40650         * g++.old-deja/g++.other/rtti3.C: Likewise.
40651         * g++.old-deja/g++.other/rttid3.C: Likewise.
40652
40653 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
40654
40655         *  g77.f-torture/compile/20000630-1.x: Fix typo
40656
40657 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
40658
40659         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
40660         assembly output.
40661
40662 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
40663
40664         * gcc.dg/cpp/ident.c: New test.
40665
40666 2000-07-05  Neil Booth  <NeilB@earthling.net>
40667
40668         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
40669           gcc.dg/cpp/lexstrng.c: New tests.
40670
40671 2000-07-04  Neil Booth  <NeilB@earthling.net>
40672
40673         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
40674         * gcc.dg/cpp/strify2.c: Same.
40675
40676 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
40677
40678         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
40679         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
40680         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
40681         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
40682
40683         * testsuite/gcc.dg/cpp/macro1.c,
40684         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
40685         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
40686         testsuite/gcc.dg/cpp/strify1.c,
40687         testsuite/gcc.dg/cpp/strify2.c: New tests.
40688
40689 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
40690
40691         * gcc.c-torture/execute/20000703-1.c: New test.
40692
40693 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40694
40695         * g++.old-deja/g++.pt (lookup10.C): New test.
40696
40697 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
40698
40699         * g++.old-deja/g++.pt (typename25.C): New test.
40700
40701 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
40702
40703         * gcc.c-torture/compile/20000701-1.c: New test.
40704
40705 2000-06-30  Nick Clifton  <nickc@cygnus.com>
40706
40707         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
40708         to test case.
40709
40710 2000-06-30  Catherine Moore  <clm@cygnus.com>
40711
40712         * gcc.c-torture/execute/align-1.c: New test.
40713
40714 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
40715
40716         * g++.old-deja/g++.pt/expr8.C: New test.
40717         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
40718
40719 2000-06-29  Nick Clifton  <nickc@cygnus.com>
40720
40721         * gcc.c-torture/compile/20000629-1.c: New test.
40722
40723 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40724
40725
40726         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
40727         gcc.dg/noncompile directory, depending on whether they're
40728         preprocessor tests or not.  Annotate all the tests for the dg
40729         framework.
40730
40731         * gcc.c-torture/noncompile/noncompile.exp: Delete.
40732         * gcc.dg/noncompile/noncompile.exp: New.
40733
40734         * Moved files:
40735         Old name                                New name
40736         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
40737         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
40738         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
40739         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
40740         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
40741         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
40742         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
40743         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
40744         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
40745         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
40746         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
40747         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
40748         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
40749         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
40750         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
40751         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
40752         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
40753         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
40754         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
40755         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
40756         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
40757         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
40758         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
40759         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
40760
40761         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
40762         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
40763         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
40764         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
40765         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
40766         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
40767
40768 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
40769
40770         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
40771         declare one variable.  On the fourth, error.
40772         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
40773         declared by 20000628-1a.h.
40774
40775 2000-06-29  Richard Henderson  <rth@redhat.com>
40776
40777         * gcc.c-torture/execute/930529-1.x: New file.
40778         * gcc.dg/920413-1.c: Adjust expected warning text.
40779         * gcc.dg/980217-1.c: Declare abort.
40780         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
40781
40782 2000-06-29  Jeffrey A Law  (law@cygnus.com)
40783
40784         * g77.f-torture/compile/20000629-1.f: New test.
40785         * g77.f-torture/compile/20000629-1.x: Expected to fail.
40786
40787 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40788
40789         Rearrange lots of files, removing entirely the
40790         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
40791         directories.
40792
40793         * Deleted files:
40794         gcc.c-torture/code_quality/code_quality.exp
40795         gcc.c-torture/special/special.exp
40796         gcc.failure/failure.exp
40797         gcc.failure/940409-1.x
40798         gcc.c-torture/compile/961203-1.x
40799
40800         * New files:
40801         gcc.misc-tests/linkage.exp
40802         gcc.c-torture/execute/920730-1t.c
40803         gcc.c-torture/execute/920730-1t.x
40804         gcc.c-torture/compile/920520-1.x
40805         gcc.c-torture/compile/920521-1.x
40806         gcc.c-torture/compile/981006-1.x
40807         gcc.c-torture/execute/eeprof-1.x
40808
40809         * Moved files (possibly with modifications to fit a new harness):
40810         Old name                                New name
40811         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
40812         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
40813         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
40814         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
40815         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
40816         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
40817         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
40818         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
40819         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
40820         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
40821         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
40822         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
40823         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
40824         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
40825
40826 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
40827
40828         * c-torture/compile/961203-1.x: Delete.
40829
40830         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
40831         not exit. Include stdio.h.
40832         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
40833         * gcc.misc-tests/dg-12.c: Likewise.
40834         * gcc.misc-tests/dg-5.c: Likewise.
40835         * gcc.misc-tests/dg-6.c: Likewise.
40836         * gcc.misc-tests/dg-7.c: Prototype abort.
40837         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
40838         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
40839         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
40840         not exit.
40841         * gcc.misc-tests/sieve.c: Use return from main, not exit.
40842         * gcc.misc-tests/sort2.c: Use return from main, not exit.
40843
40844 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
40845
40846         * gcc.dg/cpp/20000628-1.c: New test.
40847         * gcc.dg/cpp/20000628-1.h: New header for above test.
40848         * gcc.dg/cpp/20000628-1a.h: Likewise.
40849
40850 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
40851
40852         * gcc.dg/cpp: New directory.
40853         * gcc.dg/cpp/cpp.exp: New driver.
40854         * gcc.dg/cpp/20000627-1.c: New test.
40855         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
40856         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
40857         and rewrite as a compilation test.
40858
40859         * gcc.dg: Move many files into the cpp subdirectory, possibly
40860         renaming or editing them as well.
40861         Old name                New name
40862         990119-1.c              cpp/19990119-1.c
40863         990228-1.c              cpp/19990228-1.c
40864         990407-1.c              cpp/19990407-1.c
40865         990409-1.c              cpp/19990409-1.c
40866         990413-1.c              cpp/19990413-1.c
40867         990703-1.c              cpp/19990703-1.c
40868         20000127-1.c            cpp/20000127-1.c
40869         20000129-1.c            cpp/20000129-1.c
40870         20000207-1.c            cpp/20000207-1.c
40871         20000207-2.c            cpp/20000207-2.c
40872         20000209-1.c            cpp/20000209-1.c
40873         20000209-2.c            cpp/20000209-2.c
40874         20000301-1.c            cpp/20000301-1.c
40875         20000419-1.c            cpp/20000419-1.c
40876         20000510-1.S            cpp/20000510-1.S
40877         20000519-1.c            cpp/20000519-1.c
40878         20000529-1.c            cpp/20000529-1.c
40879         20000625-1.c            cpp/20000625-1.c
40880         20000625-2.c            cpp/20000625-2.c
40881         cpp-as1.c               cpp/assert1.c
40882         cpp-as2.c               cpp/assert2.c
40883         cxx-comments-1.c        cpp/cxxcom1.c
40884         cxx-comments-2.c        cpp/cxxcom2.c
40885         endif-label.c           cpp/endif.c
40886         cpp-hash1.c             cpp/hash1.c
40887         cpp-hash2.c             cpp/hash2.c
40888         cpp-if1.c               cpp/if-1.c
40889         cpp-if2.c               cpp/if-2.c
40890         cpp-if3.c               cpp/if-3.c
40891         cpp-if4.c               cpp/if-4.c
40892         cpp-if5.c               cpp/if-5.c
40893         cpp-cond.c              cpp/if-cexp.c
40894         cpp-missingop.c         cpp/if-mop.c
40895         cpp-missingparen.c      cpp/if-mpar.c
40896         cpp-opprec.c            cpp/if-oppr.c
40897         cpp-ifparen.c           cpp/if-paren.c
40898         cpp-shortcircuit.c      cpp/if-sc.c
40899         cpp-shift.c             cpp/if-shift.c
40900         cpp-unary.c             cpp/if-unary.c
40901         cpp-li1.c               cpp/line1.c
40902         cpp-li2.c               cpp/line2.c
40903         lineno.c                cpp/line3.c
40904         lineno-2.c              cpp/line4.c
40905         cpp-mi.c                cpp/mi1.c
40906         cpp-mic.h               cpp/mi1c.h
40907         cpp-micc.h              cpp/mi1cc.h
40908         cpp-mind.h              cpp/mi1nd.h
40909         cpp-mindp.h             cpp/mi1ndp.h
40910         cpp-mix.h               cpp/mi1x.h
40911         cpp-mi2.c               cpp/mi2.c
40912         cpp-mi2a.h              cpp/mi2a.h
40913         cpp-mi2b.h              cpp/mi2b.h
40914         cpp-mi2c.h              cpp/mi2c.h
40915         cpp-mi3.c               cpp/mi3.c
40916         cpp-mi3.def             cpp/mi3.def
40917         poison-1.c              cpp/poison.c
40918         pr-impl.c               cpp/prag-imp.c
40919         cpp-redef-2.c           cpp/redef1.c
40920         cpp-redef.c             cpp/redef2.c
40921         strpaste.c              cpp/strp1.c
40922         strpaste-2.c            cpp/strp2.c
40923         cpp-tradpaste.c         cpp/tr-paste.c
40924         cpp-tradstringify.c     cpp/tr-str.c
40925         cpp-tradwarn1.c         cpp/tr-warn1.c
40926         cpp-tradwarn2.c         cpp/tr-warn2.c
40927         trigraphs.c             cpp/trigraphs.c
40928         cpp-unc1.c              cpp/unc1.c
40929         cpp-unc2.c              cpp/unc2.c
40930         cpp-unc3.c              cpp/unc3.c
40931         cpp-unc.c               cpp/unc4.c
40932         undef.c                 cpp/undef1.c
40933         undef-2.c               cpp/undef2.c
40934         cpp-wi1.c               cpp/widestr1.c
40935
40936 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
40937
40938         * lib/g++.exp (g++_include_flags): Tweak.
40939
40940 2000-06-27  H.J. Lu  <hjl@gnu.org>
40941             Loren J. Rittle  <ljrittle@acm.org>
40942
40943         * lib/g++.exp (g++_include_flags): Override libgloss.exp
40944         version with one that knows about the new gcc tree structure.
40945         (g++_link_flags): Same.
40946
40947 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
40948
40949         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
40950         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
40951         case we are cross-compiling.
40952
40953         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
40954         g++.old-deja/g++.niklas/Makefile.in,
40955         g++.old-deja/g++.niklas/configure.in,
40956         g++.old-deja/g++.other/Makefile.in,
40957         g++.old-deja/g++.other/configure.in,
40958         gcc.c-torture/code_quality/Makefile.in,
40959         gcc.c-torture/code_quality/configure.in,
40960         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
40961         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
40962         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
40963         gcc.c-torture/execute/ieee/Makefile.in,
40964         gcc.c-torture/execute/ieee/configure.in,
40965         gcc.c-torture/noncompile/Makefile.in,
40966         gcc.c-torture/noncompile/configure.in,
40967         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
40968         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
40969         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
40970
40971 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40972
40973         * g++.old-deja/g++.other/ambig3.C: New test.
40974
40975 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
40976
40977         * g++.old-deja/g++.pt/syntax1.C: New test.
40978         * g++.old-deja/g++.pt/syntax2.C: New test.
40979         * g++.old-deja/g++.other/syntax3.C: New test.
40980         * g++.old-deja/g++.other/syntax4.C: New test.
40981
40982 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40983
40984         * gcc.dg/20000623-1.c: Prototype exit and abort.
40985
40986 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
40987
40988         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
40989         New tests.
40990         * gcc.dg/cpp-mi3.def: New file.
40991
40992         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
40993         inside assertions.
40994         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
40995         lexer's error messages.
40996         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
40997         divine anything from the linemarkers.
40998         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
40999         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
41000
41001 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
41002
41003         * gcc.dg/20000623-1.c: New test.
41004
41005 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
41006
41007         * gcc.c-torture/execute/20000622-1.c: New test.
41008
41009 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41010
41011         * g++.old-deja/g++.other/init15.C: New test.
41012
41013 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
41014
41015         * g++.old-deja/g++.pt/vaarg2.C: New test.
41016         * g++.old-deja/g++.pt/vaarg3.C: New test.
41017
41018 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
41019
41020         * g++.old-deja/g++.other/dyncast6.C: New test.
41021
41022 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
41023
41024         * gcc.c-torture/execute/loop-6.c: New test.
41025
41026 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
41027
41028         * gcc.dg/20000614-1.c: New test.
41029         * gcc.dg/20000614-2.c: New test.
41030
41031 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
41032
41033         * g++.old-deja/g++.other/inline12.C: New test.
41034
41035 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
41036
41037         * g++.old-deja/g++.other/eh1.C: New test.
41038
41039 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
41040
41041         * g++.old-deja/g++.other/type.C: New test.
41042
41043 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41044
41045         * g++.old-deja/g++.other/initstring.C: New test.
41046
41047 2000-06-12  Jason Merrill  <jason@redhat.com>
41048
41049         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
41050
41051 2000-06-09  Jeffrey A Law  (law@cygnus.com)
41052
41053         * gcc.c-torture/compile/20000609-1.c: New test.
41054
41055 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
41056
41057         * gcc.dg/20000609-1.c: New test.
41058
41059 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
41060
41061         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
41062         * gcc.c-torture/noncompile/poison-1.c: Move...
41063         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
41064         * gcc.dg/cpp-li1.c: Add a token after the #line.
41065
41066 2000-06-05  Richard Henderson  <rth@cygnus.com>
41067
41068         * gcc.c-torture/execute/20000605-2.c: New test.
41069         * gcc.c-torture/execute/20000605-3.c: New test.
41070
41071 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
41072
41073         * g77.f-torture/execute/20000503-1.x: New file.
41074
41075 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
41076
41077         * g++.old-deja/g++.eh/badalloc1.C: New test.
41078
41079 2000-06-05  Richard Henderson  <rth@cygnus.com>
41080
41081         * gcc.c-torture/execute/20000605-1.c: New test.
41082
41083 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
41084             Nathan Sidwell <nathan@codesourcery.com>
41085
41086         * gcc.c-torture/compile/20000605-1.c: New test.
41087
41088 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
41089
41090         * g77.f-torture/compile/20000601-1.f: New test.
41091
41092 2000-06-03  Richard Henderson  <rth@cygnus.com>
41093
41094         * gcc.c-torture/execute/20000603-1.c: New.
41095
41096 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
41097
41098         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
41099         * gcc.dg/noreturn-2.c (noreturn): Likewise.
41100
41101 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
41102
41103         * gcc.dg/compare2.c (case 12): XFAIL.
41104         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
41105         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
41106
41107         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
41108
41109 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
41110
41111         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
41112         guard macro is already defined when the header is first
41113         included.
41114         * gcc.dg/cpp-mix.h: New file.
41115         * gcc.dg/endif-label.c: Update patterns to match compiler.
41116
41117         * g++.brendan/complex1.C: Declare abort.
41118         * g++.law/refs4.C: Remove XFAIL.
41119         * g++.oliva/expr2.C: Declare abort and exit.
41120
41121 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
41122
41123         * gcc.c-torture/execute/20000528-1.c: New test.
41124
41125         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
41126         * g++.old-deja/g++.law/temps4.C: Likewise.
41127
41128         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
41129         stdlib.h.  Call abort() on failure.
41130         * g++.old-deja/g++.law/refs4.C: Likewise.
41131         * g++.old-deja/g++.law/temps4.C: Likewise.
41132         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
41133         * gcc.c-torture/execute/20000112-1.c: Include string.h.
41134
41135 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
41136
41137         Relative to g++.dg/special:
41138         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
41139
41140         Relative to g++.old-deja:
41141         * g++.brendan/complex1.C, g++.jason/optimize2.C,
41142         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
41143         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
41144         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
41145         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
41146         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
41147         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
41148
41149         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
41150         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
41151         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
41152         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
41153         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
41154         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
41155         and/or string.h.
41156
41157         * g++.other/goto1.C: Update expectations for error messages.
41158
41159 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
41160
41161         * gcc.c-torture/compile/20000523-1.c: New test.
41162
41163 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41164
41165         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
41166
41167 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
41168
41169         * g++.old-deja/g++.eh/catch11.C: New test.
41170         * g++.old-deja/g++.eh/catch12.C: New test.
41171
41172 2000-05-24  Nick Clifton  <nickc@cygnus.com>
41173
41174         * gcc.c-torture/execute/20000523-1.c: New test.
41175
41176 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
41177
41178         * c-torture/execute/bcp-1.c: Replace abort in arg of
41179         __builtin_constant_p with a generic external function.
41180
41181         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
41182         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
41183         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
41184         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
41185         Prototype abort and/or exit.
41186
41187         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
41188         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
41189         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
41190         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
41191
41192 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
41193
41194         * gcc.dg/dwarf2-1.c: New test.
41195
41196 2000-05-20  Richard Henderson  <rth@cygnus.com>
41197
41198         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
41199
41200 2000-05-20  Andreas Jaeger  <aj@suse.de>
41201
41202         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
41203         testcase.
41204
41205 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
41206
41207         * gcc.c-torture/execute/20000519-2.c: New test.
41208
41209 2000-05-19  Andreas Jaeger  <aj@suse.de>
41210
41211         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
41212         which fails with SSA.
41213
41214         * lib/c-torture.exp: Also test with -O3 -fssa.
41215
41216 2000-05-18  Michael Meissner  <meissner@redhat.com>
41217
41218         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
41219         * gcc.c-torture/execute/920415-1.c: Ditto.
41220         * gcc.c-torture/execute/920501-1.c: Ditto.
41221         * gcc.c-torture/execute/conversion.c: Ditto.
41222         * gcc.c-torture/execute/cvt-1.c: Ditto.
41223
41224 2000-05-18  Jeffrey A Law  (law@cygnus.com)
41225
41226         * gcc.c-torture/compile/20000518-1.c: New test.
41227
41228 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
41229
41230         * g77.f-torture/compile/200005018.f: New test.
41231
41232 2000-05-17  Jeffrey A Law  (law@cygnus.com)
41233
41234         * gcc.c-torture/compile/20000517-1.c: New test.
41235
41236 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41237
41238         * gcc.c-torture/execute/20000516-1.c: New test.
41239
41240 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
41241
41242         * g++.old-deja/g++.other/eh.C: New test.
41243
41244 2000-05-12  Richard Henderson  <rth@cygnus.com>
41245
41246         * gcc.c-torture/execute/990208-1.c (main): Don't pass
41247         constants through to doit's conditional.
41248
41249 2000-05-11  Jeffrey A Law  (law@cygnus.com)
41250
41251         * gcc.c-torture/compile/20000511-1.c: New test.
41252         * g77.f-torture/compile/20000511-1.f: New test.
41253         * g77.f-torture/compile/20000511-2.f: New test.
41254
41255 2000-05-11  Michael Meissner  <meissner@redhat.com>
41256
41257         * gcc.c-torture/execute/20000511-1.c: New test.
41258
41259 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
41260
41261         * gcc.dg/dg.exp: Scan .S files as well as .c files.
41262         * gcc.dg/20000510-1.S: New.
41263
41264 2000-05-08  Catherine Moore  <clm@cygnus.com>
41265
41266         * gcc.dg/unused-3.c: New.
41267
41268 2000-05-06  Richard Henderson  <rth@cygnus.com>
41269
41270           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
41271           * g++.old-deja/g++.mike/warn1.C: Likewise.
41272           * g++.old-deja/g++.pt/local1.C: Likewise.
41273           * g++.old-deja/g++.pt/local7.C: Likewise.
41274           * g++.old-deja/g++.pt/spec16.C: Likewise.
41275
41276 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
41277
41278         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
41279
41280 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
41281
41282           * g77.f-torture/execute/20000503-1.f: New test.
41283
41284 2000-05-04  Andreas Jaeger  <aj@suse.de>
41285
41286         * gcc.dg/noreturn-2.c: New test.
41287
41288 2000-05-04  Neil Booth  <NeilB@earthling.net>
41289
41290         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
41291         preprocessor.
41292
41293 2000-05-04  Richard Henderson  <rth@cygnus.com>
41294
41295         * gcc.c-torture/execute/20000503-1.c: Fix typo.
41296
41297 2000-05-04  Richard Henderson  <rth@cygnus.com>
41298
41299         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
41300         OpenSSL by Jason R Thorpe.
41301
41302 2000-05-03  Jim Wilson  <wilson@cygnus.com>
41303
41304         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
41305
41306 2000-05-03  Robert Lipe <robertlipe@usa.net>
41307
41308         * gcc.dg/20000503-1.c: New test.
41309
41310 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
41311
41312         * gcc.c-torture/compile/20000502-1.c: New test.
41313         * g++.old-deja/g++.other/align.C: New test.
41314         * gcc.dg/cpp-tradstringify.c: New test.
41315
41316 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
41317
41318         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
41319         and hard registers.
41320
41321 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
41322
41323         * gcc.c-torture/execute/loop-5.c: New test.
41324
41325 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
41326
41327         * gcc.c-torture/execute/va-arg-20.c: New test.
41328
41329 2000-04-23  Jeffrey A Law  (law@cygnus.com)
41330
41331         * gcc.c-torture/execute/20000422-1.c: New test.
41332
41333 2000-04-20  Greg McGary  <gkm@gnu.org>
41334
41335         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
41336         when optimizing, but without sibling-call optimizations (-O1).
41337
41338 2000-04-20  Jeffrey A Law  (law@cygnus.com)
41339
41340           * gcc.c-torture/compile/20000420-1.c: New test.
41341
41342 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
41343
41344         * g++.abi/ptrflags.C: New test.
41345         * g++.eh/catchptr1.C: Test incomplete pointer chains.
41346
41347 2000-04-19  Catherine Moore  <clm@cygnus.com>
41348
41349         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
41350
41351 2000-04-19  Greg McGary  <gkm@gnu.org>
41352
41353         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
41354         sibling-call optimizations.
41355
41356 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
41357
41358         * gcc.dg/20000419-1.c: New test.
41359
41360 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
41361
41362         * gcc.c-torture/execute/20000412-6.c: New test.
41363
41364 2000-04-12  Jeffrey A Law  (law@cygnus.com)
41365
41366         * gcc.c-torture/execute/20000412-5.c: New test.
41367         * g77.f-torture/compile/20000412-1.f: New test.
41368         * gcc.c-torture/execute/20000412-4.c: New test.
41369         * gcc.c-torture/compile/20000412-2.c: New test.
41370         * gcc.c-torture/execute/20000412-3.c: New test.
41371         * gcc.c-torture/compile/20000412-1.c: New test.
41372         * gcc.c-torture/execute/20000412-2.c: New test.
41373
41374 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
41375
41376         * objc/execute/bf-20.m: New test.
41377
41378 2000-04-10  Richard Henderson  <rth@cygnus.com>
41379
41380         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
41381
41382         * gcc.c-torture/execute/20000412-1.c: New test.
41383
41384 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
41385
41386         * g++.old-deja/g++.eh/catchptr1.C: New test.
41387
41388 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
41389
41390         * g++.old-deja/g++.abi/cxa_vec.C: New test.
41391
41392 2000-04-08  Neil Booth  <NeilB@earthling.net>
41393
41394         * gcc.dg/cpp-nullchar.c: Remove test as
41395         embedded nulls cause problems.
41396
41397 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41398
41399         * gcc.dg/compare2.c: New test.
41400
41401 2000-04-08  Neil Booth  <NeilB@earthling.net>
41402
41403         * gcc.dg/cpp-nullchar.c: New test.
41404
41405 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
41406
41407         * gcc.dg/cpp-mi2.c: New test.
41408         * gcc.dg/cpp-mi2[abc].h: New files.
41409
41410 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
41411
41412         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
41413         member name.
41414
41415 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
41416
41417         * g++.old-deja/g++.abi/vmihint.C: New test.
41418
41419 2000-04-06  Neil Booth  <NeilB@earthling.net>
41420
41421         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
41422         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
41423         copyright.
41424
41425 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
41426
41427         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
41428         avoid stack-frame overwrite.
41429
41430 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
41431
41432         * gcc.c-torture/compile/20000405-2.c: New test.
41433         * gcc.c-torture/compile/20000405-3.c: New test.
41434
41435 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41436
41437         * gcc.c-torture/compile/20000405-1.c: New test.
41438
41439 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
41440
41441         * gcc.dg/cast-qual-1.c: Revert last change.
41442
41443 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41444
41445         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
41446
41447 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
41448
41449         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
41450         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
41451
41452 2000-04-03  Jeffrey A Law  (law@cygnus.com)
41453
41454         * gcc.c-torture/compile/20000403-2.c: New test.
41455         * gcc.c-torture/compile/20000403-1.c: New test.
41456
41457 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
41458
41459         * gcc.c-torture/execute/20000403-1.c: New test.
41460
41461 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
41462
41463         * gcc.c-torture/execute/20000402-1.c: New test.
41464
41465 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
41466
41467         * gcc.c-torture/execute/va-arg-15.c: New test.
41468         * gcc.c-torture/execute/va-arg-16.c: New test.
41469         * gcc.c-torture/execute/va-arg-17.c: New test.
41470         * gcc.c-torture/execute/va-arg-18.c: New test.
41471         * gcc.c-torture/execute/va-arg-19.c: New test.
41472
41473 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
41474
41475         * gcc.c-torture/compile/981211-1.c: Move to...
41476         * gcc.dg/cpp-as1.c: ...here.
41477         * gcc.dg/cpp-as2.c: New file.
41478
41479         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
41480         compiler.
41481
41482 2000-04-02  Neil Booth  <NeilB@earthling.net>
41483
41484         * gcc.dg/cpp-cond.c  New tests.
41485         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
41486         accidental success less likely.
41487         * gcc.dg/cpp-missingop.c  New tests.
41488         * gcc.dg/cpp-missingparen.c  New tests.
41489         * gcc.dg/cpp-shift.c  New tests.
41490         * gcc.dg/cpp-shortcircuit.c  New tests.
41491         * gcc.dg/cpp-unary.c  New tests.
41492
41493 2000-03-29  Jeffrey A Law  (law@cygnus.com)
41494
41495         * gcc.c-torture/compile/20000329-1.c: New test.
41496
41497 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
41498
41499         * gcc.c-torture/compile/20000326-1.c: New test.
41500         * gcc.c-torture/compile/20000326-2.c: New test.
41501
41502 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
41503
41504         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
41505         the first parameter is a function argument.
41506
41507 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
41508
41509         * g++.old-deja/g++.ext/array4.C: New test.
41510
41511 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
41512
41513         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
41514
41515 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41516
41517         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
41518
41519 2000-03-19  Richard Henderson  <rth@cygnus.com>
41520
41521         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
41522
41523 2000-03-19  Richard Henderson  <rth@cygnus.com>
41524
41525         * gcc.c-torture/compile/20000319-1.c: New test.
41526
41527 2000-03-14  Jeffrey A Law  (law@cygnus.com)
41528
41529         * gcc.c-torture/execute/20000314-3.c: New test.
41530         * gcc.c-torture/execute/20000314-2.c: New test.
41531         * gcc.c-torture/execute/20000314-1.c: New test.
41532         * gcc.c-torture/compile/20000314-2.c: New test.
41533         * gcc.c-torture/compile/20000314-1.c: New test.
41534
41535 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
41536
41537         * g++.old-deja/g++.warn/inline.C: New test.
41538
41539 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
41540
41541         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
41542         standards-compliant result rather than specific constants.
41543         Put test-values in array.
41544
41545 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
41546
41547         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
41548         (g++_target_compile): Put test-specific options last.
41549
41550 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41551
41552         * g++.old-deja/g++.eh/vbase4.C: New test.
41553
41554 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41555
41556         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
41557
41558 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41559
41560         * g++.old-deja/g++.brendan/misc12.C: Removed.
41561         * g++.old-deja/g++.pt/memtemp77.C: Constify.
41562         * g++.old-deja/g++.ext/pretty4.C: New test.
41563
41564 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
41565
41566         * g++.old-deja/g++.other/string2.C: New test.
41567
41568 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
41569
41570         * g++.old-deja/g++.warn/impint2.C: New test.
41571
41572 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
41573
41574         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
41575         is 1, not zero.
41576
41577 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
41578
41579         * g++.old-deja/g++.warn/impint.C: New test.
41580         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
41581         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
41582         * g++.old-deja/g++.pt/explicit12.C: Likewise.
41583         * g++.old-deja/g++.pt/explicit13.C: Likewise.
41584         * g++.old-deja/g++.pt/explicit17.C: Likewise.
41585         * g++.old-deja/g++.pt/explicit18.C: Likewise.
41586         * g++.old-deja/g++.pt/explicit19.C: Likewise.
41587         * g++.old-deja/g++.pt/explicit23.C: Likewise.
41588         * g++.old-deja/g++.pt/explicit31.C: Likewise.
41589         * g++.old-deja/g++.pt/explicit35.C: Likewise.
41590         * g++.old-deja/g++.pt/explicit6.C: Likewise.
41591         * g++.old-deja/g++.pt/memclass7.C: Likewise.
41592
41593 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
41594
41595         * gcc.dg/cpp-redef.c: New test.
41596
41597 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
41598
41599         * g++.old-deja/g++.pt/unify7.C: New test.
41600
41601 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
41602
41603         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
41604         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
41605
41606 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
41607
41608         * gcc.c-torture/compile/20000224-1.c: New test.
41609
41610 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41611
41612         * gcc.c-torture/compile/cpp-2.c: New test.
41613         * gcc.c-torture/compile/cpp-1.c: New test.
41614
41615 2000-02-25  Jeffrey A Law  (law@cygnus.com)
41616
41617         * gcc.c-torture/execute/20000225-1.c: New test.
41618
41619 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41620
41621         * gcc.dg/cpp-li2.c: New test.
41622
41623         * gcc.dg/cpp-wi1.c: New test.
41624
41625         * gcc.dg/cpp-li1.c: New test.
41626
41627 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
41628
41629         * g++.old-deja/g++.other/sizeof5.C: New test.
41630
41631 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
41632
41633         * gcc.c-torture/execute/va-arg-13.c: New test.
41634
41635 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
41636
41637         * gcc.c-torture/execute/va-arg-12.c: New test.
41638
41639 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41640
41641         * gcc.c-torture/execute/20000223-1.c: New test.
41642
41643 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
41644
41645         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
41646
41647 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
41648
41649         * g++.old-deja/g++.abi/ptrmem.C: New test.
41650
41651 2000-02-19  Richard Henderson  <rth@cygnus.com>
41652
41653         * gcc.c-torture/compile/init-3.c: New.
41654
41655 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
41656
41657         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
41658         ALWAYS_CXXFLAGS.
41659
41660 2000-02-11  Robert Lipe <robertl@sco.com>
41661
41662         * gcc.c-torture/compile/20000211-3.c: New test.
41663
41664 2000-02-11  Martin Buchholz <martin@xemacs.org>
41665
41666         * gcc.c-torture/compile/20000211-2.c: New test.
41667
41668 2000-02-11  Jeffrey A Law  (law@cygnus.com)
41669
41670         * gcc.c-torture/compile/20000211-1.c: New test.
41671
41672 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
41673
41674         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
41675           on native targets
41676
41677 2000-02-08  Nathan Sidwell  <nathan@acm.org>
41678
41679         * g++.old-deja/g++.other/cast5.C: New test.
41680
41681 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
41682
41683         * gcc.c-torture/execute/20000205-1.c: New.
41684
41685 2000-02-03  Nathan Sidwell  <nathan@acm.org>
41686
41687         * g++.old-deja/g++.jason/cast3.C: Return void.
41688         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
41689
41690 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41691
41692         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
41693
41694         * gcc.dg/loop-1.c: New test.
41695
41696 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
41697
41698         * gcc.c-torture/compile/20000127-1.c: New test.
41699         * gcc.c-torture/execute/991228-1.c: New test.
41700
41701 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41702
41703         * gcc.dg/unused-2.c: New test.
41704
41705         * gcc.dg/conv-1.c: New test.
41706
41707 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
41708
41709         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
41710         compiler.
41711         (tool_option_proc): Fix typo.
41712
41713 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
41714
41715         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
41716         of the ld on the host, not on the build machine.
41717         Also, don't crash if '--help' is not a supported option.
41718
41719 2000-01-24  Richard Henderson  <rth@cygnus.com>
41720
41721         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
41722
41723 2000-01-20  Jeffrey A Law  (law@cygnus.com)
41724
41725         * gcc.c-torture/execute/20000120-2.c: New test.
41726         * gcc.c-torture/execute/20000120-1.c: New test.
41727
41728 2000-01-13  Jeffrey A Law  (law@cygnus.com)
41729
41730         * gcc.c-torture/execute/20000113-1.c: New test.
41731
41732 2000-01-12  Jeffrey A Law  (law@cygnus.com)
41733
41734         * gcc.c-torture/execute/20000112-1.c: New test.
41735
41736 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41737
41738         * gcc.dg/20000111-1.c: New test.
41739
41740 2000-01-10  Jeffrey A Law  (law@cygnus.com)
41741
41742         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
41743         with 16 bit integers.
41744
41745 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41746
41747         * gcc.dg/20000108-1.c: New test.
41748
41749 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41750
41751         * g++.old-deja/g++.ns/koenig8.C: New test.
41752
41753 2000-01-05  Nathan Sidwell  <nathan@acm.org>
41754
41755         * g++.old-deja/g++.other/cast4.C: New test.
41756
41757 2000-01-05  Jeffrey A Law  (law@cygnus.com)
41758
41759         * gcc.c-torture/compile/20000105-2.c: New test.
41760         * gcc.c-torture/compile/20000105-1.c: New test.
41761
41762 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
41763
41764         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
41765         references to printf & atoi to conform to ANSI standard.
41766         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
41767         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
41768         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
41769         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
41770         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
41771         * g++.old-deja/g++.brendan/complex1.C: Likewise.
41772         * g++.old-deja/g++.brendan/copy1.C: Likewise.
41773         * g++.old-deja/g++.brendan/copy2.C: Likewise.
41774         * g++.old-deja/g++.brendan/copy3.C: Likewise.
41775         * g++.old-deja/g++.brendan/copy4.C: Likewise.
41776         * g++.old-deja/g++.brendan/copy5.C: Likewise.
41777         * g++.old-deja/g++.brendan/copy6.C: Likewise.
41778         * g++.old-deja/g++.brendan/copy7.C: Likewise.
41779         * g++.old-deja/g++.brendan/copy8.C: Likewise.
41780         * g++.old-deja/g++.brendan/crash11.C: Likewise.
41781         * g++.old-deja/g++.brendan/crash14.C: Likewise.
41782         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
41783         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
41784         * g++.old-deja/g++.brendan/delete2.C: Likewise.
41785         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
41786         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
41787         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
41788         * g++.old-deja/g++.brendan/eh1.C: Likewise.
41789         * g++.old-deja/g++.brendan/groff1.C: Likewise.
41790         * g++.old-deja/g++.brendan/init3.C: Likewise.
41791         * g++.old-deja/g++.brendan/misc12.C: Likewise.
41792         * g++.old-deja/g++.brendan/misc7.C: Likewise.
41793         * g++.old-deja/g++.brendan/new2.C: Likewise.
41794         * g++.old-deja/g++.brendan/operators4.C: Likewise.
41795         * g++.old-deja/g++.brendan/operators5.C: Likewise.
41796         * g++.old-deja/g++.brendan/overload2.C: Likewise.
41797         * g++.old-deja/g++.brendan/overload7.C: Likewise.
41798         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
41799         * g++.old-deja/g++.brendan/reference1.C: Likewise.
41800         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
41801         * g++.old-deja/g++.brendan/template24.C: Likewise.
41802         * g++.old-deja/g++.brendan/template3.C: Likewise.
41803         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
41804         * g++.old-deja/g++.jason/inline3.C: Likewise.
41805         * g++.old-deja/g++.jason/opeq.C: Likewise.
41806         * g++.old-deja/g++.law/arg5.C: Likewise.
41807         * g++.old-deja/g++.law/arm7.C: Likewise.
41808         * g++.old-deja/g++.law/ctors11.C: Likewise.
41809         * g++.old-deja/g++.law/cvt8.C: Likewise.
41810         * g++.old-deja/g++.law/init9.C: Likewise.
41811         * g++.old-deja/g++.law/refs4.C: Likewise.
41812         * g++.old-deja/g++.law/template2.C: Likewise.
41813         * g++.old-deja/g++.law/visibility24.C: Likewise.
41814         * g++.old-deja/g++.law/vtable3.C: Likewise.
41815         * g++.old-deja/g++.mike/asm2.C: Likewise.
41816         * g++.old-deja/g++.mike/eh1.C: Likewise.
41817         * g++.old-deja/g++.mike/misc1.C: Likewise.
41818         * g++.old-deja/g++.mike/misc13.C: Likewise.
41819         * g++.old-deja/g++.mike/misc14.C: Likewise.
41820         * g++.old-deja/g++.mike/ns12.C: Likewise.
41821         * g++.old-deja/g++.mike/p1248.C: Likewise.
41822         * g++.old-deja/g++.mike/p3708.C: Likewise.
41823         * g++.old-deja/g++.mike/p3708a.C: Likewise.
41824         * g++.old-deja/g++.mike/p3708b.C: Likewise.
41825         * g++.old-deja/g++.mike/p646.C: Likewise.
41826         * g++.old-deja/g++.mike/p700.C: Likewise.
41827         * g++.old-deja/g++.mike/p783.C: Likewise.
41828         * g++.old-deja/g++.mike/p783a.C: Likewise.
41829         * g++.old-deja/g++.mike/p783b.C: Likewise.
41830         * g++.old-deja/g++.mike/p786.C: Likewise.
41831         * g++.old-deja/g++.mike/p789.C: Likewise.
41832         * g++.old-deja/g++.mike/p789a.C: Likewise.
41833         * g++.old-deja/g++.mike/p807a.C: Likewise.
41834         * g++.old-deja/g++.other/delete3.C: Likewise.
41835         * g++.old-deja/g++.other/dyncast1.C: Likewise.
41836         * g++.old-deja/g++.other/dyncast2.C: Likewise.
41837         * g++.old-deja/g++.other/dyncast3.C: Likewise.
41838         * g++.old-deja/g++.other/empty1.C: Likewise.
41839         * g++.old-deja/g++.other/temporary1.C: Likewise.
41840         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
41841         * g++.old-deja/g++.pt/t16.C: Likewise.
41842         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
41843
41844 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
41845
41846         * gcc.dg/991230-1.c: New test.
41847
41848 1999-12-29  Jeffrey A Law  (law@cygnus.com)
41849
41850         * gcc.c-torture/compile/991229-3.c: New test.
41851         * gcc.c-torture/compile/991229-2.c: New test.
41852         * gcc.c-torture/compile/991229-1.c: New test.
41853
41854 1999-12-29  Greg McGary <gkm@eng.ascend.com>
41855
41856         * gcc.c-torture/compile/labels-2.c: New test.
41857
41858 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
41859
41860         * gcc.c-torture/execute/991227-1.c: New test.
41861
41862 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41863
41864         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
41865
41866 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
41867
41868         * gcc.c-torture/execute/991221-1.c: New test.
41869
41870 1999-12-20  Nathan Sidwell  <nathan@acm.org>
41871
41872         * g++.old-deja/g++.other/cast3.C: New test.
41873
41874 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
41875
41876         * gcc.c-torture/execute/991216-4.c: New test.
41877
41878 1999-12-16  Michael Meissner  <meissner@cygnus.com>
41879
41880         * gcc.c-torture/execute/991216-1.c: New test.
41881         * gcc.c-torture/execute/991216-2.c: New test.
41882         * gcc.c-torture/execute/991216-3.c: New test.
41883
41884 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41885
41886         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
41887         Actually make the test fail by using "-O2" for compilation.
41888
41889 1999-12-15  Nathan Sidwell  <nathan@acm.org>
41890
41891         * g++.old-deja/g++.warn/cast-align1.C: New test.
41892
41893 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41894
41895         * gcc.c-torture/compile/991214-1.c: New test.
41896         * gcc.c-torture/compile/991214-2.c: New test.
41897
41898 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
41899
41900         * gcc.dg/991214-1.c: New test.
41901
41902 1999-12-13  Jeffrey A Law  (law@cygnus.com)
41903
41904         * gcc.c-torture/compile/991213-3.c: New test.
41905         * gcc.c-torture/compile/991213-2.c: New test.
41906         * gcc.c-torture/compile/991213-1.c: New test.
41907
41908 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
41909
41910         * gcc.dg/991209-1.c: New test.
41911
41912 1999-12-08  Nathan Sidwell <nathan@acm.org>
41913
41914         * gcc.c-torture/compile/991208-1.c: New test.
41915
41916 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
41917
41918         * gcc.dg/ultrasp2.c: New test.
41919
41920 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
41921
41922         * g++.old-deja/g++.abi/align.C (main): Fix typo.
41923
41924 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
41925
41926         * gcc.c-torture/compile/991202-1.c: New test.
41927         * gcc.c-torture/execute/991202-1.c: New test.
41928         * gcc.c-torture/execute/991202-2.c: New test.
41929         * gcc.c-torture/execute/991202-3.c: New test.
41930
41931 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
41932
41933         * g++.old-deja/g++.abi/align.C: New test.
41934         * g++.old-deja/g++.abi/aggregates.C: Likewise.
41935         * g++.old-deja/g++.abi/bitfields.C: Likewise.
41936
41937 1999-12-01  Richard Henderson  <rth@cygnus.com>
41938
41939         * gcc.c-torture/execute/991201-1.c: New.
41940
41941 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
41942
41943         * gcc.dg/991129-1.c: New test.
41944
41945 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
41946
41947         * gcc.c-torture/compile/991127-1.c: New test.
41948
41949 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41950
41951         * g++.old-deja/g++.other/warn4.C: New test.
41952
41953 1999-11-22  Nathan Sidwell  <nathan@acm.org>
41954
41955         * g++.old-deja/g++.eh/cleanup2.C: New test.
41956         * g++.old-deja/g++.ext/pretty2.C: New test.
41957         * g++.old-deja/g++.ext/pretty3.C: New test.
41958         * g++.old-deja/g++.other/debug6.C: New test.
41959
41960 1999-10-20  Jim Wilson  <wilson@cygnus.com>
41961
41962         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
41963         compiler_output to look for one error message instead of two.
41964
41965 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
41966
41967         * gcc.c-torture/execute/991118-1.c: Also test case
41968         where the word boundary does not split a byte evenly.
41969
41970 1999-11-19  Nathan Sidwell  <nathan@acm.org>
41971
41972         * g++.old-deja/g++.ext/restrict1.C: New test.
41973
41974 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
41975
41976         * gcc.c-torture/execute/991118-1.c: New test.
41977
41978 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
41979
41980         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
41981         working directory pathnames.
41982
41983 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
41984
41985         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
41986         host is equipped with driver.h and driver.o so it can actually
41987         compile and run the tests.
41988
41989 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
41990
41991         * gcc.c-torture/compile/991008-1.c: New test.
41992
41993 1999-11-08  Nick Clifton  <nickc@cygnus.com>
41994
41995         * lib/gcc-dg.exp: Include target-supports.exp
41996
41997 1999-11-05  Nick Clifton  <nickc@cygnus.com>
41998
41999         * lib/target-supports.exp: New file: Provide procs to test for
42000         features supported by the target.
42001         (check_weak_available): Moved here from ecos.exp.
42002         (check_alias_available): New proc: Determine of the target
42003         toolchain supports the alias attribute.
42004
42005         * gcc.dg/special/ecos.exp: Move check_weak_available to
42006         target-supports.exp.
42007         (alias-1.c): Only perform the test if the target supports
42008         aliases.
42009         (wkali-1.c): Only perform the test if the target supports
42010         aliases.
42011
42012         * gcc.dg/990506-0.c: Expect error messages from cross
42013         targets as well as native targets.
42014
42015 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42016
42017         * gcc.dg/ultrasp1.c: Removed xfail.
42018         * gcc.dg/struct-ret-2.c: Likewise.
42019         * gcc.dg/array-1.c: Likewise.
42020
42021 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
42022
42023         * gcc.dg/struct-ret-2.c: New test.
42024
42025         * gcc.dg/array-1.c: New test.
42026
42027 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
42028
42029         * gcc.c-torture/execute/991030-1.c: New test.
42030
42031 1999-10-26  Richard Henderson  <rth@cygnus.com>
42032
42033         * gcc.c-torture/compile/991026-2.c: New test.
42034
42035 1999-10-26  Jeffrey A Law  (law@cygnus.com)
42036
42037         * gcc.c-torture/compile/991026-1.c: New test.
42038
42039 1999-10-23  Jeffrey A Law  (law@cygnus.com)
42040
42041         * gcc.c-torture/execute/991023-1.c: New test.
42042
42043 1999-10-19  Jeffrey A Law  (law@cygnus.com)
42044
42045         * gcc.c-torture/execute/991019-1.c: New test.
42046
42047 1999-10-16  Richard Henderson  <rth@cygnus.com>
42048
42049         * gcc.c-torture/execute/991016-1.c: New test.
42050
42051 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
42052
42053         * gcc.c-torture/execute/991014-1.c: New test.
42054
42055 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
42056
42057         * g++.old-deja/g++.other/union2.C: New test.
42058
42059 1999-10-13  Nathan Sidwell  <nathan@acm.org>
42060
42061         * g++.old-deja/g++.other/vaarg2.C: New test.
42062         * g++.old-deja/g++.other/vaarg3.C: New test.
42063
42064 1999-10-12  Craig Burley  <craig@jcb-sc.com>
42065
42066         * g77.f-torture/noncompile/19990905-1.f: Moved from being
42067         in compile/.
42068
42069 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
42070
42071         * gcc.c-torture/execute/va-arg-11.c: New test.
42072
42073 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
42074
42075         * lib/file-format.exp (gcc_target_object_format): Don't
42076         crash if objdump is unavailable.
42077
42078 1999-09-29  Donn Terry <donn@interix.com>
42079
42080         * gcc.misc-tests/mg.exp: delete extraneous redirection.
42081
42082 1999-09-28  Nick Clifton  <nickc@cygnus.com>
42083
42084         * gcc.c-torture/compile/990928-1.c: New test.
42085
42086 1999-09-28  Nathan Sidwell  <nathan@acm.org>
42087
42088         * g++.old-deja/g++.other/decl6.C: New test.
42089
42090 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42091
42092         * gcc.c-torture/execute/va-arg-10.c: New test.
42093
42094 1999-09-27  Nathan Sidwell  <nathan@acm.org>
42095
42096         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
42097         __PRETTY_FUNCTION__.
42098
42099 1999-09-23  Nick Clifton  <nickc@cygnus.com>
42100
42101         * gcc.c-torture/execute/990923-1.c: New test.
42102
42103 1999-09-21  Nick Clifton  <nickc@cygnus.com>
42104
42105         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
42106         for which -fpic is inappropriate.
42107
42108 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
42109
42110         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
42111
42112 1999-09-21  Nathan Sidwell  <nathan@acm.org>
42113
42114         * g++.old-deja/g++.other/dyncast1.C: New test.
42115         * g++.old-deja/g++.other/dyncast2.C: New test.
42116         * g++.old-deja/g++.other/dyncast3.C: New test.
42117         * g++.old-deja/g++.other/dyncast4.C: New test.
42118         * g++.old-deja/g++.other/dyncast5.C: New test.
42119         * g++.old-deja/g++.eh/catch3.C: New test.
42120         * g++.old-deja/g++.eh/catch3p.C: New test.
42121         * g++.old-deja/g++.eh/catch4.C: New test.
42122         * g++.old-deja/g++.eh/catch4p.C: New test.
42123         * g++.old-deja/g++.eh/catch5.C: New test.
42124         * g++.old-deja/g++.eh/catch5p.C: New test.
42125         * g++.old-deja/g++.eh/catch6.C: New test.
42126         * g++.old-deja/g++.eh/catch6p.C: New test.
42127         * g++.old-deja/g++.eh/catch7.C: New test.
42128         * g++.old-deja/g++.eh/catch7p.C: New test.
42129         * g++.old-deja/g++.eh/catch8.C: New test.
42130         * g++.old-deja/g++.eh/catch8p.C: New test.
42131         * g++.old-deja/g++.eh/catch9.C: New test.
42132         * g++.old-deja/g++.eh/catch9p.C: New test.
42133
42134 1999-09-13  Nathan Sidwell  <nathan@acm.org>
42135
42136         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
42137         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
42138
42139 1999-09-13  Jeffrey A Law  (law@cygnus.com)
42140
42141         * gcc.c-torture/compile/990913-1.c: New test.
42142
42143 1999-09-10  Nathan Sidwell  <nathan@acm.org>
42144
42145         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
42146         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42147
42148 1999-09-09  Richard Henderson  <rth@cygnus.com>
42149
42150         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
42151
42152 1999-09-09  Nathan Sidwell  <nathan@acm.org>
42153
42154         * g++.old-deja/g++.other/lookup11.C: New test.
42155         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
42156         what is permitted and what we want.
42157         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
42158         overload use.
42159         * g++.old-deja/g++.jason/rfg5.C: Likewise.
42160
42161 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
42162
42163         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
42164         * gcc.c-torture/noncompile/poison-1.c: New file.
42165
42166 1999-09-08  Nathan Sidwell  <nathan@acm.org>
42167
42168         * g++.old-deja/g++.other/sizeof3.C: New test.
42169         * g++.old-deja/g++.other/sizeof4.C: New test.
42170         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
42171         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
42172
42173 1999-09-07  Richard Henderson  <rth@cygnus.com>
42174
42175         * gcc.dg/va-arg-1.c: New.
42176
42177 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
42178
42179         * gcc.c-torture/execute/va-arg-9.c: New test.
42180
42181 1999-09-05  Craig Burley  <craig@jcb-sc.com>
42182
42183         * g77.f-torture/compile/980519-2.f: New test.
42184         * g77.f-torture/compile/19990905-0.f: New test.
42185         * g77.f-torture/compile/19990905-1.f: New test.
42186         * g77.f-torture/compile/19990905-2.f: New test.
42187
42188         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
42189
42190 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
42191
42192         * gcc.c-torture/execute/990827-1.c: Fix typo.
42193
42194 1999-09-03  Nathan Sidwell  <nathan@acm.org>
42195
42196         * g++.old-deja/g++.other/deref1.C: New test.
42197
42198 1999-09-02  Nathan Sidwell  <nathan@acm.org>
42199
42200         * g++.old-deja/g++.other/ambig2.C: New test.
42201         * g++.old-deja/g++.other/cond5.C: New test.
42202         * g++.old-deja/g++.other/lookup16.C: New test.
42203
42204 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
42205
42206         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
42207         assemblers too.
42208
42209 1999-08-31  Jeffrey A Law  (law@cygnus.com)
42210
42211         * lib/c-torture.exp: Avoid the "compare executables" optimization
42212         when testing native.
42213
42214 1999-08-29  Jeffrey A Law  (law@cygnus.com)
42215
42216         * gcc.c-torture/execute/990829-1.c: New test.
42217         * gcc.c-torture/compile/990829-1.c: New test.
42218
42219 1999-08-27  Paul Burchard  <burchard@pobox.com>
42220
42221         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
42222         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
42223         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
42224         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
42225         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
42226         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
42227         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
42228         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
42229         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
42230         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
42231         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
42232
42233 1999-08-27  Jeffrey A Law  (law@cygnus.com)
42234
42235         * gcc.c-torture/execute/990827-1.c: New test.
42236
42237 1999-08-26  Craig Burley  <craig@jcb-sc.com>
42238
42239         * g77.f-torture/noncompile/19990826-4.f: New test.
42240
42241         * g77.f-torture/compile/19990826-3.f: New test.
42242
42243         * g77.f-torture/execute/19990826-2.f: New test.
42244
42245         * g77.f-torture/compile/19990826-1.f: New test.
42246
42247         * gcc.c-torture/execute/990826-0.c: New test.
42248         * g77.c-torture/execute/19990826-0.f: New test.
42249
42250         * g77.f-torture/noncompile/970626-2.f: New test.
42251
42252 1999-08-25  Paul Burchard  <burchard@pobox.com>
42253
42254         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
42255         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
42256         lss-011.C: New tests.
42257
42258 1999-08-25  Nathan Sidwell  <nathan@acm.org>
42259
42260         * g++.old-deja/g++.other/decl5.C: New test.
42261
42262 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42263
42264         * noncompile/noncompile.exp: Load_lib c-torture.exp.
42265         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
42266         call `postbase' for each one.  All callers of `postbase' changed
42267         to call this instead.
42268
42269 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
42270
42271         * gcc.c-torture/execute/990811-1.c: New test.
42272
42273 1999-08-09  Nick Clifton  <nickc@cygnus.com>
42274
42275         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
42276         just native ones.
42277
42278         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
42279         just native ones.
42280
42281 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42282
42283         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
42284
42285 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42286
42287         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
42288
42289 1999-08-04  Nathan Sidwell  <nathan@acm.org>
42290
42291         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
42292
42293 1999-08-04  Jeffrey A Law  (law@cygnus.com)
42294
42295         * gcc.c-torture/execute/990804-1.c: New test.
42296
42297 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42298
42299         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
42300         * g++.old-deja/g++.brendan/crash64.C: Likewise.
42301         * g++.old-deja/g++.brendan/overload8.C: Likewise.
42302
42303 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42304
42305         * g++.old-deja/g++.other/struct1.C: New test.
42306
42307 1999-08-03  Nathan Sidwell  <nathan@acm.org>
42308
42309         * g++.old-deja/g++.other/enum2.C: New test.
42310
42311 1999-08-02  Richard Henderson  <rth@cygnus.com>
42312
42313         Adapted from tests from Franz Sirl:
42314         * gcc.c-torture/execute/va-arg-7.c: New test.
42315         * gcc.c-torture/execute/va-arg-8.c: New test.
42316
42317 1999-08-01  Jeffrey A Law  (law@cygnus.com)
42318
42319         * gcc.c-torture/compile/990801-2.c: New test.
42320
42321         * gcc.c-torture/compile/990801-1.c: New test.
42322
42323 1999-07-27  Michael Meissner  <meissner@cygnus.com>
42324
42325         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
42326         fp-cmp-1.c, converting double to float.
42327
42328         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
42329         fp-cmp-1.c, converting double to long double.
42330
42331         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
42332         from fr1 to unknown_register, since fr1 is a legitimate register
42333         on some machines.
42334
42335 1999-07-25  Jeffrey A Law  (law@cygnus.com)
42336
42337         * README: More listname related changes.
42338
42339 1999-07-08  Catherine Moore  <clm@cygnus.com>
42340
42341         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
42342
42343 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
42344
42345         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
42346
42347 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
42348
42349         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
42350
42351 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
42352
42353         * gcc.dg/990703-1.c: New test.
42354
42355 1999-06-29  Nick Clifton  <nickc@cygnus.com>
42356
42357         * lib/file-format.exp: New file: Move definition of proc
42358         gcc_target_object_format to here from
42359         gcc.dg/special/ecos.exp.
42360
42361         * lib/c-torture.exp: Include lib file-format.exp.
42362         * lib/gcc-dg.exp: Include lib file-format.exp.
42363
42364         * gcc.dg/special/ecos.exp: Remove definition of proc
42365         gcc_target_object_format.
42366
42367 1999-06-28  Jeffrey A Law  (law@cygnus.com)
42368
42369         * gcc.c-torture/execute/990628-1.c: New test.
42370
42371 1999-06-25  Jeffrey A Law  (law@cygnus.com)
42372
42373         * gcc.c-torture/compile/990625-2.c: New test.
42374
42375         * gcc.c-torture/compile/990625-1.c: New test.
42376
42377 1999-06-23  Nick Clifton  <nickc@cygnus.com>
42378
42379         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
42380         attributes compile.
42381         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
42382         ports that use the COFF/PE file format.
42383
42384 1999-06-17  Jeffrey A Law  (law@cygnus.com)
42385
42386         * gcc.c-torture/compile/990617-1.c: New test.
42387
42388 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
42389
42390         * g++.old-deja/g++.other/decl4.C: New test.
42391
42392 1999-06-14  Nathan Sidwell  <nathan@acm.org>
42393
42394         * g++.old-deja/g++.other/bitfld3.C: New test.
42395
42396 1999-06-08  Nathan Sidwell  <nathan@acm.org>
42397
42398         * g++.old-deja/g++.eh/catch1.C: New test.
42399
42400 1999-06-07  Jeffrey A Law  (law@cygnus.com)
42401
42402         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
42403
42404         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
42405         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
42406
42407 1999-06-05  Craig Burley  <craig@jcb-sc.com>
42408
42409         * g77.f-torture/compile/19990502-0.f: Replace with new,
42410         shorter, test that still fails after recent changes.
42411
42412 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42413
42414         * gcc.c-torture/execute/990604-1.c: New test.
42415
42416 1999-05-31  Jeffrey A Law  (law@cygnus.com)
42417
42418         * gcc.c-torture/execute/990531-1.c: New test.
42419
42420 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42421
42422         * gcc.c-torture/compile/990527-1.c: New test.
42423
42424 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
42425
42426         * gcc.c-torture/execute/990527-1.c: New test.
42427
42428 1999-05-25  Nick Clifton  <nickc@cygnus.com>
42429
42430         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
42431         bitfields as signed.
42432
42433 1999-05-25  Craig Burley  <craig@jcb-sc.com>
42434
42435         * g77.f-torture/compile/19990525-0.f: New test.
42436
42437 1999-05-25  Jeffrey A Law  (law@cygnus.com)
42438
42439         * gcc.c-torture/execute/990525-2.c: New test.
42440
42441         * gcc.c-torture/execute/990525-1.c: New test.
42442
42443 1999-05-24  Nathan Sidwell  <nathan@acm.org>
42444
42445         * g++.old-deja/g++.other/anon3.C: New test.
42446         * g++.old-deja/g++.other/anon4.C: New test.
42447         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
42448         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
42449         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
42450         Merrill).
42451
42452 1999-05-24  Jeffrey A Law  (law@cygnus.com)
42453
42454         * gcc.c-torture/execute/990524-1.c: New test.
42455
42456         * gcc.dg/990524-1.c: New test.
42457
42458 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42459
42460         * gcc.c-torture/compile/990523-1.c: New test.
42461
42462 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
42463
42464         * gcc.c-torture/compile/990519-1.c: New test.
42465
42466 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
42467
42468         * gcc.c-torture/compile/990517-1.c: New test.
42469
42470         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
42471         (e4, f4): New tests.
42472         (main): Call them.
42473
42474 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42475
42476         * gcc.dg/noreturn-1.c: New test.
42477
42478 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
42479
42480         * gcc.c-torture/execute/990513-1.c: New test.
42481
42482 1999-05-10  Richard Henderson  <rth@cygnus.com>
42483
42484         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
42485
42486 1999-05-10  Craig Burley  <craig@jcb-sc.com>
42487
42488         * g77.f-torture/execute/erfc.f: Use small single-precision
42489         values, to avoid problems on Alphas when not -mieee.
42490
42491 1999-05-08  Craig Burley  <craig@jcb-sc.com>
42492
42493         * gcc.dg/990506-0.c: New test.
42494
42495 1999-05-08  Richard Henderson  <rth@cygnus.com>
42496
42497         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
42498         the constant to test.  Don't XFAIL 64-bit targets.
42499
42500         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
42501         * g++.old-deja/g++.law/profile1.C: Likewise.
42502
42503         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
42504         operator new instances.
42505         * g++.old-deja/g++.other/delete5.C: Likewise.
42506
42507 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42508
42509         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
42510         intrinsic.
42511
42512 1999-05-03  Craig Burley  <craig@jcb-sc.com>
42513
42514         * g77.f-torture/execute/u77-test.f: Reverse order of two
42515         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
42516
42517 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
42518
42519         * gcc.dg/compare1.c: New test.
42520
42521 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
42522
42523         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
42524         New tests.
42525
42526 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42527
42528         * g77.f-torture/compile/19990502-1.f: New test.
42529
42530 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42531
42532         * g77.f-torture/compile/19990502-0.f: New test.
42533
42534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42535
42536         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
42537         intrinsic.
42538
42539 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42540
42541         * g77.f-torture/execute/u77-test.f (main): List libU77
42542         intrinsics not currently tested.
42543         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
42544         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
42545         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
42546         Trim blanks off the ends of some printed strings.
42547
42548 1999-05-02  Craig Burley  <craig@jcb-sc.com>
42549
42550         * g77.f-torture/execute/u77-test.f (main): Just warn about
42551         FSTAT gid disagreement, as it's expected on some systems.
42552
42553 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42554
42555         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
42556         use a new function, which allows for some slop.
42557         Clean up some commentary.
42558         (issum): The new function.
42559         (sgladd): Deleted subroutine.
42560
42561 1999-05-01  Craig Burley  <craig@jcb-sc.com>
42562
42563         * g77.f-torture/execute/u77-test.f: Modify to be more like
42564         libf2c/libU77 version, bringing patches to that version here.
42565         Add suitable commentary.
42566
42567 1999-04-25  Richard Henderson  <rth@cygnus.com>
42568
42569         * gcc.dg/990424-1.c: New test.
42570
42571 1999-04-24  Craig Burley  <craig@jcb-sc.com>
42572
42573         * g77.f-torture/execute/u77-test.f (main): Bug involving
42574         LSTAT has been fixed, so turn back on full checking.
42575
42576 1999-04-20  Craig Burley  <craig@jcb-sc.com>
42577
42578         * g77.f-torture/compile/19990419-0.f: New test.
42579         * g77.f-torture/execute/19990419-1.f: New test.
42580
42581 1999-04-17  Richard Henderson  <rth@cygnus.com>
42582
42583         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
42584         to avoid the need for a prototype to supress a warning.
42585
42586 1999-04-07  Jim Wilson  <wilson@cygnus.com>
42587
42588         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
42589
42590 1999-04-04  Jeffrey A Law  (law@cygnus.com)
42591
42592         * gcc.c-torture/execute/990404-1.c: New test.
42593
42594 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42595
42596         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
42597         * gcc.dg/cpp-if3.c: Don't use -pedantic.
42598         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
42599         missing initializer warnings.
42600
42601 1999-03-28  Jeffrey A Law  (law@cygnus.com)
42602
42603         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
42604         matching strings.
42605
42606 1999-03-26  Jeffrey A Law  (law@cygnus.com)
42607
42608         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
42609
42610 1999-03-26  Craig Burley  <craig@jcb-sc.com>
42611
42612         * g77.f-torture/execute/19990325-0.f: New test.
42613         * g77.f-torture/execute/19990325-1.f: New test.
42614
42615 1999-03-24  Jeffrey A Law  (law@cygnus.com)
42616
42617         * gcc.c-torture/execute/990324-1.c: New test.
42618
42619 1999-03-22  Jim Wilson  <wilson@cygnus.com>
42620
42621         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
42622         test with 4.
42623
42624 1999-03-17  Richard Henderson  <rth@cygnus.com>
42625
42626         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
42627
42628 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42629
42630         * g77.f-torture/execute/19990313-2.f: New test.
42631         * g77.f-torture/execute/19990313-3.f: New test.
42632
42633 1999-03-13  Craig Burley  <craig@jcb-sc.com>
42634
42635         * g77.f-torture/execute/19990313-0.f: New test.
42636         * g77.f-torture/execute/19990313-1.f: New test.
42637
42638 1999-03-12  Jim Wilson  <wilson@cygnus.com>
42639
42640         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
42641         printf to sprintf.
42642         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
42643         (main): Add check for u15.  Conditionalize u31 check depending on
42644         whether ints are <32 bits or >=32 bits.
42645
42646 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42647
42648         * g77.f-torture/execute/19981119-0.f: Improve testiness.
42649
42650 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42651
42652         * g77.f-torture/compile/19990305-0.f: New test.
42653         * g77.f-torture/execute/19981119-0.f: New test.
42654
42655 1999-03-08  Craig Burley  <craig@jcb-sc.com>
42656
42657         * g77.f-torture/execute/970625-2.f: call ABORT if final
42658         result is not correct, instead of just printing it.
42659         Add this checking via newly introduced obfuscation, to
42660         trip up buggy front ends.
42661
42662 1999-03-07  Craig Burley  <craig@jcb-sc.com>
42663
42664         * g77.f-torture/compile/960317-1.f: Moved from being
42665         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
42666
42667 1999-03-06  Craig Burley  <craig@jcb-sc.com>
42668
42669         * g77.f-torture/execute/960317-1.f: New (old) test.
42670         * g77.f-torture/execute/970625-2.f: Ditto.
42671
42672 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
42673
42674         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
42675         message on line 1 or line 2; cccp and cpplib do this differently.
42676
42677 1999-03-01  Jeffrey A Law  (law@cygnus.com)
42678
42679         * g++.old-deja/g++.law/weak1.C: New test.
42680
42681 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42682
42683         * gcc.c-torture/execute/990119-1.c: Renamed to...
42684         * gcc.dg/990119-1.c: this, so it will only be tested once
42685         (it's a preprocessor test, it doesn't need to be run at
42686         multiple optimization levels).
42687
42688 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
42689
42690         * lib/g++.exp: Don't add incdir=$base_dir/../include to
42691           ALWAYS_CXXFLAGS.
42692
42693 1999-02-24  Craig Burley  <craig@jcb-sc.com>
42694
42695         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
42696         * g77.f-torture/compile/19981216-0.f: ...as it is expected
42697         to not be compilable by current g77.
42698
42699 1999-02-24  Nick Clifton  <nickc@cygnus.com>
42700
42701         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
42702
42703 1999-02-22  Jeffrey A Law  (law@cygnus.com)
42704
42705         * gcc.c-torture/execute/990222-1.c: New test.
42706
42707 1999-02-19  Craig Burley  <craig@jcb-sc.com>
42708
42709         * g77.f-torture/compile/19990218-0.f: New test.
42710         * g77.f-torture/noncompile/19990218-1.f: New test.
42711
42712 1999-02-18  Craig Burley  <craig@jcb-sc.com>
42713
42714         * g77.f-torture/compile/19981216-0.f: New test.
42715
42716 1999-02-14  Jeffrey A Law  (law@cygnus.com)
42717
42718         * gcc.dg/990214-1.c: New test.
42719
42720 1999-02-13  Jeffrey A Law  (law@cygnus.com)
42721
42722         * gcc.dg/990213-2.c: New test.
42723
42724         * gcc.dg/990213-1.c: New test.
42725
42726 1999-02-12  Jeffrey A Law  (law@cygnus.com)
42727
42728         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
42729         ints.
42730
42731 1999-02-11  Nick Clifton  <nickc@cygnus.com>
42732
42733         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
42734         specified by target.
42735
42736         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
42737
42738 1999-02-11  Jeffrey A Law  (law@cygnus.com)
42739
42740         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
42741
42742 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42743
42744         * gcc.dg/special/ecos.exp: New test driver for new tests with
42745         special requirements.
42746
42747         * gcc.dg/special/alias-1.c: New test.
42748         * gcc.dg/special/gcsec-1.c: New test.
42749         * gcc.dg/special/weak-1.c: New test.
42750         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
42751         * gcc.dg/special/weak-2.c: New test.
42752         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
42753         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
42754         * gcc.dg/special/wkali-1.c: New test.
42755         * gcc.dg/special/wkali-2.c: New test.
42756         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
42757         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
42758
42759 1999-02-10  Felix Lee  <flee@cygnus.com>
42760
42761           * lib/c-torture.exp (c-torture-compile): Pull out code for
42762           analyzing gcc error messages.
42763           (c-torture-execute): Likewise.  Fix some (harmless) false
42764           positives.
42765           * lib/gcc.exp (gcc_check_compile): New function.
42766
42767 1999-02-08  Richard Henderson  <rth@cygnus.com>
42768
42769         * gcc.c-torture/execute/990208-1.c: New test.
42770
42771 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
42772
42773         * g++.dg/special/ecos.exp: New driver for new tests with special
42774         requirements
42775
42776         * g++.dg/special/conpr-1.C: New test
42777         * g++.dg/special/conpr-2.C: New test
42778         * g++.dg/special/conpr-2a.C: New test
42779         * g++.dg/special/conpr-3.C: New test
42780         * g++.dg/special/conpr-3a.C: New test
42781         * g++.dg/special/conpr-3b.C: New test
42782
42783         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
42784         allow g++ to use the dg driver
42785
42786         * README: Add comment about g++.dg directory
42787
42788 1999-02-06  Jeffrey A Law  (law@cygnus.com)
42789
42790         * README: Update email addresses.
42791
42792 1999-02-03  Nick Clifton  <nickc@cygnus.com>
42793
42794         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
42795         arguments in order to force structure S onto the stack even on
42796         the alpha.
42797         (test): Pass 10 leading arguments to function foo as well as the
42798         structure S.
42799
42800         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
42801         failure for all targets.
42802
42803         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
42804         abort to terminate program execution.
42805
42806 1999-01-30  Richard Henderson  <rth@cygnus.com>
42807
42808         * gcc.c-torture/execute/990130-1.c: New test.
42809
42810 1999-01-30  Jeffrey A Law  (law@cygnus.com)
42811
42812         * gcc.dg/990130-1.c: New test.
42813
42814 1999-01-28  Michael Meissner  <meissner@cygnus.com>
42815
42816         * gcc.c-torture/execute/990128-1.c: New test.
42817
42818 1999-01-27  Michael Meissner  <meissner@cygnus.com>
42819
42820         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
42821
42822 1999-01-27  Felix Lee  <flee@cygnus.com>
42823
42824         * lib/c-torture.exp (c-torture-compile): pull out code for
42825         analyzing gcc error messages.
42826         (c-torture-execute): ditto, and fix some (harmless) false
42827         positives.
42828         * lib/gcc.exp (gcc_check_compile): new function.
42829
42830 1999-01-17  Jeffrey A Law  (law@cygnus.com)
42831
42832         * gcc.dg/990117-1.c: New test.
42833
42834         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
42835
42836         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
42837
42838 1999-01-15  Jeffrey A Law  (law@cygnus.com)
42839
42840         * g77.f-torture/compile/990115-1.f: New test.
42841
42842 1999-01-07  Jeffrey A Law  (law@cygnus.com)
42843
42844         * gcc.c-torture/compile/990107-1.c: New test
42845
42846 1999-01-06  Jeffrey A Law  (law@cygnus.com)
42847
42848         * gcc.c-torture/execute/990106-2.c: New test.
42849
42850         * gcc.c-torture/execute/990106-1.c: New test.
42851
42852 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
42853
42854         * gcc.c-torture/compile/981223-1.c: New test.
42855
42856 1998-12-29  Richard Henderson  <rth@cygnus.com>
42857
42858         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
42859         (opt3): Rename from opt4 and disable.
42860
42861 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
42862
42863         * g++.old-deja/g++.pt/ptrmem5.C: New test.
42864
42865 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
42866
42867         * g++.old-deja/g++.other/conv5.C: New test.
42868
42869 1998-12-14  Nick Clifton  <nickc@cygnus.com>
42870
42871         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
42872
42873 1998-12-11  Jeffrey A Law  (law@cygnus.com)
42874
42875         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
42876
42877 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
42878
42879         * gcc.c-torture/compile/981211-1.c: New test.
42880
42881 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
42882
42883         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
42884
42885         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
42886
42887 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
42888
42889         * gcc.special/930510-1.c: Make C9X safe.
42890         * gcc.misc-tests/gcov-1.c Similarly.
42891         * gcc.misc-tests/gcov-2.c Similarly.
42892
42893 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42894
42895         * gcc.dg/ultrasp1.c: New test.
42896
42897 1998-12-06  Richard Henderson  <rth@cygnus.com>
42898
42899         * gcc.c-torture/execute/981206.c: New test.
42900
42901 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
42902
42903         * g++.old-deja/g++.ns/template7.C: New test.
42904
42905         * g++.old-deja/g++.other/expr1.C: New test.
42906
42907         * g++.old-deja/g++.eh/tmpl3.C: New test.
42908
42909         * g++.old-deja/g++.eh/tmpl2.C: New test.
42910
42911 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
42912
42913         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
42914         * g++.old-deja/g++.other/using6.C: Removed.
42915         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
42916
42917         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
42918
42919 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
42920
42921         * g++.old-deja/g++.pt/overload8.C: New test.
42922
42923         * g++.old-deja/g++.pt/overload7.C: New test.
42924
42925         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
42926
42927         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
42928         and relinking messages.
42929         * lib/g++.exp (g++_target_compile): Remove .rpo file when
42930         compiling with -frepo.
42931
42932 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
42933
42934         * g++.old-deja/g++.pt/lookup6.C: New test.
42935
42936 1998-11-30  Nick Clifton  <nickc@cygnus.com>
42937
42938         * gcc.c-torture/execute/981130-1.c: New test.
42939         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
42940
42941 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
42942
42943         * g++.old-deja/g++.pt/explicit76.C: New test.
42944
42945         * g++.old-deja/g++.pt/friend38.C: New test.
42946
42947         * g++.old-deja/g++.ns/crash2.C: New test.
42948
42949         * g++.old-deja/g++.pt/defarg8.C: New test.
42950
42951         * g++.old-deja/g++.pt/instantiate6.C: New test.
42952
42953         * g++.old-deja/g++.pt/static6.C: New test.
42954
42955         * g++.old-deja/g++.pt/decl2.C: New test.
42956
42957 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
42958
42959         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
42960         problem is actually related with name lookup, but so what? :-)
42961
42962         * g++.old-deja/g++.pt/friend37.C: New test.
42963
42964 1998-11-25  Dave Love  <d.love@dl.ac.uk>
42965
42966         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
42967         element, which fails on some systems.
42968
42969         * g77.f-torture/execute/labug1.f: New test.
42970
42971 1998-11-21  Jeffrey A Law  (law@cygnus.com)
42972
42973         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
42974         is defined.
42975
42976 1998-11-18  Dave Love  <d.love@dl.ac.uk>
42977
42978         * g77.f-torture/compile/981117-1.f: New test.
42979
42980 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
42981
42982         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
42983         properly discarded.
42984
42985 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
42986
42987         * gcc.c-torture/execute/memcheck: New directory of tests for
42988         -fcheck-memory-usage.
42989
42990 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
42991
42992         * README: New file, general information about the testsuite and
42993         new description of the various C++ test subdirectories.
42994         * README.g++: Eliminate obsolete information, update and move most
42995         relevant stuff to README.
42996
42997 1998-11-07  Richard Henderson  <rth@cygnus.com>
42998
42999         * gcc.c-torture/compile/981107-1.c: New test.
43000
43001 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
43002
43003         * execute/memcpy-bi.c: New testcase.
43004
43005 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
43006
43007         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
43008         base classes.
43009
43010         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
43011         template is selected.
43012
43013         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
43014         classes, it should be accepted for all types.
43015
43016         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
43017
43018         * g++.old-deja/g++.pt/spec24.C: Ensure that template
43019         specializations start with template headers.
43020
43021 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
43022
43023         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
43024
43025         * g++.old-deja/g++.other/init9.C: Test cross initialization of
43026         non-POD types.
43027
43028 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
43029
43030         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
43031
43032 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
43033
43034         * compile/981022-1.c, compile/981022-1.x: New test and driver.
43035
43036 1998-10-19  Jeffrey A Law  (law@cygnus.com)
43037
43038         * 981019-1.c: New test.
43039
43040 1998-10-14  Robert Lipe <robertl@dgii.com>
43041
43042         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
43043         find objc headers.
43044
43045 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
43046
43047         * compile/981001-4.c: Remove use of GCC extension that triggers a
43048         compiler bug.
43049
43050 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
43051
43052         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
43053
43054 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43055
43056         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
43057         instantiation of template produces incorrect code for delete
43058         expression.
43059
43060         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
43061         constructors' name is not unique.
43062         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
43063         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
43064
43065         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
43066         automatic array of const is ill-formed.
43067
43068         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
43069         of template parameter?
43070
43071         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
43072         const.
43073
43074         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
43075         pointer-to-member expression.
43076
43077         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
43078         declaration causes ICE.
43079
43080 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
43081
43082         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
43083         reserved in the global namespace.
43084
43085         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
43086         generate needed virtual table.
43087
43088         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
43089
43090 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
43091
43092         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
43093         template-dependent type
43094
43095 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43096
43097         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
43098         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
43099         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
43100
43101         * g++.old-deja/g++.other/using5.C: New test; using decl from base
43102         class should be usable as argument of member function.
43103         * g++.old-deja/g++.other/using6.C: New test; using decl from base
43104         class should be usable as return type of member function.
43105         * g++.old-deja/g++.other/using7.C: New test; using decl from base
43106         class should be usable as type of data member.
43107
43108         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
43109
43110 1998-10-09  Jeffrey A Law  (law@cygnus.com)
43111
43112         * gcc.c-torture/special/920521-1.c: Fix bogus test.
43113
43114 1998-10-08  Nick Clifton  <nickc@cygnus.com>
43115
43116         * gcc.dg/dll-?.c Add thumb to target list.
43117         Fix assembler scan patterns to match current assembler output.
43118
43119 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
43120
43121         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
43122         matching of template brackets.
43123
43124         * g++.old-deja/g++.other/using4.C: New test.  Test using
43125         declarations of methods from base classes.
43126
43127         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
43128         within functions should introduce names into the innermost
43129         enclosing namespace.
43130
43131         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
43132         of static locals if first initialization throws.
43133
43134 1998-10-07  Jim Wilson  <wilson@cygnus.com>
43135
43136         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
43137
43138 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
43139
43140         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
43141         lose track of the possible targets of tablejump insns.
43142         * special/special.exp: Run it.
43143
43144 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
43145
43146         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
43147         must be declared before its specializations can be named in friend
43148         declarations.
43149
43150 1998-10-05  Dave Love  <d.love@dl.ac.uk>
43151
43152         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
43153
43154         * g77.f-torture/execute/io1.f: New test.
43155
43156 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
43157
43158         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
43159         with pointer to template function, for which no argument deduction
43160         is possible.
43161
43162         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
43163         specialization of template function as argument to template
43164         function.
43165
43166         * g++.old-deja/g++.other/access2.C: New test; Inner class
43167         shouldn't have privileged access to Outer's names.
43168
43169 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
43170
43171         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
43172         friend template declared within template class conflicts with
43173         nested class of the same name.
43174
43175         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
43176         is ignored.
43177
43178         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
43179         object with direct initializer as function declaration.
43180
43181         * g++.old-deja/g++.other/decl2.C: New test; duplicate
43182         initializers.
43183
43184         * g++.old-deja/g++.other/null2.C: New test; conditional operator
43185         involving const pointer and NULL produces incorrect result.
43186
43187         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
43188         type name without `typename' should be rejected with -pedantic.
43189
43190 1998-10-02  Richard Henderson  <rth@cygnus.com>
43191
43192         * g++.old-deja/g++.other/addrof1.C: New test.
43193
43194 1998-10-01  Nick Clifton  <nickc@cygnus.com>
43195
43196         * gcc.c-torture/compile/981001-1.c: New test.
43197         * gcc.c-torture/execute/981001-1.c: New test.
43198
43199 1998-10-01  Jeffrey A Law  (law@cygnus.com)
43200
43201         * gcc.c-torture/compile/981001-2.c: New test.
43202         * gcc.c-torture/compile/981001-3.c: New test.
43203         * gcc.c-torture/compile/981001-4.c: New test.
43204
43205 1998-10-01  Robert Lipe  <robertl@dgii.com>
43206
43207         * lib/objc.exp (objc_target_compile): Add -L during compiles for
43208         multilibbed hosts.  Idea grafted from g77.exp.
43209
43210 1998-09-30  Dave Love  <d.love@dl.ac.uk>
43211
43212         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
43213         avoid losing on systems which need -lsocket.
43214
43215 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
43216
43217         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
43218         * g++.old-deja/g++.other/nested2.C: Ditto.
43219         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
43220         failure.
43221
43222 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
43223
43224         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
43225         preferred over template operator!= for enum bitfields.
43226
43227 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
43228
43229         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
43230         that happen to have the same base name, but in different scopes,
43231         are incorrectly rejected.
43232
43233 1998-09-16  Richard Henderson  <rth@cygnus.com>
43234
43235         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
43236         on the native word size instead of an integer literal.
43237
43238 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
43239
43240         * g++.old-deja/g++.other/static2.C: Invocation of static data
43241         member of type pointer-to-function denoted as non-static member.
43242
43243         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
43244         checks involving function types and aliases.
43245
43246 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
43247
43248         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
43249         redefined to the same non-trivial type.
43250
43251         * g++.old-deja/g++.pt/explicit73.C: Test for proper
43252         namespace-qualification of template specializations declared in
43253         other namespaces.
43254
43255         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
43256         to declare a subset of the specializations of a template function
43257         as friends of specializations of a template class.
43258
43259         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
43260         member templates that do not fully specialize the enclosing
43261         template class are rejected.
43262
43263 1998-09-11  Dave Love  <d.love@dl.ac.uk>
43264
43265         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
43266
43267 1998-09-08  Dave Love  <d.love@dl.ac.uk>
43268
43269         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
43270         altered from libf2c/libU77 version.
43271
43272 1998-09-06  Dave Love  <d.love@dl.ac.uk>
43273
43274         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
43275
43276 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
43277
43278         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
43279         (un)signed char are different types for template specialization
43280         purposes.
43281
43282 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
43283
43284         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
43285         * objc: ObjC testsuite.
43286
43287 1998-08-31  Catherine Moore  <clm@cygnus.com>
43288
43289         * gcc.c-torture/execute/941014-1.x: New file.
43290
43291 1998-08-31  Nick Clifton  <nickc@cygnus.com>
43292
43293         * lib/c-torture.exp: Add support for
43294         torture_eval_before_compile and torture_eval_before_execute
43295         variables.
43296
43297 1998-08-30  Jeffrey A Law  (law@cygnus.com)
43298
43299         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
43300         this test triggers valid.
43301
43302 1998-08-27  Jeffrey A Law  (law@cygnus.com)
43303
43304         * gcc.dg/980827-1.c: New test.
43305
43306 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
43307
43308         * gcc.c-torture/execute/loop-4b.c: New test.
43309
43310 1998-08-26  Nick Clifton  <nickc@cygnus.com>
43311
43312         * lib/c-torture.exp: Add support for
43313         torture_eval_before_compile and torture_eval_before_execute
43314         variables.
43315
43316 1998-08-25  Jeffrey A Law  (law@cygnus.com)
43317
43318         * gcc.c-torture/compile/980825-1.c: New test.
43319
43320 1998-08-24  Nick Clifton  <nickc@cygnus.com>
43321
43322         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
43323         count number tests in opt_t0 not good_t0.
43324
43325 1998-08-24  Jeffrey A Law  (law@cygnus.com)
43326
43327         * gcc.c-torture/compile/930326-1.x: Fix typo.
43328
43329 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
43330
43331         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
43332         causes an ICE.
43333
43334 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43335
43336         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
43337         STACK_SIZE is defined.
43338         * gcc.c-torture/unsorted/stuct.c: Similarly.
43339
43340         * gcc.c-torture/compile/980821-1.c: New test.
43341
43342 1998-08-21  Jeffrey A Law  (law@cygnus.com)
43343
43344         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
43345
43346 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
43347
43348         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
43349         code.
43350
43351 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
43352
43353         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
43354         error'.
43355
43356 1998-08-18  Jeffrey A Law  (law@cygnus.com)
43357
43358         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
43359
43360 1998-08-16  Jeffrey A Law  (law@cygnus.com)
43361
43362         * gcc.c-torture/compile/980816-1.c: New test.
43363
43364         * gcc.dg/980816-1.c: New test.
43365
43366 1998-08-13  Jeffrey A Law  (law@cygnus.com)
43367
43368         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
43369         compiler for ieee tests.
43370
43371 1998-08-01  Dave Love  <d.love@dl.ac.uk>
43372
43373         * g77.f-torture/compile/980729-0.f: New test.
43374
43375 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
43376
43377         * gcc.c-torture/special/eeprof-1.c: New test, for
43378         -finstrument-functions.
43379         * gcc.c-torture/special/special.exp: Run it.
43380
43381 1998-07-29  Jeffrey A Law  (law@cygnus.com)
43382
43383         * gcc.c-torture/compile/980729-1.c: New test.
43384
43385 1998-07-27  Nick Clifton  <nickc@cygnus.com>
43386
43387         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
43388         __thumb__ is defined, and test for ARM style doubles if so.
43389
43390 1998-07-26  Dave Love  <d.love@dl.ac.uk>
43391
43392         * g77.f-torture/noncompile/980615-0.f: New test.
43393
43394 1998-07-26  H.J. Lu  (hjl@gnu.org)
43395
43396         * gcc.dg/980312-1.c: Do link instead of compile.
43397         * gcc.dg/980313-1.c: Likewise.
43398
43399 1998-07-26  Jeffrey A Law  (law@cygnus.com)
43400
43401         * gcc.c-torture/compile/980726-1.c: New test.
43402
43403 1998-07-25  Dave Love  <d.love@dl.ac.uk>
43404
43405         * g77.f-torture/execute/io0.f: New test.
43406
43407 1998-07-24  Nick Clifton  <nickc@cygnus.com>
43408
43409         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
43410         an int.
43411
43412 1998-06-18  Michael Meissner  <meissner@cygnus.com>
43413
43414         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
43415         m32r bugs.
43416
43417 1998-07-17  Nick Clifton  <nickc@cygnus.com>
43418
43419         * gcc.dg/980626-1.c: Expect failures for all toolchains until
43420         c-decl.c:grokdeclarator can handle mode attributes.
43421
43422 1998-07-16  Jeffrey A Law  (law@cygnus.com)
43423
43424         * gcc.c-torture/execute/980716-1.c: New test.
43425
43426 1998-07-13  Jeffrey A Law  (law@cygnus.com)
43427
43428         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
43429         the mn10200.
43430         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
43431         the mn10200.
43432         * gcc.c-torture/execute/va-arg-3.x: Similarly.
43433         * gcc.c-torture/compile/930326-1.x: Similarly.
43434
43435 1998-07-13  Dave Love  <d.love@dl.ac.uk>
43436
43437         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
43438         New test from Craig.
43439
43440 1998-07-12  Dave Love  <d.love@dl.ac.uk>
43441
43442         * g77.f-torture/noncompile/980616-0.f: New test.
43443
43444         * g77.f-torture/execute/970816-3.f: New test from Craig.
43445
43446 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43447
43448         *  g++.other/singleton.C: Return error value instead of taking
43449         SIGSEGV.
43450
43451 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
43452
43453         *  g++.other/singleton.C: New test.  Warning is under dispute.
43454         Runtime crash is not.
43455
43456 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
43457
43458         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
43459         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
43460         using6.C, using7.C}: New namespace tests.
43461
43462 1998-07-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
43463
43464         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
43465         specialization with typedef'ed names used as array indexes.
43466
43467 1998-07-09  Jeffrey A Law  (law@cygnus.com)
43468
43469         * gcc.c-torture/execute/980709-1.c: New test.
43470
43471         * gcc.dg/980709-1.c: New test.
43472
43473 1998-07-07  Richard Henderson  <rth@cygnus.com>
43474
43475         * gcc.c-torture/execute/bcp-1.c: New test.
43476
43477 1998-07-07  Jeffrey A Law  (law@cygnus.com)
43478
43479         * gcc.c-torture/execute/980707-1.c: New test.
43480
43481 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
43482
43483         * gcc.c-torture/compile/980706-1.c: New test.
43484
43485 1998-07-01  Dave Love  <d.love@dl.ac.uk>
43486
43487         * g77.f-torture/execute/980701-0.f,
43488         g77.f-torture/execute/980701-1.f: New test from Craig.
43489
43490 1998-07-01  Jeffrey A Law  (law@cygnus.com)
43491
43492         * gcc.c-torture/compile/980701-1.c: New test.
43493
43494         * gcc.c-torture/execute/980701-1.c: New test.
43495
43496 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
43497 rlsruhe.de>
43498
43499         * g++.old-deja/g++.robertl/eb132.C: New test.
43500         * g++.old-deja/g++.robertl/eb133.C: Likewise.
43501
43502 1998-06-29  Dave Love  <d.love@dl.ac.uk>
43503
43504         * g77.f-torture/execute/980628-7.f,
43505         g77.f-torture/execute/980628-8.f,
43506         g77.f-torture/execute/980628-9.f,
43507         g77.f-torture/execute/980628-10.f: New tests from Craig.
43508
43509         * g77.f-torture/execute/980628-3.f: Remove mail headers.
43510
43511 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43512
43513         * g77.f-torture/execute/980628-4.f: New test from Craig.
43514         * g77.f-torture/execute/980628-5.f: Likewise.
43515         * g77.f-torture/execute/980628-2.f: Likewise.
43516         * g77.f-torture/execute/980628-0.f: Likewise.
43517         * g77.f-torture/execute/980628-1.f: Likewise.
43518         * g77.f-torture/execute/980628-3.f: Likewise.
43519         * g77.f-torture/execute/980628-6.f: Likewise.
43520
43521 1998-06-28  Jeffrey A Law  (law@cygnus.com)
43522
43523         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
43524         directory when nothing has been installed yet.
43525
43526 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
43527
43528         * gcc.c-torture/special/special.exp: Handle newer versions of
43529         dejagnu.
43530
43531 1998-06-26  Jeffrey A Law  (law@cygnus.com)
43532
43533         * gcc.dg/980626-1.c: New test.
43534
43535 1998-06-19  Bruno Haible <haible@ilog.fr>
43536
43537         * gcc.misc-tests/m-un-2.c: New test.
43538         * g++.old-deja/g++.other/warn01.c: Likewise.
43539
43540 1998-06-19  Robert Lipe  <robertl@dgii.com>
43541
43542         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
43543         compatibility with assmblers with a different comment character.
43544         Eliminate use of GAS-specific extensions.
43545
43546 1998-06-19  Jeffrey A Law  (law@cygnus.com)
43547
43548         * gcc.c-torture/execute/ieee/980619-1.c: New test.
43549
43550 1998-06-19  Robert Lipe  <robertl@dgii.com>
43551
43552         * lib/g77.exp: Replace search for libf2c.a with search for newly
43553         renamed libg2c.a
43554
43555 1998-06-17  Jeffrey A Law  (law@cygnus.com)
43556
43557         * gcc.c-torture/execute/980617-1.c: New test.
43558
43559 1998-06-12  Jeffrey A Law  (law@cygnus.com)
43560
43561         * gcc.c-torture/execute/980612-1.c: New test.
43562
43563 1998-06-08  Jeffrey A Law  (law@cygnus.com)
43564
43565         * gcc.dg/980523-1.c: Only test on ppc-linux.
43566         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
43567
43568         * gcc.c-torture/execute/980608-1.c: New test.
43569
43570 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
43571
43572         * gcc.c-torture/execute/980605-1.c: New test.
43573
43574 1998-06-04  Jeffrey A Law  (law@cygnus.com)
43575
43576         * gcc.c-torture/execute/980604-1.c: New test.
43577
43578 1998-06-02  Jeffrey A Law  (law@cygnus.com)
43579
43580         * gcc.c-torture/execute/980602-1.c: New test.
43581         * gcc.c-torture/execute/980602-2.c: Likewise.
43582
43583 1998-06-02  Dave Love  <d.love@dl.ac.uk>
43584
43585         * 970125-0.f: Fix per JCB.  Add commentary.
43586
43587 1998-05-31  Michael Meissner  <meissner@cygnus.com>
43588
43589         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
43590         IEEE -0 support.
43591
43592 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
43593
43594         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
43595         earlier.
43596
43597 1998-05-28  Catherine Moore <clm@cygnus.com>
43598
43599         * gcc.c-torture/execute/980526-3.c: New test.
43600
43601 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
43602
43603         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
43604         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
43605         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
43606         m88k-motorola-sysv3 to XFAIL.
43607
43608 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43609
43610         * gcc.dg/980526-1.c: New test.
43611         * gcc.c-torture/execute/980526-2.c: New test.
43612
43613 1998-05-26  Jeffrey A Law  (law@cygnus.com)
43614
43615         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
43616
43617         * gcc.c-torture/execute/980526-1.c: New test.
43618
43619 1998-05-26  Dave Love  <d.love@dl.ac.uk>
43620
43621         * g77.f-torture/execute/alpha2.f: Add runtime test.
43622
43623 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
43624
43625         * g++.old-deja/old-deja.exp: Strip leading directories.
43626
43627         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
43628         error for the line.  Don't run multiple tests for the same line.
43629
43630 1998-05-23  Jeffrey A Law  (law@cygnus.com)
43631
43632         * gcc.dg/980523-1.c: New test.
43633
43634 1998-05-23  Dave Love  <d.love@dl.ac.uk>
43635
43636         * g77.f-torture/compile/970915-0.f: New test.
43637
43638 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
43639
43640         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
43641
43642 1998-05-21  Jeffrey A Law  (law@cygnus.com)
43643
43644         * gcc.dg/980520-1.c: New test.
43645
43646 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
43647
43648         * gcc.dg/980502-1.c: Fix return type.
43649
43650 1998-05-20  Jeffrey A Law  (law@cygnus.com)
43651
43652         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
43653         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
43654         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
43655         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
43656         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
43657
43658 1998-05-20  Dave Love  <d.love@dl.ac.uk>
43659
43660         * g77.f-torture/execute/980520-1.f: New test.
43661
43662 1998-05-15  Dave Love  <d.love@dl.ac.uk>
43663
43664         * lib/mike-g77.exp: New file.
43665
43666         * g77.f-torture/noncompile/noncompile.exp,
43667         g77.f-torture/noncompile/check0.f: New files.
43668
43669 1998-05-14  Dave Love  <d.love@dl.ac.uk>
43670
43671         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
43672         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
43673         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
43674         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
43675         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
43676         abort where appropriate.
43677
43678 1998-05-05  Michael Meissner  <meissner@cygnus.com>
43679
43680         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
43681         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
43682
43683 1998-04-29  Dave Love  <d.love@dl.ac.uk>
43684
43685         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
43686
43687 1998-04-27  Dave Love  <d.love@dl.ac.uk>
43688
43689         * g77.f-torture/compile/980427-0.f: New test.
43690
43691 1998-04-24  Dave Love  <d.love@dl.ac.uk>
43692
43693         * g77.f-torture/compile/980424-0.f: New test.
43694
43695 1998-04-19  Dave Love  <d.love@dl.ac.uk>
43696
43697         * g77.f-torture/compile/980419-2.f (main): New test.
43698         * g77.f-torture/compile/970125-0.f: New test.
43699         * g77.f-torture/compile/980419-1.f: New test.
43700
43701 1998-04-08  Jim Wilson  <wilson@cygnus.com>
43702
43703         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
43704         of loop-4.c.
43705
43706 1998-04-07  Jim Wilson  <wilson@cygnus.com>
43707
43708         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
43709
43710 1998-04-03  Jim Wilson  <wilson@cygnus.com>
43711
43712         * gcc.c-torture/compile/980329-1.c: New test.
43713
43714 1998-03-18  Jim Wilson  <wilson@cygnus.com>
43715
43716         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
43717         * gcc.dg/980312-1.c: Fix typo in -march command.
43718
43719 1998-03-16  H.J. Lu  (hjl@gnu.org)
43720
43721         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
43722
43723 1998-03-11  Robert Lipe  <robertl@dgii.com>
43724
43725         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
43726         Dave Love agree the Fortran source is bogus.
43727
43728 1998-03-11  Robert Lipe  <robertl@dgii.com>
43729
43730         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
43731         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
43732         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
43733         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
43734         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
43735
43736 1998-03-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
43737
43738         * g++.old-deja/g++.other/friend1.C: New test.
43739
43740 1998-02-18  Dave Love  <d.love@dl.ac.uk>
43741
43742         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
43743         possibly uninitialized) variables and declare dnrm2.
43744
43745 1998-02-23  Robert Lipe <robertl@dgii.com>
43746
43747         From Bruno Haible <haible@ilog.fr>:
43748         * gcc.c-torture/execute/980223.c: New test.
43749
43750 1998-02-13  Jeffrey A Law  (law@cygnus.com)
43751
43752         * gcc.dg/ifelse-1.c: New test.
43753
43754 1998-02-09  H.J. Lu  (hjl@gnu.org)
43755
43756         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
43757
43758           * lib/old-dejagnu.exp (old-dejagnu): Added the
43759           "execution test - XFAIL *-*-*" handling in the spirit of
43760           "excess errors test -". Changed the "execution test fails"
43761           handling to be like "excess errors test fails".
43762           * Update various tests accordingly.
43763
43764 1998-02-06  Jim Wilson  <wilson@cygnus.com>
43765
43766         * gcc.c-torture/execute/980205.c: New test.
43767
43768 1998-01-18  Jeffrey A Law  (law@cygnus.com)
43769
43770         * lib/c-torture.exp: Look for .x files instead of .cexp files.
43771         * lib/f-torture.exp: Similarly.
43772         * gcc.c-torture: Rename all .cexp files to .x files.
43773
43774 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
43775
43776         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
43777         (940510-1.c): Removed duplicate.
43778         (971104-1.c): New test.
43779
43780 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
43781
43782           * lib/f-torture.exp: Improve error and loop detection.
43783
43784 1997-11-19  Michael Meissner  <meissner@cygnus.com>
43785
43786         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
43787         use that to size the filler array.
43788
43789 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
43790
43791         * lib/c-torture.exp(c-torture-execute): Fix typo.
43792
43793         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
43794         testcase as the executable name. Keep the executable around if
43795         the test fails.
43796
43797 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
43798
43799         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
43800         changes.  Only test one -g option, and move it to the end of the
43801         list of options to test.
43802
43803 1997-09-19  Michael Meissner  <meissner@cygnus.com>
43804
43805         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
43806         variable GCC_TORTURE_OPTIONS to supply default switches separated
43807         by colons.  If no environment variable, run tests with -O0 -g, -O1
43808         -g, and -O2 -g as well.
43809
43810 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
43811
43812         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
43813         explanatory comments. Fix indentation.
43814
43815 1997-09-15  Jeffrey A Law  (law@cygnus.com)
43816
43817         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
43818
43819 1997-09-11  Jeffrey A Law  (law@cygnus.com)
43820
43821         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
43822         * g++.old-deja/g++.mike/p7325.C: Likewise.
43823         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
43824
43825 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
43826
43827         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
43828         * g++.old-deja/g++.brendan/crash30.C: Likewise.
43829         * g++.old-deja/g++.brendan/crash39.C: Likewise.
43830         * g++.old-deja/g++.law/operators4.C: Likewise.
43831
43832 1997-09-11  Joe Buck  (jbuck@synopsys.com)
43833
43834         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
43835         * g++.old-deja/g++.mike/p784.C: Ditto.
43836         * g++.old-deja/g++.mike/p785.C: Ditto.
43837
43838 1997-09-05  Jeffrey A Law  (law@cygnus.com)
43839
43840           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
43841
43842 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43843
43844         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
43845         target feature; pass this to c-torture-execute as needed.
43846
43847 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
43848
43849         * lib/c-torture.exp(c-torture-execute): If the previous and the
43850         current executables being tested are identical, we don't need to
43851         run the executable again. Try to make the executable names
43852         unique. Add an optional argument for passing additional compiler
43853         flags.
43854
43855 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
43856
43857         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
43858
43859 1997-08-29  Jeffrey A Law  (law@cygnus.com)
43860
43861         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
43862
43863 1997-07-31  Jeffrey A Law  (law@cygnus.com)
43864
43865         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
43866         32bit or larger longs.
43867
43868         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
43869         have either a 32bit long or 32bit int.
43870
43871 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
43872
43873         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
43874         Make double precision tests dependent on sizeof (double).
43875
43876 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
43877
43878         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
43879         too.
43880
43881 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
43882
43883         * gcc.c-torture/compile/961203-1.cexp: New script.
43884
43885 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
43886
43887         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
43888         up the includes ourselves.
43889
43890 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
43891
43892         * lib/plumhall.exp: Remove random include, and add a few
43893         verbose messages for debugging.
43894
43895 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
43896
43897         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
43898         of trying to do it ourselves.
43899
43900 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
43901
43902         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
43903
43904 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
43905
43906         * gcc.prms/5403.c: Made regexp a bit less strict.
43907
43908 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
43909
43910         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
43911         is returned from remote_load instead.
43912         * lib/plumhall.exp: Ditto.
43913         * lib/mike-g++.exp: Ditto.
43914         * lib/old-dejagnu.exp: Ditto.
43915         * lib/c-torture.exp: Ditto.
43916
43917 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
43918
43919         * lib/g++.exp: Use build_wrapper procedure.
43920         * lib/gcc.exp: Ditto.
43921
43922 1997-05-20  Jeffrey A Law  (law@cygnus.com)
43923
43924         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
43925         an old-style decl for malloc.  Fixes tests to work when
43926         sizeof (int) != sizeof (size_t).
43927
43928 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43929
43930         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
43931
43932         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
43933         use stdargs.h interface.
43934
43935 1997-05-15  Mike Meissner  <meissner@cygnus.com>
43936
43937         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
43938         NO_VARARGS when compiling.
43939
43940 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
43941
43942         * lib/plumhall.exp(ph_includes): New procedure.
43943         (ph_make): Use it.
43944         (ph_compiler): Ditto.
43945
43946         * lib/g++.exp: Rename test-glue.c to testglue.c.
43947         * lib/gcc.exp: Ditto.
43948
43949 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
43950
43951         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
43952         to completion when it's called.
43953
43954 1997-03-21  Michael Meissner  <meissner@cygnus.com>
43955
43956         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
43957         is defined, don't do test.
43958
43959 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
43960
43961         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
43962         for object files.
43963         (ph_summary): Mark skipped testcases as untested, not unresolved.
43964
43965         * lib/plumhall.exp (ph_make): If unresolved because of bad
43966         errorCode, record errorCode in log file.
43967         (*): Replace send_log/verbose with verbose -log.
43968
43969 1997-03-19  Michael Meissner  <meissner@cygnus.com>
43970
43971         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
43972         double conversion if double isn't at least 8 bytes.
43973
43974         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
43975         int to work with targets where int is 16 bits.
43976
43977         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
43978         8 bytes, just exit, since 4 byte doubles don't have enough bits of
43979         precision for the test to complete.
43980
43981 1997-03-14  Michael Meissner  <meissner@cygnus.com>
43982
43983         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
43984         if d10v is not compiled with the -mdouble64 flag.
43985         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
43986
43987         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
43988         d10v is not compiled with the -mint32 flag.
43989
43990 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
43991
43992         * lib/plumhall.exp: Use incr_count.
43993
43994 1997-03-12  Jeffrey A Law  (law@cygnus.com)
43995
43996         * gcc.c-torture: Update to c-torture-1.45.
43997
43998 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
43999
44000         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
44001         the name of the expect testcase file).
44002
44003         * lib/g++.exp(g++_init): Ditto.
44004
44005 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
44006
44007         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
44008         the host.
44009
44010         * lib/gcc.exp(gcc_exit): New procedure.
44011
44012 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
44013
44014         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
44015         specs where appropriate.
44016
44017         * g++.old-deja/g++.arm/*: Added additional ERROR checks
44018         because of new "candidates are" messages, and removed a few
44019
44020         * Converted all non-old-style g++ testcases to old-style, and
44021         moved into g++.old-deja.
44022
44023 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
44024
44025         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
44026         options.
44027
44028         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
44029         succeeded.
44030
44031         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
44032
44033 1997-02-13  Michael Meissner  <meissner@cygnus.com>
44034
44035         * lib/gcc.exp (gcc_target_compile): Add support for defining
44036         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
44037         the machine doesn't have those features.
44038
44039 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
44040
44041         * g++.law/operators4.exp: Don't use LIBS.
44042
44043 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
44044
44045         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
44046
44047         * lib/mike-g++.exp: Don't set the compiler to be tested here.
44048         * lib/g++.exp: Set it here instead. Also, allow use of the
44049         --tool_exec and --tool_opt options. Change CXX to
44050         GXX_UNDER_TEST.
44051
44052         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
44053
44054         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
44055
44056 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
44057
44058         * lib/old-dejagnu.exp: Use prune_warnings instead of
44059         prune_system_crud.
44060         * lib/mike-g++.exp: Ditto.
44061         * lib/gcc.exp: Ditto.
44062         * lib/g++.exp: Ditto.
44063
44064         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
44065
44066 1997-02-07  Jeffrey A Law  (law@cygnus.com)
44067
44068           * 941014-2.c: Include stdlib.h
44069           * 960327-1.c: Include stdio.h
44070           * dbra.c, index-1.c: Don't assume ints are 32bits.
44071
44072 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
44073
44074         * lib/gcc.exp: Add gcc,stack_size target feature.
44075
44076         * lib/g++.exp(g++_target_compile): Add the include and link
44077         paths here, not in two other places. And, it's $options, not
44078         options.
44079
44080         * lib/mike-g++.exp(postbase): Remove the code that determines
44081         the correct include and link paths.
44082         * g++.old-deja/old-deja.exp: Ditto.
44083
44084 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
44085
44086         * lib/g++.exp(g++_init): target_compile no longer returns the
44087         filename of the result.
44088
44089 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
44090
44091         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
44092         call to glob.
44093
44094         * gcc.c-torture/special/special.exp: Change call to
44095         gcc_target_compile to include the object file.
44096
44097 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
44098
44099         * gcc.c-torture/special/special.exp: Correct misspelling in last
44100         change.
44101
44102 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
44103
44104         * lib/plumhall.exp(ph_summary): Log the entire output of the
44105         executable. Return -1 if there were any failures, 0 otherwise.
44106         (ph_execute): Return -1 if there were any failures, 0 otherwise.
44107         (ph_make): Clean up objects and executables that were built
44108         if the tests succeeded.
44109
44110 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
44111
44112         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
44113         libraries and includes in the build tree as appropriate.
44114
44115 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44116
44117         * lib/c-torture.exp: Instead of looking for the global variable
44118         NO_LONG_LONG, check to see if that's a feature of the target.
44119
44120 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
44121
44122         * config/default.exp: Minimize. Delete the remainer of the files in
44123         config; this functionality is now in devo/dejagnu/config.
44124
44125         g++.*/*: Pass any additional flags used to compile to postbase;
44126         delete CXXFLAGS.
44127
44128         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
44129         is now done by runtest.exp. Use gcc_target_compile instead of
44130         compile.
44131
44132         lib/c-torture.exp: Use gcc_target_compile instead of compile.
44133         Remove references to CFLAGS. Use remote_file instead of
44134         calling rm -f.
44135         (c-torture): Take a list of arguments to use to compile this
44136         testcase.
44137
44138         lib/g++.exp: Simplify. Use target_compile instead of compile.
44139         lib/gcc-dg.exp: Ditto.
44140         lib/gcc.exp: Ditto.
44141         lib/mike-{gcc,g++}.exp: Ditto.
44142         lib/old-dejagnu.exp: Ditto.
44143         lib/plumhall.exp: Ditto.
44144
44145 1997-01-08  Jim Wilson  <wilson@cygnus.com>
44146
44147         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
44148         (ph_linker): Likewise.
44149
44150 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
44151
44152           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
44153         MAP_ANON / MAP_ANONYMOUS if defined;
44154         else try to map from /dev/zero .
44155
44156 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44157
44158         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
44159         isn't defined, then define it to MAP_ANONYMOUS.
44160
44161 1996-11-12  Jeffrey A Law  (law@cygnus.com)
44162
44163         * gcc.c-torture: Update to c-torture-1.42 release.
44164
44165 1996-11-11  Jeffrey A Law  (law@cygnus.com)
44166
44167         * gcc.c-torture: Update to c-torture-1.41 release.
44168
44169 1996-10-27  Jeffrey A Law  (law@cygnus.com)
44170
44171         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
44172         c-torture release.
44173
44174 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
44175
44176         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
44177         and LDFLAGS.  Fix second case to append the target_info ldflags
44178         onto LDFLAGS, not CFLAGS.
44179         * lib/g++.exp (g++_init): Add target_info stuff.
44180         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
44181         of libgloss and newlib flags for !native.
44182
44183         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
44184         (GDB): Fix relative path to go up another dir for finding gdb.
44185
44186 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
44187
44188         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
44189         versions in the target_info array, if they don't exist.
44190
44191 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
44192
44193         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
44194
44195 1996-07-08  Jim Wilson  <wilson@cygnus.com>
44196
44197         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
44198         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
44199
44200 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
44201
44202         * lib/old-dejagnu.exp: Don't remove the output file before we've
44203         actually tested it. Don't append pwd to the path of the executable
44204         we're testing.
44205
44206 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
44207
44208         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
44209
44210 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
44211
44212         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
44213         temporary directory for compiler files, and set it to a default
44214         value of /tmp. Set $output as the name of the output file from
44215         compiling the testcase. Add a -o option to $cflags_var so the
44216         compiler writes the final output file as $output. Set $executable
44217         to $output.
44218
44219         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
44220         directory for compiler files, and set it to /tmp if it doesn't
44221         already have a value. Set $output_file to the name of the output
44222         file from compiling the testcase. Add a -o option to CXXFLAGS so
44223         the compiler writes the final output file as $output. Use $output
44224         as the executable to be tested.
44225
44226 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44227
44228         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
44229
44230 1996-06-08  Jeffrey A Law  (law@cygnus.com)
44231
44232         * gcc.c-torture/execute/pending-1.c: New test.  Still
44233         pending in Tege's queue.
44234
44235 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
44236
44237         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
44238         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
44239         if there were failures.  Call unresolved if there were unresolved
44240         testcases.  Call gcc_fail if program did not run to completion.
44241         (ph_make): Pass additional argument name to ph_execute.
44242         (ph_execute): Add new argument.  Pass additional arguments to
44243         ph_summary.  Call gcc_fail is there is no execution output.
44244
44245 1996-04-24  Jeffrey A Law  (law@cygnus.com)
44246
44247         * lib/plumhall.exp (proc_summary): Output relavent summary
44248         lines into the log so specific failures in plumhall can be
44249         investigated.
44250
44251 1996-04-10  Jeffrey A Law  (law@cygnus.com)
44252
44253         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
44254         (c-torture-execute): Don't try to execute tests which use
44255         "long long" types if $NO_LONG_LONG is nonzero.
44256
44257 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
44258
44259         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
44260         not c-torture.
44261
44262         * gcc.ieee: Move from here.
44263         * gcc.c-torture/execute/ieee: To here.
44264
44265 1996-03-26  Jeffrey A Law  (law@cygnus.com)
44266
44267         * gcc.c-torture: Update to c-torture-1.41 release.
44268
44269 1996-03-22  Jeffrey A Law  (law@cygnus.com)
44270
44271         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
44272         not "$output".
44273
44274 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
44275
44276         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
44277         -c present.
44278
44279 1996-03-02  Jeffrey A Law  (law@cygnus.com)
44280
44281         * config/proelf.exp: Handle connecting to a simulator.
44282
44283 1996-01-31  Jeffrey A Law  (law@cygnus.com)
44284
44285         * config/proelf.exp: New file.  Enough framework that we can
44286         run c-torture tests on the proelf targets (or any other target
44287         that gdb can connect to for that matter).
44288
44289 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
44290
44291         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
44292         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
44293
44294         * lib/plumhall.exp (ph_execute): Always call ph_summary if
44295         exec_output exists.
44296
44297 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
44298
44299         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
44300         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
44301
44302         * config/*.exp: Update FSF address.  Change result of ${tool}_load
44303         to pass/fail/unresolved/unsupported/untested.  Caller must now
44304         call unresolved/unsupported/untested.
44305         * lib/*.exp: Update FSF address.  Update to handle new results of
44306         ${tool}_load.
44307         * lib/chill.exp (verbose): Delete.
44308
44309 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
44310
44311         * lib/gcc.exp (default_gcc_start): Change order of args to
44312         $LDFLAGS $CFLAGS $LIBS.
44313         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
44314         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
44315         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
44316         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
44317         * gcc.misc-tests/dg-test.exp: Likewise.
44318         * gcc.misc-tests/msgs.exp: Likewise.
44319         * gcc.prms/prms.exp: Likewise.
44320         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
44321         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
44322
44323         * lib/dg.exp: Deleted, moved to dejagnu/lib.
44324
44325 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
44326
44327         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
44328
44329         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
44330         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
44331
44332         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
44333         necessary.
44334
44335 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
44336
44337         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
44338         global for loop; add use of $mathlib.
44339         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
44340         settings here; set mathlib for anything but VxWorks.
44341
44342 1996-01-22  Jeffrey A Law  (law@cygnus.com)
44343
44344         * gcc.c-torture: Update to c-torture-1.40 release.
44345
44346 1996-01-03  Jeffrey A Law  (law@cygnus.com)
44347
44348         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
44349         dg.exp.
44350
44351 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
44352
44353         * lib/c-torture.exp (c-torture-execute): Declare "output" as
44354         global.
44355
44356 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
44357
44358         * lib/g++.exp (LIBS): Define if not already.
44359         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
44360         (gcc-dg-prune): Call prune_gcc_output.
44361         * lib/gcc.exp (prune_gcc_output): New proc.
44362         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
44363         prune_gcc_output.
44364
44365 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
44366
44367         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
44368         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
44369
44370 1995-11-15  Jeffrey A Law  (law@cygnus.com)
44371
44372         * gcc.c-torture: Update to c-torture-1.39 release.
44373
44374 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
44375
44376         * lib/c-torture.exp (c-torture-execute): Don't return if one option
44377         fails, try others as well.
44378
44379 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
44380
44381         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
44382         If compilation fails, mark execute tests as `untested'.
44383         If test is marked as unsupported, don't mark compilation and
44384         execute tests as failed.
44385
44386 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
44387
44388         * lib/g++.exp (g++_init): Don't link in libg++, and look to
44389         libstdc++ for whether or not we want to be doing shared
44390         libraries.  Delete link_curses since we don't need it anymore.
44391         * lib/mike-g++.exp (postbase): Don't link in libg++.
44392         * g++.old-deja/old-deja.exp: Likewise.
44393
44394 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
44395
44396         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
44397
44398 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
44399
44400         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
44401         For that, add `-Wl,-a,shared_archive'.
44402         * g++.old-deja/old-deja.exp: Likewise.
44403
44404 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
44405
44406         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
44407
44408 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
44409
44410         * lib/mike-g++.exp (postbase): Pay attention to the status of
44411         g++_load.
44412
44413 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
44414
44415           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
44416
44417 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
44418
44419         * lib/gcc.exp (default_gcc_start): No longer need to log program
44420         being executed or its output, execute_anywhere does that now.
44421         * lib/g++.exp (default_g++_version): Call execute_anywhere.
44422         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
44423
44424 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
44425
44426         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
44427         the same as those in lib/g++.exp.
44428
44429 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
44430
44431         * gcc.c-torture: Update to c-torture-1.38 release.
44432         * gcc.ieee: Related changes.
44433
44434 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
44435
44436         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
44437         "exec". Minor reformatting changes.
44438
44439         * config/rom68k.exp (${tool}_load): Make it work in a canadian
44440         cross. This means all "exec" calls now work on a remote host as
44441         well.
44442         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
44443         cross. Filter out the extra "\r\n" stuff that expect puts in.
44444         (c-torture-execute): Filter out the bogus warnings like
44445         c-torture-compile does. Add support for canadian cross.
44446         * lib/gcc.exp (default_gcc_version, default_gcc_start)
44447         Use execute_anywhere rather than calling exec directly. Now it
44448         works for canadian cross testing.
44449
44450 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
44451
44452         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
44453         results into a variable, and check that rather than using file exists.
44454
44455 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
44456
44457         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
44458         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
44459
44460 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44461
44462         * g++.old-deja/old-deja.exp: Create and pass runshlib and
44463         lib_curses if there's a shared libg++ in the build tree.
44464
44465 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
44466
44467         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
44468         if not supported target.
44469
44470 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
44471
44472         * lib/g++.exp (g++_init): Move empty setting of runshlib and
44473         link_curses up to always happen, not just for native builds.
44474
44475 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
44476
44477         * gcc.c-torture: Update to c-torture-1.36 release.
44478         * gcc.failure: Related changes.
44479
44480 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
44481
44482         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
44483
44484 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
44485
44486         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
44487         * lib/mike-g++.exp (postbase): Not in here.  Still reference
44488         runshlib, link_curses, and mathlib for link and run.
44489
44490         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
44491         pass the runtime shared library options for Solaris, OSF/1, and
44492         Irix5, and link with -lcurses to avoid unresolved references.
44493
44494 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
44495
44496         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
44497         only run once.
44498
44499 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
44500
44501         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
44502
44503 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
44504
44505         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
44506         do not have a framework for the "compat" tests yet.
44507
44508 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
44509
44510         * lib/mike-g++.exp (postbase): New local variable `mathlib',
44511         set to null if we're testing vxworks5.1.  Use that instead of
44512         `-lm' in the setting of LIBS for link and run.
44513
44514 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
44515
44516         * config/rom68k.exp (${tool}_load): Major changes to make it
44517         work.  Verified that it does in fact return the stuff in
44518         exec_output properly.  Catch any Emul or any TRAP other than 0.
44519
44520 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
44521
44522         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
44523         LDFLAGS properly for targets that need stuff from libgloss.
44524         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
44525         only run once.
44526         (gpp_initialized): New variable.
44527
44528 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
44529
44530         * config/rom68k.exp: Load libgloss.exp.
44531         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
44532         so we can produce a fully linked binary.
44533         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
44534         so we can produce a fully linked binary.
44535
44536 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
44537
44538         * lib/plumhall.exp (ph_section): Watch for expected failures.
44539         Add missing `else'.
44540
44541         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
44542         run the testcase.
44543         (c-torture): Likewise.
44544
44545 1995-08-28  Doug Evans  <dje@cygnus.com>
44546
44547         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
44548
44549         * lib/mike-g++.exp (mike_cleanup): New proc.
44550         (prebase): New globals compiler_result, not_compiler_result,
44551         target_regexp.
44552         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
44553         allow leading "-" in pattern.  Watch for unsupported tests.
44554         If $compiler_result is set, pattern match assembler code,
44555         and ditto for $not_compiler_result.
44556         * lib/mike-gcc.exp: Likewise.
44557
44558         * lib/plumhall.exp (ph_execute): Only call ph_summary if
44559         execution "succeeded".
44560
44561 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
44562
44563         * config/win32.exp: New file.
44564         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
44565
44566 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
44567
44568         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
44569         unsupported.
44570         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
44571         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
44572         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
44573
44574         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
44575         "... without exceptions was ...".  That is now handled by
44576         prune_system_crud.
44577         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44578
44579 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
44580
44581         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
44582         sieve.c,sort2.c}: New files.
44583         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
44584         sieve.exp,sort2.exp}: Drivers for them.
44585
44586         * lib/mike-gcc.exp (program_output): New user settable variable.
44587         (postbase): Call prune_system_crud.  Also prune extraneous compiler
44588         messages.
44589         * lib/mike-g++.exp (program_output): New user settable variable.
44590
44591         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
44592
44593         * config/sh.exp: Deleted (use sim.exp instead).
44594
44595 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
44596
44597         * config/vx.exp: Declare CHECKTASK as global.
44598         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
44599         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
44600         * lib/old-dejagnu.exp: Load [pwd]/$executable.
44601
44602 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
44603
44604         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
44605         target. Like vx.exp, only includes `vx29k.exp' instead of
44606         `vxworks.exp'.
44607
44608 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
44609
44610         * config/sim.exp: Increase time limit from 120 seconds to 240.
44611
44612 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
44613
44614         * gcc.c-torture/execute/950628-1.c: New test.
44615
44616 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
44617
44618         * gcc.c-torture: Update with changes/additions from
44619         c-torture-1.34.
44620
44621 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
44622
44623         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
44624
44625 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
44626
44627         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
44628
44629 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
44630
44631         * gcc.c-torture/compile/950512-1.c: New test.
44632         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
44633         * gcc.dg/struct-ret-1.c: Likewise.
44634
44635 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
44636
44637         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
44638           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
44639
44640 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
44641
44642         * gcc.c-torture/special/920411-1.c: Deleted.
44643         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
44644
44645 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
44646
44647         * config/sim.exp (${tool}_load): Hack in call to bash to get a
44648         cpu limit.
44649
44650 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
44651
44652         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
44653
44654 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
44655
44656         From kenner;
44657         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
44658         is the proper length.
44659         * va-arg-3.c: Likewise.
44660
44661 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
44662
44663         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
44664         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
44665
44666         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
44667         * lib/g++.exp (default_g++_start): Delete old cruft.
44668
44669 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
44670
44671         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
44672         (2 * (1 << 18)) to (2 * (1 << 17)).
44673
44674         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
44675
44676 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
44677
44678         * config/rom68k.exp: Renamed from config/idp.exp
44679
44680 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
44681
44682         * c-torture/compile/921109-2.c
44683
44684 1995-04-18  Mike Stump  <mrs@cygnus.com>
44685
44686         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
44687         excess errors.
44688
44689 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
44690
44691         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
44692         output.
44693         * lib/g++.exp (default_g++_start): Likewise.
44694
44695 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
44696
44697         * gcc.c-torture/compile/950329-1.c: New test.
44698
44699 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
44700
44701           * config/bug.exp (${tool}_load): Updated to use new remote_open
44702           and remote_close procs.
44703         * config/idp.exp: New file.
44704
44705 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
44706
44707         * gcc.c-torture/execute/950322-1.c: New test.
44708
44709 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
44710
44711         * config/vx.exp (${tool}_load): Clean up testing of return code from
44712         vxworks_ld and vxworks_spawn.
44713
44714 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
44715
44716         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
44717
44718 1995-03-13  Mike Stump  <mrs@cygnus.com>
44719
44720         * lib/old-deja.exp: Add `excess errors test - ' error, now one
44721         can mark excess errors on a machine by machine basis.  Note, the
44722         default is to not expect any excess errors, even when excess
44723         errors test - is given, so you will want to put an XFAIL ... on
44724         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
44725         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
44726         those 4 machines, but no others.
44727
44728 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
44729
44730         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
44731         * lib/c-torture.exp: to here.
44732
44733 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
44734
44735         * gcc.c-torture/execute/950221-1.c: New test.
44736         * gcc.c-torture/execute/struct-ret-1.c: New test.
44737         * gcc.c-torture/compile/950221-1.c: New test.
44738
44739         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
44740
44741 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
44742
44743         * gcc.c-torture/execute/arith-1.c (main): Return 0.
44744         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
44745
44746 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
44747
44748         * g++.gb: New directory of tests, derived from my signature and
44749         class scoping tests.
44750
44751         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
44752         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
44753         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
44754         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
44755         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
44756         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
44757         * g++.gb/sig25.C: Likewise.
44758
44759         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
44760         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
44761         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
44762         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
44763         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
44764         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
44765         * g++.gb/sig25.exp: Likewise.
44766
44767         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
44768         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
44769         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
44770         * g++.gb/scope13.C: Likewise, this test still fails.
44771
44772         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
44773         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
44774         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
44775         * g++.gb/scope13.exp: Ditto.
44776
44777         * g++.gb/README: New file, explains what these tests are about.
44778
44779 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
44780
44781         * lib/dg.exp (dg-do): Support `preprocess'.
44782         (dg-test): Likewise.
44783
44784 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
44785
44786         * config/udi.exp: change "continue -expect" to "exp_continue".
44787
44788 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
44789
44790         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
44791         Delete redundant tests.
44792
44793         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
44794         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
44795         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
44796         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
44797         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
44798         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
44799         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
44800         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
44801
44802         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
44803         storing label pointers.
44804         * gcc.c-torture/execute/921019-1.c: Likewise.
44805         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
44806         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
44807         parameter fp.
44808         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
44809         constants.
44810
44811         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
44812         Delete obsolete tests.
44813
44814         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
44815         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
44816         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
44817         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
44818         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
44819         * gcc.c-torture/compile/950124-1.c: New test.
44820
44821         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
44822
44823 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
44824
44825         * lib/mike-g++.exp: Add -lm to LIBS.
44826
44827 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
44828
44829         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
44830
44831 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
44832
44833         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
44834
44835 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
44836
44837         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
44838
44839 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
44840
44841         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
44842         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
44843         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
44844         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
44845         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
44846         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
44847         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
44848         * g++.law/{operators31.C, operators32.C,
44849         * g++.law/{operators33.C, operators34.C}: Likewise.
44850         * g++.law/{pic1.C, refs2.C}: Likewise.
44851         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
44852         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
44853         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
44854         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44855
44856         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
44857         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
44858         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
44859         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
44860         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
44861         * g++.law/{enum9.exp, friend5.exp}: Likewise.
44862         * g++.law/{nest3.exp, nest4.exp}: Likewise.
44863         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
44864         * g++.law/{operators30.exp, operators31.exp}: Likewise.
44865         * g++.law/{operators32.exp, operators33.exp}: Likewise.
44866         * g++.law/{operators34.exp}: Likewise.
44867         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
44868         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
44869         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
44870         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
44871         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
44872
44873         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
44874         No longer expected to fail.
44875         * g++.law/missed-error3.C: Tweak for recent bool changes.
44876
44877 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
44878
44879         * config/emb-unix: Deleted.
44880         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
44881         remote execution.  Do final link on remote host if REMOTE_LINK is set.
44882
44883 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
44884
44885         * lib/dg.exp (dg-test): Fix typo in last patch.
44886
44887 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
44888
44889         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
44890         (handles multiple occurrences).
44891
44892 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
44893
44894         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
44895         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
44896         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
44897         printed).
44898         * lib/c-torture.exp (c-torture-compile): Likewise.
44899         (c-torture): Prepend full path if missing.
44900         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
44901         (gcc_fail): Likewise.
44902         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
44903
44904 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
44905
44906         * lib/netware.exp: Only attach to NetWare i386 systems.
44907
44908 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
44909
44910         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
44911         messages.  Add test name to "output pattern match" pass/fail message.
44912
44913 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
44914
44915         * gcc.dg: New testsuite.
44916         * gcc.dg/dg.exp: New file.
44917
44918         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
44919         test-switch.c}: Deleted.
44920
44921         * gcc.misc-tests/msgs.exp: New testcase driver.
44922
44923 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
44924
44925         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
44926         Watch for illegal return values from ${tool}_load.
44927         * config/unix.exp (${tool}_load): Fix pass/fail detection for
44928         cross targets.  Coerce return value >0 to 1.
44929
44930 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
44931
44932         * config/unix.exp (${tool}_load): Call program rsh, not proc.
44933
44934         * config/emb-unix.exp: New file.
44935
44936         * config/sim.exp: Error if variable $SIM not defined.
44937         (${tool}_load): Mark test as "untested" if simulator missing.
44938
44939         * config/unix.exp: Load remote.exp to get rcp_download.
44940         * lib/c-torture.exp: Use different option lists for testcases with
44941         and without loops.
44942         * gcc.c-torture/execute/execute.exp: Likewise.
44943
44944 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
44945
44946         * config/*.exp: Clarify return code from ${tool}_load.
44947         Call `unresolved' or `untested' instead of `warning' or `perror'
44948         (sometimes you still want to call both though).
44949         Add comment that `shell_id' is local to each file.
44950         * config/udi.exp (timeout): Set to 30.
44951         Don't print warning if connection fails, $connectmode has already
44952         printed an error.
44953         (${tool}_load): Move verbose messages to level 2.
44954         Rework pattern for "Process started" message.
44955         Pass `shell_id' to ${connectmode}_download.
44956         Retry twice upon timeout.  Make resetting of target more robust.
44957         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
44958         Pass `shell_id' to exit_$connectmode.
44959         Only call exit_$connectmode if connected.
44960         * config/unix.exp (${tool}_load): Check return codes better.
44961         * config/vrtx.exp (${tool}_load): Likewise.
44962         * config/vx.exp (${tool}_load): Likewise.
44963         Delete unneeded global's.
44964         * lib/dg.exp (dg-test): Update to reflect clarified return codes
44965         from ${tool}_load.
44966         (dg-stat): Delete.
44967         (dg-init): Delete recording of pass/fail counts.
44968         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
44969         (old-dejagnu-init): Likewise.
44970         (old-dejagnu-stat): Delete contents, empty proc now.
44971         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
44972         (c-torture): Delete references to lcnt, lpass, lfail.
44973         Get option list from TORTURE_OPTIONS.
44974         Delete -funroll[-all]-loops if no loops.
44975         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
44976         (g++_stat): Delete contents (empty proc now).
44977         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
44978         (gcc_finish): Likewise.
44979         (gcc_stat): Deleted.
44980         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
44981         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
44982         * gcc.c-torture/execute/execute.exp: Likewise.
44983         Split tests into two parts: compile, execute.
44984         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
44985         no loops.  Update to reflect clarified return codes from ${tool}_load.
44986
44987 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
44988
44989         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
44990         to grep for.
44991         (old-dejagnu): Likewise (where necessary).
44992
44993 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
44994
44995         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
44996
44997         * lib/dg.exp (dg-process-target): Fix processing of selector.
44998         Add comment regarding use of `error'.
44999
45000         * lib/gcc.exp (prune_system_crud): Define if missing.
45001         * lib/g++.exp (prune_system_crud): Likewise.
45002
45003         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
45004         Call prune_system_crud.
45005         * lib/dg.exp (dg-runtest): New proc.
45006         Use perror instead of send_user for tcl errors in testcase.
45007         Don't return any value, it's never used.
45008         Don't clobber previous definition of `unknown'.
45009         Print tcl errors in `dg-final'.
45010
45011 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
45012
45013         * lib/dg.exp (dg-process-target): Improve syntax error messages.
45014         (dg-test): Don't print errorInfo, it contains stack backtrace.
45015
45016 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
45017
45018         * lib/g++.exp (runtest_file_p): Define if missing.
45019
45020 1994-09-24  Doug Evans  (dje@cygnus.com)
45021
45022         * lib/mike-g++.exp: Comment out loading of g++.exp.
45023         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
45024         (default_g++_version): Always print something.
45025         (default_g++_start): Comment out call to `which'.
45026         (g++_start, g++_load): Deleted (must be defined in config file).
45027         * lib/gcc.exp: Test for existence of $CC at start.
45028         Delete check for tmpdir (done in gcc_init).
45029         (default_gcc_version): Always print something.
45030         (default_gcc_start): Comment out call to `which'.
45031         * config/*.exp: Major cleanup - make cross targets work at least a
45032         little better for g++ (by not being "--tool gcc" specific).
45033         Rename gcc_xxx to ${tool}_xxx.
45034         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
45035         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
45036
45037 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
45038
45039         * lib/c-torture.exp (c-torture-compile): Rework compiler
45040         message processing.
45041
45042         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
45043         c-torture.
45044
45045 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
45046
45047         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
45048
45049         * lib/dg.exp (dg-process-target): Support { target native }.
45050
45051 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
45052
45053         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
45054         looked for "... program xxx got fatal signal".
45055         Correct regsub munging of `comp_output'.
45056         Ignore compiler messages "path prefix not used" and "linker input
45057         file unused".
45058
45059 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
45060
45061         * lib/gcc.exp (runtest_file_p): Define if missing.
45062         * gcc.prms/template.c: Example to work from.
45063
45064 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
45065
45066         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
45067         * lib/dg.exp (dg-test): Call unsupported testcases as such.
45068
45069         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
45070         * gcc.prms/1883.c: Moved from compile/940714-1.c.
45071         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
45072         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
45073
45074         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
45075         (dg-process-target): No longer a varargs proc.
45076         Return S/N for target, P/F for xfail.  All callers changed.
45077         (user option procs): More argument checking.
45078         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
45079         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
45080         (dg-test): Skip test if not running on selected target in `dg-do'.
45081         Update handling of `dg-do-what', `dg-output-text'.
45082         Separate execution pass/fail from output pattern match pass/fail.
45083         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
45084
45085 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
45086
45087         * gcc.c-torture/special/special.exp: Don't expect failure for mips
45088         target for 920510-1.c.
45089
45090 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
45091
45092         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
45093         Clean up comment regarding use of passcnt, etc.
45094         (gcc_stat): Don't update `testcnt' here.
45095         (gcc_finish): Do it here.
45096         Might as well reset `but_id' here too.
45097         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
45098         to determine if the file should be tested.
45099         * gcc.c-torture/compile/compile.exp: Likewise.
45100         * gcc.c-torture/execute/execute.exp: Likewise.
45101         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45102         * gcc.misc-tests/dg-test.exp: Likewise.
45103         * gcc.prms/prms.exp: Likewise.
45104         * gcc.wendy/wendy.exp: Likewise.
45105         * g++.old-deja.exp: Likewise.
45106         Move "Testing file" message to verbose level 1.
45107
45108 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
45109
45110         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
45111
45112 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
45113
45114         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
45115         (default_gcc_start): Accept optional second list element
45116         of compiler flags.  Print compiler output at verbosity level 2.
45117         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
45118         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
45119         Save current values of framework globals passcnt, failcnt, xpasscnt,
45120         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
45121         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
45122         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
45123         xfailcnt to compute stats.  Update framework global `testcnt' from
45124         pass/fail counts.
45125         (gcc_finish): New proc.  Clean up test environment.
45126         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
45127         (gcc_epass, gcc_efail): Delete.
45128         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
45129         argument of line number.
45130         (dg-init): If the tool has an init routine, call it.
45131         (dg-test): Remove args `cflags_var' and `libs_var'.
45132         Pass all compiler options to ${tool}_start.
45133         Handle missing line number.
45134         (dg-finish): New function.
45135         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
45136         particular files.  Call gcc_finish at end.  Move "skipping test"
45137         message to verbosity level 3.
45138         * gcc.c-torture/compile/compile.exp: Likewise.
45139         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
45140         * gcc.c-torture/execute/execute.exp: Likewise.
45141         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45142         Print testcase being tried at verbosity level 1.
45143         * gcc.c-torture/special/special.exp: Unset xfail.
45144         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45145         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
45146         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
45147         * gcc.failure/failure.exp: Likewise.
45148         * gcc.ieee/ieee.exp: Likewise.
45149         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
45150         Update call to dg-test.  Call dg-finish at end.
45151         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
45152         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
45153         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
45154         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
45155         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
45156         * gcc.wendy/wendy.exp: Add copyright.
45157         Delete setting of tmpdir (done by gcc_init).
45158         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
45159         Pass compiler flags to gcc_start.  Call gcc_finish at end.
45160         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
45161         gcc_[ce]pass/fail.
45162
45163 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
45164
45165         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
45166         confusion.
45167         (g++_load): Likewise.
45168
45169         * config/*.exp (gcc_load): Some were varargs fns and some were not.
45170         Rename argument to `prog' to remove the confusion.
45171         Varargs fns behave differently too!
45172         (g++_load): Likewise.
45173
45174         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
45175
45176         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
45177         what it is.  Delete (always) printing of status value for !native.
45178         Simplify verbose code, and include status and exec_output.
45179         (g++_load): Use gcc_load.
45180
45181 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
45182
45183         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
45184         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
45185         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
45186         940714-3.c as these testcases don't exist anymore.  Make
45187         va-arg-1.c expected to pass.
45188
45189 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
45190
45191         * gcc.misc-tests/misc.exp: Only run specific testcases.
45192         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
45193         * gcc.misc-tests/dg-[1-9].c: New files.
45194
45195         * lib/dg.exp: New testsuite driver.
45196         * gcc.prms/prms.exp: Use it.
45197
45198         * README.gcc: New file.
45199
45200         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
45201         Document and reset `lxpass' and `lxfail'.
45202         Simplify "initialized" message.
45203         (gcc_stat): Clean up comments a little.
45204
45205 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
45206
45207         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
45208
45209 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
45210
45211         * lib/old-dejagnu.exp (process-option): New proc.
45212         (old-dejagnu-init, old-dejagnu-stat): Likewise.
45213         (old-dejagnu): Simplify.
45214         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
45215
45216 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
45217
45218         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
45219         exists and is not an empty string.
45220
45221         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
45222         $xfail rather than calling setup_xfail.  Clear $xfail when test is
45223         finished.
45224         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
45225         automatically.
45226
45227         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
45228         longer expected to fail.
45229
45230         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
45231         "f" function call.
45232
45233         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
45234
45235         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
45236         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
45237         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
45238         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
45239         c-torture-1.29.
45240
45241         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
45242         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
45243
45244         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
45245
45246         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
45247         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
45248
45249         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
45250         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
45251         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
45252
45253 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
45254
45255         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
45256         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
45257         940714-1.c, 940714-2.c, 940714-3.c},
45258         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
45259         gcc.misc-tests/{mg.c,mg.exp}:
45260         New tests.
45261         * gcc.noncompile/noncompile.exp: Change accordingly.
45262
45263 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
45264
45265         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
45266         Undo previous clobberage.
45267
45268 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
45269
45270         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
45271         * gcc.special/{930510-1.c, special.exp}:
45272         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
45273         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
45274         struct-varargs-1.c}: New tests from c-torture-1.26.
45275
45276 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
45277
45278         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
45279           argument to switch.
45280
45281 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
45282
45283         * Revert the previous changes.  Please see Rob's directory
45284           (/lisa/test/rob/progressive/gcc/testsuite) for testing
45285           fixes.
45286
45287 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
45288
45289         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
45290             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
45291             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
45292             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
45293             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
45294             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
45295             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
45296             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
45297             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
45298             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
45299             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
45300             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
45301             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
45302             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
45303             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
45304             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
45305             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
45306             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
45307             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
45308             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
45309             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
45310             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
45311             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
45312             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
45313             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
45314             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
45315             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
45316
45317 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
45318
45319         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
45320             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
45321           with perror calls.
45322
45323 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
45324
45325         * config/unix.exp (g++_load): Fix syntax.
45326
45327 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
45328
45329         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
45330         * gcc.noncompile/921017-1.c: Deleted obsolete test.
45331         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
45332         Don't expect va-arg-1.c to fail.  Correct expected output for
45333         920928-1.c.
45334         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
45335         * gcc.wendy/hbm4.c: Correct typo.
45336         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
45337
45338 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
45339
45340         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
45341         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
45342         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
45343         * lib/c-torture.exp (c-torture-compile): Ditto.
45344
45345         Reduce volume of output (remove all the -I's and such).
45346         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
45347         Call gcc_cpass, gcc_cfail.
45348         (c-torture): Pass testing option to c-torture-compile.
45349
45350 1994-03-21  Doug Evans  (dje@cygnus.com)
45351
45352         Bring patches over from progressive.
45353         * config/default.exp: Exit remote shell cleanly.
45354         (g++_exit, g++_start): Add default versions.
45355         * config/sim.exp (gcc_load): Use perror, not error.
45356
45357 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
45358
45359         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
45360         set in site.exp.
45361
45362 1994-03-14  Doug Evans  (dje@cygnus.com)
45363
45364         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
45365         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
45366         (wendy_try): New proc to run testcase.
45367         (main loop): Call 'em.
45368         * gcc.wendy/*.c: Clean up pass to correct expected output.
45369
45370         * lib/gcc.exp: Minor cleanup work.
45371         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
45372
45373 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
45374
45375         * config/sim.exp (gcc_load): Document return codes better.
45376         Don't pass -v to simulator.
45377
45378 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
45379
45380           * gcc.special/920717-x.c: Fix typo.
45381           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
45382           get at sources.
45383
45384         * lib/mike-gcc.exp: Fix typo.
45385
45386 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
45387
45388         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
45389         binary to use, transform the name.
45390         * config/*.exp: rename everything. Nuke any g++ specific files,
45391         it's now a special case of gcc that requires no special support.
45392         Add a default.exp for unsupported targets.
45393
45394 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
45395
45396         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
45397         lib/old-dejagnu.exp: Fix a few patterns to work with the new
45398         version of Tcl.
45399
45400 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
45401
45402         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
45403         than a warning.
45404
45405 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
45406
45407         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
45408
45409 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
45410
45411         * gcc.execute/execute.exp: Combine opt_list and foption_list into
45412         option_list.  Compile every file with only 4/6 option choices
45413         (same as C torture) instead of with 12/18 different option
45414         choices.
45415         * lib/c-torture.exp: Likewise.
45416
45417         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
45418         not already set.
45419
45420 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
45421
45422         * lib/old-deja.exp: Add `excess errors test fails' error, now one
45423         can put an XFAIL *-*-* on excess errors.
45424
45425 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
45426
45427         * g++.law: Add more tests derived from g++-bugs snapshots.
45428
45429         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
45430         equivalent to g++.law/init9.
45431
45432         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
45433         compiled it, and the a.out file after we've run it.
45434
45435 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
45436
45437         * lib/mike-g++.exp (postbase): Delete the .o file after we've
45438         compiled it, and the a.out file after we've run it.
45439
45440 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
45441
45442         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
45443
45444 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
45445
45446         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
45447         version number.
45448
45449 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
45450
45451         * g++.law: New directory of g++ tests derived from the g++-bugs
45452         snapshots.
45453
45454 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
45455
45456         * gcc.compile: initbug1.c initbug1.exp testcase added
45457
45458 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
45459
45460         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
45461         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
45462           fixes submitted by Jeff Law (law@cs.utah.edu)
45463         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
45464           Jeff Law (law@cs.utah.edu)
45465
45466
45467 1993-11-30  Mike Stump  (mrs@cygnus.com)
45468
45469         * config/unix-g++.exp: Follow the gcc way of doing things.
45470         * g++.old-deja/old-deja.exp: Minor updates.
45471         * lib/g++.exp: New file, follow the gcc way of doing things.
45472         * lib/old-dejagnu.exp: Minor updates.
45473         * lib/mike-g++.exp: Always unset errorInfo.
45474
45475 1993-11-06  Mike Stump  (mrs@cygnus.com)
45476
45477         * lib/gcc.exp: Fix some errors with the below change, CC and
45478         CFLAGS should be global when setting, not local.
45479
45480 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
45481
45482         * lib/gcc.exp: Transform tool name.
45483
45484 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45485
45486         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
45487
45488 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45489
45490         * lib/gcc.exp: change gcc_done to gcc_stat
45491
45492 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
45493
45494         * Upgraded gcc testsuite to c-torture version 1.25
45495
45496 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
45497
45498         * lib/gcc.exp: added reporting code. Changed verbose compile message.
45499         * lib/c-torture: added hooks for new reporting code.
45500
45501 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
45502
45503         * config/sh-gcc.exp: check if sh-sim exists in the path
45504
45505 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
45506
45507         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
45508         * gcc.compile/compile.exp: Initial changes for new logic.
45509         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
45510         * gcc.failure/failure.exp: Initial changes for new logic.
45511         * gcc.ieee/ieee.exp: Initial changes for new logic.
45512         * gcc.misc-tests/misc.exp: Initial changes for new logic.
45513         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
45514         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
45515         * lib/c-torture.exp: Initial changes for new logic.
45516         * lib/gcc.exp: Initial changes for new logic.
45517
45518 1993-10-15  Mike Stump  (mrs@cygnus.com)
45519
45520         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
45521         depend upon failure or success.  Fully qualify names in failure
45522         and success messages.  Always remove a.out before starting
45523         compile, just in case.  Pay more attention to error text output by
45524         the compiler.  Handle testcases with no known past errors just
45525         like all others, so that things are uniform.  Other miscellaneous
45526         improvements.
45527
45528 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
45529
45530         * gcc.cpp: new directory for cpp tests
45531
45532 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
45533
45534         * lib/chill.exp: Code reformatted, removed unused code.
45535         * config/unix-chill.exp: Code reformatted, removed unused code.
45536         * chill.execute/execute.exp: Code reformatted, removed unused code.
45537         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
45538
45539 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
45540
45541         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
45542         routines not written.
45543
45544 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
45545
45546         * config/bug-gcc.exp: Use new procs from bug.exp.
45547
45548 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
45549
45550         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
45551         via ftp, rather than depending on NFS.
45552         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
45553         case.
45554
45555 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
45556
45557         * config/bug-gcc.exp: Use new download proc.
45558
45559 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
45560
45561         * chill.execute/execute.exp: cleanups, handles errors better
45562         * chill.compile/compile.exp: rewrite, based on execute.exp
45563         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
45564         * lib/chill.exp: major changes to diff proc and compile and link
45565           procs. added chill_fail and chill_pass wrappers to pass and
45566           fail. added more comments, and handle error codes better.
45567           Added a hack to capture stderr from exec, so noncompile tests
45568           can work.
45569
45570 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
45571
45572         * chill.execute/execute.exp: rewrite of testsuite driver
45573         * lib/chill.exp: rewrite of testsuite driver
45574         * config/unix-chill.exp: rewrite of testsuite driver
45575
45576 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
45577
45578         In chill.execute:
45579         * iexpr.ch: Standardize uppercase.
45580         * tuples.dat: Standardize uppercase.
45581         * vary.ch: standardize.  Correct varying string assignments.
45582         * vary.dat: Add new output lines.
45583
45584 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
45585
45586         In chill.execute:
45587         * chprintf.ch: Standardize use of uppercase.
45588         * tuples.ch: Standardize and turn arr2 into a DCL,
45589           rather than a SYN.
45590         * pinits.ch: Standardize.
45591
45592 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
45593
45594         * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
45595         * Makefil: Renamed to Makefile.in.
45596         * configure.in: New.
45597
45598 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
45599
45600         In chill.execute:
45601         * .cvsignore: Add result/output files.
45602         * Makefile: Fix up variables at start.  Use MFLAGS
45603           everywhere.  Correct bool_loc, built_ins entries.
45604           Add entry for vary1.ch.
45605         * bitarray.ch: Standardize upper-case usage.
45606         * bitexpr.ch: Standardize, add output of b1.
45607         * params.ch: Use arrayt in along PROC parameters, to
45608           avoid novelty problems.
45609         * sets.ch: Tiny cleanup.
45610         * vary1.ch: Re-indent.
45611
45612 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
45613
45614           * Add PR-related files to Makefiles, .cvsignore files, etc.
45615
45616 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
45617
45618         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
45619           with compiler objects. New names are test-flow.c and test-loop.c
45620
45621 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
45622
45623         * Upgraded c-torture tests from 1.19 to 1.20
45624
45625         * new files:
45626         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
45627         * gcc.compile: 930623-1.c 930623-2.c
45628         * gcc.noncompile: 930622-1.c 930622-2.c
45629         * gcc.failure: 920411-1.c 920627-2.c
45630         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
45631
45632 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
45633
45634         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45635           More changes to get testsuite working properly. Needs more work.
45636           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
45637
45638 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
45639
45640         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
45641           More changes to get testsuite working properly. Needs more work.
45642
45643 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
45644
45645         * chill.compile/compile.exp: Added for Dejagnu support
45646         * chill.execute/execute.exp: Added for Dejagnu support
45647         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
45648
45649 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
45650
45651         This should complete moving the CHILL test files.
45652         * chill.noncompile(.cvsignore printf.grt
45653             in-printf.grt chprintf.grt chprintf.ch):
45654             Added test-support files.
45655           (Makefile): Modified further.
45656         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
45657             signal.ch): Added test files.
45658           * chill.execute (.cvsignore printf.grt printr.c
45659             in-printf.grt rts.c chprintf.grt rts.h): Added
45660           test-support files.
45661             (Makefile): More corrections.
45662
45663 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
45664
45665         * chill.compile, chill.execute, chill.nocompile: Add CHILL
45666           test cases, ready for DejaGnu.
45667
45668 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
45669
45670         * Upgraded c-torture tests from 1.18 to 1.19
45671
45672         * gcc.compile: added test(s):
45673           930607-1.c
45674         * gcc.execute: added test(s):
45675           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
45676
45677         * added new subdirectory for misc tests: gcc.misc-tests
45678         * gcc.misc-test(s): added tests:
45679           inst-check.c test-consts.c test-ior.c test-switch.c
45680
45681 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
45682
45683         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
45684
45685 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
45686
45687         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
45688
45689 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
45690
45691         * Upgraded c-torture tests from 1.17 to 1.18
45692
45693 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
45694
45695         * Upgraded c-torture tests from 1.12 to 1.17
45696
45697 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
45698
45699         * lib/old-dejagnu.exp:
45700           Fixed handling of XFAIL target triplets to correctly
45701           recognize wildcard characters.  Removed code that
45702           appended a unique id tag to the end of the file name
45703           printed out by the result of the testcases within a
45704           given test file.
45705
45706 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
45707
45708         * lib/old-dejagnu.exp:
45709           Reworked expected failure handling to trigger off of XFAIL
45710           keyword in keyphrase embeded in testcase source code. The
45711           XFAIL keyword must be at the end of the keyphrase line. It
45712           may optionally be followed by one or more target triplets.
45713           It has just occured that the handling of wildcards in the
45714           target triplet may not be correct.
45715
45716 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
45717
45718         * g++.old-deja/tests:
45719           Moved all subdirectories up one level into g++.old-deja .
45720
45721         * lib/old-dejagnu.exp:
45722           Fixed problem with CXXFLAGS not being properly reset, and being
45723           corrupted with extraneous "-c" compiler option.  This was
45724           causing binaries to not be generated for test that needed them.
45725           Modified strings passed to "pass" and "fail" so that individual
45726           tests from the same test file would be distinguished by an
45727           identifier appended to the test file name in the summary logs;
45728           this corrected a problem with erroneous diff logs.  Added code
45729           to search testcases for expected fail and unexpected pass keywords.
45730
45731 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
45732
45733         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
45734
45735 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
45736
45737         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
45738           Removed extraneous text from end of "Special g++ Options"
45739           keyphrase.
45740
45741         * lib/old-dejagnu.exp: Added pattern matching to look for new
45742           keywords, embedded in testcases comments, which will trigger
45743           calls to xpass and xfail.
45744
45745 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
45746
45747         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
45748           comments embedded in the testcases, especially the one looking for
45749           special compiler options, as well as the pattern matching for the
45750           compiler output again.
45751
45752 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
45753
45754         * lib/old-dejagnu.exp: Do a proper check of the return value for
45755           execute tests. Fixed several problems with the pattern matching
45756           of the compiler output which gave erroneous test results.
45757           Changed several of the test result messages to be more descriptive.
45758         * config/unix-g++.exp: Proc g++_load now actually works and
45759           executes the tests passed to it and returns a usable return
45760           value.
45761
45762 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
45763
45764           * lib/gcc.exp: Exits gracefully if $CC is bogus.
45765
45766 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
45767
45768         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
45769           Modified both files to properly execute the old style
45770           dejagnu tests. The previous versions of these files were
45771           experimental and did not function anything near correctly.
45772
45773 1993-04-05  Rob Savoye  (rob@cygnus.com)
45774
45775         * Removed all Makefile.in and configure.in files. No configuration
45776         needed now.
45777
45778 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
45779
45780         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
45781
45782 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
45783
45784         * gcc.compile/configure.in, gcc.unsorted/configure.in,
45785         gcc.special/configure.in, gcc.noncompile/configure.in,
45786         gcc.execute/configure.in, gcc.code_quality/configure.in,
45787         g++.other/configure.in, g++.old-deja/configure.in,
45788         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
45789         in srcname setting.
45790
45791 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
45792
45793         * lib/udi.exp: Fixed mondfe and mondfe_download.
45794         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
45795         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
45796
45797 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
45798
45799         * config/udi-gdb.exp: Check $shell_id after connecting to target.
45800         (gdb_exit): Don't remove *_soc files.
45801
45802 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
45803
45804         * lib/c-torture.exp: Don't look for main; instead always use -w
45805         -c.  This is how the c-torture tests work.  Remove the object
45806         file if the compilation succeeds.
45807         * gcc.execute/execute.exp: Remove executable if test passes.
45808         * gcc.noncompile/noncompile.exp: Every test is an expected
45809         failure.
45810         * gcc.special/special.exp: Added tests from c-torture 1.11,
45811         corrected use of existing test.
45812         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
45813         gcc.execute/920625-1.c: Updated to c-torture 1.11.
45814         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
45815         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
45816         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
45817         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
45818         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
45819         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
45820         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
45821         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
45822         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
45823         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
45824         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
45825         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
45826         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
45827         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
45828         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
45829         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
45830         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
45831         c-torture 1.11.
45832         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
45833         correspond to c-torture 1.11.
45834
45835         * New file.